SAP ABAP Class CL_REL_TOOL (API Class Multiple Control Release)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-PDC (Application Component) Framework for the Principle of Dual Control
     BCA_RELEASE (Package) Release Tool
Properties
Class CL_REL_TOOL  
Short Description API Class Multiple Control Release    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BCA_RELEASE   Release Tool 
Created 20060505   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_REL_TOOL has no forward declaration.
Interfaces
Class CL_REL_TOOL has no interface implemented.
Friends
Class CL_REL_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFERED_RTW_LINKAGE Static Attribute Private Type reference (TYPE) TBCA_RTW_LINKAGE Buffer for Workflow Customizing 20060720
2 BUFFER_NO_OPEN_REL_PROC Static Attribute Private Type reference (TYPE) TAB_REL_PROC_SEM_KEY 20070725
3 BUFFER_OPEN_REL_PROC Static Attribute Private Type reference (TYPE) TAB_REL_LOG_H 20070725
4 CON_ACT_APPROVE Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY '43' Release Activity 20060505
5 CON_ACT_CHANGE Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY '02' Activity 'Change' 20060505
6 CON_ACT_PART_APPROVE Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY '44' Release Activity 20070207
7 CON_ACT_PUT_BACK Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY 'PB' Activity 'Postpone Work Item' 20060526
8 CON_ACT_REJECT Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY '06' Activity 'Reject' 20060505
9 CON_ACT_RETURN Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY 'RT' Activity 'Return' 20060505
10 CON_ACT_SEND_BACK Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY 'SB' Activity 'Send Back to Release' 20060505
11 CON_ACT_UNDO_CHANGE Constant Public Type reference (TYPE) BCA_DTE_REL_ACTIVITY 'UC' Release 'Discard Change' 20060505
12 CON_EVENT_END Constant Public See coding 'END_WF' 20060703
13 CON_EVENT_ERR_REL Constant Public See coding 'ERROR_WF_REL_UI' 20060703
14 CON_EVENT_ERR_RET Constant Public See coding 'ERROR_WF_RET_UI' 20060703
15 CON_EVENT_REL_ACT_BY_API Constant Public See coding 'REL_ACT_BY_API' 20070924
16 CON_EVENT_RESTART Constant Public See coding 'RESTART_WF' 20060703
17 CON_EVENT_START Constant Public See coding 'START_WF' 20060703
18 CON_FALSE Constant Public Type reference (TYPE) BCA_REL_DTE_BOOLEAN ' ' Boolean Variable 20060508
19 CON_STATE_1_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '01' Status 1 Step Released 20060612
20 CON_STATE_2_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '02' Status 2 Steps Released 20060612
21 CON_STATE_3_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '03' Status 3 Steps Released 20060612
22 CON_STATE_4_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '04' Status 4 Steps Released 20060612
23 CON_STATE_5_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '05' Status 5 Steps Released 20060612
24 CON_STATE_6_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '06' Status 6 Steps Released 20060612
25 CON_STATE_7_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '07' Status 7 Steps Released 20060612
26 CON_STATE_8_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '08' Status 8 Steps Released 20060612
27 CON_STATE_9_STEP_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '09' Status 9 Steps Released 20060612
28 CON_STATE_IN_RELEASE Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS '00' Status 'in Release' 20060505
29 CON_STATE_REJECTED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS 'R' Status 'Rejected' 20060505
30 CON_STATE_RELEASED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS 'F' Status 'Completely Released' 20060505
31 CON_STATE_RETURNED Constant Public Type reference (TYPE) BCA_DTE_REL_STATUS 'B' Status 'Returned' 20060505
32 CON_TRUE Constant Public Type reference (TYPE) BCA_REL_DTE_BOOLEAN 'X' Boolean Variable 20060508
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070725
2 GET_LATEST_PROC_LOG Static method Public Method History of Current/Last Release Process for Business Object 20060515
3 GET_RUNNING_REL_PROC Static method Public Method Supply Instance of Running Release Process (Read Only) 20060612
4 GET_TOTAL_REL_LOG Static method Public Method Complete Hisotry of Release Process for Business Object 20060515
5 INIT_REL_PROC_WF Static method Public Method Supply Instance for Release Process with Workflow Connection 20060508
6 IS_REL_PROC_RUNNING Static method Public Method Supply Details of Whether Object Is Currently in Release 20060518
7 ON_TRANSACTION_FINISHED Static method Public Event handling method Event Handler for TRANSACTION_FINISHED 20070725
8 TRIGGER_SET_HANDLER Static method Public Method Dummy for Executing Class Constructor 20070725
Events
Class CL_REL_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB_REL_LOG_H Private See coding 20070725 tab_rel_log_h type table of bca_rel_log_h with key primary_key components object_cat object_key
2 TAB_REL_PROC_SEM_KEY Private See coding 20070725 TAB_REL_PROC_SEM_KEY type table of BCA_STR_REL_LOG_H_DATA1 with DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_REL_TOOL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REL_TOOL has no exception.

