2011 Apr 19 8:24 AM
Hi Experts,
I need to call a transaction EEDM11 (Display point of delivery) from the code in such a way, that it will show me the info about specified point of delivery. The POD ID is known.
So the question is - how do I specify the POD number to this transaction (so that the user doesn't have to specify it by himself)?
2011 Apr 19 8:40 AM
Create an instance of BOR object ISUPOD for your PoD (use internal id).
Then call method Display for this.
Alternatively you could call FM ISU_S_UI_DISPLAY and provide the external id and keydate.
Edited by: evolderen on Apr 19, 2011 1:23 PM
2011 Apr 20 12:46 PM
It works fine, but I have further issue:
I use this BOR method/FM in double click event in ALV. When I click on the row of the ALV, the POD details are shown.
If POD is fine, then it works, but when there is a problem with POD (for example two supply services) the system shows message on status bar "More than one service with the service type <service type> in point of delivery <pod>" and then, after any action, it goes to the SAP Easy Access. My program is to correct those type of services, so I cannot assume that POD is fine.
This is probably due to the message type in the screen processing, but I want the program to remain on my screen (with ALV),
Any ideas, how to avoid going back to SAP Easy Access?
Edited by: piotrzym on Apr 20, 2011 2:17 PM
Edited by: piotrzym on Apr 20, 2011 2:25 PM