点击此处---> 群内免费提供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)
你好彼得·朗纳(Peter Langner)
您是否尝试过使用消息类型= E?
这只是一个疯狂的猜测,但是该方法的文档仅提及添加错误消息。
亲切的问候,
Mateusz
一周热门 更多>