SAP ABAP Class CL_FOBU_TRACE (Trace for Formula Builder)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     S_FORMULA_BUILDER (Package) Formula Builder
Properties
Class CL_FOBU_TRACE  
Short Description Trace for Formula Builder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_FORMULA_BUILDER   Formula Builder 
Created 20010111   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FOBU_TRACE has no interface implemented.
Friends
Class CL_FOBU_TRACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BAL_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'SFOBU' Application log: Object name (Application code) 20010111
2 C_EXCEPTION Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'E' Trace Entry for Exception 20010111
3 C_FORMULA Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'F' Trace Entry for Formula Result 20010111
4 C_FORMULA_BOOL Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'B' Trace Entry for Result of Boolean Formula 20010111
5 C_FORMULA_EXCEPTION Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'X' Trace Entry for Exception in Formula 20011217
6 C_FORMULA_FIELD Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'G' Trace Entry for Parameters or Constant in a Formula 20011217
7 C_FORMULA_FUNCTION Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'H' Trace Entry for Operator or Function of a Formula 20011217
8 C_INDX_PREFIX Constant Private Type reference (TYPE) CHAR12 '$SFBM_TRACE_' Prefix for Shared Buffer 20010116
9 C_MESSAGE Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'M' Trace Entry for Message 20010111
10 C_SUBSTITUTION Constant Public Type reference (TYPE) SFBE_TRACE-TYPE 'S' Trace Entry for Substitution 20010111
11 LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20010111
Methods
# Method Level Visibility Method type Description Created on
1 FORMULA_TEXT Static method Private Method Get Short Summary of a Formula 20010112
2 GET_LOG_PROFILE Static method Private Method Settings for Displaying the Application Log 20010402
3 GET_SETTINGS Static method Public Method Current Trace Settings 20010116
4 GET_STORED_LOG_PROFILE Static method Private Method Settings for Displaying the Saved Application Log 20010402
5 ITAB_TO_MESSAGES Static method Public Method Switch from Trace Table to Message Table 20010112
6 LOAD_FROM_ITAB Static method Public Method Generate Trace Object from Internal Table 20010111
7 OFF Static method Public Method Deactivate Trace 20010116
8 ON Static method Public Method Switch on Trace 20010116
9 SAVE Instance method Public Method Save Application Log 20010111
10 SHOW Instance method Public Method Display Trace with the Application Log 20010111
11 SHOW_STORED_LOGS Static method Public Method Display the Application Log 20010402
Events
Class CL_FOBU_TRACE has no event.
Types
Class CL_FOBU_TRACE has no local type.
Method Signatures

Method FORMULA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FORMULA_ID Call by reference Type reference (TYPE) STRING Formel-ID 20010112
2 Returning RE_FORMULA_TEXT Value transfer Type reference (TYPE) SYMSGV Kurzfassung der Formel 20010112

Method FORMULA_TEXT on class CL_FOBU_TRACE has no exception.

Method GET_LOG_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROFILE Value transfer Type reference (TYPE) BAL_S_PROF Anwendungs-Log: Aufbereitungs-Profil für Protokollausgabe 20010402

Method GET_LOG_PROFILE on class CL_FOBU_TRACE has no exception.

Method GET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LEVEL Call by reference Type reference (TYPE) INTEGER1 Detaillierungsgrad 20010116
2 Exporting EX_SAVE Call by reference Type reference (TYPE) SEU_BOOL 'X': Trace speichern, ' ': Trace sofort anzeigen 20010116
3 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20010116

Method GET_SETTINGS on class CL_FOBU_TRACE has no exception.

Method GET_STORED_LOG_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROFILE Value transfer Type reference (TYPE) BAL_S_PROF Anwendungs-Log: Aufbereitungs-Profil für Protokollausgabe 20010402

Method GET_STORED_LOG_PROFILE on class CL_FOBU_TRACE has no exception.

Method ITAB_TO_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRACE_TAB Call by reference Type reference (TYPE) TSFBE_TRACE Trace-Tabelle für Formelauswertung 20010112
2 Returning RE_MESSAGE_TAB Value transfer Type reference (TYPE) SFB_T_BAL_S_MSG Tabelle mit Meldungen für Application Log 20010112

Method ITAB_TO_MESSAGES on class CL_FOBU_TRACE has no exception.

Method LOAD_FROM_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Type reference (TYPE) CHAR10 'SFBE' Anwendung 20010116
2 Importing IM_ID Call by reference Type reference (TYPE) C Formel-ID 20010111
3 Importing IM_TRACE_TAB Call by reference Type reference (TYPE) TSFBE_TRACE Trace-Tabelle für Formelauswertung 20010111
4 Returning RE_TRACE_OBJECT Value transfer Object reference (TYPE REF TO) CL_FOBU_TRACE Trace für Formula Builder 20010111

Method LOAD_FROM_ITAB on class CL_FOBU_TRACE has no exception.

Method OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20010116

Method OFF on class CL_FOBU_TRACE has no exception.

Method ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LEVEL Call by reference Type reference (TYPE) INTEGER1 2 Detaillierungsgrad 20010116
2 Importing IM_SAVE Call by reference Type reference (TYPE) SEU_BOOL SPACE 'X': Trace speichern, ' ': Trace sofort anzeigen 20010116
3 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20010116

Method ON on class CL_FOBU_TRACE has no exception.

Method SAVE Signature

Method SAVE on class CL_FOBU_TRACE has no parameter.
Method SAVE on class CL_FOBU_TRACE has no exception.

Method SHOW Signature

Method SHOW on class CL_FOBU_TRACE has no parameter.
Method SHOW on class CL_FOBU_TRACE has no exception.

Method SHOW_STORED_LOGS Signature

Method SHOW_STORED_LOGS on class CL_FOBU_TRACE has no parameter.
Method SHOW_STORED_LOGS on class CL_FOBU_TRACE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610