SAP ABAP IMG Activity /SRMERP/BRFP_DS_APPR (Define Rulesets for Approver Determination)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/WF_CFG (Package) Workflow Process Configuration
IMG Activity
ID /SRMERP/BRFP_DS_APPR Define Rulesets for Approver Determination  
Transaction Code /SRMERP/44000275   (empty) 
Created on 20101124    
Customizing Attributes /SRMERP/BRFP_DS_APPR   Define Rulesets for Approver Determination 
Customizing Activity /SRMERP/BRFP_DS_APPR   Define Rulesets for Approver Determination 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name /SRMERP/BRFP_DS_APPR    

Use

In this Customizing activity, you can access the BRFplus function Get Decision Set Approver (/SRMERP/F_WF_GET_DS_APPROVER) to assign a decision set to the responsible agents.

The items of a shopping cart can require an approval by different managers when they belong to different areas of responsibility, for example, different product categories or material groups.

For more information about BRFplus, see SAP Help Portal at http://help.sap.com under SAP NetWeaver Library --> SAP NetWeaver Library: Function-Oriented View --> Application Server --> Application Server ABAP --> Other Services --> Services for Application Developers --> Business Rule Framework plus.

Requirements

You have entered the responsibility resolver name RR_BRFPLUS_RULE in the process level configuration to ensure that the BAdI implementation /SRMERP/BD_WF_SC_RR_RULE of BAdI: Define Agents (/SRMERP/BD_WF_RESP_RESOLVER) is used. This is the case, for example, in the default ruleset Ruleset for SC Process Level (/SRMERP/RS_WF_PROC_LEVEL_EX_SC).

The BAdI implementation /SRMERP/BD_WF_SC_RR_RULE calls the BRFplus function Get Decision Set Approver (/SRMERP/F_WF_GET_DS_APPROVER).

Standard settings

By default, all decision sets of the shopping cart are approved by a fallback agent as long as the function Get Decision Set Approver (/SRMERP/F_WF_GET_DS_APPROVER) does not contain a ruleset. In a non-productive system, the fallback agent is the document creator. In a productive system, a fallback agent is not defined and you must define a ruleset for agent determination to avoid workflow errors.

Activities

To ensure that an approver is determined, you assign your own ruleset to BRFplus function Get Decision Set Approver (/SRMERP/F_WF_GET_DS_APPROVER). The ruleset should check the decision set name and return the corresponding responsible agents.

Example

You define that electronic equipment belongs to decision set DS_ELECTRONIC while office material belongs to decision set DS_OFFICE. You also define that decision set DS_ELECTRONIC is approved by manager A, and decision set DS_OFFICE is approved by manager B. You create a ruleset that checks the decision set name and returns the corresponding approver so that work items for approving electronic equipment are sent to manager A, and work items for approving office material are sent to manager B.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG /SRMERP/BRFP_DS_APPR 0 /SRMERP/EBS0000022 Self-Service Procurement 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
IMGDUMMY D - Dummy object /SRMERP/BRFP_DS_APPR  
History
Last changed by/on SAP  20101124 
SAP Release Created in 606