cancel
Showing results for 
Search instead for 
Did you mean: 

Purchase Order Delivery Address Change

Gokulkrishnan
Discoverer
0 Kudos
1,989

In PO item level at  "Delivery address" tab on the  Field "Address" having data change ,how do you know the Delivery address got changed ?

For e.g.:

Step 1: Created a PO (Un authorized User (can’t change delivery address))

              EKPO-ADRNR has no value while creating.

So, the logic: If PO delivery address has been updated for at least one line item (determine whether either EKPO-ADRNR or EKPO-ADRN2 is being populated or has been modified) will works.

Step 2: Delivery address changed by Authorized user. 

              EKPO-ADRNR has value since it’s a manual change.

Here Since user is authorized Our Logic works.

Step 3: Un authorized user tried to change again the Delivery address.

EKPO-ADRNR has value from pervious manual change and all the new changes will be saved under the same EKPO-ADRNR

Here the above logic: If PO delivery address has been updated for at least one line item (determine whether either EKPO-ADRNR or EKPO-ADRN2 is being populated or has been modified)

Will not works because it’s having EKPO-ADRNR has already value and we can’t use this information to know if there is a change in address.

For the above case do we have any alternative logic to check if the address is changed or not ?

Accepted Solutions (1)

Accepted Solutions (1)

Gokulkrishnan
Discoverer
0 Kudos

I've used MM_DELIVERY_ADDRESS_READ to get the information of address change at any custom address using the 'CHANGED_DA' in the Exporting 'EX_CMMDA'. And used MM_DELIVERY_ADDRESS_NUMBER used to check if any standard address details got changed .If std. address got changed then we will get a custom ADRNR/ADRN2 number from 'ET_CMMDA'

Answers (2)

Answers (2)

jagdeepsingh83
Active Contributor
0 Kudos

I assume you are using output type that is configured for Changes as well -

Under IMG-->MM-->Purchasing -->Messages--Output Control-->Fine-Tuned Control: Purchase Order for operation 2 --(Change)

Also check  IMG-->MM-->Purchasing -->Messages-->Fields Relevant to Printouts of Changes--you have ADRC fields configured

 

BijayKumarBarik
Active Contributor
0 Kudos

Any change in the PO- you can check Purchase order change history  at item level(ME23N,menu bar- > environment - >item changes)

Regarding , delivery address in PO - mostly pick address from plant address in the plant in PO but sometime on rare case business also decides delivery address in PO pick from storage location address in the storage location in PO.

For certain organization storage delivery address hardcoded in PO smartform while printing PO, the same fix delivery  address pick in PO too.

Also there is an alternate option you can create a delivery address with MEAN and enter address number in the PO item level 'Delivery Address' TAB