SAP ABAP Class CX_WRF_APC_ROOT_EXCEPTIONS (Operational APC - Global common exceptions)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-RA (Application Component) Assortment
     WRF_APC (Package) Operational Assortment Planning and Control
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20031120
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20031126
2 Inheritance (c INHERITING FROM c_ref)  CX_WRF_APC_DIALOG_EXCEPTIONS Operational APC - Dialog Process Exceptions 20040119
3 Inheritance (c INHERITING FROM c_ref)  CX_WRF_APC_PL_EXCEPTIONS Operational APC - Purchasing List Exceptions 20031126
Properties
Class CX_WRF_APC_ROOT_EXCEPTIONS  
Short Description Operational APC - Global common exceptions    
Super Class CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class WRF_APC    
Program status P  SAP Standard Production Program 
Category 40  Exception Class 
Package WRF_APC   Operational Assortment Planning and Control 
Created 20031120   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_WRF_APC_ROOT_EXCEPTIONS has no forward declaration.
Interfaces
Class CX_WRF_APC_ROOT_EXCEPTIONS has no interface implemented.
Friends
Class CX_WRF_APC_ROOT_EXCEPTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_LOG_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'WRF_APC' Application log: Object name (Application code) 20040607
2 CO_LOG_SUBOBJECT Constant Private Type reference (TYPE) BALSUBOBJ 'PLIST' Application Log: Subobject 20040607
3 CO_MSGID_WRFAPC Constant Private Type reference (TYPE) SYMSGID 'WRF_APC' Message Class 20060427
4 CO_MSGTY_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Messages, message type 20040908
5 CO_MSGTY_INFO Constant Public Type reference (TYPE) SYMSGTY 'I' Messages, message type 20040908
6 CO_MSGTY_NOMSG Constant Public Type reference (TYPE) SYMSGTY SPACE Messages, message type 20040908
7 CO_MSGTY_WARN Constant Public Type reference (TYPE) SYMSGTY 'W' Messages, message type 20040908
8 CX_WRF_APC_CUSTOMER_BADI Constant Public Type reference (TYPE) SOTR_CONC 'E45ED43F51CF8F4BE10000000A114C06' 20031212
9 CX_WRF_APC_ERROR_IN_MODULE Constant Public Type reference (TYPE) SOTR_CONC '1770A83F632CF813E10000000A114C06' 20031120
10 CX_WRF_APC_LOCK_SYSTEM_ERROR Constant Public Type reference (TYPE) SOTR_CONC '77FAD43F4BCF0250E10000000A114AEF' 20031209
11 CX_WRF_APC_ROOT_EXCEPTIONS Constant Public Type reference (TYPE) SOTR_CONC '7D6DA83F632CF813E10000000A114C06' 20031120
12 MT_RETURN Instance attribute Public Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20031120
13 M_MODULE Instance attribute Public Type reference (TYPE) FUNCNAME Module in which the error has occur 20031120
14 M_MSGTXT Static Attribute Public Type reference (TYPE) BAPI_MSG Message Text 20060411
15 M_SUBRC Instance attribute Public Type reference (TYPE) SYSUBRC Return Code Value 20031120
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALVGRID_INFO Instance method Public Method Add ALV grid information to the messages 20040602
2 ADD_LAST_SYSTEM_MESSAGE Static method Public Method Add the last system message into the RETURN table 20031120
3 ADD_MESSAGE Static method Public Method Add a message into the RETURN table 20031201
4 ADD_UNIQUE_MSG Static method Public Method Add a message into the RETURN table (only once) 20060427
5 ADD_UNIQUE_MSGTAB Static method Public Method Add messages into the RETURN table (only once) 20060427
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031120
7 DISPLAY_AS_APPL_LOG Static method Public Method Display all messages in an application log window 20040607
8 DISPLAY_MESSAGES Instance method Public Method Display messages 20040123
9 DISPLAY_RETURN_TABLE Static method Public Method Display messages 20050524
10 RAISE_EXCEPTION_SYS_MSG Static method Public Method Raise an exception of the class with the last system message 20061110
11 SEND_INTO_PROTOCOL Instance method Public Method Send messages into the ALV grid message log protocol 20040226
Events
Class CX_WRF_APC_ROOT_EXCEPTIONS has no event.
Types
Class CX_WRF_APC_ROOT_EXCEPTIONS has no local type.
Method Signatures

Method ADD_ALVGRID_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20040602
2 Importing I_ROW Call by reference Type reference (TYPE) BAPI_LINE Zeilen in Parameter 20040602

Method ADD_ALVGRID_INFO on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method ADD_LAST_SYSTEM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPEND Call by reference Type reference (TYPE) XFELD SPACE 20031201
2 Changing XT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden 20031120

