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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CX_FSL_ERROR_CONFLICT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FSL_LOG_HELPER 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 ADDITIONAL_DATA Instance attribute Public Type reference (TYPE) T_ADDITIONAL_DATA Additional Data for Error and Conflict Handling - No Details 20060616
2 ADDITIONAL_DATA_W_DETAILS Instance attribute Public Type reference (TYPE) T_ADDITIONAL_DATA_W_DETAILS Additional Data for Error and Conflict Handling With Details 20090126
3 CON_EXC_VAR_NAME Constant Private Type reference (TYPE) STRING 'I_REF_EXCEPTION->' Name of Importing Parameter for Dynamic Access 20100719
4 CON_FAULT_EXC_ATTR_NAMES Constant Private See coding Attribute Name of Fault Exception 20100719
5 CON_MSG_IDS Constant Private See coding MessageIDs 20110115
6 CON_REF_OBJ_NODE_SENDER_TECH_I Constant Private Type reference (TYPE) STRING 'ReferenceObjectNodeSenderTechnicalID' Name of GDT Element 20110115
7 CON_STANDARD_CMP_NAMES Constant Private See coding Component Names of Standard Attribute 20100719
8 MAIN_ERROR_MESSAGE Instance attribute Public Type reference (TYPE) BAPIRET2 Message Without Details 20060704
9 MAIN_ERROR_MESSAGE_W_DETAILS 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 CHECK_PRE_CONDITION Instance method Protected Method Checks Consistency of Data of Exception 20090125
2 CONSTRUCTOR Instance method Public Constructor Constructor 20060616
3 CONVERT_BAPIRET2_TO_W_DET Static method Private Method Converts BAPIRET2 to Display with Details 20100522
4 CONVERT_BAPIRETTAB_TO_W_DET Static method Public Method Converts BAPIRETTAB to Display with Details 20090409
5 CONVERT_MESSAGES_CX_TO_LOG Static method Public Method Converts Message with Details Display: Exception=>Log 20090203
6 CONVERT_MESSAGES_LOG_TO_CX Static method Public Method Converts Message with Details Display: Log=>Exception 20090203
7 CONVERT_MESSAGE_CX_TO_LOG Static method Private Method Converts Message with Details Display: Exception=>Log 20100522
8 CONVERT_MESSAGE_LOG_TO_CX Static method Private Method Converts Message with Details Display: Log=>Exception 20100522
9 ENRICH_FAULT_DETAILS Instance method Private Method Enhances Fault Details with xPath and Technical ID 20100719
10 GET_BAPIRETTAB_W_DET_BY_PREV Instance method Private Method Supplies BABORETTAB with Details of Previous Exceptions 20090128
11 GET_CATEGORY Instance method Protected Method Supplies Category of Exception 20090125
12 GET_ECH_DATA Instance method Public Method Supplies Data for Error and Conflict Handling 20060616
13 GET_ENRICHED_BAPIRET2S Instance method Private Method Supplies BAPIRet2 Tables Enhanced with xPath Message 20100719
14 GET_LOG Instance method Public Method Supplies FSL Representation of GDT Log 20090125
15 GET_LOG_V1 Instance method Public Method Gets FSL Representation of GDT Log_V1 20110728
16 GET_MESSAGES Instance method Public Method Supplies BAPIRETTAB with Details 20090203
17 RAISE_ENRICHED_FAULT_EXCEPTION 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 Importing ADDITIONAL_DATA Call by reference Type reference (TYPE) T_ADDITIONAL_DATA 20060616
2 Importing ADDITIONAL_DATA_W_DETAILS Call by reference Type reference (TYPE) T_ADDITIONAL_DATA_W_DETAILS 20090126
3 Importing MAIN_ERROR_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 20060704
4 Importing MAIN_ERROR_MESSAGE_W_DETAILS Call by reference Type reference (TYPE) T_STR_BAPIRET2_W_DETAILS 20090126
5 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20060616
6 Importing 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 Importing I_STR_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100522
2 Returning 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 Importing I_TAB_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20090409
2 Returning 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 Importing 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 Returning 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 Importing 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 Returning 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 Importing I_STR_MESSAGE_CX Call by reference Type reference (TYPE) CX_FSL_ERROR_CONFLICT=>T_STR_BAPIRET2_W_DETAILS Nachricht mit Details 20100522
2 Returning 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 Importing 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 Returning 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 Changing C_TAB_FAULT_DETAILS Call by reference Type reference (TYPE) ANY TABLE Fault Details 20100719
2 Importing 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 Returning 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 Returning 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 Returning 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 Exporting E_FLG_ENRICHED Call by reference Type reference (TYPE) ABAP_BOOL Wurde die BAPIRET2 Tabelle angereichert? 20100729
2 Exporting E_TAB_BAPIRET2_ENRICHED Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100719
3 Exporting 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 Returning 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 Returning 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 Returning 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 Importing I_EXCEPTION_CLASS_NAME Call by reference Type reference (TYPE) CLASSNAME Referenztyp 20100719
2 Importing I_REF_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20100719
3 Importing 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 CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20100719
History
Last changed by/on SAP  20130531 
SAP Release Created in 100