Symptom
How to activate and configure the Dual Control approval/settlement process for TRM transactions in SAP S/4HANA Cloud Public Edition.
Environment
SAP S/4HANA Cloud Public Edition
Resolution
TRM utilizes two complementary mechanisms to ensure a secure transaction lifecycle:
Mechanism A: Processing Category (Primary — Contract vs. Settlement)
The Processing Category (ABWTYP) determines the activity chain—the mandatory steps a transaction must pass through.
| Processing Category | Activity Chain | Dual Control Effect |
| 00001 | Contract only | No separation. Flows are flagged for posting immediately upon contract creation. |
| 00002 | Contract → Settlement | Mandatory Gate. User A creates the "Contract"; User B must perform the "Settlement." Flows are only eligible for posting after settlement. |
Process Flow for Category 00002:
-
Creation (Front Office): Transaction is saved with Activity = Contract.
-
Settlement (Back Office): A second user reviews and settles the transaction. Flows only become "Flagged for Posting" after this step.
Mechanism B: Automatic Fixing Release (Secondary — Additional Approval)
The field SAUTOBUCH provides an optional third layer of control after settlement.
| SAUTOBUCH Value | System Behavior |
| Checked (X) | Automatic Release. The transaction does not need a separate release step before it can be fixed/posted. |
| Unchecked (Blank) | Manual Release. The transaction MUST be explicitly released by a user before the Postings (TBB1) or Fixings can process it. |
2. Configuration Steps
To implement dual control, maintain the following settings in Central Business Configuration (CBC) or Manage Your Solution:
| Step | Configuration Activity | Action | Result |
| 1 | Define Transaction Types (104017 / 104322 / 104032, etc.) | Set Processing Category = 00002 | Requires an explicit Settlement step separate from the Contract. |
| 2 | Define Transaction Types (Optional) | Set SAUTOBUCH = [Blank] | Adds a mandatory "Release" requirement after settlement but before posting. |
| 3 | Maintain Business Roles (Maker) | Use template: SAP_BR_TREASURY_SPECIALIST_FOE | User can create/change contracts but lacks authorization to settle them. |
| 4 | Maintain Business Roles (Checker) | Use template: SAP_BR_TREASURY_SPECIALIST_BOE | User has the authority to Settle and Release transactions. |
See Also
Keywords
trm, dual control, maker checker, four-eyes principle, processing category, abwtyp 00002, sautobuch, automatic fixing release, contract settlement, treasury instruments, transaction management, authorization roles, front office, back office, s/4hana cloud public edition , KBA , FIN-FSCM-TRM-TM-2CL , Transaction Management (Public Cloud) , How To
SAP Knowledge Base Article - Public