保存功能位置后执行代码

2020-09-10 18:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在寻找一种将功能位置(FL)保存在数据库上之后执行代码的方法。 我正在使用TC IL01来创建FL。

我尝试使用:

BTE:PM000070 –>提前触发,尚未保存FL

退出:ILOM0001 –>触发到更早,尚未保存FL

BAdi:EQUI_UPDATE –>仅适用于设备,不适用于FL

有什么想法吗?

背景:我正在尝试在没有用户交互的情况下将多个类添加到FL和设备。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在寻找一种将功能位置(FL)保存在数据库上之后执行代码的方法。 我正在使用TC IL01来创建FL。

我尝试使用:

BTE:PM000070 –>提前触发,尚未保存FL

退出:ILOM0001 –>触发到更早,尚未保存FL

BAdi:EQUI_UPDATE –>仅适用于设备,不适用于FL

有什么想法吗?

背景:我正在尝试在没有用户交互的情况下将多个类添加到FL和设备。

付费偷看设置
发送
6条回答
黑丝骑士
1楼 · 2020-09-10 18:25.采纳回答

在FL保存后(提交之后),我使用了以下方法来执行操作
http: //www.saptechnical.com/Tutorials/OOPS/Dialog/Index.htm

愤怒的猪头君
2楼-- · 2020-09-10 18:27

Hi Nic,

它的触发时间早于ILOM0001。

Aaron 3364
3楼-- · 2020-09-10 18:15

您是否尝试过" ILOM0002"退出?

UserExit" EXIT_SAPLILOS_001"文档说:

"功能

创建功能位置时,将根据结构指示器的编辑掩码检查结构化位置编号。 您可以使用现有的用户出口在此标准检查的基础上执行特定于客户的检查。"

我不确定是否仅在SAVE时触发此退出,所以请先检查。 如果是这样,您可以"滥用"该出口吗?

梦想连接
4楼-- · 2020-09-10 18:29

安德烈亚斯,

您可以尝试以下操作:

  • 在ILOM0001中,使用以下PERFORM XYZ ON COMMIT
  • 创建一个调用功能模块的同步工作流任务

PeteA

SAP小黑
5楼-- · 2020-09-10 18:29

谢谢,

最后,我使用了Ziv的建议,但还尝试在include MILO0F00_FCODE_BU的末尾使用隐式增强。 所有解决方案的问题仍然是,根据返回代码成功执行了bapi BAPI_OBJCL_CREATE,但是在检查funct.loc时我看不到分类。 无论如何,我找到了另一种创建分类的方法。

Andreas

小c菟菟
6楼-- · 2020-09-10 18:33

即使我有相同的要求,也不会在退出ILOM0001时触发。 请帮忙。

一周热门 更多>