Symptom
You have created a third party Sales Order and Purchase Order got created.
However, the system has failed to create an inter company Sales Order due to process communication error.
Environment
SAP Business ByDesign
Reproducing the Issue
-
Go to Application and User Management work center
- Go to the Business Data Consistency view
-
Select Process Communication Error subview
-
Select the Query - Open Errors with Incidents
-
You can see a process communication error between Purchase Order and Sales Order processing.
Note:
- Error - Error while receiving by HTTP (error code: 407 , error text: ICM_HTTP_SSL_ERROR)
- Sender Party: PurchaseOrderProcessing
- Receiver Interface Name: Empty
Cause
In order to process the inter company scenario, you have defined the Communication Arrangement - Purchase Order Integration.
In the communication arrangement, you have defined the same Service URL for both Inbound and Outbound communication, which means the business communication is happening within the same Business ByDesign system.
In such case, the output channel for Purchase Order should be Internal EDX.
However you have used the Output Channel as XML in the Supplier Master Data which inturn defaults in the Purchase Order.
As a result, the system has failed to communicate the message from Purchase Order to incoming Sales Orders and cannot create an inter company Sales Order.
Resolution
When the communication is happening within the same ByDesign system, you should use the output channel as Internal EDX in the Supplier Master Data.
To do so:
-
Go to the Supplier Base work center
-
Go to the Suppliers view
-
Select the relevant Supplier
-
Navigate to Communication tab and select sub-tab Collaboration
-
Select the Business Document - Purchase Order and select the Output Channel as Internal EDX
-
Select Save
Keywords
ICM_HTTP_SSL_ERROR, inter company Purchase Order error , KBA , sender party: purchaseorderprocessing , icm_http_ssl_error , inter company purchase order error , AP-POP-PO , Purchase Order , Problem