ABAP OO Class Methods

BD_LS_MON SAP Class - Organizes Monitoring Data For Logical System







BD_LS_MON 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 BD_LS_MON including details of:

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

Also check out the Resources section below to view useful tips, screenshots, links and general information related to this SAP class and its methods, or even add your own for future reference.




Methods of BD_LS_MON





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 CL_ABAP_CHAR_UTILITIES=>methodname EXPORTING/IMPORTING...



APPLY_OBJ_FILTER - Filters IDoc Statistics with Object Filter
BUILD_MAPTAB - Maps Mapping Table for NT, OBJ
COLLECT_DATA - Triggers data collection for LS
CONSTRUCTOR - Constructor of BD_LS_MON
FILL_DOCNUM2 - Internal
GET_DOC_INFO - Gets IDoc Data from Local System
GET_LONGNAME - Creates Lon Name of LS
GET_OBJ_LIST - Provides list of all ALE object types
GET_RFC_INFO - Provides details of tRFC queue
GET_SYSTEMS - Collects all LS
GET_TRACE_INFO - Gets IDoc data from other systems
MAP_NT2OBJ - Maps NT->OBJ
MAP_OBJ2NT - Maps NT>-OBJ
OBJ2OBJNAME - Provides long name of object type (and method)
OBJNAME2OBJ - Provides object type (and method)
PREPARE_ST_ERROR_TEXT - Writes messages in long form
PROCESS_IDOCS - Processes IDocs
SET_DIV_PARTNER - Switches div_partner on or off
SET_FILTER - Sets Filter Criteria for IDocs
SET_OBJ_MODE - Switches OBJTYPE mode on or off


BD_LS_MON Attributes

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


NameDescriptionInitial Value
DIVERSE_PARTNER Split by Partner
FILTER_CREDAT Date Filter
FILTER_CRETIM Time Filter
FILTER_DOCNUM Filter for Doc.Number
FILTER_DOCNUM2 Filter for Doc.Number
FILTER_MESTYP Filter for Message Type
FILTER_OBJKEY Filter for Object Key
FILTER_OBJTYP Filter for Object Type
FILTER_PARTNER Filter for Partner
FILTER_STATUS Filter for Status
FILTER_UPDDAT Date Filter
FILTER_UPDTIM Time Filter
GET_OBJTYP Provides OBJ instead of NT
IDOC_STAT IDoc statistics of LS
LS_LONGNAME Long name of LS
LS_NAME LS of instance
N2O_MAPTAB MapTab NT and OBJ
OBJ_INFO_TAB for F4 help
OBJ_LNAM_TAB for display



OWN_LOGICAL_SYSTEM Own logical system
PARTNER_TAB LOGSYS->RFCDEST




Events of the Class BD_LS_MON

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING...