SAP ABAP Class CL_WLF_INVC_IN_FRAMEWORK (Agency Bus.: Invoice Inbound Framework)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WZRE_XI_PROXY (Package) Agency Business: SOA proxy implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_SOA_SI_MODEL_ASYNC_IN_CO Pattern for Service impl. class (async. inbound ReqConf) 20100826
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_ACTION Interface - Action Class 20100907
Properties
Class CL_WLF_INVC_IN_FRAMEWORK  
Short Description Agency Bus.: Invoice Inbound Framework    
Super Class CL_BS_SOA_SI_MODEL_ASYNC_IN_CO Pattern for Service impl. class (async. inbound ReqConf) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WZRE_XI_PROXY   Agency Business: SOA proxy implementations 
Created 20100826   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 CL_BS_SOA_PROXY_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20100907
Friends
Class CL_WLF_INVC_IN_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_XML_TRUE Constant Private Type reference (TYPE) CHAR5 'TRUE' R/2 table 20110201
2 GO_ECH_ACTION Static Attribute Protected Object reference (TYPE REF TO) CL_WLF_INVC_IN_FRAMEWORK Agency Bus.: Invoice Inbound Framework 20100908
3 GV_TESTRUN Static Attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101114
4 MO_APPL_PROCESSING Instance attribute Private Object reference (TYPE REF TO) IF_WLF_INVC_IN_APPL_PROC Agency Bus.: Invoice Inbound Appl. Processing Interface 20101201
5 MO_CONF_SENDER Instance attribute Private Object reference (TYPE REF TO) IF_WLF_INVC_IN_PROXY_CALL_CO Proxy Caller for invoice outbound interfaces 20110601
6 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_WLF_INVC_IN_FACTORY Agency Bus.: Invoice Inbound Factory Interface 20101201
7 MO_MAPPING_INBOUND Instance attribute Private Object reference (TYPE REF TO) IF_WLF_INVC_IN_MAPPING_IN Agency Bus.: Invoive Inbound Mapping Inbound Interface 20101201
8 MO_MAPPING_OUTBOUND Instance attribute Private Object reference (TYPE REF TO) IF_WLF_INVC_IN_MAPPING_OUT Agency Bus.: Invoice Inbound Mapping Outbound Interface 20101201
9 MS_MSG_HDR_API Instance attribute Private Type reference (TYPE) WLF_INVC_MSG_HDR_API Agency Bus.: Invoice Message Header for API Structures 20101118
10 MV_OBJECT_ID Instance attribute Private Type reference (TYPE) SWO_OBJID Object ID 20101005
11 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) SWO_OBJTYP Object Type 20100920
12 MV_PROXY_NAME Instance attribute Private Type reference (TYPE) WLF_INVC_PROXY_NAME Proxy Name 20100915
13 MV_USE_CASE_TYPE Instance attribute Private Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100826
Methods
# Method Level Visibility Method type Description Created on
1 DO_MAPPING_OUTBOUND_ERROR Instance method Private Method Mapping Outbound in case of errors 20101125
2 DO_MAPPING_OUTBOUND_FINISH Instance method Private Method Mapping Outbound in case of FEH Action FINISH 20101130
3 EXECUTE_ASYNCHRONOUS Static method Public Method Execute Asynchronous 20100906
4 FILL_FEH_RETURN_MESSAGE Instance method Private Method Fill return message for FEH/PPO calls 20101202
5 FILL_LOG_FROM_MESSAGES Instance method Private Method Fill LOG from SOA messages 20101221
6 GET_ATTRIBUTES_FROM_API_IN Instance method Private Method Get attributes from API inbound 20100921
7 GET_ATTRIBUTES_FROM_MSG_IN Instance method Private Method Get attributes from message inbound 20100921
8 GET_MAIN_OBJECT_TYPE Instance method Private Method 20101115
9 GET_PROXY_NAME_FROM_FEH Instance method Private Method Get proxy name from feh 20100915
10 GET_XI_PAYLOAD Instance method Private Method Get payload from XI 20110119
11 HAS_AX_ERROR Instance method Private Method Application error of type A or X has occured 20101006
12 INIT_SEND_CONFIRMATION Instance method Private Method Initialize Send confirmation 20110809
13 MAP_MSG_HDR_API_TO_XI Instance method Private Method Map message header API to XI 20101118
14 MAP_MSG_HDR_XI_TO_API Instance method Private Method Map message header XI to API 20101118
15 RAISE_FAULT Instance method Private Method Raise Standard Fault message 20110208
16 SET_ATTRIBUTES Instance method Private Method Set class attributes 20100915
17 SET_STATIC_ATTRIBUTES Static method Public Method Set static class attributes 20101114
18 SHOW_MESSAGES Instance method Private Method Show messages 20101114
Events
Class CL_WLF_INVC_IN_FRAMEWORK has no event.
Types
Class CL_WLF_INVC_IN_FRAMEWORK has no local type.
Method Signatures

Method DO_MAPPING_OUTBOUND_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_OUTPUT_XI Call by reference Object reference (TYPE REF TO) DATA 20101125
2 Importing IS_INPUT Call by reference Type reference (TYPE) DATA 20110124
3 Importing IT_MESSAGES_OLD Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20101125
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20101125

Method DO_MAPPING_OUTBOUND_FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_OUTPUT_XI Call by reference Object reference (TYPE REF TO) DATA 20101130
2 Importing IS_INPUT_FEH Call by reference Type reference (TYPE) DATA 20101130
3 Importing IV_PRE_MAPPING Call by reference Type reference (TYPE) FEH_BOOLEAN Boolean 20101130
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20101130

