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 |