Get Check Results

You can fetch the check results of a business object by executing the following function:


To execute the function, you have to provide the system id of the pre-system (clientSystemid), the BSM client (clientIdentCode), an username and the ID of the business object:

{
  "clientSystemId": "BRUYES",
  "clientIdentCode": "SAP_JNH_080",
  "userName": "API_TEST",
  "resultLanguageIsoCodes": [
    "en"
  ],
  "boIdClientSystem": "SAP_JNH_080_SALES_ORDER_1"  
}
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:de.aeb.xnsg.bsm.compliance.bf.checkrequest">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:getCheckResult>
         <request>
            <clientSystemId>BRUYES</clientSystemId>
            <clientIdentCode>SAP_JNH_080</clientIdentCode>
            <userName>API_TEST</userName>
            <resultLanguageIsoCodes>de</resultLanguageIsoCodes>
            <boIdClientSystem>SAP_JNH_080_SALES_ORDER_1</boIdClientSystem>
         </request>
      </urn:getCheckResult>
   </soapenv:Body>
</soapenv:Envelope>

The response is equal to the requestCheck response. It includes the compliance status, the screening status and the export controls status for each org unit and for each item.

{
  "hasErrors": false,
  "hasOnlyRetryableErrors": false,
  "hasWarnings": false,
  "messages": [],
  "boIdClientSystem": "SAP_JNH_080_SALES_ORDER_1",
  "boIdClientSystemLabel": "SAP JNH 080 Sales order 1",
  "referenceNumber": "1",
  "orgUnitResults": [
    {
      "orgUnit": "DEFAULT",
      "resultType": "NOT_CRITICAL",
      "screeningStatus": "NOT_CRITICAL",
      "exportControlsStatus": "NOT_CRITICAL",
      "lastScreeningCheck": "2026-04-27T10:08:45",
      "lastExportControlsCheck": "2026-04-27T10:08:45"
    }
  ],
  "items": [
    {
      "idClientSystem": "10",
      "orgUnitResults": [
        {
          "orgUnit": "DEFAULT",
          "resultType": "NOT_CRITICAL"
        }
      ]
    }
  ],
  "blockMemories": []
}
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:requestCheckResponse xmlns:ns2="urn:de.aeb.xnsg.bsm.compliance.bf.checkrequest">
            <result>
                <hasErrors>false</hasErrors>
                <hasOnlyRetryableErrors>false</hasOnlyRetryableErrors>
                <hasWarnings>false</hasWarnings>
                <boIdClientSystem>SAP_JNH_080_SALES_ORDER_1</boIdClientSystem>
                <boIdClientSystemLabel>SAP JNH 080 Sales order 1</boIdClientSystemLabel>
                <referenceNumber>1</referenceNumber>
                <orgUnitResults>
                    <orgUnit>DEFAULT</orgUnit>
                    <resultType>NOT_CRITICAL</resultType>
                    <screeningStatus>NOT_CRITICAL</screeningStatus>
                    <exportControlsStatus>NOT_CRITICAL</exportControlsStatus>
                    <lastScreeningCheck>2026-04-27T10:45:00</lastScreeningCheck>
                    <lastExportControlsCheck>2026-04-27T10:45:00</lastExportControlsCheck>
                </orgUnitResults>
                <items>
                    <idClientSystem>10</idClientSystem>
                    <orgUnitResults>
                        <orgUnit>DEFAULT</orgUnit>
                        <resultType>NOT_CRITICAL</resultType>
                    </orgUnitResults>
                </items>
            </result>
        </ns2:requestCheckResponse>
    </S:Body>
</S:Envelope>


What’s Next

In the next section, you'll learn how to delete the check results of a business object.