Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Outbound IDOC Function Module

Former Member
0 Likes
2,507

Hello All,

Using F110 (Payment Run), an outbound IDOC is generated. My requirement now is to populate a field in my IDOC which is not being populated currently by the program. I tried looking at WE57 to check for the function module attached to the Message type of the IDOC, but was not successful in finding the correct Function Module attached to the message type. Is there any other way to know the program name or function module that is poulating the segments of the IDOC?

Any idea/suggestion is greatly appreciated.

Thanks!

Eric

8 REPLIES 8
Read only

Former Member
0 Likes
1,177

It is better to check in we64 transaction to know the Process code attached to the message type.

Because it is not walways that a Function module is attached to the process code, it can be a program/task as well.

Regards,

ravi

Read only

former_member404244
Active Contributor
0 Likes
1,177

Hi Jim,

in the tcode F110 itself u can find the program name,the program name is RFFOEDI1.

path for finding

goto->F110->last tab strip on the screen Printout/datamedium,here u can find the program name.

regards,

Nagaraj

Read only

Former Member
0 Likes
1,177

Hi Jim ,

You need to find appropriate EXIT to fill your missed segment data. Let me know what idoc your using?

Regards,

Raghav

Read only

0 Likes
1,177

Hi Ravi,

Thanks for sharing me the transaction code, but unfortunately, the message type that i am using is not maintained in that transaction.

Hi Raghav,

The message type of my idoc is PAYEXT and the message type is PEXR2001. I need to know the exit where it is populating the segments, segment E1EDKA1 specifically.

Thanks in advance!

Jim

Read only

0 Likes
1,177

Hi Jim,

I have found some inbound process code for the message type you have given. Are you sure it is an outbound IDOC??

Regards,

Ravi

Read only

former_member404244
Active Contributor
0 Likes
1,177

Hi Jim,

First u need to create a child segment under the segment E1EDKA1.Add the fields u need to populate in the segment.

regards,

nagaraj

Read only

0 Likes
1,177

Hi Nagaraj,

What i need to find is where(user-exit) i will populate the data into my segments.

Thanks,

Jim

Read only

0 Likes
1,177

Hi Jim

you should write it in a user-exits, search in SAP

Enhancements

Regards,

Abhimanyu.L