开票计划的用户出口或BADI

2020-08-22 21:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP专家, 美好的一天! ...

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

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


SAP专家,

美好的一天!

我想问一下在PO中修改开票计划时是否有人知道要使用用户出口或BADI? 我们的要求是,当用户输入的Inv日期大于采购订单行的交货日期时,应触发一个弹出警告消息,指出"输入的日期晚于交货日期。 请仔细检查条目或更新" PO"中的交货日期。 当用户尝试单击"保存"或返回到上一个屏幕(从"发票计划"屏幕)时,应触发此操作。

对此表示赞赏。

非常感谢您。

此致

Katherine Darunday

5条回答
落灬小鱼
2020-08-22 22:40

最好打开一个新线程,否则人们将看不到您的问题。

如果使用ME_PROCESS_PO_CUST,则有一个SAP提供的代码示例:CL_EXM_IM_ME_PROCESS_PO_CUST

在此示例中,您有以下语句

如果不是sy-subrc 是初始的。
           mmpur_metafield mmmfd_cust_01。
           将带有文本004空间的e083(me)消息放入lv_dummy。
           mmpur_message_force sy-msgty sy-msgid sy-msgno
                                sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
 *使对象无效
           呼叫方法im_item-> invalidate()。
         ENDIF。

一周热门 更多>