SAP ABAP Class CL_SUID_MSG_BUFFER (Utility Class: Error Handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR_IDENTITY (Package) Identity API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SUID_MSG_BUFFER Read-Only Access 20050621
Properties
Class CL_SUID_MSG_BUFFER  
Short Description Utility Class: Error Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUSR_IDENTITY   Identity API 
Created 20050615   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_SUID_MSG_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_IDENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SUID_MSG_BUFFER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SUID_MSG_BUFFER Read-Only Access 20050621
Friends
Class CL_SUID_MSG_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_MSG_BUFFER Instance attribute Private Type reference (TYPE) IF_SUID_MSG_BUFFER=>TT_MESSAGES Structure Type: Message Store 20050617
2 GT_MSG_TRX_ONCE_BUFFER Instance attribute Private Type reference (TYPE) IF_SUID_MSG_BUFFER=>TT_MESSAGES Structure Type: Message Store 20050620
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_MESSAGE_SYMSG Instance method Public Method Inserts an Object Message (Permanent or Once) 20050617
2 DELETE_ALL_OBJECT_MESSAGES Instance method Public Method Deletes All Object Messages 20050620
3 DELETE_OBJECT_MESSAGE Instance method Public Method Deletes Object Messages by Criteria 20050620
4 EXCHANGE_CUA_NODES Instance method Public Method Exchange node name 20101223
5 FIND_ERROR_FOR_MSG Instance method Public Method Checks if there is an error for the node 20060515
6 FIND_ERROR_FOR_NODE Instance method Public Method Checks if there is an error for the node 20050703
7 FIND_ERROR_FOR_NODE_KEY Instance method Public Method Checks if there is an error for the node 20051202
8 FIND_ERROR_FOR_USER Instance method Public Method Checks if there is an error for the node 20060911
Events
Class CL_SUID_MSG_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MSG_VARIABLES Private See coding 20060124 TT_MSG_VARIABLES TYPE TABLE OF ty_msg_variable with DEFAULT KEY
2 TY_MSG_VARIABLE Private See coding 20060124 BEGIN OF ty_msg_variable, variable_name TYPE string, variable_value TYPE string, END OF ty_msg_variable
Method Signatures

Method ADD_OBJECT_MESSAGE_SYMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20050704
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050704
3 Importing IV_FIELD Call by reference Type reference (TYPE) SUID_NODE_FIELD Feld im Parameter 20050704
4 Importing IV_KEY Call by reference Type reference (TYPE) SUID_NODE_KEY Key 20050704
5 Importing IV_KEY_HANDLE Call by reference Type reference (TYPE) SUID_NODE_KEY_HANDLE Key Handle: Temporärer Schlüssel beim Anlegen eines Knotens 20050803
6 Importing IV_LIFETIME Call by reference Type reference (TYPE) IF_SUID_MSG_BUFFER=>TY_MSG_LIFETIME IF_SUID_MSG_BUFFER=>CO_LIFETIME_PERMANENT Message lifetime 20050704
7 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20050704
8 Importing IV_OVERWRITE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Boolean 20060519
9 Importing IV_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW Zeile im Parameter 20060313

Method ADD_OBJECT_MESSAGE_SYMSG on class CL_SUID_MSG_BUFFER has no exception.

Method DELETE_ALL_OBJECT_MESSAGES Signature

Method DELETE_ALL_OBJECT_MESSAGES on class CL_SUID_MSG_BUFFER has no parameter.
Method DELETE_ALL_OBJECT_MESSAGES on class CL_SUID_MSG_BUFFER has no exception.

Method DELETE_OBJECT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20130314
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050704
3 Importing IV_FIELD Call by reference Type reference (TYPE) SUID_NODE_FIELD Knotenfeld 20050704
4 Importing IV_KEY Call by reference Type reference (TYPE) SUID_NODE_KEY Knotenschlüssel 20050704
5 Importing IV_LIFETIMEONCE_ONLY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20060306
6 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20050704

Method DELETE_OBJECT_MESSAGE on class CL_SUID_MSG_BUFFER has no exception.

Method EXCHANGE_CUA_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20101223

Method EXCHANGE_CUA_NODES on class CL_SUID_MSG_BUFFER has no exception.

Method FIND_ERROR_FOR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR_EXISTS Value transfer Type reference (TYPE) SESF_BOOLEAN Boolean 20060515
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060515
3 Importing IV_FIELD Call by reference Type reference (TYPE) SUID_NODE_FIELD Knotenfeld 20060515
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20060515
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20060515
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20060515
7 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060515

Method FIND_ERROR_FOR_MSG on class CL_SUID_MSG_BUFFER has no exception.

Method FIND_ERROR_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) SESF_BOOLEAN Boolean 20050703
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050704
3 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20050704
4 Importing IV_PERMANENT_ONLY Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Boolean 20060821

Method FIND_ERROR_FOR_NODE on class CL_SUID_MSG_BUFFER has no exception.

Method FIND_ERROR_FOR_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) SESF_BOOLEAN Boolean 20051202
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20051202
3 Importing IV_KEY Call by reference Type reference (TYPE) SUID_NODE_KEY Knotenschlüssel 20051202
4 Importing IV_NODENAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20051202

Method FIND_ERROR_FOR_NODE_KEY on class CL_SUID_MSG_BUFFER has no exception.

Method FIND_ERROR_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) SESF_BOOLEAN Boolean 20060911
2 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20060911
3 Importing IV_PERMANENT_ONLY Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Boolean 20060911

Method FIND_ERROR_FOR_USER on class CL_SUID_MSG_BUFFER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710