SAP ABAP Class CL_FBS_RESULT_HANDLER (Factory for Result Object)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-GL (Application Component) Basic Functions
     FBS_SE_GLMASTER_REPLCTN (Package) Services for Proxies
Properties
Class CL_FBS_RESULT_HANDLER  
Short Description Factory for Result Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBS_SE_GLMASTER_REPLCTN   Services for Proxies 
Created 20090111   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FBS_RPLCTN_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_FBS_RPLCTN_PROCESS_RESULT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FBS_RESULT_HANDLER has no interface implemented.
Friends
Class CL_FBS_RESULT_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ECH_CTG_API_DELAYED_UPDATE Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'CON.LRC' Error Category 20090918
2 C_ECH_CTG_API_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090111
3 C_ECH_CTG_AUTOMATIC Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.TEE' Error Category 20090111
4 C_ECH_CTG_BADI_CALL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090111
5 C_ECH_CTG_CONFIG_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090123
6 C_ECH_CTG_DEFAULT Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY ' ' Error Category 20090111
7 C_ECH_CTG_INCONS_MESSAGE Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090923
8 C_ECH_CTG_MANUAL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090111
9 C_ECH_CTG_MAPPING_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090111
10 C_ECH_CTG_PROGRAM_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090111
11 C_ECH_CTG_SW_NOT_ACTIVE Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20091214
12 C_ECH_CTG_TEMPORARY Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.TEE' Error Category 20090528
13 C_ECH_CTG_WORK_STRUC_PROC Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' Error Category 20090111
14 G_MSG_DUMMY Static Attribute Protected Type reference (TYPE) STRING 20090111
15 MO_RPLCTN Instance attribute Protected Object reference (TYPE REF TO) IF_FBS_RPLCTN_RESULT_CBCK Inbound-specific Treatment of Result 20090111
16 MO_UTILS Instance attribute Protected Object reference (TYPE REF TO) CL_FBS_GEN_REPL_UTIL 20090214
17 _M_FOR_BULK_HANDLING Instance attribute Private Type reference (TYPE) FLAG General Indicator 20090428
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FEH_DATA_GENERAL Instance method Public Method 20090111
2 BUILD_RESULT_AUTO_TRANS_FAULT Instance method Public Method Error in Entry in Transport Request 20090111
3 BUILD_RESULT_BADI_CALL Instance method Public Method Error when calling BAdI 20090111
4 BUILD_RESULT_COMPLETION_FAULT Instance method Public Method Error when completing missing fields 20090111
5 BUILD_RESULT_FEH Instance method Public Method FEH-Relevant Result 20090111
6 BUILD_RESULT_INCONS_MSG Instance method Public Method Message is inconsistent 20090111
7 BUILD_RESULT_KEY_MISMATCH Instance method Public Method Inconsistent key fields 20090111
8 BUILD_RESULT_MAPPING_FAULT Instance method Public Method Error During Mapping 20090111
9 BUILD_RESULT_NON_CATEGORIZED Instance method Public Method General Result 20090111
10 BUILD_RESULT_NON_FEH Instance method Public Method Non-FEH-Relevant Result 20090111
11 BUILD_RESULT_OUT_OF_SEQUENCE Instance method Public Method Incorrect Message Sequence 20090111
12 BUILD_RESULT_PROGRAM_ERROR Instance method Public Method Program error 20090111
13 BUILD_RESULT_RPLCTN_EXC Instance method Public Method Messages Through API 20090918
14 BUILD_RESULT_RPLCTN_RETURN Instance method Public Method Messages Through API 20090111
15 BUILD_RESULT_SW_NOT_ACTIVE Instance method Public Method Error During Mapping 20091214
16 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090111
17 FEH_CATEGORIZE_RESULT Instance method Public Method 20090111
Events
Class CL_FBS_RESULT_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ECH_GLOBAL_DATA Public See coding 20090111 BEGIN OF ts_ech_global_data, component TYPE ech_dte_component, process TYPE ech_dte_process, END OF ts_ech_global_data
2 TS_FEH_COLLECT_DATA Public Type reference (TYPE) CL_FBS_RPLCTN_PROCESS_RESULT=>TS_FEH_COLLECT_DATA 20090111
Method Signatures

