2020-08-23 16:00发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要比较采购订单中输入的金额与... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要比较采购订单中输入的金额与采购申请中的金额。 如果数量不同,我必须显示一个弹出消息。 根据弹出窗口中的用户确认,应该保存PO。 如果用户在弹出窗口中单击"是",则PO应该保存;如果否,则不应该保存。 此验证应触发采购订单节省时间。
有人为我提供了实现这一目标的步骤
嗨,基兰,
您可以在该方法过程项中使用BADI-ME_PROCESS_PO_CUST,下面的代码可以帮助克服要求。
根据要求更改下面的代码:
g_header_call = im_item-> get_header()。 呼叫方法g_header_call-> get_data 接收 re_data = gw_mepoheader。 呼叫方法im_item-> get_data 接收 re_data = gw_mepoitem。 SELECT SUM(netwr)从ekpo入gv_pre_line banfn = wa_eban-banfn AND bnfpo = wa_eban-bnfpo AND loekz EQ'' 与ebeln EQ gw_mepoitem-ebeln 和ebelp EQ gw_mepoitem-ebelp。 gv_tot_temp = gv_tot_temp-gv_pre_line。 gv_tot = gv_tot_temp + gw_mepoitem-netwr。 如果是gw_mepoheader-bsart EQ'XXXX'和gw_mepoheader-ekgrp NE'XXX'。 "如果需要。 如果wa_eban-rlwrt不是初始的,或者wa_eban-menge不是初始的。 如果gv_tot GT wa_eban-rlwrt或(gw_mepoitem-menge GT wa_eban-menge)。 消息e398(00)与'Data MisMatch找到正确的PR Data'空间。 万一。 万一。 ELSEIF gw_mepoheader-bsart均衡器'XXXX'和gw_mepoheader-ekgrp均衡器'XXX'。 如果wa_eban-rlwrt不是初始的,或者wa_eban-menge不是初始的。 如果是gv_tot GT wa_eban-rlwrt。 "或(GW_MEPOITEM-MENGE GT WA_EBAN-MENGE)。 带有"值不能超过PR值"空间的消息e398(00)。 万一。 万一。 万一。
最多设置5个标签!
嗨,基兰,
您可以在该方法过程项中使用BADI-ME_PROCESS_PO_CUST,下面的代码可以帮助克服要求。
根据要求更改下面的代码:
< p>购买CAPEX时,此代码适用于数量和价值...一周热门 更多>