Create Purchase Contract
s4_purchase_contract_createCreate a purchase contract (outline agreement) with required header and item fields. Specify contract type, supplier, dates, plant, target quantity, and order unit.
Instructions
Create a purchase contract (outline agreement) with at least one item. Required header: purchaseContractType, supplier, purchasingOrganization, purchasingGroup, companyCode, validityStartDate, validityEndDate. Required per item: plant, targetQuantity, orderQuantityUnit, and either material or materialGroup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Contract items | |
| supplier | Yes | Supplier/vendor number | |
| companyCode | Yes | Company code, e.g. '1010' | |
| purchasingGroup | Yes | Purchasing group, e.g. '001' | |
| validityEndDate | Yes | Validity end date, ISO format 'YYYY-MM-DD' | |
| additionalFields | No | Extra header fields merged into the request body as-is | |
| validityStartDate | Yes | Validity start date, ISO format 'YYYY-MM-DD' | |
| purchaseContractType | Yes | Contract type, e.g. 'MK' | |
| purchasingOrganization | Yes | Purchasing organization, e.g. '1010' |