SAP ABAP Class CL_WLF_OUTBOUND_EVENT_HANDLER (AB: Outbound event handler)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WZRE (Package) Agency Business
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WLF_OUTBOUND_EVENT_HANDLER AB: Outbound Event Handler 20100924
Properties
Class CL_WLF_OUTBOUND_EVENT_HANDLER  
Short Description AB: Outbound event handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WZRE   Agency Business 
Created 20100909   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WLF_OUTBOUND_EVENT_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WLF_OUTBOUND_EVENT_HANDLER AB: Outbound Event Handler 20100924
Friends
Class CL_WLF_OUTBOUND_EVENT_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SOW_OBJ_KIND Instance attribute Protected Attribute reference (LIKE) 20100924
2 CO_SWO_EVENTS Instance attribute Protected Attribute reference (LIKE) 20100924
3 CO_SWO_OBJTYPES Instance attribute Protected Attribute reference (LIKE) 20100924
4 MS_LAST_T001 Instance attribute Private Type reference (TYPE) T001 20100929
5 MS_LAST_T007A Instance attribute Private Type reference (TYPE) T007A 20100929
6 MV_EVENT Instance attribute Private Type reference (TYPE) SWO_EVENT 20100929
7 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) SWO_OBJTYP 20100929
8 MV_WBELN Instance attribute Private Type reference (TYPE) WBELN 20100929
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EVT_FOR_USE_CASE Instance method Private Method Check, if event is allowed for use case 20100910
2 ENRICH_HEADER_FIELDS Instance method Private Method Enrich header fields 20100909
3 ENRICH_ITEM_FIELDS Instance method Private Method Enrich item fields 20100909
4 GET_INVC_DATA Instance method Private Method Get invoice document data of requested object 20100909
5 GET_TAX_DATA Instance method Private Method Get tax data 20100909
6 INITIALIZE Instance method Private Method Initialize event processing 20100909
7 PROCESS_CHANGED_EVENT Instance method Private Method Process Changed Event 20100909
8 PROCESS_CREATED_EVENT Instance method Private Method Process Created Event 20100909
9 PROCESS_EVENT Instance method Private Method Process Event 20100909
10 PROCESS_RELEASED_EVENT Instance method Private Method Process Release Event 20100909
11 RAISE Instance method Private Method Raise exception for error handling 20110527
12 SWC_GET_TABLE Instance method Private Method Get Container Info 20100909
13 TRIGGER Instance method Private Method Trigger outbound service execution 20100909
Events
Class CL_WLF_OUTBOUND_EVENT_HANDLER has no event.
Types
Class CL_WLF_OUTBOUND_EVENT_HANDLER has no local type.
Method Signatures

Method CHECK_EVT_FOR_USE_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EVT_ALLOWED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100910
2 Importing IV_USE_CASE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100910
# Exception Resumable Description Created on
1 CX_WLF_EVENT_NOT_REGISTERED AB: SWO Event not registered 20100917

Method ENRICH_HEADER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KOMLFK Call by reference Type reference (TYPE) KOMLFK 20100909
2 Importing IS_KOMLFK_OLD Call by reference Type reference (TYPE) KOMLFK 20100909

Method ENRICH_HEADER_FIELDS on class CL_WLF_OUTBOUND_EVENT_HANDLER has no exception.

Method ENRICH_ITEM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KOMLFP Call by reference Type reference (TYPE) KOMLFP Vendor billing document: billing document items 20100909
2 Importing IS_KOMLFK Call by reference Type reference (TYPE) KOMLFK Comm. Structure: Vendor Billing Doc. Header 20100909

Method ENRICH_ITEM_FIELDS on class CL_WLF_OUTBOUND_EVENT_HANDLER has no exception.

Method GET_INVC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEAD_TEXT Call by reference Type reference (TYPE) KOMLFKTXT_ITAB Table Type for KOMLFKTXT 20100909
2 Exporting ET_ITEM_TEXT Call by reference Type reference (TYPE) KOMLFPTXT_ITAB Table Type for KOMLFPTXT 20100909
3 Exporting ET_KOMLFK Call by reference Type reference (TYPE) KOMLFK_ITAB Table for KOMLFK 20100909
4 Exporting ET_KOMLFP Call by reference Type reference (TYPE) KOMLFP_ITAB Table for KOMLFP 20100909
5 Exporting ET_KOMV Call by reference Type reference (TYPE) KOMV_ITAB Table for KOMV 20100909
6 Exporting ET_KOMV_TAX Call by reference Type reference (TYPE) KOMV_ITAB Table for KOMV 20100909
7 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container Table 20100909
8 Importing IV_WBELN Call by reference Type reference (TYPE) WBELN Object key 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909

Method GET_TAX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMV_TAX Call by reference Type reference (TYPE) KOMV_TAB 20100909
2 Importing IS_KOMLFK Call by reference Type reference (TYPE) KOMLFK 20100909
3 Importing IT_KOMLFP Call by reference Type reference (TYPE) KOMLFP_ITAB 20100909
4 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Type reference (TYPE) SWO_EVENT Event 20100909
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20100910
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100915
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100915

Method PROCESS_CHANGED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container Table 20100909
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20100909
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909

Method PROCESS_CREATED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container Table 20100909
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20100909
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909

Method PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container Table 20100909
2 Importing IV_EVENT Call by reference Type reference (TYPE) SWO_EVENT Event 20100909
3 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20100909
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909

Method PROCESS_RELEASED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container Table 20100909
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20100909
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909

Method RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_ERROR Call by reference Object reference (TYPE REF TO) CX_WZRE_MSG Exceptions Message Output 20110527
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20110527

Method SWC_GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTENT Call by reference Type reference (TYPE) ANY 20100909
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container Table 20100909
3 Importing I_ELEMENT Call by reference Type reference (TYPE) SWC_ELEM Element 20100909

Method SWC_GET_TABLE on class CL_WLF_OUTBOUND_EVENT_HANDLER has no exception.

Method TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KOMLFK Call by reference Type reference (TYPE) KOMLFK Table for KOMLFK 20100909
2 Importing IT_HEAD_TEXT Call by reference Type reference (TYPE) KOMLFKTXT_ITAB Table Type for KOMLFKTXT 20100909
3 Importing IT_ITEM_TEXT Call by reference Type reference (TYPE) KOMLFPTXT_ITAB Table Type for KOMLFPTXT 20100909
4 Importing IT_KOMLFP Call by reference Type reference (TYPE) KOMLFP_ITAB Table for KOMLFP 20100909
5 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_ITAB Table for KOMV 20100909
6 Importing IT_KOMV_TAX Call by reference Type reference (TYPE) KOMV_ITAB Table for KOMV 20100909
# Exception Resumable Description Created on
1 CX_WZRE_MSG Exceptions Message Output 20100909
History
Last changed by/on SAP  20130531 
SAP Release Created in 606