SAP Knowledge Base Article - Public

3721660 - Error: “BUA_CHECK_ADDRESS_VALIDITY_ALL / CHECK_TABLE_MISSING” While Updating Business Partner Roles via API_BUSINESS_PARTNER in SAP S/4HANA Cloud Public Edition

Symptom

When attempting to update Business Partner Roles using the API_BUSINESS_PARTNER in SAP S/4HANA Cloud Public Edition, several errors are encountered:

  • "Internal error when calling operation module BUA_CHECK_ADDRESS_VALIDITY_ALL; a check table is missing."
  • "Error_Time Dependency_Addresses CHECK_TABLE_MISSING."

The system indicates that the address must be maintained first, resulting in failures during the address update process.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Pull data from Workday and create Workers in SAP, which successfully creates Business Partners in the background.
  2. Attempt to update Business Partner Party and Business Partner Roles in BP (Supplier) using the BP API API_BUSINESS_PARTNER.
  3. Successfully update the Business Partner Type.
  4. Attempt to update Business Partner Roles after maintaining the Address.
  5. Encounter errors during the address update process.

Cause

The issue arises when a Business Partner is created without any address, and the first address is created via API without specifying the default address usage.

This causes the error in the operation module BUA_CHECK_ADDRESS_VALIDITY_ALL due to a missing check table requirement.

Resolution

Adjust the request payload to include the default address usage for the first address created for an existing Business Partner. The payload must include:

  • AddressUsage = "XXDEFAULT"
  • StandardUsage = true

Example:

POST

/sap/opu/odata/sap/API_BUSINESS_PARTNER/A_BusinessPartner('BP_ID')/to_BusinessPartnerAddress

  1. Including the address usage "XXDEFAULT" ensures the system can create the mandatory default address and prevents the error.
  2. Test the adjusted payload and verify if the issue is resolved.

See Also

Keywords

business partner roles, api_business_partner, bua_check_address_validity_all, check_table_missing, sap s/4hana cloud public edition, address update, default address usage, XXDEFAULT, standard usage, payload adjustment, CPI integration. , KBA , LO-MD-BP-ODT , OData Service for Business Partner , Problem

Product

SAP S/4HANA Cloud Public Edition all versions