cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC through ABAP PI Port

manigram
Active Participant
0 Kudos

Hi,

I have to send the idoc to ABAP-PI port and that port will the function module.

Now idoc is currently in status 03 and not calling the function module 'ZMP_IDOC_TO_MARKETPLACE'. in idoc i have messages like transferred to function module 'ZMP_IDOC_TO_MARKETPLACE '.

any idea why that messages is not send to function module? please share your input if you worked on ABAP-PI port.

Regards,

Manigandan

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member812900
Discoverer
0 Kudos

For people who are still looking for solution to this issue below is the way to troubleshoot.

Well setting a External break point or even Hardcoded BREAK username or BREAK_POINT will also not stop in this case when you set the output mode to Pass idoc immediately in WE20. The function module set in the ABAP-PI Port is invoked from RSEOUT00 program and this program is called as SUBMIT program from another standard program RBDPROCESS due to this reason it doesn't stop when you set a Breakpoint.

Solution : Change the setting in WE20 for your Outbound idoc to Collect Idocs . Then debug program RSEOUT00 while processing the idoc from program .At this point setting the break point will stop in your FM.

Former Member
0 Kudos

Hello Manigandan,

In your ABAP system, in partner profile (WE20), for logical system being PI, under corresponding inbound message type, after double-clicking on the same, please enter the FM 'ZMP_IDOC_TO_MARKETPLACE' in Process code. You will then achieve your requirement.

Kind Regards,

Souvik

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Manigandan,

Can you cross check whether you have included the necessary code in the user exit of the process code of the IDOC in order to call the functional module attached the ABAP-PI port.

Status 03 signifies just the IDOC has dispatched to the ALE service.

Can you trace the IDOC using BD87 tcode and trace out the error log what exactly it is signifying.

Regards

former_member186851
Active Contributor
0 Kudos

Are you trying to outbound Idoc Scenario?

If yes,check the below discussion And also check in SM58 Transaction

https://scn.sap.com/thread/469252

Dimitri
Active Contributor
0 Kudos

Hi,

It is not really clear to me what you want to achieve.

You created a function module on SAP and want to expose that through SAP PI (as a web service)?

Kind regards,

Dimitri