on 11-13-2013 3:58 PM
I am building a PI interface to send purchase orders to vendors as cXML. I have built the interface and mapped the PurchaseOrderRequest_Out to the cXML OrderRequest everything appears to test okay but when a PO is sent through from SRM it fails with 'HTTP server code 500 reason Internal Server Error explanation Internal Server Error' in the Plain HTTP adapter. The communication channel has
Adapter Type: HTTP http://sap.com/xi/XI/System SAP BASIS 7.30
Receiver
Transport Protocol HTTP 1.0
Message Protocol XI Payload in HTTP Body
Adapter Engine Integration Server
Addressing Type HTTP Destination
HTTP Destination MCC_BANNER_1
Content Type Text/xml
MCC_BANNER_1 is an rfc that contains the target url. If I test the connection for the rfc it tests okay. Does anyone know the cause of this error?
The PI system is on SAP Netweaver 7.3.
Regards
Sean
Hi is there any other interface is from SRM to PI?
Regards,
Manigandan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sean,
I believe SRM is sending PO through ABAP proxy to PI system. If yes , check the connectivity from SRM to PI i.e. check SLDCHECK is picking correct Business system or not ?
Thanks
Hari.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
This type of error will occur, when data from PI can able to deliver to the target system (SRM), but in application level it unable to process , there might be authorization in application level.
Check with target team is there any login credential set in that application. Like some specific roles have to assign to that user id which is configured in SAP PI to connect SRM system.
Regards,
Manigandan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SRM isn't the target system, it is the source system. A PurchaseOrderRequest_Out message is sent from SRM to PI, PI maps this to a cXML OrderRequest message and then sends it to an external vendor. The message is failing on the last step, sending to the vendor. I can see the OrderRequest message in the payload so the mapping appears to have worked. The message should be sent to the vendor via an rfc using anonymous ssl. The vendors certificate has been loaded into the PI system.
Hello Sean,
What do the logs in smicm say? To see it, type SMICM then press Shift+F5, then scroll down to the last line or just find the last execution time of your scenario which went into error.
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.