SAP ABAP Class /XNFE/CL_NFE_MESSAGES (General Message Handler for NFE)
Hierarchy
SLL-NFE (Software Component) xNFE
   SLL-NFE-MGM (Application Component) NF-e: Communication Management & Monitoring
     /XNFE/USICORE (Package) User Interface of Core Components (NF-e and CT-e)
Properties
Class /XNFE/CL_NFE_MESSAGES  
Short Description General Message Handler for NFE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /XNFE/USICORE   User Interface of Core Components (NF-e and CT-e) 
Created 20101126   SAP 
Last change 20141107    
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)
Interfaces
Class /XNFE/CL_NFE_MESSAGES has no interface implemented.
Friends
Class /XNFE/CL_NFE_MESSAGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20101126
2 MR_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER Reference from FPM Message Manager 20101126
3 MR_MESSAGE_MANAGER2 Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Reference from WDA Message Manager 20110407
4 MR_OBJECT Instance attribute Private Object reference (TYPE REF TO) OBJECT wd_this of Component Controller 20101126
5 MT_MESSAGES Instance attribute Private Type reference (TYPE) /XNFE/WD_MESSAGES_T TT with Message Texts for WDA Output 20101126
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_MESSAGE Instance method Public Method Output Cancellation Message 20101129
2 ADD_BAPIRET Instance method Private Method Transfer BAPIRET2 Table to General Message Table 20101126
3 ADD_MESSAGE Instance method Public Method Generate a New Message 20101126
4 ANALYSE_MESSAGES Instance method Private Method Check Messages for Errors and Terminations 20101230
5 APPEND_MESSAGE Instance method Public Method Add Messages to Existing Declarations 20101126
6 APPEND_MESSAGES Instance method Public Method Add Messages to Existing Declarations 20101201
7 APPEND_MESSAGE_FROM_SY Instance method Public Method Add Message vom SY-Str to Previous Messages 20131201
8 CLEAR Instance method Public Method Delete All Locally Stored Messages 20101126
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101126
10 GET_MESSAGES Instance method Public Method Return Table with All Occurring Messages 20101216
11 HAS_MESSAGES Instance method Public Method Return Whether Non-Output Messages Exist 20101201
12 NO_PERMISSION_FOR_ACTION Instance method Public Method Message: No Authorization for Specific Action 20101129
13 REPORT Instance method Public Method Pass All Available Messages On to the Interface 20101126
14 REPORT_FPM Instance method Private Method Output All Existing Messages via FPM Manager 20110407
15 REPORT_STD Instance method Private Method Output All Existing Messages via via Stand. Manager 20110407
Events
Class /XNFE/CL_NFE_MESSAGES has no event.
Types
Class /XNFE/CL_NFE_MESSAGES has no local type.
Method Signatures

Method ABORT_MESSAGE Signature

Method ABORT_MESSAGE on class /XNFE/CL_NFE_MESSAGES has no parameter.
Method ABORT_MESSAGE on class /XNFE/CL_NFE_MESSAGES has no exception.

Method ADD_BAPIRET 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20101126

Method ADD_BAPIRET on class /XNFE/CL_NFE_MESSAGES has no exception.

Method ADD_MESSAGE 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20101129
2 Importing IV_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20101129
3 Importing IV_NO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20101129
4 Importing IV_REPORT_IMMEDIATELY Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Soll die Meldung sofort ausgegeben werden? 20101126
5 Importing IV_TXT Call by reference Type reference (TYPE) STRINGVAL String 20101129
6 Importing IV_TY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20101129
7 Importing IV_V1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20101129
8 Importing IV_V2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20101129
9 Importing IV_V3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20101129
10 Importing IV_V4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20101129

Method ADD_MESSAGE on class /XNFE/CL_NFE_MESSAGES has no exception.

Method ANALYSE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Meldungstabelle enthält Fehler, Abbruchmeldungen 20101230

Method ANALYSE_MESSAGES on class /XNFE/CL_NFE_MESSAGES has no exception.

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) /XNFE/WD_MESSAGES_S Struktur mit Meldungstexten für die WDA Ausgabe 20101129
2 Importing IT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20101126
3 Importing IV_REPORT_IMMEDIATELY Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Soll die Meldung sofort ausgegeben werden? 20101126

Method APPEND_MESSAGE on class /XNFE/CL_NFE_MESSAGES has no exception.

Method APPEND_MESSAGES 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20101201
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) /XNFE/WD_MESSAGES_T TT mit Meldungstexten für die WDA Ausgabe 20101201
3 Importing IV_REPORT_IMMEDIATELY Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Soll die Meldung sofort ausgegeben werden? 20101201

Method APPEND_MESSAGES on class /XNFE/CL_NFE_MESSAGES has no exception.

Method APPEND_MESSAGE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPORT_IMMEDIATELY Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Soll die Meldung sofort ausgegeben werden? 20131201

Method APPEND_MESSAGE_FROM_SY on class /XNFE/CL_NFE_MESSAGES has no exception.

Method CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ONLY_LOCAL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Sollen nur die lokal gehaltenen Nachrichten gelöscht werden? 20101216

Method CLEAR on class /XNFE/CL_NFE_MESSAGES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER Referenz des FPM Message Managers 20101126
2 Importing IO_USED_COMP_CONTR Call by reference Object reference (TYPE REF TO) OBJECT wd_this des Komponentenkontrollers 20101126
3 Importing IO_WD_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller-Schnittstelle 20101126

Method CONSTRUCTOR on class /XNFE/CL_NFE_MESSAGES has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) /XNFE/WD_MESSAGES_T Tabelle mit Meldungstexten für die WDA Ausgabe 20101216

Method GET_MESSAGES on class /XNFE/CL_NFE_MESSAGES has no exception.

Method HAS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTAINS_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Enthält Meldungstabelle Fehler, Abbruchmeldungen? 20101230
2 Returning RV_HAS_MESSAGES Value transfer Type reference (TYPE) ABAP_BOOL 20101201

Method HAS_MESSAGES on class /XNFE/CL_NFE_MESSAGES has no exception.

Method NO_PERMISSION_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESSED_STEP Call by reference Type reference (TYPE) /XNFE/PROC_STEP B2B Incoming: Process Step (ID) 20101129
2 Importing IV_SIMUL_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101129

Method NO_PERMISSION_FOR_ACTION on class /XNFE/CL_NFE_MESSAGES has no exception.

Method REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AS_POPUP Call by reference Type reference (TYPE) ABAP_BOOL 20110407

Method REPORT on class /XNFE/CL_NFE_MESSAGES has no exception.

Method REPORT_FPM Signature

Method REPORT_FPM on class /XNFE/CL_NFE_MESSAGES has no parameter.
Method REPORT_FPM on class /XNFE/CL_NFE_MESSAGES has no exception.

Method REPORT_STD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AS_POPUP Call by reference Type reference (TYPE) ABAP_BOOL 20110407

Method REPORT_STD on class /XNFE/CL_NFE_MESSAGES has no exception.
History
Last changed by/on SAP  20141107 
SAP Release Created in 900