SAP ABAP Class CL_BSP_PRODUCT_MESSAGES (CL_BSP_PRODUCT_MESSAGES)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCU-PRO (Application Component) Dialog People-Centric UI for Products
     COM_PRODUCT_BSP (Package) Product Master BSP Interface (Distribution Chain Dependent)
Properties
Class CL_BSP_PRODUCT_MESSAGES  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT_BSP   Product Master BSP Interface (Distribution Chain Dependent) 
Created 20020702   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_PRODUCT_MESSAGES has no forward declaration.
Interfaces
Class CL_BSP_PRODUCT_MESSAGES has no interface implemented.
Friends
Class CL_BSP_PRODUCT_MESSAGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_MESSAGE_BUFFER Static Attribute Private Type reference (TYPE) COMT_BSP_PRD_MESSAGE_BUF_TAB Table Type for Message Buffer for BSP-UI 20020703
Methods
# Method Level Visibility Method type Description Created on
1 MESSAGES_CHECK_ERROR Static method Public Method Checks if There Is an Error Message 20020726
2 MESSAGES_COLLECT_MULTI Static method Public Method Collecting Messages 20020703
3 MESSAGES_CONVERT_TO_APPLOG Static method Private Method Conversion of Messages to Application Log Format 20020704
4 MESSAGES_GET Static method Public Method Reading Messages 20020702
5 MESSAGES_INTERIM_TO_CONSISTENT Static method Private Method Make Interim Messages Consistent 20020724
6 MESSAGES_REMOVE_ALL Static method Public Method Remove All Messages 20020703
7 MESSAGES_REMOVE_DEPENDENT Static method Private Method Removing Dependent Messages 20021129
8 MESSAGES_REMOVE_MULTI Static method Public Method Removing Messages 20020703
9 MESSAGES_REMOVE_SPECIAL Static method Public Method Special Compilation 20050621
10 MESSAGES_REPHRASE Static method Public Method Rephrasing Messages 20021204
11 MESSAGE_COLLECT_SINGLE Static method Public Method Collection of a Specific Message 20020703
12 MESSAGE_CONVERT_TO_APPLOG Static method Private Method Conversion of Message to Application Log Format 20020726
13 MESSAGE_REMOVE_SINGLE Static method Private Method Removal of a Specific Message 20020703
Events
Class CL_BSP_PRODUCT_MESSAGES has no event.
Types
Class CL_BSP_PRODUCT_MESSAGES has no local type.
Method Signatures

Method MESSAGES_CHECK_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_AVAILABLE Call by reference Type reference (TYPE) COMT_BOOLEAN Fehlermeldung vom Typ 'E' vorhanden 20020726
2 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20020729
3 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020726

Method MESSAGES_CHECK_ERROR on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_COLLECT_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE_APPLICATION_LOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_TAB Tabellentyp für die Anwendungsprotokoll-Schnittstelle 20020704
2 Importing IT_MESSAGE_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20020704
3 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20020729
4 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020703
5 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030110
6 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020703

Method MESSAGES_COLLECT_MULTI on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_CONVERT_TO_APPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLICATION_LOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_TAB Fehlermeldungen 20020704
2 Importing IT_MESSAGE_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20020704
3 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Schlüssel eines Objektes 20020729
4 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020704
5 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030415

Method MESSAGES_CONVERT_TO_APPLOG on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLICATION_LOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_TAB Tabellentyp für die Anwendungsprotokoll-Schnittstelle 20020703
2 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID 20020729
3 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020703
# Exception Resumable Description Created on
1 NO_MESSAGE Keine Meldung vorhanden 20020703

Method MESSAGES_INTERIM_TO_CONSISTENT Signature

Method MESSAGES_INTERIM_TO_CONSISTENT on class CL_BSP_PRODUCT_MESSAGES has no parameter.
Method MESSAGES_INTERIM_TO_CONSISTENT on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_REMOVE_ALL Signature

Method MESSAGES_REMOVE_ALL on class CL_BSP_PRODUCT_MESSAGES has no parameter.
Method MESSAGES_REMOVE_ALL on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_REMOVE_DEPENDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20021129
2 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20021129
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050711
4 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021129

Method MESSAGES_REMOVE_DEPENDENT on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_REMOVE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20020729
2 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020703
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030110
4 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME UI-Strukturname; '*' --> Lösche für alle Strukturen 20020703
# Exception Resumable Description Created on
1 PARAMETER_ERROR Parameter nicht korrekt übergeben 20020703

Method MESSAGES_REMOVE_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20050621
2 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20050621
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050621
4 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050621

Method MESSAGES_REMOVE_SPECIAL on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGES_REPHRASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20021204
2 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030109
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030109

Method MESSAGES_REPHRASE on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGE_COLLECT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_APPLICATION_LOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG Struktur für Anwendungsprotokoll-Schnittstelle 20020726
2 Importing IS_MESSAGE_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20020726
3 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20020729
4 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020726
5 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030110
6 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20020726
7 Importing IV_SHOW_FIRST Call by reference Type reference (TYPE) COMT_BOOLEAN Diese Meldung als erstes zeigen 20020726

Method MESSAGE_COLLECT_SINGLE on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGE_CONVERT_TO_APPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_APPLICATION_LOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG Fehlermeldungen 20020726
2 Importing IS_MESSAGE_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Fehlermeldungen 20020726
3 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Schlüssel eines Objektes 20020729
4 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020726
5 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030415

Method MESSAGE_CONVERT_TO_APPLOG on class CL_BSP_PRODUCT_MESSAGES has no exception.

Method MESSAGE_REMOVE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANCHOR Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20021204
2 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20021204
3 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20021204
4 Importing IV_MESSAGE_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20021204
5 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021204

Method MESSAGE_REMOVE_SINGLE on class CL_BSP_PRODUCT_MESSAGES has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 310