on 2024 Feb 04 12:57 AM
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 ?
Request clarification before answering.
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'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
4 | |
3 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.