SAP /SCMTMS/CL_APPLOG_HELPER OO Class - TM Application Log Helper Class









/SCMTMS/CL_APPLOG_HELPER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /SCMTMS/CL_APPLOG_HELPER including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of /SCMTMS/CL_APPLOG_HELPER SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_APPLOG_MSGAdd application log message to FRW message objectPublic
CALL METHOD /scmtms/cl_applog_helper=>ADD_APPLOG_MSG...more details

ADD_BAPIRET2APPLOG_BOAdd BAPIRET2 table to an Application Log BO inst.Public
CALL METHOD /scmtms/cl_applog_helper=>ADD_BAPIRET2APPLOG_BO...more details

ADD_DIRECT_APPLOG_BOAdd an application log item table to an Appl. Log BO inst.Public
CALL METHOD /scmtms/cl_applog_helper=>ADD_DIRECT_APPLOG_BO...more details

ADD_EXCEPTION2APPLOG_BOAdd an exception to an Applocation Log InstancePublic
CALL METHOD /scmtms/cl_applog_helper=>ADD_EXCEPTION2APPLOG_BO...more details

ADD_EXCEPTION2FRWMSGAdd exception to message object as textPrivate
CALL METHOD /scmtms/cl_applog_helper=>ADD_EXCEPTION2FRWMSG...more details

ADD_FRWMSG2APPLOG_BOAdd a FRW message object to an Application Log BO inst.Public
CALL METHOD /scmtms/cl_applog_helper=>ADD_FRWMSG2APPLOG_BO...more details

ADD_SYMSG2APPLOG_BOAdd a new message to an Application Log BO inst.Public
CALL METHOD /scmtms/cl_applog_helper=>ADD_SYMSG2APPLOG_BO...more details

ADD_TEXT2APPLOG_BOAdd text table to an Application Log BO inst.Public
CALL METHOD /scmtms/cl_applog_helper=>ADD_TEXT2APPLOG_BO...more details

ADD_TO_BALAdd message to BAL directlyPrivate
CALL METHOD /scmtms/cl_applog_helper=>ADD_TO_BAL...more details

APPLOG_CREATECreate App Log in Simulation ModePublic
CALL METHOD /scmtms/cl_applog_helper=>APPLOG_CREATE...more details

APPLOG_DISPLAYPublic
CALL METHOD /scmtms/cl_applog_helper=>APPLOG_DISPLAY...more details

CLEANUP_APPLOGCleanup applog after cleanup transactionPublic
CALL METHOD /scmtms/cl_applog_helper=>CLEANUP_APPLOG...more details

DETERMINE_PROBLEM_CLASSDetermine problem class for a messagePrivate
CALL METHOD /scmtms/cl_applog_helper=>DETERMINE_PROBLEM_CLASS...more details

FILL_APPLOG_CONTEXTFill application log context structurePublic
CALL METHOD /scmtms/cl_applog_helper=>FILL_APPLOG_CONTEXT...more details

FLUSH_APPLOG_QUEUEWrite queued messages into AppLog (IV_QUEUE_MSG)Public
CALL METHOD /scmtms/cl_applog_helper=>FLUSH_APPLOG_QUEUE...more details

FRWMSG_CONVERTConvert if_frw_message(s) to bapiret2 / appl. log formatPrivate
CALL METHOD /scmtms/cl_applog_helper=>FRWMSG_CONVERT...more details

HANDLE_EVENT_END_SAVEEvent Handler for END_SAVE of Buffer DispatcherProtected
CALL METHOD /scmtms/cl_applog_helper=>HANDLE_EVENT_END_SAVE...more details

INIT_APPLOG_BOInitialize AppLog - do not use directly!Public
CALL METHOD /scmtms/cl_applog_helper=>INIT_APPLOG_BO...more details

PREPARE_ADD_APPLOGPreparation steps to add messages to application logPrivate
CALL METHOD /scmtms/cl_applog_helper=>PREPARE_ADD_APPLOG...more details

PREPARE_APPLOG_DISPLAY_PROFILEPrepare options to display application logPublic
CALL METHOD /scmtms/cl_applog_helper=>PREPARE_APPLOG_DISPLAY_PROFILE...more details

SET_APPLOG_MODESet Application Log Mode (active/inactive)Public
CALL METHOD /scmtms/cl_applog_helper=>SET_APPLOG_MODE...more details



