海纳百川

记录学习中的点点滴滴

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年8月29日

摘要: 最近想更深入学习下classic BADI, 以前没玩过BADI屏幕增强, 所以决定玩一下.这次的屏幕增强主要用到两个BADI:ME_GUI_PO_CUST和ME_PROCESS_PO_CUST这两个BADI都是有例子的, 可以在se18那里按GoTo->Sample code->Display来查看, 也可以直接在SE24查看类CL_EXM_IM_ME_GUI_PO_CUST和CL_EXM_IM_ME_PROCESS_PO_CUST现在我们对PO header加上自己的subscreen, SAP的例子提供的是对item增加subscreen.Step 1: Create Fun 阅读全文
posted @ 2013-08-29 11:52 Avatar 阅读(12675) 评论(0) 推荐(0) 编辑

摘要: 针对 SD 模块,有一个专门管理 user-exit 的开发包 VMOD , 只要用tcode: se80 查看它, 会发现绝大部分的 SD 要相关的 user-exit 都能在这找到。 阅读全文
posted @ 2013-08-29 11:23 Avatar 阅读(596) 评论(0) 推荐(0) 编辑

摘要: sap 三代出口(BADI)的查找方法 对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结下来无非就两种方法,在此把它记录下来,方便以后自己查阅了。(1)通过SE24,输入CL_EXITHANDLER,然后在方法GET_INSTANCE中设置断点,然后运行事务代码判断 exit_name的值,操作过程如下:输入se24,然后输入cl_exithandler进去双击get_instance设置断点查看exit_name的值:(2)通过st05跟踪,badi对应的数据表为 SXS_INTER, SXC_EXIT, SXC_CLASS 和 SXC_ATTR,而这些表都是通过视图V_EXT 阅读全文
posted @ 2013-08-29 11:16 Avatar 阅读(309) 评论(0) 推荐(0) 编辑

摘要: ***方法一****************************************通过SE30,运行TCODE后,点Evaluate后,查看运行时间分析评估:命中清单。找以“exit”开头的SAP程序,如:EXIT_SAPLIE01_007,这个FUNCTION就是TCODE提供的一个出口。至于如何查看这个增强是属于哪个SMOD,能够查阅 MODSAP这个表(SAP Enhancements).***方法二****************************************通过SE37中的:MODX_FUNCTION_ACTIVE_CHECK 函数来找,在函数的最后一行打 阅读全文
posted @ 2013-08-29 09:48 Avatar 阅读(1238) 评论(0) 推荐(0) 编辑