SAP Knowledge Base Article - Public

3463210 - How to Have the Purchase Order Acknowledgement via API to the System

Symptom

Is there any way to generate a Purchase Order Acknowledgement via Web Service in the system?

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Application and User Management work center.
  2. Go to Service Explorer view.

The WSDL for "Manage Purchase Order Confirmation" is not available. 

Cause

Currently the Communication Scenario for this specific Web Service is not available. Therefore, a Communication Scenario must be setup to allow for the creation of a Communication Arrangement. Then the Manage Purchase Order Confirmation WSDL will be available in the Communication Arrangement view. 

Resolution

Follow the steps to create the Communication Scenario 'Purchase Order Integration':

  1. Go to Application and User Management work center.
  2. Go to Communication Scenarios view.
  3. Select New button.
  4. In Communication Scenario field, name it "Purchase Order Integration". 
  5. Select Add Operations button.
  6. Search for Manage Purchase Order Confirmation. 
  7. Select Ok button. 
  8. Choose Save and Close button. 

Communication Scenario "Purchase Order Integration" was just created and it will appear in the list of Scenarios when creating a Communication Arrangement. 

Follow the below steps to create a Communication Arrangement for Purchase Order Integration:

  1. Go to Application and User Management work center.
  2. Select the Communication Arrangements view.
  3. Choose New button.
  4. In the Communication Scenarios list, choose "Purchase Order Integration".
  5. Enter the necessary data for the Communication Arrangement.
  6. Finish the Communication Arrangement.

Communication Arrangement for Purchase Order Integration is now available in the system with status as "Active".

Follow the below steps for inbound and outbound setup for Communication Arrangement:

  1. Go to Applications and User Management work center.
  2. Go to Communication Arrangements view.
  3. Search for Communication Arrangement for Purchas Order Integration.
  4. Select the Communication Arrangement name to open the overview screen.
  5. Select Technical Data tab.
  6. If using Inbound Communication, select Edit Credentials button.
  7. Enter the User ID, User Account and Password (or Certificate) that the Supplier will use to send Purchase Order Confirmations to the system.
  8. For Outbound Communication, an Authentication Method needs to be chosen.
  9. If choosing User ID and Password, choose Edit Credentials and maintain the User ID and Password will be used to send the Purchase Orders to the Supplier.
  10. Choose Save and Reactivate.

Follow the below steps to download the WSDL file for Communication Arrangement:

  1. Go to Applications and User Management work center.
  2. Go to Communication Arrangements view.
  3. Select communication scenario 'Purchase Order Integration'.
  4. Choose Edit button.
  5. Select Technical Data tab.
  6. In the Header, select Edit Advanced Settings button.
  7. Select Inbound sub tab.
  8. In Inbound Communications, select service 'Purchase Order Acknowledgment'. 
  9. Choose in Download WSDL button.

Now, the WSDL file is downloaded in the system.

See Also

Keywords

Purchase Order Acknowledgment, Manage Purchase Order Confirmation, Communication Scenario, Communication Arrangement, Purchase Order Integration , KBA , AP-POP-PO , Purchase Order , How To

Product

SAP Business ByDesign all versions