SAP ABAP Class CX_FSL_ERROR_CONFLICT (Error or Conflict)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
FS (Application Component) Financial Services
⤷
FSL_ERROR_CONFLICT (Package) Error and Conflict Handling
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CX_FSL_EXECUTION_ERROR | Error During Execution | 20060629 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CX_FSL_ERROR_CONFLICT_API | Error or Conflict for API Adapter | 20060616 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CX_FSL_ERROR_CONFLICT_FORMAT | Format Error | 20060920 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CX_FSL_ERROR_CONFLICT_MAPPING | Error or Conflict for Mapping | 20060616 |
Properties
| Class | CX_FSL_ERROR_CONFLICT | |
| Short Description | Error or Conflict | |
| Super Class | CX_FSL_EXECUTION_ERROR | Error During Execution |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 40 | Exception Class |
| Package | FSL_ERROR_CONFLICT | Error and Conflict Handling |
| Created | 20060616 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CX_FSL_ERROR_CONFLICT has no interface implemented.
Friends
Class CX_FSL_ERROR_CONFLICT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | T_ADDITIONAL_DATA | Additional Data for Error and Conflict Handling - No Details | 20060616 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | T_ADDITIONAL_DATA_W_DETAILS | Additional Data for Error and Conflict Handling With Details | 20090126 | |||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'I_REF_EXCEPTION->' | Name of Importing Parameter for Dynamic Access | 20100719 | ||
| 4 | Constant | Private | See coding | Attribute Name of Fault Exception | 20100719 | ||||
| 5 | Constant | Private | See coding | MessageIDs | 20110115 | ||||
| 6 | Constant | Private | Type reference (TYPE) | STRING | 'ReferenceObjectNodeSenderTechnicalID' | Name of GDT Element | 20110115 | ||
| 7 | Constant | Private | See coding | Component Names of Standard Attribute | 20100719 | ||||
| 8 | Instance attribute | Public | Type reference (TYPE) | BAPIRET2 | Message Without Details | 20060704 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | T_STR_BAPIRET2_W_DETAILS | Message with Details | 20090126 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Checks Consistency of Data of Exception | 20090125 | |
| 2 | Instance method | Public | Constructor | Constructor | 20060616 | |
| 3 | Static method | Private | Method | Converts BAPIRET2 to Display with Details | 20100522 | |
| 4 | Static method | Public | Method | Converts BAPIRETTAB to Display with Details | 20090409 | |
| 5 | Static method | Public | Method | Converts Message with Details Display: Exception=>Log | 20090203 | |
| 6 | Static method | Public | Method | Converts Message with Details Display: Log=>Exception | 20090203 | |
| 7 | Static method | Private | Method | Converts Message with Details Display: Exception=>Log | 20100522 | |
| 8 | Static method | Private | Method | Converts Message with Details Display: Log=>Exception | 20100522 | |
| 9 | Instance method | Private | Method | Enhances Fault Details with xPath and Technical ID | 20100719 | |
| 10 | Instance method | Private | Method | Supplies BABORETTAB with Details of Previous Exceptions | 20090128 | |
| 11 | Instance method | Protected | Method | Supplies Category of Exception | 20090125 | |
| 12 | Instance method | Public | Method | Supplies Data for Error and Conflict Handling | 20060616 | |
| 13 | Instance method | Private | Method | Supplies BAPIRet2 Tables Enhanced with xPath Message | 20100719 | |
| 14 | Instance method | Public | Method | Supplies FSL Representation of GDT Log | 20090125 | |
| 15 | Instance method | Public | Method | Gets FSL Representation of GDT Log_V1 | 20110728 | |
| 16 | Instance method | Public | Method | Supplies BAPIRETTAB with Details | 20090203 | |
| 17 | Instance method | Private | Method | Enriches Fault Exception with xPath and Triggers This | 20100719 |
Events
Class CX_FSL_ERROR_CONFLICT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_ADDITIONAL_DATA | Public | See coding | Additional Data for Error and Conflict Handling - No Details | 20060616 | begin of t_additional_data,
main_error_object type ech_str_object,
messages type bapiret2_t,
objects type ech_tab_object,
basis_object type ech_str_object,
environment_objects type ech_tab_object,
end of t_additional_data
|
|
| 2 | T_ADDITIONAL_DATA_W_DETAILS | Public | See coding | Additional Data for Error and Conflict Handling With Details | 20090126 | begin of t_additional_data_w_details,
main_error_object type ech_str_object,
messages type t_tab_bapiret2_w_details,
objects type ech_tab_object,
basis_object type ech_str_object,
environment_objects type ech_tab_object,
end of t_additional_data_w_details
|
|
| 3 | T_STR_BAPIRET2_DETAILS | Public | See coding | Details of a Message | 20090125 | begin of t_str_bapiret2_details,
note_template_text type fsl_dte_gdt_log_it_nt_tmpl_txt,
ref_obj_node_sender_tech_id type fsl_dte_gdt_obj_node_tech_id,
ref_msg_element_name type fsl_dte_gdt_name,
end of t_str_bapiret2_details
|
|
| 4 | T_STR_BAPIRET2_W_DETAILS | Public | See coding | Message with Details | 20090126 | begin of t_str_bapiret2_w_details,
message type bapiret2,
message_details type t_str_bapiret2_details,
end of t_str_bapiret2_w_details
|
|
| 5 | T_TAB_BAPIRET2_W_DETAILS | Public | See coding | List of Messages with Details | 20090126 | t_tab_bapiret2_w_details type standard table of t_str_bapiret2_w_details with default key
|
Method Signatures
Method CHECK_PRE_CONDITION Signature
Method CHECK_PRE_CONDITION on class CX_FSL_ERROR_CONFLICT has no parameter.
Method CHECK_PRE_CONDITION on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADDITIONAL_DATA | Call by reference | Type reference (TYPE) | T_ADDITIONAL_DATA | 20060616 | ||||
| 2 | ADDITIONAL_DATA_W_DETAILS | Call by reference | Type reference (TYPE) | T_ADDITIONAL_DATA_W_DETAILS | 20090126 | ||||
| 3 | MAIN_ERROR_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | 20060704 | ||||
| 4 | MAIN_ERROR_MESSAGE_W_DETAILS | Call by reference | Type reference (TYPE) | T_STR_BAPIRET2_W_DETAILS | 20090126 | ||||
| 5 | PREVIOUS | Call by reference | Attribute reference (LIKE) | PREVIOUS | 20060616 | ||||
| 6 | TEXTID | Call by reference | Attribute reference (LIKE) | TEXTID | 20060616 |
Method CONSTRUCTOR on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONVERT_BAPIRET2_TO_W_DET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20100522 | |||
| 2 | R_STR_BAPIRET2_W_DETAILS | Value transfer | Type reference (TYPE) | T_STR_BAPIRET2_W_DETAILS | Nachricht mit Details | 20100522 |
Method CONVERT_BAPIRET2_TO_W_DET on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONVERT_BAPIRETTAB_TO_W_DET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20090409 | |||
| 2 | R_TAB_BAPIRET2_W_DETAILS | Value transfer | Type reference (TYPE) | T_TAB_BAPIRET2_W_DETAILS | 20090409 |
Method CONVERT_BAPIRETTAB_TO_W_DET on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONVERT_MESSAGES_CX_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_MESSAGES_CX | Call by reference | Type reference (TYPE) | CX_FSL_ERROR_CONFLICT=>T_TAB_BAPIRET2_W_DETAILS | Liste von Nachrichten mit Details | 20090203 | |||
| 2 | R_TAB_MESSAGES_LOG | Value transfer | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20090203 |
Method CONVERT_MESSAGES_CX_TO_LOG on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONVERT_MESSAGES_LOG_TO_CX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_MESSAGES_LOG | Call by reference | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20090203 | |||
| 2 | R_TAB_MESSAGES_CX | Value transfer | Type reference (TYPE) | CX_FSL_ERROR_CONFLICT=>T_TAB_BAPIRET2_W_DETAILS | Liste von Nachrichten mit Details | 20090203 |
Method CONVERT_MESSAGES_LOG_TO_CX on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONVERT_MESSAGE_CX_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_MESSAGE_CX | Call by reference | Type reference (TYPE) | CX_FSL_ERROR_CONFLICT=>T_STR_BAPIRET2_W_DETAILS | Nachricht mit Details | 20100522 | |||
| 2 | R_STR_MESSAGE_LOG | Value transfer | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_STR_BAPIRET2_W_DETAILS | BAPIRET2 Nachricht mit Details | 20100522 |
Method CONVERT_MESSAGE_CX_TO_LOG on class CX_FSL_ERROR_CONFLICT has no exception.
Method CONVERT_MESSAGE_LOG_TO_CX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STR_MESSAGE_LOG | Call by reference | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_STR_BAPIRET2_W_DETAILS | BAPIRET2 Nachricht mit Details | 20100522 | |||
| 2 | R_STR_MESSAGE_CX | Value transfer | Type reference (TYPE) | CX_FSL_ERROR_CONFLICT=>T_STR_BAPIRET2_W_DETAILS | Nachricht mit Details | 20100522 |
Method CONVERT_MESSAGE_LOG_TO_CX on class CX_FSL_ERROR_CONFLICT has no exception.
Method ENRICH_FAULT_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TAB_FAULT_DETAILS | Call by reference | Type reference (TYPE) | ANY TABLE | Fault Details | 20100719 | |||
| 2 | I_TAB_BAPIRET2_WD_ENRICHED | Call by reference | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20100719 |
Method ENRICH_FAULT_DETAILS on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_BAPIRETTAB_W_DET_BY_PREV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TAB_MESSAGES | Value transfer | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20090128 |
Method GET_BAPIRETTAB_W_DET_BY_PREV on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_REF_CATEGORY | Value transfer | Object reference (TYPE REF TO) | CE_FSL_EC_CATEGORY | Fehler- und Konflikt-Kategorie | 20090125 |
Method GET_CATEGORY on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_ECH_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ECH_DATA | Value transfer | Type reference (TYPE) | FSL_STR_ECH_DATA | Daten für Error & Conflict Handling | 20060616 |
Method GET_ECH_DATA on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_ENRICHED_BAPIRET2S Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ENRICHED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wurde die BAPIRET2 Tabelle angereichert? | 20100729 | |||
| 2 | E_TAB_BAPIRET2_ENRICHED | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20100719 | |||
| 3 | E_TAB_BAPIRET2_WD_ENRICHED | Call by reference | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20100719 |
Method GET_ENRICHED_BAPIRET2S on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LOG | Value transfer | Type reference (TYPE) | FSL_STR_GDT_LOG | Representation für GDT Log | 20090125 |
Method GET_LOG on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_LOG_V1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LOG | Value transfer | Type reference (TYPE) | FSL_STR_GDT_LOG_V1 | Repräsentation für GDT Log_V1 | 20110728 |
Method GET_LOG_V1 on class CX_FSL_ERROR_CONFLICT has no exception.
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TAB_MESSAGES | Value transfer | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20090203 |
Method GET_MESSAGES on class CX_FSL_ERROR_CONFLICT has no exception.
Method RAISE_ENRICHED_FAULT_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXCEPTION_CLASS_NAME | Call by reference | Type reference (TYPE) | CLASSNAME | Referenztyp | 20100719 | |||
| 2 | I_REF_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_AI_APPLICATION_FAULT | Application Integration: Applikations Fehler | 20100719 | |||
| 3 | I_TAB_BAPIRET2_WD_ENRICHED | Call by reference | Type reference (TYPE) | IF_FSL_LOG_HELPER=>T_TAB_BAPIRET2_W_DETAILS | Liste von BAPIRET2 Nachrichten mit Details | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Application Integration: Applikations Fehler | 20100719 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 100 |