SAP ABAP Class CL_PROTOCOL_HANDLER_TRP (Protocol Manager)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_PROTOCOL (Package) CFM TM: Central Log Management
Properties
Class CL_PROTOCOL_HANDLER_TRP  
Short Description Protocol Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_PROTOCOL   CFM TM: Central Log Management 
Created 20000405   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROTOCOL_HANDLER_TRP has no interface implemented.
Friends
Class CL_PROTOCOL_HANDLER_TRP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIONS_TODO Instance attribute Private Type reference (TYPE) TRGY_ACTION_TODO Todo Action Table Type 20030219
2 FLG_HAS_ERRORS Instance attribute Private Type reference (TYPE) I 0: Undefined/1: True/2: False 20050407
3 FLG_HAS_WARNINGS Instance attribute Private Type reference (TYPE) I 0: Undefined/1: True/2: False 20050407
4 HEADER Instance attribute Private Type reference (TYPE) STRING Header Line 20010130
5 MESSAGES Instance attribute Private Type reference (TYPE) BAL_T_MSG Protocol-Independent Messages 20000505
6 NEW_PROTOCOLS Instance attribute Private Type reference (TYPE) TRPY_PROTOCOL New Protocols 20000419
7 PROTOCOLS Instance attribute Private Type reference (TYPE) TRPY_PROTOCOL Protocols 20000405
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION_TODO Instance method Public Method Adds an Action to be Carried Out 20030219
2 ADD_MESSAGE Instance method Public Method Add a Message Using Parameters 20000505
3 ADD_MESSAGES Instance method Public Method Insert Several Messages 20111027
4 ADD_MESSAGE_FROM_SY Instance method Public Method Add a Message from sy Fields 20000818
5 ADD_MESSAGE_STRUCTURE Instance method Public Method Add a Message 20000524
6 ADD_NEW_PROTOCOL Instance method Private Method Internal: Add a Committed/Rollback Protocol 20000419
7 ADD_PROTOCOL Instance method Public Method Adds a Protocol for Management 20000405
8 COMPLETE_MESSAGES Instance method Private Method Supplements the Protocol Type to a Message Table 20000407
9 DELETE_DUPLICATE_MSG Instance method Public Method Deletes Duplicate Messages 20100806
10 DELETE_MESSAGE_FROM_SY Instance method Public Method Deletes Existing Message 20050510
11 DELETE_PROTOCOL Instance method Public Method Deletes all Protocols of a Certain Category 20000719
12 DISPLAY_ALL_MESSAGES Instance method Public Method Displays all Messages in a Hierarchical Application Log 20000407
13 DISPLAY_ALL_PROTOCOLS Instance method Public Method Displays a Protocol Overview 20000523
14 GET_ALL_ACTIONS_TODO Instance method Public Method Gets All To Do Actions 20030220
15 GET_ALL_MESSAGES Instance method Public Method Gets all Messages from all Protocols 20000407
16 GET_ALL_PROTOCOLS Instance method Public Method Gets all Protocols 20000405
17 GET_PROTOCOL Instance method Public Method Gets a Protocol of a Certain Type 20000405
18 GET_PROTOCOL_INDEPENDENT_MESS Instance method Public Method Gets all Messages that Are Independent of Protocol 20040928
19 HAS_ACTIONS_TODO Instance method Public Method Do Actions to be Carried Out Exist? 20030219
20 HAS_ERRORS Instance method Public Method A Log or Independent Messages Contain Errors 20021227
21 HAS_MESSAGES Instance method Public Method Do any Messages Exist? 20001027
22 HAS_PROTOCOLS Instance method Public Method Do any Protocols Exist? 20001027
23 HAS_WARNINGS Instance method Public Method A Log or Independent Messages Contain Warnings 20021227
24 MERGE_PROTOCOL_HANDLER Instance method Public Method Inserts Two Instances of Protocol Handler 20040928
25 NUM_OF_MESSAGES Instance method Private Method Determines the Number of Messages to be Displayed 20000621
26 REMOVE_ACTION_TODO Instance method Public Method Removes an Action to be Carried Out 20030221
27 REPEAT_LAST_MESSAGE Instance method Public Method Repeats Last Message Added 20091118
28 REPLACE_MESSAGE_FROM_SY Instance method Public Method Replaces the Existing Message 20030618
29 RESET Instance method Public Method Resets the Handler 20000410
30 RESET_MESSAGES Instance method Public Method Delete All Messages 20030606
31 SET_COMMIT Instance method Public Method Commits the New Protocols to Those that Already Exist 20000419
32 SET_ROLLBACK Instance method Public Method Set Rollback in the New Protocols and Add These to Old Ones 20000419
Events
Class CL_PROTOCOL_HANDLER_TRP has no event.
Types
Class CL_PROTOCOL_HANDLER_TRP has no local type.
Method Signatures

