SAP ABAP Class CL_SMI_LOG (Application Log)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SMI (Application Component) Social Media Intelligence Foundation
     BS_SOMI_DATA_MODELS (Package) Datta Models for Social Media Intelligence
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMI_LOG Application Log 20131031
Properties
Class CL_SMI_LOG  
Short Description Application Log    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SOMI_DATA_MODELS   Datta Models for Social Media Intelligence 
Created 20131004   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMI_LOG Application Log 20131031
Friends
Class CL_SMI_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_OBJ Static Attribute Private Object reference (TYPE REF TO) CL_SMI_LOG Application Log 20131031
2 MT_SELTAB Instance attribute Private Type reference (TYPE) RSPARAMS_TT rsparams Table 20131031
3 MT_SUMMARY_PROTOCOL Instance attribute Private Type reference (TYPE) IF_SMI_LOG~TT_PROTOCOL 20131031
4 MV_DETAIL_PROT Instance attribute Private Type reference (TYPE) SMI_DETAIL_LOG Social Consent Management : Detail Log 20131031
5 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20131031
6 MV_MSGOFF Instance attribute Private Type reference (TYPE) I 20131031
7 MV_NO_CHECK Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031
8 MV_OBJOFF Instance attribute Private Type reference (TYPE) I 20131031
9 MV_OBJ_PROT_OUTPUT Instance attribute Private Type reference (TYPE) SMI_OBJ_PROT_OUTPUT Social Consent Management : Log Output 20131031
10 MV_REPORT_NAME Instance attribute Private Type reference (TYPE) SY-REPID 20131031
11 MV_TESTMODE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031
Methods
# Method Level Visibility Method type Description Created on
1 APPL_LOG_WRITE Instance method Private Method Application Log Write 20131031
2 COLUMN_POSITION_GET Instance method Private Method 20131031
3 CREATE Static method Public Method Create Log Instance 20131031
4 DETAILPROTOCOL_LINE_WRITE Instance method Private Method 20131031
5 DETAILPROTOCOL_WRITE Instance method Private Method 20131031
6 GET_SUBSTRING Instance method Private Method 20131031
7 HEADER_WRITE Instance method Private Method Header Write 20131031
8 HEADLINE_WRITE Instance method Private Method Head Line Write 20131031
9 SPOOL_WRITE Instance method Private Method 20131031
10 SUMMARYPROTOCOL_LINE_WRITE Instance method Private Method 20131031
11 SUMMARYPROTOCOL_WRITE Instance method Private Method 20131031
Events
Class CL_SMI_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SUMPROT Private See coding 20131031 BEGIN OF ty_sumprot, CNT LIKE sy-dbcnt, msgtype TYPE I, TEXT TYPE string, msgid LIKE sy-msgid, msgno LIKE sy-msgno, msgv1 TYPE string, msgv2 TYPE string, msgv3 TYPE string, msgv4 TYPE string, object TYPE string, PARAMETER TYPE bal_s_parm, END OF ty_sumprot
Method Signatures

Method APPL_LOG_WRITE Signature

Method APPL_LOG_WRITE on class CL_SMI_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20131031

Method COLUMN_POSITION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COUNTER_LENGTH Call by reference Type reference (TYPE) I 20131031
2 Exporting EV_MESSAGE_LENGTH Call by reference Type reference (TYPE) I 20131031
3 Exporting EV_TITLE_LONG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031
4 Importing IV_DETAIL_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031
5 Importing IV_TOTAL_LENGTH Call by reference Type reference (TYPE) I 20131031

Method COLUMN_POSITION_GET on class CL_SMI_LOG has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) IF_SMI_LOG Application Log 20131031

Method CREATE on class CL_SMI_LOG has no exception.

Method DETAILPROTOCOL_LINE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROT_FREE_SPACE Call by reference Type reference (TYPE) I 20131031
2 Exporting EV_PROT_LEN_L Call by reference Type reference (TYPE) I 20131031
3 Exporting EV_PROT_LEN_R Call by reference Type reference (TYPE) I 20131031
4 Importing IV_INTENSIFY Call by reference Type reference (TYPE) I 20131031
5 Importing IV_MESSAGE_LENGTH Call by reference Type reference (TYPE) I 20131031
6 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING 20131031
7 Importing IV_MSGTYPE Call by reference Type reference (TYPE) I 20131031
8 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) STRING 20131031
9 Importing IV_OBJECT_KEY_LENGTH Call by reference Type reference (TYPE) I 20131031
10 Importing IV_REF Call by reference Type reference (TYPE) SYTABIX Row Index of Internal Tables 20131031
11 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031

