ct_log的内容未在外向交货协议中显示

2020-08-16 18:18发布

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

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


亲爱的

我已经实现了BAdI LE_SHP_DELIVERY_PROC方法fill_delivery_item:

 METHOD if_ex_le_shp_delivery_proc〜fill_delivery_item。
     数据:
       lips_item TYPE Lipsvb,
       日志类型shp_badi_error_log。

     将cs_lips移动到lips_item。
     尝试。
         BREAK请。
         交付-> check_best_before_date(lips_item)。
       捕获zcx_delivery INTO DATA(msg)。
         log-msgid ='VL'。
         log-msgno ='203'。
         log-msgty = msg->警告。
         log-msgv1 = lips_item-charg。
         DATA(批次)=新zcl_gt_batch(matnr = lips_item-matnr charg = lips_item-charg)。
         log-msgv2 =批处理-> read_vfdat()。
         log-posnr = lips_item-posnr。
         log-vbeln = lips_item-vbeln。
         将日志追加到ct_log。
     ENDTRY。
   终结法。  

创建外向交货时,我还没有lips_item-vbeln的值。

这是ct_log的内容:

但是它不会显示在交易协议中。

我想念什么?

谢谢您的帮助,

彼得

(9.1 kB)

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

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


亲爱的

我已经实现了BAdI LE_SHP_DELIVERY_PROC方法fill_delivery_item:

 METHOD if_ex_le_shp_delivery_proc〜fill_delivery_item。
     数据:
       lips_item TYPE Lipsvb,
       日志类型shp_badi_error_log。

     将cs_lips移动到lips_item。
     尝试。
         BREAK请。
         交付-> check_best_before_date(lips_item)。
       捕获zcx_delivery INTO DATA(msg)。
         log-msgid ='VL'。
         log-msgno ='203'。
         log-msgty = msg->警告。
         log-msgv1 = lips_item-charg。
         DATA(批次)=新zcl_gt_batch(matnr = lips_item-matnr charg = lips_item-charg)。
         log-msgv2 =批处理-> read_vfdat()。
         log-posnr = lips_item-posnr。
         log-vbeln = lips_item-vbeln。
         将日志追加到ct_log。
     ENDTRY。
   终结法。  

创建外向交货时,我还没有lips_item-vbeln的值。

这是ct_log的内容:

但是它不会显示在交易协议中。

我想念什么?

谢谢您的帮助,

彼得

(9.1 kB)
付费偷看设置
发送
1条回答
clasier
1楼-- · 2020-08-16 18:50

你好彼得·朗纳(Peter Langner)

您是否尝试过使用消息类型= E?

这只是一个疯狂的猜测,但是该方法的文档仅提及添加错误消息。


亲切的问候,
Mateusz

一周热门 更多>