2020-09-24 05:02发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
ME_CHANGE_OUTTAB_CUS:是一个新的badi,当我 执行 me55,me5a和me28 alv报告时触发。
但我 无法 使用cl_exithandler或 使用 '呼叫badi' 这些t代码程序中的关键字
问题是:找到这样的新Badi的最合适方法是?
提前谢谢。
您"找不到",但是您如何搜索?
CL_EXITHANDLER是用于实例化"旧" BAdI的类。
GET BADI用于实例化"新" BAdI(CALL BADI用于实例化后的方法)。
但是如果程序的逻辑不需要调用BAdI,那么就不需要实例化BAdI。
hmm GET BADI也许... 它已经...
您可以在BAdI ME_CHANGE_OUTTAB_CUS(EnhS ES_BADI_ME_REPORTING)接口方法上执行何处使用的搜索。 您应该找到一个被称为" FM"的FM。
NB:仅当通过SFW5激活了业务功能集LOG_MMFI_P2P'BF MM,物料管理和财务会计集成'时,此BAdI才可用。
提取FM来源(您应该找到它吗?)
(...) 数据:l_instance类型引用到if_ex_me_change_outtab, l_badi_cust类型引用到me_change_outtab_cus。 (...) *致电客户特定的BAdI 获取badi l_badi_cust。 尝试。 呼叫badi l_badi_cust-> fill_outtab 出口 im_struct_name = im_struct_name im_id = im_id im_handle = im_handle im_loggroup = im_loggroup 改变 ch_outtab = ch_outtab。 捕捉cx_badi_not_implemented。 努力。
感谢 Nawanandana Edirisinghe 给您答复,但我认为这种方式仅列出所有新的badi,是否有办法知道新的badi在何处触发? ...一种类似于cl_exithandler方法
"新BADI"的方法似乎放在了增强点中。 Google->"如何找到增强型BADI网站: sap.com "-> 最热门的帖子之一(从2008年开始)。
HI,
您可以尝试使用package,
获取相关Tcode的包
转到SE84,展开增强功能,展开"业务加载项"并选择定义。
提供软件包名称并执行,您将找到BADI的列表。
此致
纳瓦
最多设置5个标签!
您"找不到",但是您如何搜索?
CL_EXITHANDLER是用于实例化"旧" BAdI的类。
GET BADI用于实例化"新" BAdI(CALL BADI用于实例化后的方法)。
但是如果程序的逻辑不需要调用BAdI,那么就不需要实例化BAdI。
hmm GET BADI也许... 它已经...
您可以在BAdI ME_CHANGE_OUTTAB_CUS(EnhS ES_BADI_ME_REPORTING)接口方法上执行何处使用的搜索。 您应该找到一个被称为" FM"的FM。
NB:仅当通过SFW5激活了业务功能集LOG_MMFI_P2P'BF MM,物料管理和财务会计集成'时,此BAdI才可用。
提取FM来源(您应该找到它吗?)
感谢 Nawanandana Edirisinghe 给您答复,但我认为这种方式仅列出所有新的badi,是否有办法知道新的badi在何处触发? ...一种类似于cl_exithandler方法
"新BADI"的方法似乎放在了增强点中。 Google->"如何找到增强型BADI网站: sap.com "-> 最热门的帖子之一(从2008年开始)。
HI,
您可以尝试使用package,
获取相关Tcode的包
转到SE84,展开增强功能,展开"业务加载项"并选择定义。
提供软件包名称并执行,您将找到BADI的列表。
此致
纳瓦
一周热门 更多>