/SCMTMS/CL_APPLOG_HELPER attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
MO_SAVE_HANDLERStatic AttributeTM Application Log Helper ClassLIKE
/SCMTMS/CL_APPLOG_HELPER
Private
MS_LAST_REGStatic AttributeApplication log registryLIKE
TY_REG
Private
MT_APPLOG_QUEUEStatic AttributeApplication Log Message QueueLIKE
/BOBF/T_FRW_MODIFICATION
Private
MT_KNOWN_MSG_KEYStatic AttributeKeys of known messagesLIKE
/BOBF/T_FRW_KEY
Private
MT_REGISTRYStatic AttributeApplication log registryLIKE
TT_REG
Private
MV_APPLOG_MSGNUMBERStatic AttributeApplication log: Internal message serial number1LIKE
BALMNR
Private
MV_LAST_MSG_BO_KEYStatic AttributeApplication Log: Last BOLIKE
/BOBF/OBM_BO_KEY
Private
MV_LAST_MSG_ORIGINATORStatic AttributeApplication Log: Last Msg. OriginatorLIKE
STRING
Private
SC_AL_DETLEV_DEFAULTConstantApplication Log: Default Detail Level'2'LIKE
BALLEVEL
Public
SC_AL_DETLEV_DETAILConstantApplication Log: Detail Level'3'LIKE
BALLEVEL
Public
SC_AL_DETLEV_SUMMARYConstantApplication Log: Summary Detail Level'1'LIKE
BALLEVEL
Public
SC_AL_DETLEV_TECHNICALConstantApplication Log: Technical Detail Level'9'LIKE
BALLEVEL
Public
SC_AL_OBJ_TMConstantApplication log: Object name (Application code)'/SCMTMS/TMS'LIKE
BALOBJ_D
Public
SC_AL_ORIGINATOR_FUBUILDERConstantApplication Log Message Originator'FUB'LIKE
STRING
Public
SC_AL_ORIGINATOR_OPTIMIZERConstantApplication Log Message Originator'OPTIMIZER'LIKE
STRING
Public
SC_AL_PROBCLASS_ADD_INFOConstantApplication log: Additional Information problem class'4'LIKE
BALPROBCL
Public
SC_AL_PROBCLASS_IMPORTANTConstantApplication log: Important problem class'2'LIKE
BALPROBCL
Public
SC_AL_PROBCLASS_MEDIUMConstantApplication log: Medium problem class'3'LIKE
BALPROBCL
Public
SC_AL_PROBCLASS_OTHERSConstantApplication log: Others problem classSPACELIKE
BALPROBCL
Public
SC_AL_PROBCLASS_VERY_IMPORTANTConstantApplication log: Very important problem class'1'LIKE
BALPROBCL
Public
SC_AL_SOBJ_ACCConstantApplication Log: Accruals posting'ACCR_POSTING'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_BFConstantApplication Log: Basic Functions'BF'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_BPConstantApplication Log: Batch Processing'BP'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_BWConstantApplication Log: BW Extraction'BW'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_CHACOConstantApplication Log: Change Controller'CHACO'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_CSConstantApplication Log: Communication Services'CS'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_DGConstantApplication Log: Dangerous Goods'DG'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_DSOConstantApplication Log: Direct Shipment Costs'DSO'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_EMConstantApplication Log: Event management'EM'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_EXIMConstantApplication Log: Export - Import'EXIM'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_FUBConstantApplication Log: Freight Unit Builder'FUB'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_GNTConstantApplication Log: Subobject'GNT'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_INTConstantApplication Log: ERP Integration'INT'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_INVVARConstantApplication Log: Freight Invoice Variance'INV_VARIANCE'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_MDConstantApplication Log: Master Data'MD'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_OMConstantApplication Log: Order Management'OM'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_PLNConstantApplication Log: Planning'PLN'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_SCTConstantApplication Log: Subcontracting'SCT'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_SPConstantApplication Log: Create and Update Service Product'SP'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_TCMConstantApplication Log: Transp. Charge Management'TCM'LIKE
BALSUBOBJ
Public
SC_AL_SOBJ_TRIGConstantApplication Log: Trigger Handling'TRIG'LIKE
BALSUBOBJ
Public
SC_AL_S_LEVELConstantLIKE
Public
SC_APPLOG_CONTEXTConstantLIKE
Public
SC_APPLOG_READ_METHConstantLIKE
Public
SC_CTX_APPLOG_EXTNOConstant'02'LIKE
/SCMTMS/S_APPLOG_CONTEXT-OBJECT
Public
SC_CTX_APPLOG_HANDLEConstant'01'LIKE
/SCMTMS/S_APPLOG_CONTEXT-OBJECT
Public




/SCMTMS/CL_APPLOG_HELPER types

TT_REG -
TY_MSGTY_PROBCLS_PAR - ParStruct for assigning msg. types (S,I,W,E) to ProbClass
TY_REG - Application log registry
T_APPLOG_KEY -

Links to Related Class(s)

/SCMTMS/...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!