带有执行信息的货运单更新

2020-08-31 10:39发布

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

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


专家们,

我面临以下要求:

我想将事件发布到货运单。 有人有执行此操作的代码吗?

作为输入参数:FO号,事件名称,时间

预先感谢

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

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


专家们,

我面临以下要求:

我想将事件发布到货运单。 有人有执行此操作的代码吗?

作为输入参数:FO号,事件名称,时间

预先感谢

付费偷看设置
发送
5条回答
d56caomao
1楼-- · 2020-08-31 11:06

嗨,迈克

我尝试按照以下步骤进行操作:

第1步:创建EXECUTIONINFORMATION_TR实例(此方法无效)

数据:ls_exec TYPE/scmtms/s_tor_exec_tr_k,
            ls_mod TYPE/bobf/s_frw_modification,
            lt_mod TYPE/bobf/t_frw_modification,
            lo_msg类型参考/bobf/if_frw_message,
            lo_change类型参考/bobf/if_tra_change。

 ls_exec-root_key ='D2B880866A021ED980EFFBA9E2429AB9'。  "这是货运单的关键
 ls_exec-actual_date = sy数据。
 ls_exec-actual_tzone = sy-tzone。
 " ls_exec-event_code ='DELAYED'。
 ls_exec-event_reason ='测试'。
 ls_exec-event_status =/scmtms/if_tor_const => sc_event_status-意外。
 ls_exec-ext_loc_id ='XXX'。

 ls_mod-change_mode =/bobf/if_frw_c => sc_modify_create。
 ls_mod-key = lo_srvmgr-> get_new_key()。
 ls_mod-association =/scmtms/if_tor_c => sc_association-root-exec。
 ls_mod-node =/scmtms/if_tor_c => sc_node-execution信息。
 ls_mod-root_key = ls_exec-root_key。
 ls_mod-source_key = ls_exec-root_key。
 ls_mod-source_node =/scmtms/if_tor_c => sc_node-root。
 在Is_mod数据中获取Is_exec的引用。

 附加ls_mod至lt_mod。
 lo_srvmgr-> modify(导出it_modification = lt_mod
                        正在导入eo_change = lo_change
                                  eo_message = lo_msg)。


 
"步骤2:调用操作REPORT_EVENT

 数据:it_exectr_key类型为/BOBF/T_FRW_KEY。


     it_exectr_key = VALUE/BOBF/T_FRW_KEY((key = ls_mod-key))。  "过渡节点的关键

     lo_srvmgr-> do_action(
       出口
         iv_act_key =/scmtms/if_tor_c => sc_action-executioninformation_tr-report_event
         it_key = it_exectr_key
       输入
         eo_message = lo_msg
         eo_change = lo_change
         et_failed_key = lt_failed_key)。

 "第3步:Trans经理的呼叫保存方法
Doze时光
2楼-- · 2020-08-31 11:03

到目前为止,您尝试了什么?遇到了什么样的问题?您是否已在许多已发布的问题和答案中寻找解决方案? ?

Alawn_Xu
3楼-- · 2020-08-31 10:59

请帮忙吗?

haha101010
4楼-- · 2020-08-31 11:14

您好,

您是否看到了KBA 2481542-EM最后一次预期事件发生后FO执行状态没有更新? 您的集成用户是否具有必要的授权?

您还可以查看KBA 2639148中列出的可用文档-在TM中删除或取消FO之后,不会停用EM中的相应事件处理程序。

最好

Joseph

hongfeng1314
5楼-- · 2020-08-31 11:15

您好科恩·梅伦代克斯

我正在寻找类似的方法来使用S4 HANA Embedded TM中的代码创建离场事件。

您为此找到了任何解决方案吗?

侯s(Joseph Hou)关于这种方法的任何想法??

此致

Suhel

一周热门 更多>