SAP ABAP Class CL_ISHMED_BAL (ISHMED Logging: Shell for BAL Functions)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070619
Properties
Class CL_ISHMED_BAL  
Short Description ISHMED Logging: Shell for BAL Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20070426   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_BAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070619
Friends
Class CL_ISHMED_BAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20070619
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20070619
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20070619
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20070619
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20070619
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20070619
7 CO_MSGTY_A Constant Public Type reference (TYPE) SY-MSGTY 'A' Messages, Message Type 20070619
8 CO_MSGTY_E Constant Public Type reference (TYPE) SY-MSGTY 'E' Messages, Message Type 20070619
9 CO_MSGTY_I Constant Public Type reference (TYPE) SY-MSGTY 'I' Messages, Message Type 20070619
10 CO_MSGTY_NONE Constant Public Type reference (TYPE) SY-MSGTY SPACE Messages, Message Type 20070619
11 CO_MSGTY_S Constant Public Type reference (TYPE) SY-MSGTY 'S' Messages, Message Type 20070619
12 CO_MSGTY_W Constant Public Type reference (TYPE) SY-MSGTY 'W' Messages, Message Type 20070619
13 CO_MSGTY_X Constant Public Type reference (TYPE) SY-MSGTY 'X' Messages, Message Type 20070619
14 CO_PROBCLASS_HIGH Constant Public Type reference (TYPE) BALPROBCL '2' Application Log: Message Problem Class 20070619
15 CO_PROBCLASS_LOW Constant Public Type reference (TYPE) BALPROBCL '4' Application Log: Message Problem Class 20070619
16 CO_PROBCLASS_MEDIUM Constant Public Type reference (TYPE) BALPROBCL '3' Application Log: Message Problem Class 20070619
17 CO_PROBCLASS_NONE Constant Public Type reference (TYPE) BALPROBCL SPACE Application Log: Message Problem Class 20070619
18 CO_PROBCLASS_VERY_HIGH Constant Public Type reference (TYPE) BALPROBCL '1' Application Log: Message Problem Class 20070619
19 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20070619
20 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20070619
21 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20070619
22 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20070619
23 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20070619
24 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20070619
25 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20070619
26 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20070619
27 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20070619
28 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20070619
29 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20070619
30 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20070619
31 FALSE Instance attribute Private Attribute reference (LIKE) 20070619
32 G_EXTID Instance attribute Private Type reference (TYPE) BALNREXT Application Log: External ID 20070619
33 G_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070619
34 G_OBJECT Instance attribute Private Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20070619
35 G_REPID_CALLER Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20070619
36 G_SUBOBJECT Instance attribute Private Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20070619
37 INACTIVE Instance attribute Private Attribute reference (LIKE) 20070619
38 NO Instance attribute Private Attribute reference (LIKE) 20070619
39 OFF Instance attribute Private Attribute reference (LIKE) 20070619
40 ON Instance attribute Private Attribute reference (LIKE) 20070619
41 TRUE Instance attribute Private Attribute reference (LIKE) 20070619
42 YES Instance attribute Private Attribute reference (LIKE) 20070619
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method Log Exception 20071114
2 ADD_FREE_TEXT Instance method Public Method Log Free Text 20071114
3 ADD_LOGGING_SAVED Instance method Public Method Log "Log Saved" 20071114
4 ADD_MSG Instance method Public Method Log Message 20071114
5 ADD_MSG_BY_BAL_STRUCTURE Instance method Public Method Log Message 20071114
6 ADD_MSG_BY_BAPIRET Instance method Public Method Log Message 20071114
7 ADD_MSG_BY_BAPIRET_TABLE Instance method Public Method Log Messages 20071114
8 ADD_MSG_BY_SYST Instance method Public Method Log System Message 20071114
9 ADD_RESULT Instance method Public Method Log Result as Message 20071114
10 ADD_SELECT_CRITERION Instance method Public Method Log Selection Criterion 20071114
11 ADD_TEST_PROD_RUN Instance method Public Method Log Test/Production Run 20071114
12 ADD_TITLE Instance method Public Method Log Title (1st Log Line) 20071114
13 CONSTRUCTOR Instance method Public Constructor Create Log Header Data 20070619
14 DISPLAY Instance method Public Method Display Log 20070619
15 GET_BAL_HANDLE Instance method Public Method Return Used BAL-Log Handle 20110414
16 SAVE Instance method Public Method Save Message 20070619
Events
Class CL_ISHMED_BAL has no event.
Types
Class CL_ISHMED_BAL has no local type.
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20071114
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '3' Problemklasse: '3' = mittel 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_FREE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20071114
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Problemklasse ' ' = keine 20071114
3 Importing I_TEXT Call by reference Type reference (TYPE) C 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_LOGGING_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_SAVE Call by reference Type reference (TYPE) N2_LOGSAVE Protokoll sichern 20071114
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Problemklasse: '2' = wichtig 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20071114
2 Importing I_MESSAGE_V1 Call by reference Type reference (TYPE) ANY 20071114
3 Importing I_MESSAGE_V2 Call by reference Type reference (TYPE) ANY 20071114
4 Importing I_MESSAGE_V3 Call by reference Type reference (TYPE) ANY 20071114
5 Importing I_MESSAGE_V4 Call by reference Type reference (TYPE) ANY 20071114
6 Importing I_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20071114
7 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Problemklasse ' ' = keine 20071114
8 Importing I_TYPE Call by reference Type reference (TYPE) SYMSGTY Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_MSG_BY_BAL_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_MSG_BY_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BAPIRET Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20071114
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Problemklasse ' ' = keine 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_MSG_BY_BAPIRET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET Call by reference Type reference (TYPE) ISHMED_T_BAPIRET2 Tabellentyp für Tabelle BAPIRET2 20071114
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Problemklasse ' ' = keine 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_MSG_BY_SYST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL SPACE Anwendungs-Log: Problemklasse einer Meldung 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20071114
2 Importing I_MESSAGE_V1 Call by reference Type reference (TYPE) ANY 20071114
3 Importing I_MESSAGE_V2 Call by reference Type reference (TYPE) ANY 20071114
4 Importing I_MESSAGE_V3 Call by reference Type reference (TYPE) ANY 20071114
5 Importing I_MESSAGE_V4 Call by reference Type reference (TYPE) ANY 20071114
6 Importing I_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20071114
7 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Problemklasse ' 2' = wichtig 20071114
8 Importing I_TYPE Call by reference Type reference (TYPE) SYMSGTY Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_SELECT_CRITERION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) RN2RANGE IS-H*MED: Allgemeine Rangestruktur 20071114
2 Importing I_DTEL_NAME Call by reference Type reference (TYPE) ANY Name des Datenelements 20071114
3 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '4' Problemklasse: '4' = niedrig 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_TEST_PROD_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Problemklasse: '2' = wichtig 20071114
2 Importing I_PROD_RUN Call by reference Type reference (TYPE) N2_PRODRUN IS-H*MED: Produktivlauf (DB-Änderungen) 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method ADD_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL '2' Problemklasse: '2' = wichtig 20071114
2 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20071114
3 Importing I_TITLE Call by reference Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20071114
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20071114

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTID Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20070619
2 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20070619
3 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20070619
4 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20070619
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20070619

Method DISPLAY Signature

Method DISPLAY on class CL_ISHMED_BAL has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20070619

Method GET_BAL_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20110414

Method GET_BAL_HANDLE on class CL_ISHMED_BAL has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Ankreuzfeld: COMMIT WORK absetzen 20070619
# Exception Resumable Description Created on
1 CX_ISHMED_LOG ISHMED: Ausnahmen beim Logging 20070619
History
Last changed by/on SAP  20130531 
SAP Release Created in