SAP ABAP IMG Activity FMDM_USMD_WF_AGENT (BAdI: Assign Processor to Change Request Step)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD0 (Package) Master Data: Common Objects
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