Method EXECUTE_ASYNCHRONOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INPUT Call by reference Type reference (TYPE) ANY 20100906
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100920
3 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) WLF_INVC_PROXY_NAME Proxy Name 20100915
4 Importing IV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100906
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20100906
2 CX_WLF_INVC_USE_CASE_NOT_IMPL Agency Business: Use Case not implemented 20100907

Method FILL_FEH_RETURN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PREV_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20101202
2 Importing IV_MSG_TEXT Call by reference Type reference (TYPE) BAPI_MSG Message Text 20101202
3 Importing IX_MSG_FAULT Call by reference Object reference (TYPE REF TO) CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20101202
4 Returning RS_RETURN_MSG Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20101202

Method FILL_FEH_RETURN_MESSAGE on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method FILL_LOG_FROM_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OUTPUT_XI Call by reference Type reference (TYPE) ANY 20101221
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20101221
3 Importing IV_PROC_RESULT_CODE_DEFAULT Call by reference Type reference (TYPE) PROCESSING_RESULT_CODE CL_BS_SOA_PROXY_LOG=>CO_RESULT_CODE-SUCCESSFULL processing status 20101221

Method FILL_LOG_FROM_MESSAGES on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method GET_ATTRIBUTES_FROM_API_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_HDR_API Call by reference Type reference (TYPE) WLF_INVC_MSG_HDR_API Agency Bus.: Invoice Message Header for API Structures 20101118
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100921
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100921
4 Importing IS_API_IN Call by reference Type reference (TYPE) ANY API Inbound Data 20100921
5 Importing IV_ERROR_OBJECT_ID Call by reference Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID Error Object ID / Postprocessing Order 20101118

Method GET_ATTRIBUTES_FROM_API_IN on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method GET_ATTRIBUTES_FROM_MSG_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_HDR_API Call by reference Type reference (TYPE) WLF_INVC_MSG_HDR_API Agency Business: Invoice Message Header 20101118
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100921
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100921
4 Importing IS_MSG_IN Call by reference Type reference (TYPE) ANY Message Inbound Data 20100921
5 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) WLF_INVC_PROXY_NAME Proxy Name 20100921
# Exception Resumable Description Created on
1 CX_WLF_INVC_FATAL_ERROR Agency Business: Fatal Error 20101207

Method GET_MAIN_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR_OBJECT_ID Call by reference Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID Error Object ID / Postprocessing Order 20101115
2 Returning RV_MAIN_OBJECT_TYPE Value transfer Type reference (TYPE) /SAPPO/DTE_MAIN_OBJTYPE Main Object Type 20101115
# Exception Resumable Description Created on
1 CX_WLF_INVC_FATAL_ERROR Agency Business: Fatal Error 20101117

Method GET_PROXY_NAME_FROM_FEH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR_OBJECT_ID Call by reference Type reference (TYPE) ECH_DTE_ERROR_OBJECT_ID Error Object ID / Postprocessing Order 20101117
2 Returning RV_PROXY_NAME Value transfer Type reference (TYPE) STRING 20100915
# Exception Resumable Description Created on
1 CX_WLF_INVC_FATAL_ERROR Agency Business: Fatal Error 20101117

Method GET_XI_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INPUT Call by reference Type reference (TYPE) DATA 20110119
2 Importing IV_BD_OBJ_NAME Call by reference Type reference (TYPE) DDIC_OBJ Dictionary object 20110126
3 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) DDIC_OBJ Proxy Name 20110119
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Agency Business: Fatal Error 20110124

Method HAS_AX_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) XFLAG 'x' - error occurred 20101006

Method HAS_AX_ERROR on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method INIT_SEND_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROXY_INFO_CONF Call by reference Type reference (TYPE) WLF_INVC_PROXY_INFO Agency Bus.: Proxy Information 20110809

Method INIT_SEND_CONFIRMATION on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method MAP_MSG_HDR_API_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_HDR_XI Call by reference Type reference (TYPE) SAPPLCO_BUS_DOC_MESSAGE_HEADER Business information from the perspective of the sender appl 20101118
2 Importing IS_MSG_HDR_API Call by reference Type reference (TYPE) WLF_INVC_MSG_HDR_API Agency Bus.: Invoice Message Header for API Structures 20101118

Method MAP_MSG_HDR_API_TO_XI on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method MAP_MSG_HDR_XI_TO_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_HDR_API Call by reference Type reference (TYPE) WLF_INVC_MSG_HDR_API Agency Bus.: Invoice Message Header for API Structures 20101118
2 Importing IS_MSG_HDR_XI Call by reference Type reference (TYPE) SAPPLCO_BUS_DOC_MESSAGE_HEADER Business information from the perspective of the sender appl 20101118

Method MAP_MSG_HDR_XI_TO_API on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method RAISE_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD Call by reference Type reference (TYPE) STRING Table with BAPI Return Information 20110208
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20110208

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG_HDR_API Call by reference Type reference (TYPE) WLF_INVC_MSG_HDR_API Agency Business: Invoice Message Header 20101118
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100920
3 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) WLF_INVC_PROXY_NAME Proxy Name 20100915
4 Importing IV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100915
# Exception Resumable Description Created on
1 CX_WLF_INVC_FATAL_ERROR Agency Business: Fatal Error 20100929
2 CX_WLF_INVC_USE_CASE_NOT_IMPL Agency Business: Use Case not implemented 20100916

Method SET_STATIC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TESTRUN Call by reference Type reference (TYPE) BOOLEAN ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20101114

Method SET_STATIC_ATTRIBUTES on class CL_WLF_INVC_IN_FRAMEWORK has no exception.

Method SHOW_MESSAGES Signature

Method SHOW_MESSAGES on class CL_WLF_INVC_IN_FRAMEWORK has no parameter.
Method SHOW_MESSAGES on class CL_WLF_INVC_IN_FRAMEWORK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606