FM BAPI USER-EXIT,用于以TORO顺序包含任务列表

2020-09-12 17:47发布

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

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


嗨!

您能帮我定义用户退出和BAPI(或功能模块)以将任务列表包括在TORO顺序中吗?

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

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


嗨!

您能帮我定义用户退出和BAPI(或功能模块)以将任务列表包括在TORO顺序中吗?

付费偷看设置
发送
2条回答
风早神人
1楼-- · 2020-09-12 18:28

请参阅" BAPI_ALM_ORDER_MAINTAIN"文档以及TaskList周围的可能性。 在此BAPI的新版本中,应该可以添加一个TaskList。

某些(伪)代码将是这样的:

" * ---  >为OrderCreate BAPI设置方法
     免费的lt_methods。
     清除ls_method。
     ls_method-refnumber = 1。
     ls_method-objecttype ='HEADER'。
     ls_method-method ='创建'。
     ls_method-objectkey = co_neword。
     附加ls_method到lt_methods []。

 " * --->设置标题
     ..." <对OrderHeader进行一些操作>

 " * --->设置任务列表
     免费的lt_tasklist。
     在lt_tasklist ASSIGNING FIELD-SYMBOL()上添加初始行。
     如果已分配<任务列表>。
       <任务列表> -task_list_type ='<您的值>'。
       <任务列表> -task_list_group ='<您的值>'。
       <任务列表> -group_counter ='<您的值>'。
     万一。
     UNASSIGN <任务列表>。

     如果lt_tasklist不是INITIAL。
       清除ls_method。
       ls_method-refnumber = 1。
       ls_method-objecttype ='任务列表'。
       ls_method-method ='ADD'。
       ls_method-objectkey = co_neword。
       附加ls_method到lt_methods []。
     万一。

     清除ls_method。
     ls_method-refnumber = 1。
     ls_method-objectkey =''。
     ls_method-objecttype =''。
     ls_method-method ='保存'。
     附加ls_method到lt_methods []。

 " * --->调用BAPI,检查错误,提交或回滚
     ..." <<呼叫BAPI> 
歪着头看世界
2楼-- · 2020-09-12 18:13

我会尽力的。谢谢。

我的任务是,在选择任务列表选择时,只有"常规任务列表"字段可供选择,所有其他任务均被阻止选择。 这不应打开显示任务列表:"任务列表选择"屏幕(由任务列表的条件选择)。

并且应自动包含在常规任务列表的设置视图中定义的顺序中。 这有多现实?

1.png

一周热门 更多>