Symptom
While creating a Purchase Order using the Manage Purchase Order SOAP web service, the option “Goods and Services Receipt Expected” is set automatically.
Environment
SAP Business ByDesign
Reproducing the Issue
- Open SOAP UI.
- Use the ManagePurchaseOrderIn web service.
- Create a Purchase Order with item data.
- Include the following structure in the payload:
<FollowUpDelivery>
<RequirementCode>01</RequirementCode>
<EmployeeTimeConfirmationRequiredIndicator>false</EmployeeTimeConfirmationRequiredIndicator>
</FollowUpDelivery> - Execute the web service request.
- The Purchase Order is created with “Goods and Services Receipt Expected” checked under Follow-up Documents.
Cause
The Follow-Up Delivery element in the payload controls the Goods and Services Receipt Expected indicator.
When the <FollowUpDelivery> structure is included in the request, the system automatically sets the follow-up document requirement, and the indicator cannot be unset through the web service.
This is standard system behavior in SAP Business ByDesign.
Resolution
To uncheck “Goods and Services Receipt Expected”, remove the following section from the payload:
<FollowUpDelivery>
<RequirementCode>01</RequirementCode>
<EmployeeTimeConfirmationRequiredIndicator>false</EmployeeTimeConfirmationRequiredIndicator>
</FollowUpDelivery>
After removing this structure, the Follow-Up Delivery document is not required, and the Goods and Services Receipt Expected option remains unchecked.
Keywords
purchase order; field disabled; SOAP web service; payload error; follow-up delivery; requirement code; goods and services receipt expected; uncheck; follow-up delivery document; , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Known Error
SAP Knowledge Base Article - Public