2020-09-24 03:33发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试关于两个文... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试关于两个文件之间的批准程序 收货订单的采购订单,我的规则是:采购订单的项目数量应等于GRPO项目数量,或者采购订单的文档总数和GRPO的文档总数应相等。
从PO复制到GRPO时,我找不到任何关系。 在添加GRPO之前,我找不到任何baseref或base条目信息。 所以我很想将POR1与PDN1相关联。
是否可以执行此批准程序,或者您有其他建议吗?
致谢
它仅适用于第一行。 我为此进行了努力并进行了大量研究,但找不到行级批准程序的任何解决方案。
然后,我按照如下流程管理SP交易通知和批准程序。
如果:object_type ='20'并且(:transaction_type ='A'或:transaction_type ='U')然后
SELECTCOUNT(T0。" DocNum")INTOcnt
FROMOPDNT0INNERJOINPDN1T1ONT0。" DocEntry" = T1。" DocEntry"
LEFTOUTERJOINPOR1S1ONT1。" BaseEntry" = S1。" DocEntry" ANDT1。" BaseLine" = S1。" LineNum"
INNERJOINOPORS0ONS0。" DocEntry" = S1。" DocEntry"
其中(T1。"数量" <> S1。"数量")AND(T0。" U_B1_ONAY" ISNULLORT0。" U_B1_ONAY" = 02)
ANDT0。" UpdateDate"> ='20180301'
ANDT0。" DocEntry" =:list_of_cols_val_tab_del;
如果:cnt> 0然后
错误:= -715;
error_message:='BELGE EKLENEMEZ ONAY TALEPEDİNİZ!';
ENDIF;
-----------------
批准程序查询;
从OPDN T0中选择不同的" true"
其中$ [OPDN.U_B1_ONAY] ='01'和T0。" CardCode" = $ [OPDN.CardCode]
最多设置5个标签!
它仅适用于第一行。 我为此进行了努力并进行了大量研究,但找不到行级批准程序的任何解决方案。
然后,我按照如下流程管理SP交易通知和批准程序。
如果:object_type ='20'并且(:transaction_type ='A'或:transaction_type ='U')然后
SELECTCOUNT(T0。" DocNum")INTOcnt
FROMOPDNT0INNERJOINPDN1T1ONT0。" DocEntry" = T1。" DocEntry"
LEFTOUTERJOINPOR1S1ONT1。" BaseEntry" = S1。" DocEntry" ANDT1。" BaseLine" = S1。" LineNum"
INNERJOINOPORS0ONS0。" DocEntry" = S1。" DocEntry"
其中(T1。"数量" <> S1。"数量")AND(T0。" U_B1_ONAY" ISNULLORT0。" U_B1_ONAY" = 02)
ANDT0。" UpdateDate"> ='20180301'
ANDT0。" DocEntry" =:list_of_cols_val_tab_del;
如果:cnt> 0然后
错误:= -715;
error_message:='BELGE EKLENEMEZ ONAY TALEPEDİNİZ!';
ENDIF;
ENDIF;
-----------------
批准程序查询;
从OPDN T0中选择不同的" true"
其中$ [OPDN.U_B1_ONAY] ='01'和T0。" CardCode" = $ [OPDN.CardCode]
一周热门 更多>