SAP ABAP Class CL_CLB2_BAL (Collaboration: Helper Class for Application Log)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-SM (Application Component) SAP UI Integration - Social Media Collaboration Enablement
     CLB2_COMMON (Package) Common Objects and Services of the Collaboration Platform
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLB2_BAL_INTERNAL Collaboration Log - Internal Interface 20140127
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLB2_LOG Collaboration: Log Functions 20130516
Properties
Class CL_CLB2_BAL  
Short Description Collaboration: Helper Class for Application Log    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CLB2_COMMON   Common Objects and Services of the Collaboration Platform 
Created 20130516   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USTYP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLB2_BAL_INTERNAL Collaboration Log - Internal Interface 20140127
2 IF_CLB2_LOG Collaboration: Log Functions 20130516
Friends
Class CL_CLB2_BAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BALPROBCLASS Constant Public See coding 20130516
2 BAL_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'SAIL3' 20130516
3 BAL_SUBOBJECTS Constant Public See coding 20130516
4 GC_LOG_MODE Constant Public See coding 20130516
5 GT_INSTANCES Static Attribute Protected See coding 20130516
6 GV_DEBUG_MODE Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130516
7 GV_EOT_HANDLER_SET Static Attribute Protected Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20130516
8 GV_STRING Static Attribute Public Type reference (TYPE) STRING Used for message... INTO 20130516
9 GV_TRACE_MODE Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130516
10 MC_PARID Constant Protected See coding 'CLB2_LOG' 20130516
11 MS_INSTANCE Instance attribute Protected Type reference (TYPE) TY_LOG_INSTANCE 20130516
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activates the log in the user's parameters 20130516
2 ADD_BAPIRET2 Instance method Protected Method Add BAPI messages 20130516
3 ADD_EXCEPTION Instance method Protected Method Add an exception to the log 20130516
4 ADD_MESSAGE Instance method Protected Method Add a message to the log 20130516
5 ADD_TEXT Instance method Protected Method Add free text to the log 20130516
6 CHECK_SETTINGS Static method Public Method Checks if the log is active 20130516
7 CLOSE Instance method Protected Method Close the log 20130516
8 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20130516
9 DEACTIVATE Static method Public Method Dectivates the log in the user's parameters 20130516
10 HANDLE_EOT Static method Private Event handling method Handles the end of the transaction 20130516
11 INIT Instance method Private Method Initialize Instance 20140103
12 ON_EOT Static method Protected Method On end of transaction 20130516
13 OPEN Instance method Protected Method Open the log 20130516
14 S_CREATE Static method Public Method Create a new log 20130516
Events
Class CL_CLB2_BAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LOG_INSTANCE Protected See coding 20130516 BEGIN OF ty_log_instance, balsubobj TYPE balsubobj, log_instance TYPE REF TO cl_clb2_bal, bal_instance TYPE REF TO if_clb2_bal_internal, balloghndl TYPE balloghndl, bal_s_log TYPE bal_s_log, END OF ty_log_instance
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130516
2 Importing IV_TRACE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130516

Method ACTIVATE on class CL_CLB2_BAL has no exception.

Method ADD_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130516
2 Importing IV_ALL Call by reference Type reference (TYPE) ABAP_BOOL SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20130516

Method ADD_BAPIRET2 on class CL_CLB2_BAL has no exception.

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20130516
2 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '4' Application log: Message problem class 20130516
3 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20130516

Method ADD_EXCEPTION on class CL_CLB2_BAL has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20130516
2 Importing IV_AS_MSGTY Call by reference Type reference (TYPE) SYMSGTY '-' Message Type 20130516
3 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '4' Application log: Message problem class 20130516

Method ADD_MESSAGE on class CL_CLB2_BAL has no exception.

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG Call by reference Type reference (TYPE) STRING 20130516
2 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20130516
3 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '4' Application log: Message problem class 20130516

Method ADD_TEXT on class CL_CLB2_BAL has no exception.

Method CHECK_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20130516

Method CHECK_SETTINGS on class CL_CLB2_BAL has no exception.

Method CLOSE Signature

Method CLOSE on class CL_CLB2_BAL has no parameter.
Method CLOSE on class CL_CLB2_BAL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CLB2_BAL has no parameter.
Method CONSTRUCTOR on class CL_CLB2_BAL has no exception.

Method DEACTIVATE Signature

Method DEACTIVATE on class CL_CLB2_BAL has no parameter.
Method DEACTIVATE on class CL_CLB2_BAL has no exception.

Method HANDLE_EOT Signature

Method HANDLE_EOT on class CL_CLB2_BAL has no parameter.
Method HANDLE_EOT on class CL_CLB2_BAL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BAL_IF Call by reference Object reference (TYPE REF TO) IF_CLB2_BAL_INTERNAL Collaboration Log - Internal Interface 20140127
2 Importing IS_BAL_HEADER Call by reference Type reference (TYPE) BAL_S_LOG 20140103
3 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D 20140103
4 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ 20140103
5 Returning RS_INSTANCE Value transfer Type reference (TYPE) TY_LOG_INSTANCE 20140103

Method INIT on class CL_CLB2_BAL has no exception.

Method ON_EOT Signature

Method ON_EOT on class CL_CLB2_BAL has no parameter.
Method ON_EOT on class CL_CLB2_BAL has no exception.

Method OPEN Signature

Method OPEN on class CL_CLB2_BAL has no parameter.
Method OPEN on class CL_CLB2_BAL has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BAL_IF Call by reference Object reference (TYPE REF TO) IF_CLB2_BAL_INTERNAL Collaboration Log - Internal Interface 20140127
2 Importing IS_BAL_HEADER Call by reference Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20130516
3 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D BAL_OBJECT Application Log: Log header data 20130516
4 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ BAL_SUBOBJECTS-GATEWAY_NOTIFICATION Application Log: Subobject 20130516
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_CLB2_LOG Log class 20130516

Method S_CREATE on class CL_CLB2_BAL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100