Method BUILD_FEH_DATA_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090111
2 Returning RR_S_FEH_DATA Value transfer Object reference (TYPE REF TO) TS_FEH_COLLECT_DATA 20090111

Method BUILD_FEH_DATA_GENERAL on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_AUTO_TRANS_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FBS_SE_AUTO_TRANSPORT Fehlermeldungen 20090111
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_AUTO_TRANS_FAULT on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_BADI_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090111
2 Importing IO_BADI_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_APPL_PROXY_BADI_PROCESSING 20090111
3 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Fehlermeldungen 20090111
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_BADI_CALL on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_COMPLETION_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090111
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090111
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_COMPLETION_FAULT on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_FEH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY allgemeines flag 20090111
2 Importing IS_FEH_DATA Call by reference Type reference (TYPE) TS_FEH_COLLECT_DATA 20090111
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Returnparameter 20090111
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_FEH on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_INCONS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090111
2 Importing IP_FLG_FEH Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20090923
3 Importing IRS_MESSAGE Call by reference Object reference (TYPE REF TO) BAPIRET2 Returnparameter 20090923
4 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090111
5 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_INCONS_MSG on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_KEY_MISMATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090111
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090111
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_KEY_MISMATCH on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_MAPPING_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SMT_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_SMT_ERROR Fehler 20090111
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090111
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_MAPPING_FAULT on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_NON_CATEGORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESUILT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_NON_CATEGORIZED on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_NON_FEH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090111
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_NON_FEH on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_OUT_OF_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG 20090111
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 20090111
3 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB 20090111
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_OUT_OF_SEQUENCE on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_PROGRAM_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PRE_MAPPING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090111
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090111
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_PROGRAM_ERROR on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_RPLCTN_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXC Call by reference Object reference (TYPE REF TO) CX_FBS_SE_RPLCTN_API_FAULT Ausnahmen aus API 20090918
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090918

Method BUILD_RESULT_RPLCTN_EXC on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_RPLCTN_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RPLCTN_EXC Call by reference Object reference (TYPE REF TO) CX_FBS_SE_RPLCTN_API_FAULT Ausnahmen aus API 20090921
2 Importing IRT_RPLCTN_MSG Call by reference Object reference (TYPE REF TO) BAPIRET2_TAB Fehlermeldungen 20090908
3 Importing IT_RPLCTN_MSG Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090111
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111

Method BUILD_RESULT_RPLCTN_RETURN on class CL_FBS_RESULT_HANDLER has no exception.

Method BUILD_RESULT_SW_NOT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SWITCH Call by reference Type reference (TYPE) CL_FBS_RPLCTN_MANAGER=>T_BUSINESS_FUNC_SW Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20091214
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20091214
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20091214

Method BUILD_RESULT_SW_NOT_ACTIVE on class CL_FBS_RESULT_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RPLCTN_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FBS_RPLCTN_RESULT_CBCK Inbound-spezifische Behandlung des Resultat 20090214
2 Importing IO_RPLCTN_UTILS Call by reference Object reference (TYPE REF TO) CL_FBS_GEN_REPL_UTIL 20090214
3 Importing IP_FOR_BULK_HANDLING Call by reference Type reference (TYPE) FLAG allgemeines flag 20090214

Method CONSTRUCTOR on class CL_FBS_RESULT_HANDLER has no exception.

Method FEH_CATEGORIZE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090111
2 Importing I_PROCESS_STEP Call by reference Type reference (TYPE) CHAR1 Komponente der Versionsnummer 20090111

Method FEH_CATEGORIZE_RESULT on class CL_FBS_RESULT_HANDLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605