Introduction
International Trade Compliance can be used to ensure that international trading transactions meet international trade provisions.
International Trade trade compliance checks are integrated and performed for the following purchasing documents with the corresponding services:
Available Trade Compliance Checks
Document Category | Legal Control | Embargo | SAP Watch List Screening |
---|---|---|---|
Purchase Orders | X | X | X |
Stock Transfer Order | X | ||
Purchase Scheduling Agreements | X | X | X |
Purchase Contracts | X | X | |
Purchase Requisitions | X | X | X |
In the purchase order, you can see the commodity code on the item level under Material Data. The commodity code is taken over from the product master data and cannot be changed. For items without a product number, this field can be changed and a commodity code can be entered.
Purchase Orders
- During the initial creation of the purchase order, the Trade Compliance checks are performed. If the result is a block in International trade, the purchase order can only be saved in status On Hold. As soon as the block in international trade is released, the purchase order is saved again and the On Hold status is released (if there are no other issues apart from Trade Compliance that result in an On Hold status).
- If the purchase order is changed again, and, for example, a new item is added where there is again a Trade Compliance check with a negative result, then the status On Hold can not be set again and hence the purchase order can not be saved.
- The relevant partner and country are taken from the goods supplier. If there is no goods supplier, then the supplier is relevant.
Purchase Scheduling Agreements
For Purchase Scheduling Agreements, the international trade checks only work with the SAP Fiori app for Manage Purchase Scheduling Agreements. You have to make sure that you add the schedule lines in the scheduling agreement before you save. In addition, saving should be carried out as "Save in Preparation", otherwise the function does not work.
Note
In follow-up documents, the assigned licenses and the classification data are taken over from the predecessor document.Purchase Requisitions

A trade compliance check is triggered on saving an item by choosing Order. If the trade compliance check returns an error, then a purchase requisition item is created in a blocked state. In this case, the workflow can be initiated but no follow-on document can be created. The error also triggers the generation of a Trade Compliance document with reference to the purchase requisition item. The trade compliance officer can view and work on the compliance document. Once the trade compliance issues are resolved by the compliance officer, the item is saved and if there are no further issues in trade compliance, then the item is unblocked so that all follow-on processes continue as usual.
- Prerequisite: Make sure to enter a desired supplier or fixed supplier in the purchase requisitions.
- If the purchase requisition is blocked by trade compliance checks, this is indicated in the document itself in the Blocking Indicator field.
- In the Manage Purchase Requisitions - Professional SAP Fiori app, this field is displayed in the main information on item level.
- In the visually harmonized Create Purchase Requisition – Advanced app, this field is displayed on item level in the Status tab.
- If this field is set to Blocked by Trade Compliance, then the follow-on function of creating a purchase order is prevented by the system.
- If the trade compliance block is resolved, this field is reset.
Note
Trade compliance checks are not triggered for items of origin Self-Service Procurement (S).