Skip to Content
0
Sep 19, 2023 at 09:18 AM

101 movement type allowed when Acceptance at Origin is set

145 Views Last edit Sep 19, 2023 at 09:20 AM 2 rev

Dear experts,

At our customer, we use the 107/109 movement types along with the Acceptance at Origin indicator for importing certain materials. This indicator is set in the Purchase Order Item.

As per SAP standard, and also mentioned in SAP note 1619336, receiving the goods from a PO with this indicator set via movement type 101 should result in the error 'M7 429 - Inadmissible movement type - Acceptance at vendor set for PO item'. However, this is not the case at our customer. We are able to perform both the GR via 101 and 107 (and later 109) movement types.

In include MM07MFB7_BESTELLUNG_UEBERNEH02, which is called when checking the GR before posting, the following code exists:

IF NOT dm07m-weora IS INITIAL "2589469

AND cl_mm_im_sit_info=>get_sit_reversal( ) = 'N' "3063815
AND NOT ( t156-bustr = '107' OR t156-bustr = '109' OR "1664096
t156-shkzg = 'H' ). "1943804
MESSAGE e429(m7)

ENDIF.


The SIT_REVERSAL indicator is not set to N in our case, therefore the error message is not triggered.
SAP Note 3063815 (which is mentioned in the code line) relates to a cancellation/reversal of the material document via movement type 170, but this is not relevant in our case.

My question is: how/where is this field/indicator set? What is it's origin?
And also, how can this be fixed so that the M7 429 error message is shown when trying to post GR with 101 and Acceptance at Origin is set.

Kindly appreciate your replies.

PS. we are on S4CORE 107 release.