Method GET_LATEST_PROC_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_CAT Call by reference Type reference (TYPE) BCA_DTE_OBJECT_CAT Freigabeobjekt 20060515
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) BCA_DTE_OBJECT_KEY Objektschlüssel (Verkettung der Objektschlüsselfelder) 20060515
3 Returning R_TAB_RELEASE_LOG Value transfer Type reference (TYPE) BCA_TAB_REL_LOG_D Historie des Freigabeprozesses 20060515

Method GET_LATEST_PROC_LOG on class CL_REL_TOOL has no exception.

Method GET_RUNNING_REL_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_CAT Call by reference Type reference (TYPE) BCA_DTE_OBJECT_CAT Freigabeobjekt 20060612
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) BCA_DTE_OBJECT_KEY Objektschlüssel (Verkettung der Objektschlüsselfelder) 20060612
3 Returning R_REF_REL_PROC_INFO Value transfer Object reference (TYPE REF TO) IF_REL_PROC_INFO Schnittstelle Freigabeprozess Informationen 20060612

Method GET_RUNNING_REL_PROC on class CL_REL_TOOL has no exception.

Method GET_TOTAL_REL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_CAT Call by reference Type reference (TYPE) BCA_DTE_OBJECT_CAT Freigabeobjekt 20060515
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) BCA_DTE_OBJECT_KEY Objektschlüssel (Verkettung der Objektschlüsselfelder) 20060515
3 Returning R_TAB_RELEASE_LOG Value transfer Type reference (TYPE) BCA_TAB_REL_LOG_D Historie der Freigabeprozesse 20060515

Method GET_TOTAL_REL_LOG on class CL_REL_TOOL has no exception.

Method INIT_REL_PROC_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_CAT Call by reference Type reference (TYPE) BCA_DTE_OBJECT_CAT Freigabeobjekt 20060508
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) BCA_DTE_OBJECT_KEY Objektschlüssel (Verkettung der Objektschlüsselfelder) 20060508
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) ANY 20060508
4 Returning R_REF_REL_PROC_WF Value transfer Object reference (TYPE REF TO) IF_REL_PROC_WF Schnittstelle Freigabeprozess Workflow 20060511
# Exception Resumable Description Created on
1 CX_REL_FAILED Die Ausnahme FAILED ist aufgetreten 20130404

Method IS_REL_PROC_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_CAT Call by reference Type reference (TYPE) BCA_DTE_OBJECT_CAT Freigabeobjekt 20060518
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) BCA_DTE_OBJECT_KEY Objektschlüssel (Verkettung der Objektschlüsselfelder) 20060518
3 Returning R_FLG_IS_RUNNING Value transfer Type reference (TYPE) XFELD Freigabeprozess existiert 20060518

Method IS_REL_PROC_RUNNING on class CL_REL_TOOL has no exception.

Method ON_TRANSACTION_FINISHED Signature

Method ON_TRANSACTION_FINISHED on class CL_REL_TOOL has no parameter.
Method ON_TRANSACTION_FINISHED on class CL_REL_TOOL has no exception.

Method TRIGGER_SET_HANDLER Signature

Method TRIGGER_SET_HANDLER on class CL_REL_TOOL has no parameter.
Method TRIGGER_SET_HANDLER on class CL_REL_TOOL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710