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
- Open app Manage Customer Orders – Version 2 (or similar sales document app)
- Open an existing or create a new Sales Order
- Navigate to General Information / Header Data
- Locate field “Approval Request Reason”
- 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
- refer to: Release or Reject Sales Orders in Approval
- refer to: Approval Workflows in Your System
- refer to: Sales documents approval – standard workflow
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
SAP Knowledge Base Article - Public