Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 6

Sanctioned-party screening

10 min

Listen to this lesson

0:00 / 6:27

Sanctioned party list (SPL) screening checks names and addresses of business partners, and of the partners on documents, against government lists of restricted parties. In the US these include, for example, the Treasury Department's OFAC Specially Designated Nationals list and the Commerce Department's Entity List and Denied Persons List. Companies normally buy consolidated lists from a data provider who delivers updates in an XML format GTS can upload.

The moving parts

ElementWhat it doesWhere in GTS E4H
SPL master dataThe list entries: names, addresses, list type, validityUploaded by the administrator; viewed and maintained in Manage SPL List
Business partnersCustomers, suppliers and other partners replicated from the feederManage Business Partner
Comparison terms or HANA searchHow names are matched: GTS comparison terms or SAP HANA search, set in the legal regulationCustomizing and administration
Screening of partnersPeriodic and delta screening of new and changed partnersBackground jobs; results in Manage Business Partners – SPL Screening
Screening of documentsPartners on orders, deliveries and POs checked when the document arrivesBlocked documents in Manage Blocked Documents
Audit trailRecord of every screening, match and decisionSPL audit trail

SPL elements and where they live, from SAP's user guide for release 2025.

Two behaviors from SAP's documentation matter for testing. First, a business partner released manually is not blocked again at the next periodic screening as long as nothing relevant changed; a change to the partner's address, to the SPL data or to Customizing triggers a fresh screening. Second, you cannot release a partner that appears on an official list as a true match; release is for false positives.

The life of a business partner in SPL screening: releases hold only while the data behind the decision stays the same.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-203

Worked example: a false positive

A new Canadian aftermarket distributor is created in CMP as business partner 17100245 (illustrative), named "Northgate Auto Electric Ltd." The delta screening job matches it against a list entry with a similar name in another country. GTS blocks the partner and every sales order for it. Ingrid opens the hit, compares name, address, country and identifiers, finds the entry refers to a different company in a different country, and releases the partner with a documented reason. The audit trail records who decided, when and why. Two months later the distributor changes its address; the next screening ignores the old release and screens again.

Step by step: testing screening

  1. Agree with Ingrid a set of test parties: one exact match to a list entry, one near match (spelling variation), one false positive, one clean partner, and one released partner whose address will change.
  2. Load the test parties in CMQ as business partners in the feeder; never invent names that resemble real sanctioned persons outside the test system.
  3. Run the delta screening job and check the result per partner in Manage Business Partners – SPL Screening.
  4. Create a sales order for each partner; confirm blocked and unblocked orders in the feeder and in Manage Blocked Documents.
  5. Release the false positive with a reason; change its address and rerun screening; confirm it is screened again.
  6. Export the audit trail entries for all test parties as evidence.
Screening and resolution: every decision, release or confirmation, ends in the audit trail.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-203
Test partyExpected resultEvidence
Exact matchBlocked; release not possible as a true matchScreening result, blocked order, audit entry
Near match (spelling)Blocked as possible matchHit details showing the similarity
False positiveBlocked, then released with reasonRelease entry with user, time, reason
Clean partnerNot blockedScreening result without hit
Released, then address changedScreened again, decision not reusedSecond screening entry
Contoso's five SPL test parties and what each must prove.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-203

Operating screening day to day

Screening is a daily operation, not a one-time setup. The data provider publishes list updates often, sometimes several times a week when sanctions change quickly. Contoso's runbook: the administrator uploads each new list version, checks the upload log for a green status, and the delta screening job then rescreens all partners against the changed entries overnight. Ingrid's team works the resulting hits each morning before the first trucks are loaded. The periodic full screening runs monthly.

Job or taskFrequencyOwnerCheck
SPL list uploadEach provider updateGTS administratorUpload log status and date
Delta screening of new and changed partnersNightlyJob schedulingJob log; count of partners screened
Full periodic screeningMonthlyJob schedulingJob log; hits reviewed
Hit reviewEach morningIngrid's teamNo hit older than one working day

Contoso's screening operations (illustrative course data).

What would you do?

Sales asks Ingrid to release a blocked Mexican customer quickly because a large order is waiting. The hit shows the same name, city and tax ID as an entry on an official list. What is the right response?

Key points
  • SPL lists come from a data provider as XML and are uploaded by the administrator.
  • Partners are screened periodically and on change; documents are screened on arrival.
  • Releases are for false positives and hold only while the underlying data is unchanged.
  • Test with prepared parties and check that the list itself is current.

Check your understanding · not graded

Lesson check

  1. 1. Which app shows and maintains SPL entries in GTS E4H?

  2. 2. When is a manually released partner screened again?

  3. 3. Can a partner that truly matches an official list be released?

  4. 4. Which risk do functional SPL tests often miss?