Purpose:
这里我们要验证,从APO过到R3里的PV,qty.等Order data是否可以被人为控制,以及如何做好R3与APO integration
Approach:
FM: CIF_ORDER_INBOUND_30A ==> main prog,下面包含着类以于005的exit
<img width="576" height="580" alt="Machine generated alternative text: ABAP Editor: Change Indude ZXC1FUJ1 - 慞fl C6?) ?* Ya Ii t? Pattern PrettyPrinter Incbde ZXCI11 Act裡 101 111 FIELD-SYMBOLS: cf s_apor? type CIF_APOORD. 121 FIELD SYMBOLS: <f _apoout;? TYPE CIF_APOOUT. 131 iiI s 151 ? IFZNwn<1. 161 exit. 171 * SNOrT. 181 191 - 鱁NDDO.I 201 211 221 231 SLOOP AT IT_APOORD 241 ASSIGNING 281, WHERE ORDERCUID = -CRDERGUID AND MATERIAL es ? (JJJ . 291. 3? ORDERQUAN 23. 311 321 MODIFY IT_APOOUT FROM . 34 ENDLOOP. 351, 361 N IF sy SUbZC 3. 371 -PRODVER = ?002? 381 391, MODIFY IT_APOORD FROM
==>此时只有order number被修改了
Run lead time scheduling:
==> 所以,类似于PV,quantity change后,并不会是initial CIF时(即APO->R3)就反cif回apo
如果R3里的PV,APO没有呢?
然后CIF from APO:
而lead time 后再cif回apo:
自动Cif back :
==> 所以,如果R3里有PV,而APO无PV,则反回到APO里,还是沿用先前的PV
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17144169/viewspace-2134248/ ,如需转载,请注明出处,否则将追究法律责任。