SAP MDG · WORKFLOWS

How does SAP MDG Rule-Based Workflow use the three decision tables together to drive step flow, agents, and background processing?

SAP MDG rule-based workflow uses one transition table and two routing tables: DT_SINGLE_VAL determines the next step, new CR status, and condition alias; DT_USER_AGT_GRP routes dialog work; and DT_NON_USER_AGT_GRP runs automatic background steps.

SAP MDG rule-based workflow uses one transition table and two routing tables: DT_SINGLE_VAL determines the next step, new CR status, and condition alias; DT_USER_AGT_GRP routes dialog work; and DT_NON_USER_AGT_GRP runs automatic background steps.

SAP MDG Rule-Based Workflow is built as a 3-table + one-alias skeleton. DT_SINGLE_VAL acts as the step engine, returning the next step, new CR status, and a Condition Alias; that alias then routes the change request into DT_USER_AGT_GRP for dialog processing or DT_NON_USER_AGT_GRP for automatic processing.

Process flow

  1. Blueprint the MDG change request process
  2. Create or adjust the Change Request Type
  3. Define the change request steps and statuses
  4. Maintain DT_SINGLE_VAL_<CR>
  5. Maintain DT_USER_AGT_GRP_<CR>
  6. Maintain DT_NON_USER_AGT_GRP_<CR>
  7. Test activation, rejection, rollback, and completion branches

Rule-Based Workflow / BRF+ decision-table maintenance for DT_SINGLE_VAL_<CR>

Maintain the transition logic that returns next step, new CR status, and Condition Alias

Rule-Based Workflow / BRF+ decision-table maintenance for DT_USER_AGT_GRP_<CR>

Maintain dialog agent determination and allowed actions

Rule-Based Workflow / BRF+ decision-table maintenance for DT_NON_USER_AGT_GRP_<CR>

Maintain automatic/background processing such as activation, rollback, completion, and service calls

Referenced tables

ObjectPurpose
DT_SINGLE_VAL_<CR>Transition table: determines next step, new CR status, and Condition Alias
DT_USER_AGT_GRP_<CR>Dialog routing table: determines users/roles and executable actions
DT_NON_USER_AGT_GRP_<CR>Automatic routing table: determines process pattern and background service execution

The remaining configuration, implementation details, and testing guidance continue from this answer more…

Related questions and keywords

Alternative questions

  • What does DT_SINGLE_VAL do in SAP MDG RBWF?
  • How are agents and automatic steps determined in MDG workflow?
  • What is the common pattern for MDG rule-based workflow decision tables?

Possible questions

  • How does SAP MDG Rule-Based Workflow use the three decision tables together to drive step flow, agents, and background processing?
  • What does DT_SINGLE_VAL do in SAP MDG RBWF?
  • How are agents and automatic steps determined in MDG workflow?
  • What is the common pattern for MDG rule-based workflow decision tables?
  • How do I blueprint an MDG CR workflow before configuration?
  • What are the standard aliases and step numbers used in MDG RBWF?

Keywords

SAP MDGRule-Based WorkflowRBWFWS60800086DT_SINGLE_VALDT_USER_AGT_GRPDT_NON_USER_AGT_GRPCondition AliasPREVIOUS_STEPPREVIOUS_ACTIONNEW_STEPNEW_CR_STATUSDyn Agt Sel ServiceProcess PatternACTREJRBKCOMSUBREVSYSNTFAP1AP2USMD_SSW_DYNAMIC_AGENT_SELECTUSMD_SSW_SYSTEM_METHOD_CALLER