SAP ABAP Class /SRMERP/CL_WF_RC_BRFPLUS (Rule Connector for BRFPlus)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/WF_RC (Package) Workflow Rule Connector
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SRMERP/IF_WF_RC Interface of Rule Connector 20100715
Properties
Class /SRMERP/CL_WF_RC_BRFPLUS  
Short Description Rule Connector for BRFPlus    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/WF_RC   Workflow Rule Connector 
Created 20100715   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SRMERP/CL_WF_RC_BRFPLUS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /SRMERP/IF_WF_RC Interface of Rule Connector 20100715
Friends
Class /SRMERP/CL_WF_RC_BRFPLUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GET_PROC_LVL_FUNCTION_ID Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID '7242464CEAB6513FE10000000A4285B8' Function ID of /SRMERP/F_WF_GET_PROC_SCHEME 20100908
2 GC_GET_PROC_SCHEME_FUNCTION_ID Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID 'AC343E4C078D3A32E10000000A4285BA' Function ID of /SRMERP/F_WF_GET_PROC_SCHEME 20100908
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_LEVEL_VALIDATION Instance method Private Method Evaluate workflow process with Rules 20100913
2 DETERMINE_PROCESS_SCHEMA Instance method Private Method Get the evaluated process schema 20100913
3 GET_APPLICATION_ID Static method Public Method Get application ID 20100910
4 GET_FUNCTION_ID Static method Public Method Get the function ID 20100910
5 IS_CLIENT_NONPRODUCTIVE Static method Public Method Check if the client is productive 20101005
Events
Class /SRMERP/CL_WF_RC_BRFPLUS has no event.
Types
Class /SRMERP/CL_WF_RC_BRFPLUS has no local type.
Method Signatures

Method DETERMINE_LEVEL_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_TYPE Call by reference Type reference (TYPE) /SRMERP/WF_BO_TYPE 20100913
2 Importing IV_DOC_SUBSET_KEY Call by reference Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_KEY Document Subset Key 20100913
3 Importing IV_EVALUATION_ID Call by reference Type reference (TYPE) /SRMERP/WF_EVALUATION_ID EvaIuation Identifier 20100913
4 Exporting RV_RESULT Call by reference Type reference (TYPE) ANY 20100913
5 Exporting RV_VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100913

Method DETERMINE_LEVEL_VALIDATION on class /SRMERP/CL_WF_RC_BRFPLUS has no exception.

Method DETERMINE_PROCESS_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_TYPE Call by reference Type reference (TYPE) /SRMERP/WF_BO_TYPE Business Object Type 20100913
2 Importing IV_DOC_SUBSET_KEY Call by reference Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_KEY Document Subset Key 20100913
3 Importing IV_DOC_SUBSET_NAME Call by reference Type reference (TYPE) /SRMERP/WF_DOC_SUBSET_NAME Name of Document Subset 20110523
4 Exporting RV_RESULT Call by reference Type reference (TYPE) ANY 20100913
5 Exporting RV_VALID Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100913
# Exception Resumable Description Created on
1 /SRMERP/CX_WF_ERROR Basis Exception: WF engine 20100913

Method GET_APPLICATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) FDT_APPLICATION_NAME BRFplus Application name 20100910
2 Returning RV_APPLICATION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20100910

Method GET_APPLICATION_ID on class /SRMERP/CL_WF_RC_BRFPLUS has no exception.

Method GET_FUNCTION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) FDT_APPLICATION_NAME BRFplus Application name 20100910
2 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) FDT_FUNCTION_NAME BRFplus Function Name 20100910
3 Returning RV_FUNCTION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20100910

Method GET_FUNCTION_ID on class /SRMERP/CL_WF_RC_BRFPLUS has no exception.

Method IS_CLIENT_NONPRODUCTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D 20101005

Method IS_CLIENT_NONPRODUCTIVE on class /SRMERP/CL_WF_RC_BRFPLUS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606