SAP ABAP Class CL_CTS_BRF_PROCESS_MANAGER (cCTS: BRF-based process gov. manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_GENERIC_PROCESS (Package) centralCTS: Generic Process Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_PROCESS_GOV_MANAGER cCTS: Process Government Manager 20100903
Properties
Class CL_CTS_BRF_PROCESS_MANAGER  
Short Description cCTS: BRF-based process gov. manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_GENERIC_PROCESS   centralCTS: Generic Process Layer 
Created 20100903   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CTS_PROJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_PROCESS_GOV_MANAGER cCTS: Process Government Manager 20100903
Friends
# Friend Modeled only Created on Description
1 CL_CTS_PROCESS_FACTORY 20100903 cCTS: Process factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHECK_CHANGE_DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20100915
2 CO_CHECK_CREATE_TR_ITEM Instance attribute Public Attribute reference (LIKE) 20100915
3 CO_CHECK_EXPORT Instance attribute Public Attribute reference (LIKE) 20100908
4 CO_CHECK_FINALIZE Instance attribute Public Attribute reference (LIKE) 20100915
5 CO_CHECK_IMPORT Instance attribute Public Attribute reference (LIKE) 20100908
6 CO_CHECK_QUEUE_DELETE_ITEM Instance attribute Public Attribute reference (LIKE) 20100908
7 CO_FUN_ENTITY_CH_DESCR Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_CHK_ENTITY_CH_DESCR' Beschreibung 20100915
8 CO_FUN_ENTITY_CREATE Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_CHK_ENTITY_CREATE' Beschreibung 20100915
9 CO_FUN_ENTITY_CREATED Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_POST_ENTITY_CREATE' Beschreibung 20100915
10 CO_FUN_ENTITY_DELETED_FROM_Q Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_POST_DEL_ENT_F_QUEUE' Beschreibung 20100908
11 CO_FUN_ENTITY_DEL_FROM_QUEUE Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_CHK_DEL_ENT_F_QUEUE' Beschreibung 20100908
12 CO_FUN_ENTITY_DESCR_CHANGED Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_POST_ENTITY_CH_DESCR' Beschreibung 20100915
13 CO_FUN_ENTITY_FINALIZE Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_CHK_ENTITY_FINALIZE' Beschreibung 20100915
14 CO_FUN_ENTITY_FINALIZED Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_POST_ENTITY_FINALIZE' Beschreibung 20100915
15 CO_FUN_ENTITY_IMPORT Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_CHK_ENTITY_IMPORT' Beschreibung 20100907
16 CO_FUN_ENTITY_IMPORTED Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_POST_ENTITY_IMPORT' Beschreibung 20100907
17 CO_FUN_ENTITY_RELEASE Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_CHK_ENTITY_EXPORT' Beschreibung 20100907
18 CO_FUN_ENTITY_RELEASED Constant Private Type reference (TYPE) IF_FDT_TYPES=>NAME 'SCTS_POST_ENTITY_EXPORT' Beschreibung 20100907
19 CO_IN_ENTITY_INFO Constant Private Type reference (TYPE) STRING 'SCTS_ENTITY_INFO' 20100907
20 CO_IN_NEW_DESCRIPTION Constant Private Type reference (TYPE) STRING 'NEW_DESCRIPTION' 20100915
21 CO_PUBLISH_CHANGE_DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20100915
22 CO_PUBLISH_CREATE_TR_ITEM Instance attribute Public Attribute reference (LIKE) 20100915
23 CO_PUBLISH_EXPORT Instance attribute Public Attribute reference (LIKE) 20100908
24 CO_PUBLISH_FINALIZE Instance attribute Public Attribute reference (LIKE) 20100915
25 CO_PUBLISH_IMPORT Instance attribute Public Attribute reference (LIKE) 20100908
26 CO_PUBLISH_QUEUE_DELETE_ITEM Instance attribute Public Attribute reference (LIKE) 20100908
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROJECT_INFORMATION Instance method Private Method Helper for adding project information 20100908
2 BRF_EXECUTE_FUNCTION Instance method Private Method Execute BRF function 20100906
3 BRF_GET_FUNCTION_BY_NAME Instance method Private Method Query for a function within a BRF application 20100904
4 BUILD_BASIC_ENTITY_INFO Instance method Private Method Helper for building input structure 20100908
5 CHECK Instance method Private Method 20100908
6 CHECK_WITH_ENTITY Instance method Private Method Internal: Check with transport entity 20100908
7 CHECK_WITH_ENTITY_AND_CH_DATA Instance method Private Method Internal: Check with transport entity and character data 20100915
8 CREATE Static method Protected Method Create instance 20100903
9 GET_GOVERNANCE_ITEMS Instance method Public Method 20100915
10 GET_GOVERNANCE_ITEM_NAME Instance method Public Method 20100903
11 GET_GOVERNANCE_ITEM_URL Instance method Public Method 20100903
12 PUBLISH Instance method Public Method 20100908
13 PUBLISH_WITH_ENTITY Instance method Private Method Internal: Publish Notification with transport entity 20100908
Events
Class CL_CTS_BRF_PROCESS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GOV_ITEMS Public Attribute reference (LIKE) 20100915
2 TY_INPUT_TABLE Private See coding 20100915 ty_input_table type standard table of ty_input_table_line with key parameter_name
3 TY_INPUT_TABLE_LINE Private See coding 20100915 begin of ty_input_table_line, parameter_name type string, parameter_value type string, end of ty_input_table_line
Method Signatures

Method ADD_PROJECT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INFO Call by reference Type reference (TYPE) SCTS_PROC_GOV_ENTITY_INFO cCTS: Process governance - collection information 20100908
2 Importing PROJECT Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT 20100908

Method ADD_PROJECT_INFORMATION on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method BRF_EXECUTE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_ID Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_RULE_ID 20100906
2 Exporting FUNCTION_EXISTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100906
3 Importing FUNCTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100906
4 Importing INPUT_DATA Call by reference Type reference (TYPE) ANY 20100906
5 Importing INPUT_PARAMETER_NAME Call by reference Type reference (TYPE) STRING 20100906
6 Importing OPTIONAL_DATA_TABLE Call by reference Type reference (TYPE) TY_INPUT_TABLE 20100915
7 Exporting OUTPUT_DATA Call by reference Type reference (TYPE) ANY 20100906

Method BRF_EXECUTE_FUNCTION on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method BRF_GET_FUNCTION_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Application 20100906
2 Returning FUNCTION Value transfer Object reference (TYPE REF TO) IF_FDT_FUNCTION FDT: Function 20100904
3 Importing FUNCTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME FDT: Name of function 20100904

Method BRF_GET_FUNCTION_BY_NAME on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method BUILD_BASIC_ENTITY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_REF Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY 20100908
2 Returning INFO Value transfer Type reference (TYPE) SCTS_PROC_GOV_ENTITY_INFO cCTS: Process governance - collection information 20100908

Method BUILD_BASIC_ENTITY_INFO on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method CHECK Signature

Method CHECK on class CL_CTS_BRF_PROCESS_MANAGER has no parameter.
Method CHECK on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method CHECK_WITH_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_REF Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY 20100908
2 Importing FUNCTION Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100908
3 Returning RESULT Value transfer Type reference (TYPE) SCTS_PROC_GOV_RESULT cCTS: Process Check result 20100908

Method CHECK_WITH_ENTITY on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method CHECK_WITH_ENTITY_AND_CH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_REF Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY 20100915
2 Importing FUNCTION Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100915
3 Importing OPTIONAL_FIELD_DATA Call by reference Type reference (TYPE) CSEQUENCE 20100915
4 Importing OPTIONAL_FIELD_NAME Call by reference Type reference (TYPE) STRING 20100915
5 Returning RESULT Value transfer Type reference (TYPE) SCTS_PROC_GOV_RESULT cCTS: Process Check result 20100915

Method CHECK_WITH_ENTITY_AND_CH_DATA on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MANAGER Value transfer Object reference (TYPE REF TO) IF_CTS_PROCESS_GOV_MANAGER cCTS: Process Government Manager 20100903

Method CREATE on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method GET_GOVERNANCE_ITEMS Signature

Method GET_GOVERNANCE_ITEMS on class CL_CTS_BRF_PROCESS_MANAGER has no parameter.
Method GET_GOVERNANCE_ITEMS on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method GET_GOVERNANCE_ITEM_NAME Signature

Method GET_GOVERNANCE_ITEM_NAME on class CL_CTS_BRF_PROCESS_MANAGER has no parameter.
Method GET_GOVERNANCE_ITEM_NAME on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method GET_GOVERNANCE_ITEM_URL Signature

Method GET_GOVERNANCE_ITEM_URL on class CL_CTS_BRF_PROCESS_MANAGER has no parameter.
Method GET_GOVERNANCE_ITEM_URL on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method PUBLISH Signature

Method PUBLISH on class CL_CTS_BRF_PROCESS_MANAGER has no parameter.
Method PUBLISH on class CL_CTS_BRF_PROCESS_MANAGER has no exception.

Method PUBLISH_WITH_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_REF Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY 20100908
2 Importing FUNCTION Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100908

Method PUBLISH_WITH_ENTITY on class CL_CTS_BRF_PROCESS_MANAGER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702