SAP Knowledge Base Article - Public

3747777 - Approval Request Reason Field Not Populated in Sales Documents – No Values Available / Workflow Not Triggered in SAP S/4HANA Cloud Public Edition

Symptom

  • The field “Approval Request Reason” is visible in the sales document (e.g. Manage Customer Orders – Version 2)
  • The field is empty or no values are available in value help (F4)
  • Sales documents do not trigger approval workflows
  • Approval status may remain unchanged or show no approval relevance

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open app Manage Customer Orders – Version 2 (or similar sales document app)
  2. Open an existing or create a new Sales Order
  3. Navigate to General Information / Header Data
  4. Locate field “Approval Request Reason”
  5. Attempt to:
    • View value help (F4), or
    • Save the document expecting workflow trigger

Result:

  • No values are displayed
  • Field remains empty
  • Approval workflow is not triggered

Cause

  • The field Approval Request Reason is not automatically populated by configuration alone
  • Even if entries exist in SSCUI “Define Reasons for Approval Requests”, they are not assigned automatically
  • Population of this field requires implementation of BAdI:
    SD_APM_SET_APPROVAL_REASON

Additionally:

  • In Starter systems, custom logic (BAdI implementation) is not available, therefore the field remains empty
  • As a result, workflow triggering logic is not executed

Resolution

  • Implement BAdI SD_APM_SET_APPROVAL_REASON via app Custom Logic
  • Define logic to assign an approval request reason based on business conditions (e.g. sales org, document type, net value)
  • Ensure the implementation is published and active

For system landscape:

  • Behavior in Starter system is expected (no custom logic support)
  • Test in Quality (Test) system where BAdI implementation is possible
  • Transport to Production system

See Also

Keywords

Approval Request Reason, SD_APM_SET_APPROVAL_REASON, Sales Order Approval, Flexible Workflow, Manage Customer Orders V2, F3893, Sales Document, Public Cloud, C_SalesOrderTP, Value Help, Matchcode, Empty List, No Values, Approval Field Empty, Approval Not Triggered, Adapt UI, Sales Order Workflow, Custom Logic App, BAdI, Starter System Limitation, SSCUI Approval Reason , KBA , SD-SLS-SO-2CL , Sales Orders (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions