BAPI_PLANNEDORDER_CHANGE-更新日期和时间

2020-09-16 07:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 任何人都可以提...

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

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


专家您好,

任何人都可以提供有关如何使用BAPI_PLANNEDORDER_CHANGE更新类似于CM21的日期和时间的帮助。 我已经调试了CM21,可以在更新任务时检查内部的KBED更新记录表是否已填充。 但是,当我使用在BAPI_PLANNEDORDER_CHANGE中调用的MD_PLANNEDORDER_CHANGE_BAPI并到达更新任务时,KBED更新记录表为空。

请告知我是否有任何用于此目的的FM或BAPI。

仅供参考,计划订单已使用向后计划进行配置。

谢谢,
基兰·克鲁迪

1条回答
微wx笑
2020-09-16 08:15

我可以使用FM'CLOI_CHANGES_UPL_31'解决。

参考: https://abaplog.wordpress.com/2007/05/19/creating-and-changing-a-production-order-from-abap /

以下是计划订单发送的代码段:

 ls_cloi_if_par_v2-commitflg ='C'。
   ls_cloi_if_par_v2-r3_version ='46'。
   ls_cloi_if_par_v2-metlog_req ='X'。
   ls_cloi_if_par_v2-msglog_req ='X'。
   ls_cloi_if_par_v2-msgobj_req ='X'。
   ls_cloi_if_par_v2-ord_req ='X'。
   ls_cloi_if_par_v2-ordseq_req ='X'。
   ls_cloi_if_par_v2-ordopr_req ='X'。
   ls_cloi_if_par_v2-plord_req ='X'。
   ls_cloi_if_par_v2-plordopr_r ='X'。

 *最晚结束日期
   lw_plord_opru_imp-plnum =计划订单。
   lw_plord_opru_imp-plnfl ='000000'。
   lw_plord_opru_imp-vornr =操作编号。
   lw_plord_opru_imp-field ='SSSAD'。
   lw_plord_opru_imp-value = Latest_end_date。
   将lw_plord_opru_imp附加到lt_plord_opru_imp。

 *最新结束时间
   lw_plord_opru_imp-plnum =计划订单。
   lw_plord_opru_imp-plnfl ='000000'。
   lw_plord_opru_imp-vornr =操作编号。
   lw_plord_opru_imp-field ='SSSAZ'。
   lw_plord_opru_imp-value = Latest_end_time。
   将lw_plord_opru_imp附加到lt_plord_opru_imp。

 **如果您要分派此操作
   lw_plord_opru_imp-plnum =计划订单。
   lw_plord_opru_imp-plnfl ='000000'。
   lw_plord_opru_imp-vornr =操作编号。
   lw_plord_opru_imp-field ='METHOD'。
   lw_plord_opru_imp-value ='DISPATCH'。
   将lw_plord_opru_imp附加到lt_plord_opru_imp。

   通话功能'CLOI_CHANGES_UPL_31'
     出口
       cloi_if_par = ls_cloi_if_par_v2
     输入
       cloi_ret_val = cloi_ret_val
     桌子
 ** cloi_ordi_imp = lt_cloi_ordi
       cloi_plord_opru_imp = lt_plord_opru_imp
       cloi_method_log_exp = cloi_method_log_exp
       cloi_message_log_exp = cloi_message_log_exp
       cloi_msg_obj_log_exp = cloi_msg_obj_log_exp
       cloi_plord_exp = lt_cloi_plord_exp。
 

如果有更好的方法,请发表评论。

一周热门 更多>