SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

EEDM11 transaction from ABAP code

Former Member
0 Kudos
366

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)?

2 REPLIES 2

Former Member
0 Kudos
240

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

0 Kudos
240

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