SAP ABAP Class CL_FSL_ECH_FACADE (Facade for ECH/FEH Features)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS (Application Component) Financial Services
     FSL_UTILITIES (Package) Auxiliary Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_ACTION Interface - Action Class 20090209
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_EXECUTION Interface of the Error and Conflict Handler (ECH) 20090209
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_NOTIFICATION Notification 20090209
Properties
Class CL_FSL_ECH_FACADE  
Short Description Facade for ECH/FEH Features    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FSL_UTILITIES   Auxiliary Functions 
Created 20090209   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FSL_ECH_FACADE_TC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20090209
2 IF_ECH_EXECUTION Interface of the Error and Conflict Handler (ECH) 20090209
3 IF_ECH_NOTIFICATION Notification 20090209
Friends
Class CL_FSL_ECH_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 REF_DATA_WRAPPER Instance attribute Private Object reference (TYPE REF TO) IF_FSL_ECH_DATA_WRAPPER Data Wrapper for ECH Facade 20090226
2 REF_INSTANCE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_FSL_FACADE_INSTANCE_HANDLER Instance Manager for Facade 20090217
3 REF_MESSAGE_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_FSL_MESSAGE_HELPER Help Functions for Messages 20090215
4 STR_FEATURES Instance attribute Private Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_ECH_FACADE_FEATURES FEH/ECH Features 20090210
5 STR_SERVICE_INFO Instance attribute Private Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_SERVICE_INFO Details of Corresponding Service 20090210
6 S_STR_UPGRADE_ERROR_MSG Static Attribute Private Type reference (TYPE) BAPIRET2 Upgrade Error Message 20090227
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENH_PAYLOAD_OBJECT Instance method Private Method Adds Enhanced Payload Object as Basis Object 20090419
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20090227
3 CONSTRUCTOR Instance method Public Constructor Constructor 20090217
4 GET_PAYLOAD_OBJECT Instance method Private Method Supplies Payload Object for Message Data 20090224
5 INIT Instance method Private Method Initializes instance 20090213
6 INIT_ACTION Instance method Private Method Initializes Instance for Action Callback Methods 20090216
7 INIT_WS_RUNTIME Instance method Private Method Initializes Instance for WS Runtime 20090217
8 PREPARE_INIT_ACTION Instance method Private Method Prepares Initialization, Incl. Transient Mode 20130723
9 PROCESS_1ST_TRY Instance method Private Method Processing for an Error Symptom: 1st Occurrence 20090216
10 PROCESS_RETRY Instance method Private Method Processing for an Error Symptom: Retry 20090216
11 S_CREATE Static method Public Method Supplies Instance of Facade 20090210
Events
Class CL_FSL_ECH_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_STR_ACTION_W_DATA Private See coding Action Interface Instance with Data 20090216 begin of t_str_action_w_data, ref_action type ref to if_ech_action, str_facade_data type if_fsl_ech_facade_tc=>t_str_facade_ech_data, end of t_str_action_w_data
Method Signatures

Method ADD_ENH_PAYLOAD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STR_SYMPTOM Call by reference Type reference (TYPE) TYP_F_ECH_SYMPTOM Symptom 20090419
2 Importing I_WS_ID Call by reference Type reference (TYPE) SYSUUID_X UUID in X-Form (binär) 20090419

Method ADD_ENH_PAYLOAD_OBJECT on class CL_FSL_ECH_FACADE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FSL_ECH_FACADE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FSL_ECH_FACADE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FSL_ECH_FACADE has no parameter.
Method CONSTRUCTOR on class CL_FSL_ECH_FACADE has no exception.

Method GET_PAYLOAD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ECH_ID Call by reference Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID Fehlerobjekt-ID 20090224
2 Returning R_STR_OBJECT Value transfer Type reference (TYPE) ECH_STR_OBJECT Objekt der Prozess 20090224

Method GET_PAYLOAD_OBJECT on class CL_FSL_ECH_FACADE has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGE_ID Call by reference Type reference (TYPE) SYSUUID_X UUID in X-Form (binär) 20090217
2 Importing I_STR_FEATURES Call by reference Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_ECH_FACADE_FEATURES FEH/ECH Features 20090213
3 Importing I_STR_SERVICE_INFO Call by reference Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_SERVICE_INFO Informationen über zugehörigen Service 20090213

Method INIT on class CL_FSL_ECH_FACADE has no exception.

Method INIT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Object reference (TYPE REF TO) STRING 20090216
2 Returning R_STR_ACTION Value transfer Type reference (TYPE) T_STR_ACTION_W_DATA Action Interface Instanz mit Daten 20090216
# Exception Resumable Description Created on
1 CX_FSL_INTERNAL_ERROR Interner Fehler in Service Implementierung 20090216
2 CX_TRANSFORMATION_ERROR Allgemeiner Fehler beim CALL TRANSFORMATION 20090216

Method INIT_WS_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Object reference (TYPE REF TO) STRING 20090217
2 Returning R_STR_FACADE_DATA Value transfer Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_FACADE_ECH_DATA gewrappte ECH Data der Facade 20090217
# Exception Resumable Description Created on
1 CX_FSL_INTERNAL_ERROR Interner Fehler in Service Implementierung 20090217
2 CX_TRANSFORMATION_ERROR Allgemeiner Fehler beim CALL TRANSFORMATION 20090217

Method PREPARE_INIT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Object reference (TYPE REF TO) STRING Daten 20130723
2 Importing I_ERROR_OBJECT_ID Call by reference Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID Fehlerobjekt-ID 20130723
3 Returning R_DATA Value transfer Object reference (TYPE REF TO) STRING Daten 20130723

Method PREPARE_INIT_ACTION on class CL_FSL_ECH_FACADE has no exception.

Method PROCESS_1ST_TRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_INPUT Call by reference Type reference (TYPE) TYP_F_ECH_INPUT_MULTIPLE ECH Input 20090216
2 Returning R_TAB_ERROR_OBJECT_ID Value transfer Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_TAB_ERROR_OBJECT_ID 20090306
# Exception Resumable Description Created on
1 CX_ECH_CALL_ERROR Fehler beim Aufruf einer Methode 20090216
2 CX_ECH_EXECUTION_ERROR Fehler bei der Ausführung 20090216

Method PROCESS_RETRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_INPUT Call by reference Type reference (TYPE) TYP_F_ECH_INPUT_MULTIPLE ECH Input 20090216
2 Returning R_TAB_ERROR_OBJECT_ID Value transfer Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_TAB_ERROR_OBJECT_ID Fehlerobjekt-ID 20090306
# Exception Resumable Description Created on
1 CX_ECH_CALL_ERROR Fehler beim Aufruf einer Methode 20090216
2 CX_ECH_EXECUTION_ERROR Fehler bei der Ausführung 20090216

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_FEATURES Call by reference Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_ECH_FACADE_FEATURES FEH/ECH Features 20090210
2 Importing I_STR_SERVICE_INFO Call by reference Type reference (TYPE) IF_FSL_ECH_FACADE_TC=>T_STR_SERVICE_INFO Informationen über zugehörigen Service 20090210
3 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FSL_ECH_FACADE Fassade für ECH/FEH Features 20090210

Method S_CREATE on class CL_FSL_ECH_FACADE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 300