Method ADD_LAST_SYSTEM_MESSAGE on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPEND Call by reference Type reference (TYPE) XFELD SPACE 20031201
2 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning, don't add them into table XT_RETURN 20040908
3 Importing I_FIELD Call by reference Type reference (TYPE) BAPI_FLD SPACE Field in parameter 20040430
4 Importing I_GET_MSGTY Call by reference Type reference (TYPE) XFELD SPACE Get the message type according to the customizing 20040909
5 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'WRF_APC' Nachrichten, Nachrichtenklasse 20031201
6 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20031201
7 Importing I_MSGTY Call by reference Type reference (TYPE) BAPI_MTYPE 'E' Nachrichtentyp: S Erfolg E Fehler W Warnung I Info A Abbruch 20031201
8 Importing I_MSGV1 Value transfer Type reference (TYPE) C SPACE Nachrichten, Nachrichtenvariablen 20031201
9 Importing I_MSGV2 Value transfer Type reference (TYPE) C SPACE Nachrichten, Nachrichtenvariablen 20031201
10 Importing I_MSGV3 Value transfer Type reference (TYPE) C SPACE Nachrichten, Nachrichtenvariablen 20031201
11 Importing I_MSGV4 Value transfer Type reference (TYPE) C SPACE Nachrichten, Nachrichtenvariablen 20031201
12 Importing I_ROW Call by reference Type reference (TYPE) BAPI_LINE 0 Zeilen in Parameter 20040430
13 Changing XT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden 20031201

Method ADD_MESSAGE on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method ADD_UNIQUE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060427
2 Importing I_APPEND Call by reference Type reference (TYPE) XFELD 'X' Indicates if the RETURN table is reset, 'X' = Append 20060427
3 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning, don't add them into table XT_RETURN 20060427
4 Importing I_FIELD Call by reference Type reference (TYPE) BAPI_FLD SPACE Field in parameter 20060427
5 Importing I_GET_MSGTY Call by reference Type reference (TYPE) XFELD SPACE Get the message type according to the customizing 20060427
6 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20060427
7 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20060427
8 Importing I_MSGTY Call by reference Type reference (TYPE) BAPI_MTYPE Message type: S Success, E Error, W Warning, I Info, A Abort 20060427
9 Importing I_MSGV1 Value transfer Type reference (TYPE) SYMSGV SPACE Messages, message variables 20060427
10 Importing I_MSGV2 Value transfer Type reference (TYPE) SYMSGV SPACE Messages, message variables 20060427
11 Importing I_MSGV3 Value transfer Type reference (TYPE) SYMSGV SPACE Messages, message variables 20060427
12 Importing I_MSGV4 Value transfer Type reference (TYPE) SYMSGV SPACE Messages, message variables 20060427
13 Importing I_ROW Call by reference Type reference (TYPE) BAPI_LINE 0 Lines in parameter 20060427
14 Changing XT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20060427

Method ADD_UNIQUE_MSG on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method ADD_UNIQUE_MSGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20060427
2 Importing I_APPEND Call by reference Type reference (TYPE) XFELD 'X' Indicates if the RETURN table is reset, 'X' = Append 20060427
3 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning, don't add them into table XT_RETURN 20060427
4 Importing I_GET_MSGTY Call by reference Type reference (TYPE) XFELD SPACE Get the message type according to the customizing 20060427
5 Changing XT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20060427

Method ADD_UNIQUE_MSGTAB on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY 20031120
2 Importing M_MODULE Call by reference Type reference (TYPE) FUNCNAME 20031120
3 Importing M_MSGTXT Call by reference Type reference (TYPE) BAPI_MSG 20060411
4 Importing M_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20031120
5 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20031120
6 Importing TEXTID Call by reference Attribute reference (LIKE) TEXTID 20031120

Method CONSTRUCTOR on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method DISPLAY_AS_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden 20050524
2 Importing I_AMODAL Call by reference Type reference (TYPE) BOOLEAN 'X' 20050524

Method DISPLAY_AS_APPL_LOG on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method DISPLAY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SKIP_WARNING Call by reference Type reference (TYPE) XFELD SPACE Do not display messages if all of them are warnings 20040916
2 Importing I_WITH_MSGTYPE Call by reference Type reference (TYPE) SYMSGTY 'I' 20040123

Method DISPLAY_MESSAGES on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method DISPLAY_RETURN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden 20050524
2 Importing I_AMODAL Call by reference Type reference (TYPE) BOOLEAN 'X' 20050524
3 Importing I_WITH_MSGTYPE Call by reference Type reference (TYPE) SYMSGTY 'I' 20050524

Method DISPLAY_RETURN_TABLE on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.

Method RAISE_EXCEPTION_SYS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20061110
2 Importing M_MODULE Call by reference Type reference (TYPE) FUNCNAME Function name 20061110
3 Importing M_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20061110
4 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20061110
5 Importing TEXTID Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20061110
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20061110

Method SEND_INTO_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Nachrichtenprotokoll zur Datenerfassung 20040226
2 Importing IS_CELL Call by reference Type reference (TYPE) LVC_S_MODI ALV Control: Modifizierte Zellen für Anwendung 20040226

Method SEND_INTO_PROTOCOL on class CX_WRF_APC_ROOT_EXCEPTIONS has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in 111