Method ADD_ACTION_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION_TODO Call by reference Object reference (TYPE REF TO) IF_ACTION_TODO_TRG Interface durchzuführende Aktionen 20030219

Method ADD_ACTION_TODO on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Value transfer Type reference (TYPE) SYMSGID Nachrichtenklasse 20000524
2 Importing IM_MSGNO Value transfer Type reference (TYPE) SYMSGNO Nachrichtennummer 20000524
3 Importing IM_MSGTY Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp 20000524
4 Importing IM_MSGV1 Value transfer Type reference (TYPE) SYMSGV Variable 20000524
5 Importing IM_MSGV2 Value transfer Type reference (TYPE) SYMSGV Variable 20000524
6 Importing IM_MSGV3 Value transfer Type reference (TYPE) SYMSGV Variable 20000524
7 Importing IM_MSGV4 Value transfer Type reference (TYPE) SYMSGV Variable 20000524
8 Importing IM_SOURCE Value transfer Type reference (TYPE) TPM_SOURCE Herkunft 20000524
# Exception Resumable Description Created on
1 MESSAGE_INVALID Nachricht inkonsistent 20001019

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SOURCE Call by reference Type reference (TYPE) TPM_SOURCE Herkunft 20111027
2 Importing IM_TAB_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20111027
# Exception Resumable Description Created on
1 MESSAGE_INVALID 20111027

Method ADD_MESSAGE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SOURCE Value transfer Type reference (TYPE) TPM_SOURCE Herkunft 20000818
# Exception Resumable Description Created on
1 SYSTEM_VALUES_INVALID Systemfelder nicht gefüllt 20000818

Method ADD_MESSAGE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Value transfer Type reference (TYPE) BAL_S_MSG Nachricht 20000524
2 Importing IM_SOURCE Value transfer Type reference (TYPE) TPM_SOURCE Herkunft 20000524
# Exception Resumable Description Created on
1 MESSAGE_INVALID Nachricht inkonsistent 20001019

Method ADD_NEW_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_PROTOCOL_TRP Protokoll 20000419
# Exception Resumable Description Created on
1 PROTOCOL_INITIAL Protokollreferenz ist initial 20000419

Method ADD_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_PROTOCOL_TRP Hinzuzufügendes Protokoll 20000405
# Exception Resumable Description Created on
1 PROTOCOL_INITIAL Die Protokoll-Referenz ist initial 20000405

Method COMPLETE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Nachrichten 20000407
2 Exporting EX_FLG_INCLUDES_ERRORS Call by reference Type reference (TYPE) I 1: true/2: false 20050407
3 Exporting EX_FLG_INCLUDES_WARNINGS Call by reference Type reference (TYPE) I 1: true/2: false 20050407
4 Importing IM_PROTOCOL_TYPE Value transfer Type reference (TYPE) TPM_PROTOCOL_TYPE Protokolltyp 20000407

Method COMPLETE_MESSAGES on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method DELETE_DUPLICATE_MSG Signature

Method DELETE_DUPLICATE_MSG on class CL_PROTOCOL_HANDLER_TRP has no parameter.
Method DELETE_DUPLICATE_MSG on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method DELETE_MESSAGE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SOURCE Value transfer Type reference (TYPE) TPM_SOURCE Herkunft 20050510
# Exception Resumable Description Created on
1 SYSTEM_VALUES_INVALID Systemfelder nicht gefüllt 20050510

Method DELETE_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL_TYPE Value transfer Type reference (TYPE) TPM_PROTOCOL_TYPE Herkunft eines Protokolls/Nachricht 20000719