Method DETAILPROTOCOL_LINE_WRITE on class CL_SMI_LOG has no exception.

Method DETAILPROTOCOL_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROT_FREE_SPACE Call by reference Type reference (TYPE) I 20131031
2 Exporting EV_PROT_LEN_L Call by reference Type reference (TYPE) I 20131031
3 Exporting EV_PROT_LEN_R Call by reference Type reference (TYPE) I 20131031
4 Importing IV_MESSAGE_LENGTH Call by reference Type reference (TYPE) I 20131031
5 Importing IV_OBJECT_KEY_LENGTH Call by reference Type reference (TYPE) I 20131031
6 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031

Method DETAILPROTOCOL_WRITE on class CL_SMI_LOG has no exception.

Method GET_SUBSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING 20131031
2 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) STRING 20131031
3 Importing IV_FIRST_CALL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031
4 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING 20131031
5 Importing IV_MESSAGE_TEXT_LENGTH Call by reference Type reference (TYPE) I 20131031
6 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) STRING 20131031
7 Importing IV_OBJECT_KEY_LENGTH Call by reference Type reference (TYPE) I 20131031

Method GET_SUBSTRING on class CL_SMI_LOG has no exception.

Method HEADER_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DETAIL_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031

Method HEADER_WRITE on class CL_SMI_LOG has no exception.

Method HEADLINE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTER_LENGTH Call by reference Type reference (TYPE) I 20131031
2 Importing IV_DETAIL_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031
3 Importing IV_MESSAGE_LENGTH Call by reference Type reference (TYPE) I 20131031
4 Importing IV_OBJECT_KEY_LENGTH Call by reference Type reference (TYPE) I 20131031
5 Importing IV_TITLE_LONG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031

Method HEADLINE_WRITE on class CL_SMI_LOG has no exception.

Method SPOOL_WRITE Signature

Method SPOOL_WRITE on class CL_SMI_LOG has no parameter.
Method SPOOL_WRITE on class CL_SMI_LOG has no exception.

Method SUMMARYPROTOCOL_LINE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROT_FREE_SPACE Call by reference Type reference (TYPE) I 20131031
2 Exporting EV_PROT_LEN_L Call by reference Type reference (TYPE) I 20131031
3 Exporting EV_PROT_LEN_R Call by reference Type reference (TYPE) I 20131031
4 Importing IV_COUNT Call by reference Type reference (TYPE) SYDBCNT Processed Database Table Rows 20131031
5 Importing IV_COUNTER_LENGTH Call by reference Type reference (TYPE) I 20131031
6 Importing IV_INTENSIFY Call by reference Type reference (TYPE) I 20131031
7 Importing IV_MESSAGE_LENGTH Call by reference Type reference (TYPE) I 20131031
8 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING 20131031
9 Importing IV_MSGTYPE Call by reference Type reference (TYPE) I 20131031
10 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) STRING 20131031
11 Importing IV_OBJECT_KEY_LENGTH Call by reference Type reference (TYPE) I 20131031
12 Importing IV_REF Call by reference Type reference (TYPE) SYTABIX Row Index of Internal Tables 20131031
13 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031

Method SUMMARYPROTOCOL_LINE_WRITE on class CL_SMI_LOG has no exception.

Method SUMMARYPROTOCOL_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROT_FREE_SPACE Call by reference Type reference (TYPE) I 20131031
2 Exporting EV_PROT_LEN_L Call by reference Type reference (TYPE) I 20131031
3 Exporting EV_PROT_LEN_R Call by reference Type reference (TYPE) I 20131031
4 Importing IV_COUNTER_LENGTH Call by reference Type reference (TYPE) I 20131031
5 Importing IV_MESSAGE_LENGTH Call by reference Type reference (TYPE) I 20131031
6 Importing IV_OBJECT_KEY_LENGTH Call by reference Type reference (TYPE) I 20131031
7 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131031

Method SUMMARYPROTOCOL_WRITE on class CL_SMI_LOG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in