Hierarchy
⤷
⤷
Properties
| Class | CL_DRF_BAL | |
| Short Description | Application Log for Data Replication Framework | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | DRF_OUTBOUND | |
| Program status | ||
| Category | 0 | |
| Package | DRF_COMMON | Data Replication Framework: General / Reusable |
| Created | 20081107 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_DRF_BAL has no interface implemented.
Friends
Class CL_DRF_BAL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | BALOBJ_D | 'DRF_OUTBOUND' | Application Log: Object Name (Application Code) | 20081107 | ||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_DRF_BAL | Application Log for Trade Outbound Servcies | 20081107 | |||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_DRF_SERVOUT_LOG | Log for Trade Outbound Services | 20081107 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Reference to object id structure | 20090224 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | S_DETLEVEL | Current Level of Detail | 20081107 | |||
| 6 | Instance attribute | Private | See coding | Description of Application | 20081107 | ||||
| 7 | Instance attribute | Private | See coding | Filter Dscription | 20081107 | ||||
| 8 | Instance attribute | Private | See coding | Filter Object Description | 20081107 | ||||
| 9 | Instance attribute | Private | See coding | Description Outbound Implementation | 20081107 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | TO_DETLEVEL | Stack of Levels of Detail | 20081107 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | DRF_BAL_T_LOGH | Application Log: Log Handle | 20090129 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | DRF_T_MSG_STRING_BASED | Application Log: Table with Messages | 20081107 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | DRF_BAL_EXPIRE | Days After Which an Application Log Expires | 20081107 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | DRF_APPL | Application | 20081107 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | SYDATUM | Current Date of Application Server | 20081107 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | SYUZEIT | Current Time of Application Server | 20081107 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | DRF_DLMOD | Preparation Mode | 20081107 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20081107 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | BALOGNR | Log Number | 20090925 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | BALMSGID | Application Log: Message class, message ID | 20081107 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | SYMSGTY | "Maximum" Message Type | 20090220 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20081216 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | True if errorneous objects are written | 20090112 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | Business Object for Replication | 20090303 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | DRF_FILTER_OBJECT | filter object of outbound implementation aka root flt object | 20090112 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | DRF_RUN_ID | Run ID | 20090227 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | DRF_STRUCNAME_OBJECT_ID | Structure Name of the (composed) ID of the replicated Object | 20090224 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds Missing Messages of increase_msg_level | 20090306 | |
| 2 | Instance method | Private | Method | Add a Message Package Internally | 20081107 | |
| 3 | Instance method | Public | Method | Add a Message | 20081107 | |
| 4 | Instance method | Public | Method | Add a Message with Detail "BAL Log Number" | 20090202 | |
| 5 | Instance method | Public | Method | Add a message from an exception | 20091211 | |
| 6 | Instance method | Public | Method | Add a Message with Filter Context | 20081107 | |
| 7 | Instance method | Public | Method | Add Messages From a Table | 20100315 | |
| 8 | Instance method | Public | Method | Add Messages From a Table | 20100315 | |
| 9 | Instance method | Public | Method | Add a Message with Detail "IDOC_NUMBER" | 20090204 | |
| 10 | Instance method | Public | Method | Add a Message with Detail "Objects for Restart" | 20090114 | |
| 11 | Instance method | Public | Method | Add a Message and Raise Exception | 20081107 | |
| 12 | Instance method | Public | Method | Adds a Text as an Error Message | 20081107 | |
| 13 | Instance method | Public | Method | Adds a Message From the SY Fields | 20081107 | |
| 14 | Instance method | Public | Method | Add Messages From a Table | 20081107 | |
| 15 | Instance method | Public | Method | Add a Message with Option "Text from Customizing" | 20081107 | |
| 16 | Instance method | Public | Method | Add a Message with Detail "XI-Message-ID" | 20081107 | |
| 17 | Instance method | Public | Method | Close Parallel Application Log | 20081107 | |
| 18 | Instance method | Public | Method | Condense Log by Simple Logic | 20090216 | |
| 19 | Instance method | Public | Constructor | Initialize the Application Log | 20081107 | |
| 20 | Instance method | Public | Method | Save the Messages in the Application Log | 20081107 | |
| 21 | Instance method | Public | Method | Reduce Level of Detail + Statistic Information | 20081107 | |
| 22 | Instance method | Public | Method | Displays the Saved Log | 20081107 | |
| 23 | Instance method | Public | Method | Reads the Name of a Data Element | 20081107 | |
| 24 | Instance method | Public | Method | Line Count of Message Table | 20091105 | |
| 25 | Instance method | Public | Method | Supplies the Reference For the Message Table | 20081107 | |
| 26 | Instance method | Public | Method | Increase Level of Detail | 20081107 | |
| 27 | Instance method | Private | Method | Maintains Context | 20090224 | |
| 28 | Instance method | Private | Method | Store Initial Values of a Message | 20081107 | |
| 29 | Instance method | Private | Method | Select MSGV or "Text from Customizing" | 20081107 | |
| 30 | Instance method | Private | Method | Maintains Callback Fm and Parameters for Messages Details | 20090109 | |
| 31 | Instance method | Private | Method | Determines the Hardest Message Type | 20090220 | |
| 32 | Instance method | Public | Method | Parallelize Application Log on Current Level | 20081107 | |
| 33 | Instance method | Private | Method | Select MSGV or "Text from Customizing" | 20081107 | |
| 34 | Instance method | Private | Method | Determines Root Filter Object by Selection Customizing | 20090224 |
Events
Class CL_DRF_BAL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_APPLT | Private | See coding | 20081107 | BEGIN OF s_applt
, appl TYPE DRF_APPL
, text TYPE DRF_APPL_TEXT
,END OF s_applt
|
||
| 2 | S_DETLEVEL | Private | See coding | 20081107 | BEGIN OF s_detlevel
, detlevel TYPE int4
, msgid TYPE msgid
, alsort TYPE balsort
, msg type drf_s_msg
, runtimer TYPE REF TO if_abap_runtime
,END OF s_detlevel
|
||
| 3 | S_FILTT | Private | See coding | 20081107 | BEGIN OF s_filtt
, fobj TYPE DRF_FILTER_OBJECT
, filter TYPE DRF_FILTER
, text TYPE DRF_FILTER_TEXT
,END OF s_filtt
|
||
| 4 | S_FOBJT | Private | See coding | 20081107 | BEGIN OF s_fobjt
, fobj TYPE DRF_FILTER_OBJECT
, text TYPE DRF_FOBJ_TEXT
,END OF s_fobjt
|
||
| 5 | S_SERV_IMPLT | Private | See coding | 20081107 | BEGIN OF s_serv_implt
, serv_impl TYPE DRF_SERV_IMPL
, text TYPE DRF_SERV_IMPL_TEXT
,END OF s_serv_implt
|
||
| 6 | TO_DETLEVEL | Private | See coding | 20081107 | to_detlevel TYPE SORTED TABLE OF s_detlevel WITH UNIQUE KEY detlevel
|
Method Signatures
Method ADD_DETLEVEL_MSG Signature
Method ADD_DETLEVEL_MSG on class CL_DRF_BAL has no parameter.
Method ADD_DETLEVEL_MSG on class CL_DRF_BAL has no exception.
Method ADD_FORKED_MSGTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSGTAB | Call by reference | Type reference (TYPE) | DRF_T_MSG_STRING_BASED | Anwendungs-Log: Tabelle mit Messages | 20081107 |
Method ADD_FORKED_MSGTAB on class CL_DRF_BAL has no exception.
Method ADD_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant object | 20090224 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Anwendungs-Log: Kontext | 20081107 | |||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Anwendungs-Log: Parameter | 20081107 | |||
| 4 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenidentifikation | 20081107 | |||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081107 | |||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20081107 | |||
| 7 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 8 | IV_MSGV1_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 10 | IV_MSGV2_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 11 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 12 | IV_MSGV3_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 13 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 14 | IV_MSGV4_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 |
Method ADD_MSG on class CL_DRF_BAL has no exception.
Method ADD_MSG_BAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20090202 | |||
| 2 | IV_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20090202 | |||
| 3 | IV_LOGNUMBER | Call by reference | Type reference (TYPE) | BALOGNR | Application log: log number | 20090202 | |||
| 4 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20090220 | |||
| 5 | IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090202 | |||
| 6 | IV_STRUCNAME_CONTEXT | Call by reference | Type reference (TYPE) | DRF_STRUCNAME_OBJECT_ID | Structure Name of the (composed) ID of the replicated Object | 20090224 |
Method ADD_MSG_BAL on class CL_DRF_BAL has no exception.
Method ADD_MSG_EXC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20091211 | |||
| 2 | IX_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_DRF_EXCEPTION | Abstract Superclass for All Global Exceptions | 20091211 |
Method ADD_MSG_EXC on class CL_DRF_BAL has no exception.
Method ADD_MSG_FLT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FOBJ | Call by reference | Type reference (TYPE) | DRF_FILTER_OBJECT | Filterobjekt | 20081107 | |||
| 2 | IV_LOG_COUNTER | Call by reference | Type reference (TYPE) | DRF_COUNTER | Counter for Log call | 20090226 | |||
| 3 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenidentifikation | 20081107 | |||
| 4 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081107 | |||
| 5 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20081107 | |||
| 6 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 7 | IV_MSGV1_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 8 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 9 | IV_MSGV2_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V2 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 10 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 11 | IV_MSGV3_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V3 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 12 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 13 | IV_MSGV4_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V4 aus Customizing lesen, hier sind die Schlüssel | 20081107 |
Method ADD_MSG_FLT on class CL_DRF_BAL has no exception.
Method ADD_MSG_FROM_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSGTAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100315 |
Method ADD_MSG_FROM_BAPI on class CL_DRF_BAL has no exception.
Method ADD_MSG_FROM_SMT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSGTAB | Call by reference | Type reference (TYPE) | SMT_ERROR_TAB | Error Message Structure of SMT | 20100315 |
Method ADD_MSG_FROM_SMT on class CL_DRF_BAL has no exception.
Method ADD_MSG_IDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Outbound Message | 20090731 | |||
| 2 | IV_IDOC_NUMBER | Call by reference | Type reference (TYPE) | ALE_DOCNUM | ALE: IDOC Number | 20090204 | |||
| 3 | IV_SERV_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090204 |
Method ADD_MSG_IDOC on class CL_DRF_BAL has no exception.
Method ADD_MSG_OBJECTS_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20090114 | |||
| 2 | IT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Erroneous Objects | 20090114 | |||
| 3 | IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090217 |
Method ADD_MSG_OBJECTS_TO_LOG on class CL_DRF_BAL has no exception.
Method ADD_MSG_RE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant object | 20090224 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Anwendungs-Log: Kontext | 20081107 | |||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Anwendungs-Log: Parameter | 20081107 | |||
| 4 | IV_DECREASE_MSG_LEVEL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Decrease Message Level before raising exception | 20090310 | ||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenidentifikation | 20081107 | |||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081107 | |||
| 7 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 8 | IV_MSGV1_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 10 | IV_MSGV2_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 11 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 12 | IV_MSGV3_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 13 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 14 | IV_MSGV4_SRC | Call by reference | Type reference (TYPE) | BALMSGVSRC | Anwendungs-Log: Herkunft einer Message-Variablen | 20081107 | |||
| 15 | IX_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_DRF_EXCEPTION | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20081107 | |||
| 16 | IX_EXCEPTION_CATCHED | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20081107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081107 |
Method ADD_MSG_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'DRF_OUTBOUND' | Nachrichtenklasse | 20081107 | ||
| 2 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | '097' | Nachrichtennummer | 20081107 | ||
| 3 | IV_MSGTEXT | Call by reference | Type reference (TYPE) | STRING | Nachrichtentext | 20081107 | |||
| 4 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20081107 |
Method ADD_MSG_STRING on class CL_DRF_BAL has no exception.
Method ADD_MSG_SY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant object | 20090224 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Application Log: Context | 20090224 | |||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application Log: Parameters | 20090224 |
Method ADD_MSG_SY on class CL_DRF_BAL has no exception.
Method ADD_MSG_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSGTAB | Call by reference | Type reference (TYPE) | DRF_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20081107 |
Method ADD_MSG_TAB on class CL_DRF_BAL has no exception.
Method ADD_MSG_TXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant object | 20090224 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Anwendungs-Log: Kontext | 20081107 | |||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Anwendungs-Log: Parameter | 20081107 | |||
| 4 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenidentifikation | 20081107 | |||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081107 | |||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20081107 | |||
| 7 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 8 | IV_MSGV1_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 10 | IV_MSGV2_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V2 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 11 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 12 | IV_MSGV3_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V3 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 13 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 14 | IV_MSGV4_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V4 aus Customizing lesen, hier sind die Schlüssel | 20081107 |
Method ADD_MSG_TXT on class CL_DRF_BAL has no exception.
Method ADD_MSG_XI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_ID_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | IF_WSPROTOCOL_MESSAGE_ID | XI und WS: Message ID lesen | 20081107 | |||
| 2 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant object | 20090731 | |||
| 3 | IS_MESSAGE_OUT | Call by reference | Type reference (TYPE) | DATA | XI Ausgangsnachricht in generierter Struktur | 20081107 | |||
| 4 | IV_OBJECT_COUNT | Call by reference | Type reference (TYPE) | INT4 | Anzahl Objekte in der XI-Message | 20081107 | |||
| 5 | IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090310 | |||
| 6 | IV_XI_MSG_GUID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20081107 |
Method ADD_MSG_XI on class CL_DRF_BAL has no exception.
Method CLOSE_MSG_FORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MSGTAB | Call by reference | Type reference (TYPE) | DRF_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20081107 |
Method CLOSE_MSG_FORK on class CL_DRF_BAL has no exception.
Method CONDENSE_LOG Signature
Method CONDENSE_LOG on class CL_DRF_BAL has no parameter.
Method CONDENSE_LOG on class CL_DRF_BAL has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SERVOUT_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DRF_SERVOUT_LOG | Log für Trade Outbound services | 20081107 | |||
| 2 | IV_APPL | Call by reference | Type reference (TYPE) | DRF_APPL | Anwendung | 20081107 | |||
| 3 | IV_DLMOD | Call by reference | Type reference (TYPE) | DRF_DLMOD | Aufbereitungsmodus | 20081107 | |||
| 4 | IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20090305 | |||
| 5 | IV_LOG_NUMBER | Call by reference | Type reference (TYPE) | BALOGNR | Application log: log number | 20090305 | |||
| 6 | IV_MSGID | Call by reference | Type reference (TYPE) | MSGID | Nachrichtenidentifikation | 20081107 | |||
| 7 | IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20081216 | |||
| 8 | IV_RUN_ID | Call by reference | Type reference (TYPE) | DRF_RUN_ID | Run ID | 20090227 | |||
| 9 | IV_WRITE_LOG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Write Log | 20110204 |
Method CONSTRUCTOR on class CL_DRF_BAL has no exception.
Method DB_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOGHANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20090305 | |||
| 2 | EV_LOGNUMBER | Value transfer | Type reference (TYPE) | BALOGNR | Anwendungs-Log: Protokollnummer | 20081107 | |||
| 3 | IV_INTERIM_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Interim Save | 20090929 | ||
| 4 | IV_TESTRUN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | True if only testrun | 20090311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Class for Exceptions | 20090306 |
Method DECREASE_MSG_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistische Informationen | 20081107 |
Method DECREASE_MSG_LEVEL on class CL_DRF_BAL has no exception.
Method DISPLAY Signature
Method DISPLAY on class CL_DRF_BAL has no parameter.
Method DISPLAY on class CL_DRF_BAL has no exception.
Method GET_DTEL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | Datenobject | 20081107 | |||
| 2 | RV_SCRTEXT | Value transfer | Type reference (TYPE) | SCRTEXT_L | Feldbezeichner lang | 20081107 |
Method GET_DTEL_NAME on class CL_DRF_BAL has no exception.
Method GET_LINE_CNT_MSG_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LINE_CNT | Value transfer | Type reference (TYPE) | I | Line Count | 20091105 |
Method GET_LINE_CNT_MSG_TAB on class CL_DRF_BAL has no exception.
Method GET_MSG_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | DRF_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20081107 |
Method GET_MSG_TAB on class CL_DRF_BAL has no exception.
Method INCREASE_MSG_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Anwendungs-Log: Kontext | 20081107 | |||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Anwendungs-Log: Parameter | 20081107 | |||
| 3 | IV_ALSORT | Call by reference | Type reference (TYPE) | BALSORT | Anwendungs-Log: Sortierkriterium/Gruppierung | 20081107 | |||
| 4 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | CSEQUENCE | Freier Text statt Nachricht | 20081107 | |||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | MSGID | Nachrichtenidentifikation | 20081107 | |||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081107 | |||
| 7 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20081107 | |||
| 8 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 9 | IV_MSGV1_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 10 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 11 | IV_MSGV2_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 12 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 13 | IV_MSGV3_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 14 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 15 | IV_MSGV4_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 |
Method INCREASE_MSG_LEVEL on class CL_DRF_BAL has no exception.
Method MAINTAIN_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant object | 20090224 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Application Log: Context | 20090224 | |||
| 3 | RS_CONTEXT | Value transfer | Type reference (TYPE) | DRF_S_CONT | Application Log: Context | 20090224 |
Method MAINTAIN_CONTEXT on class CL_DRF_BAL has no exception.
Method MAINTAIN_INITIALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MSG | Call by reference | Type reference (TYPE) | DRF_S_MSG | Anwendungs-Log: Message | 20081107 |
Method MAINTAIN_INITIALS on class CL_DRF_BAL has no exception.
Method MAINTAIN_MSGV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MSGV1 | Call by reference | Type reference (TYPE) | STRING | Nachrichtenvariable | 20081107 | |||
| 2 | EV_MSGV2 | Call by reference | Type reference (TYPE) | STRING | Nachrichtenvariable | 20081107 | |||
| 3 | EV_MSGV3 | Call by reference | Type reference (TYPE) | STRING | Nachrichtenvariable | 20081107 | |||
| 4 | EV_MSGV4 | Call by reference | Type reference (TYPE) | STRING | Nachrichtenvariable | 20081107 | |||
| 5 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 6 | IV_MSGV1_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 7 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 8 | IV_MSGV2_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V2 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 9 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 10 | IV_MSGV3_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V3 aus Customizing lesen, hier sind die Schlüssel | 20081107 | |||
| 11 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable | 20081107 | |||
| 12 | IV_MSGV4_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V4 aus Customizing lesen, hier sind die Schlüssel | 20081107 |
Method MAINTAIN_MSGV on class CL_DRF_BAL has no exception.
Method MAINTAIN_PARAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BAL_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20090109 | |||
| 2 | IV_FOBJ | Call by reference | Type reference (TYPE) | DRF_FILTER_OBJECT | Filter Object | 20090109 | |||
| 3 | IV_LOG_COUNTER | Call by reference | Type reference (TYPE) | DRF_COUNTER | Counter for Log calls | 20090226 | |||
| 4 | IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090112 | |||
| 5 | IV_RUN_ID | Call by reference | Type reference (TYPE) | DRF_RUN_ID | Run ID | 20090227 | |||
| 6 | IV_STRUCNAME_CONTEXT | Call by reference | Type reference (TYPE) | DRF_STRUCNAME_OBJECT_ID | Structure Name of the (composed) ID of the replicated Object | 20090224 | |||
| 7 | IV_TESTRUN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | True if only testrun | 20090311 | ||
| 8 | IV_TYPE | Call by reference | Type reference (TYPE) | DRF_CONTEXTOBJECT_TYPE | Context Object Type | 20090109 |
Method MAINTAIN_PARAMS on class CL_DRF_BAL has no exception.
Method MAX_MSGTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGTY1 | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20090220 | |||
| 2 | IV_MSGTY2 | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20090220 | |||
| 3 | RV_MSGTY_MAX | Value transfer | Type reference (TYPE) | SYMSGTY | Message Type | 20090220 |
Method MAX_MSGTY on class CL_DRF_BAL has no exception.
Method OPEN_MSG_FORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALSORT | Call by reference | Type reference (TYPE) | BALSORT | Anwendungs-Log: Sortierkriterium/Gruppierung | 20081107 | |||
| 2 | IV_APPL | Call by reference | Type reference (TYPE) | DRF_APPL | Replication Model | 20130211 | |||
| 3 | IV_MSGID | Call by reference | Type reference (TYPE) | MSGID | Nachrichtenidentifikation | 20081107 | |||
| 4 | IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090202 | |||
| 5 | IV_TESTRUN | Call by reference | Type reference (TYPE) | DRF_TEST | ' ' | Run Program in Test Mode | 20090925 | ||
| 6 | RO_BAL | Value transfer | Object reference (TYPE REF TO) | CL_DRF_BAL | Anwendungslog für parallele Logs | 20090930 |
Method OPEN_MSG_FORK on class CL_DRF_BAL has no exception.
Method READ_MSG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MSGV | Value transfer | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081107 | |||
| 2 | IV_MSGV_TXT | Call by reference | Type reference (TYPE) | DRF_S_TEXT_KEYS | Text für V1 aus Customizing lesen, hier sind die Schlüssel | 20081107 |
Method READ_MSG_TEXT on class CL_DRF_BAL has no exception.
Method READ_ROOT_FOBJ_OBJ_ID_STRUC Signature
Method READ_ROOT_FOBJ_OBJ_ID_STRUC on class CL_DRF_BAL has no parameter.
Method READ_ROOT_FOBJ_OBJ_ID_STRUC on class CL_DRF_BAL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 701 |