RF Delivery序列号处理滞后TCODE LM01

2020-09-06 14:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我遇到了一个问题,即...

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

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


专家们,

我遇到了一个问题,即在交货中处理序列号会滞后。 当在单个交货单中使用了多个LPN时,就会出现问题,但是第一个LPN可以正常运行,但是当您使用4个或更多时,就会发生LAG。

我检查了该代码,它类似于用于调用FM的标准代码:

'L_SER_WS_DELIVERY_UPDATE'

以下是程序中使用的实际参数:

如果不是it_sernr []是初始的。

     通话功能'L_SER_WS_DELIVERY_UPDATE'
 *在更新任务中
         出口
           vbkok_wa = p_vbkok
           同步='X'
 * NO_MESSAGES_UPDATE =''
           commit ='X'
           传递= p_vbeln
 * UPDATE_PICKING =''
           nicht_sperren ='X'
 * IF_CONFIRM_CENTRAL =''
 * IF_WMPP =''
          if_get_delivery_buffered =''
 * IF_NO_GENERIC_SYSTEM_SERVICE =''
 * IF_DATABASE_UPDATE ='1'
 * IF_NO_INIT =''
 * IF_NO_READ =''
          if_error_messages_send_0 ='X'
 * IF_NO_BUFFER_REFRESH =''
 * IT_PARTNER_UPDATE =
           it_sernr_update = it_sernr
 * IF_NO_REMOTE_CHG =''
 * IF_NO_MES_UPD_PACK =''
 *桌子
 * VBPOK_TAB =
 * PROT =
 * VERKO_TAB =
 * VERPO_TAB =
 * VBSUPCON_TAB =
 * IT_VERPO_SERNR =
 * IT_PACKING =
 * IT_PACKING_SERNR =
 * IT_REPACK =
 * IT_HANDLING_UNITS =
 * IT_OBJECTS =
 * ET_CREATED_HUS =
 * TVPOD_TAB =
 *
        例外情况
           error_message = 0
           其他= 0。

 * lv_return = sy-subrc。
 *如果lv_return = 0。
     提交工作。
 *其他。
 * ..... Fehlerausgabe
 *使用con_zser'029'执行message_screen
 * sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
 *  万一。
   万一。
 

希望尽快获得想法。

谢谢。

杰夫

7条回答
歪着头看世界
2020-09-06 14:59

您能否在第一个程序中更改IMPORTING参数

 commit =''

我能想到的最明显的事情 是同步数据库提交需要花费额外的时间。 但是,这意味着提交发生在程序的其他位置。 如果用户在功能模块执行之后和实际数据库提交之前失去连接,则没有显式提交可能会带来数据风险。 用户会认为一切都成功了,但实际上并没有发生。 除非您真正了解提交的位置,隐式还是显式等等; 我会选择保持提交状态的途径。

要查看的另一件事是 SYNCRON ='X'。如果将其设置为关闭,则异步更新可能是

一周热门 更多>