Method DELETE_PROTOCOL on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method DISPLAY_ALL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL Value transfer Type reference (TYPE) C 'X' auch anzeigen, wenn nur W, S, oder I Messages 20000614
2 Importing IM_DISPLAY_PROFILE Value transfer Type reference (TYPE) BAL_S_PROF Anwendungs-Log: Aufbereitungs-Profil für Protokollausgabe 20031001
3 Importing IM_EXTNUMBER Value transfer Type reference (TYPE) C Nummer zur externen Identifikation eines Application Logs 20030206
4 Importing IM_ONLY_ERRORS_AND_WARNINGS Call by reference Type reference (TYPE) XFELD SPACE nur Warnungen und Fehler werden ausgegeben 20050623
5 Importing IM_PROCESS_MODE Value transfer Type reference (TYPE) C 'D' Flag für den Verarbeitungsmodus 20030206
# Exception Resumable Description Created on
1 FAILED 20090828
2 LOG_NOT_FOUND 20090828

Method DISPLAY_ALL_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_DIALOG Value transfer Type reference (TYPE) I 0 Keine Dialogverarbeitung 20000914
2 Importing IM_NO_MESSAGE_ENTRY Value transfer Type reference (TYPE) I 0 Keinen Eintrag für Nachrichten anzeigen 20000621

Method DISPLAY_ALL_PROTOCOLS on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method GET_ALL_ACTIONS_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACTIONS_TODO Value transfer Type reference (TYPE) TRGY_ACTION_TODO Tabellentyp Action Todo 20030220

Method GET_ALL_ACTIONS_TODO on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method GET_ALL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGES Value transfer Type reference (TYPE) BAL_T_MSG Nachrichten 20000407

Method GET_ALL_MESSAGES on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method GET_ALL_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROTOCOLS Value transfer Type reference (TYPE) TRPY_PROTOCOL Tabelle mit Protokollreferenzen 20000405

Method GET_ALL_PROTOCOLS on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method GET_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL_TYPE Value transfer Type reference (TYPE) TPM_PROTOCOL_TYPE Protokolltyp 20000405
2 Returning RE_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_PROTOCOL_TRP Protokoll 20000405

Method GET_PROTOCOL on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method GET_PROTOCOL_INDEPENDENT_MESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_MESSAGES Value transfer Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20040928

Method GET_PROTOCOL_INDEPENDENT_MESS on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method HAS_ACTIONS_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 0 = nein / >0= ja 20030219

Method HAS_ACTIONS_TODO on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method HAS_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 1: ja/ 0: nein 20021227

Method HAS_ERRORS on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method HAS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 0 = Nein, 1 = Ja 20001027

Method HAS_MESSAGES on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method HAS_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 0 = nein / 1 = ja 20001027

Method HAS_PROTOCOLS on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method HAS_WARNINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 1: ja/ 0: nein 20021227

Method HAS_WARNINGS on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method MERGE_PROTOCOL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20040928
2 Importing IM_FLG_RESET Call by reference Type reference (TYPE) XFELD 'X' X: ch_protocl_handler will be reseted 20060517

Method MERGE_PROTOCOL_HANDLER on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method NUM_OF_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I Anzahl der Nachrichten 20000621

Method NUM_OF_MESSAGES on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method REMOVE_ACTION_TODO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION_TODO Call by reference Object reference (TYPE REF TO) IF_ACTION_TODO_TRG Interface durchzuführende Aktionen 20030221

Method REMOVE_ACTION_TODO on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method REPEAT_LAST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_DELETE_MESSAGE Call by reference Type reference (TYPE) XFELD TPMCO_XFALSE delete message from list 20091118

Method REPEAT_LAST_MESSAGE on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method REPLACE_MESSAGE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SOURCE Value transfer Type reference (TYPE) TPM_SOURCE Herkunft 20030618
# Exception Resumable Description Created on
1 SYSTEM_VALUES_INVALID Systemfelder nicht gefüllt 20030618

Method RESET Signature

Method RESET on class CL_PROTOCOL_HANDLER_TRP has no parameter.
Method RESET on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method RESET_MESSAGES Signature

Method RESET_MESSAGES on class CL_PROTOCOL_HANDLER_TRP has no parameter.
Method RESET_MESSAGES on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method SET_COMMIT Signature

Method SET_COMMIT on class CL_PROTOCOL_HANDLER_TRP has no parameter.
Method SET_COMMIT on class CL_PROTOCOL_HANDLER_TRP has no exception.

Method SET_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROLLBACK_REASON Value transfer Type reference (TYPE) TPM_ROLLBACK_REASON Grund für das Rollback 20000616

Method SET_ROLLBACK on class CL_PROTOCOL_HANDLER_TRP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in