cancel
Showing results for 
Search instead for 
Did you mean: 

XI

Former Member
0 Kudos

Hello,

I have a problem in IDOC XI Scenario.

The IDOC is sent from ERP to XI and everything is successful but in the response XML pipeline I don't see any PAYLOADS.

The IDOC is going back to ERP once the XML message is executed and having an error status 56 in ERP System.

Can anyone tell me the reason why it is happening?

Is this something related to ALE configuration?

As I am newbie to XI cannot able to track it.

Thank you,

Mili.

Accepted Solutions (0)

Answers (2)

Answers (2)

STALANKI
Active Contributor
0 Kudos

First and foremost gap here is when you are triggering idoc from ERP it should be outbound idoc and cannot be inbound..change it..

I donot think you would have configured the scenario as outbound..

erp->idoc->rec-int?

give details of the endsystem and scenario..we can help u better!

moorthy
Active Contributor
0 Kudos

hI,

What is your end to end scenario ?

<i>The IDOC is going back to ERP once the XML message is executed and having an error status 56 in ERP System.</i>

>>Expalin more

Status 56 means "Idoc with Errors"

What is the message processing status in SXMB_MONI ?

Check it..

Regards,

Moorthy

Former Member
0 Kudos

In sxmb_moni the message status for the processed XML messages is successful.

The message type is ALEAUDIT for the inbound processing coming from the IDOC Adapter port.

In message monitoring also it says Successful .

I think you will come up with some answer with this information.

Thank you.

Former Member
0 Kudos

Mili

Can I know where are you sending your IDOC's either to a File or to a database etc. Sometimes you dont find any errors in SXMB_MONI but still you might have some errors. Can you go to adapter monitoring and tell us what kind of error you are getting. You can also check in Message Display tool with http://<host>:<port>/MessagingSystem/monitor/auditlog.jsp what is the error message you are getting.

Also can you explain us what you are trying to do and what you are getting?

---Satish

Former Member
0 Kudos

In MESSAGE MONITORING the message processed is successful.

But it shows the successful INBOUND IDOC to ERP from the Xi through Adapter Engine.

I didn't configure any sender File adpters ,Reciever determination,interface determination,sender and reciever agreement.

I don't know how it is going back to ERP?

Please help me .........

Thank you.

Former Member
0 Kudos

This is the error I am getting in the MST.

Application error occurs during processing the request.

Details: java.lang.IllegalArgumentException: Unknown direction: msgDir

at java.lang.Throwable.<init>(Throwable.java:194)

at java.lang.Exception.<init>(Exception.java:41)

at java.lang.RuntimeException.<init>(RuntimeException.java:43)

at java.lang.IllegalArgumentException.<init>(IllegalArgumentException.java:36)

at com.sap.aii.af.service.auditlog.AuditDirection.valueOf(AuditDirection.java:95)

at jsp_auditlog1150311939031._jspService(jsp_auditlog1150311939031.java:94)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:467)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:181)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:322)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:0)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:289)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:775)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:232)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:0)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:87)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:34)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:65)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:93)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

Thank you.

moorthy
Active Contributor
0 Kudos

WHat is your End to-End scenario ?

What is source system and target system ?

I think, you have configured ALEAUDIT for the idoc.

If you don't get acknowledgement-Just make an entry in the table IDXNOALE in XI by providing the details for the port, IDOC etc for which the Acknowledgements need to be turned off.

REgards,

Moorthy

Former Member
0 Kudos

Moorthy,

I just provided the outbound FM by chnage pointers for the IDOC and not ALEAUDIT.

How it is coming I don't understand.

Regarding the table IDXNOALE in se16 of XI i need to provide the details of the IDOC port?

Thank you.

Former Member
0 Kudos

Mili c,

Check the configs in this doc.

<a href="https://websmp108.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202">How to configure IDOC adapter</a>

-Naveen