Hierarchy

⤷

⤷

IMG Activity
ID | FMDM_USMD_WF_AGENT | BAdI: Assign Processor to Change Request Step |
Transaction Code | S_SE4_70000044 | (empty) |
Created on | 20080618 | |
Customizing Attributes | FMDM_USMD_WF_AGENT | BAdI: Assign Processor to Change Request Step |
Customizing Activity | FMDM_USMD_WF_AGENT | BAdI: Assign Processor to Change Request Step |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | USMD_WF_AGENT |
Use
This Business Add-In (BAdI) is used in the Master Data Governance (CA-MDG) component.
You can use this BAdI to define rules according to which a processor is allocated to the individual change request step processing of a change request.
The BAdI contains the following, interdependent methods:
- GET_BRANCHES
This method is called during the workflow task 75707944 (Get Number of Parallel Steps) and is used to determine the number of parallel workflow branches for the change request step that follows. For technical reasons, this must be an upstream step.
- GET_AGENTS
This method is called by rule 75700139 during the role determination and is used to determine the processors for each branch.
Standard implementations exist for both methods for the workflow templates delivered by SAP.
Requirements
To be able to use this BAdI, you need to have defined the required change request steps. SAP delivers all change request steps you need for the workflow templates delivered by SAP. When you copy and extend the templates, you also need to create the new steps in Customizing to be able to use role determination of Financial Master Data Management.
Standard settings
The BAdI implementations listed below are activated in the standard system. The default code is executed automatically.
The BAdI is filter-dependent. The filter is a freely defined text that is passed to the role determination in the workflow definition and can control the type of role determination.
The BAdI is not designed for multiple use.
BAdI Implementations
- USMD_WF_AGENT_STANDARD with filter AGENT_FILTER = STANDARD
Reads the settings you made under Financial Master Data Management -> Workflow/Process Modeling -> Assign Processor to Workflow Step Number (Simple Workflow). This implementation is used in workflow template WS75700027.
- USMD_WF_AGENT_BY_USER with filter AGENT_FILTER = ALL_USERS_NO_DUPLICATED
Reads the settings you made under Financial Master Data Management -> Workflow/Process Modeling -> Assign Processor to Workflow Step Number (Simple Workflow). Each entry is resolved to the extent that the return table only contains users and no organizational units. For this reason, the work item must be approved by each individual user.
- USMDA4_WF_AGENT_STANDARD with filter AGENT_FILTER = ZVSTANDARD
Reads the settings you made under Financial Master Data Management -> Workflow/Process Modeling -> Assign Processor to Workflow Step Number (Extended Workflow). This implementation is used in workflow template WS75700043.
- USMDA4_WF_AGENT_SINGLE_PROC with filter AGENT_FILTER = ZVSINGLEPROC
Reads the settings you made under Financial Master Data Management -> Workflow/Process Modeling -> Assign Processor to Workflow Step Number (Extended Workflow). This implementation is used in workflow template WS75700043.
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
See also
This BAdI uses the interface IF_USMD_WF_AGENT. For more information, display the interface in the Class Builder.
Business Attributes
ASAP Roadmap ID | 203 | Establish Master Data |
Mandatory / Optional | 3 | Nonrequired activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20111122 |
SAP Release Created in | 604 |