SAP ABAP Class CL_WLF_INVC_IN_SWITCHMAN (Agency Bus.: Invoice Inbound Switchman)
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
Properties
Class CL_WLF_INVC_IN_SWITCHMAN  
Short Description Agency Bus.: Invoice Inbound Switchman    
Super Class    
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 20100925   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WLF_INVC_IN_SWITCHMAN has no forward declaration.
Interfaces
Class CL_WLF_INVC_IN_SWITCHMAN has no interface implemented.
Friends
Class CL_WLF_INVC_IN_SWITCHMAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_EANC_GLN_MAPP Static Attribute Private Type reference (TYPE) TTY_EANC_GLN_MAPP 20110916
2 GV_EANC_GLN_MAPP_SELECTED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110916
3 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WLF_INVC_CONSTANTS Agency Business: Constants 20100925
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_INVC_CNC_RQ Static method Private Method Analyse InvoiceCancellationRequest message 20110805
2 ANALYSE_INVC_ERP_CNC_RQ Static method Private Method Analyse InvoiceERPCancellationRequest_V1 message 20110805
3 ANALYSE_INVC_ERP_RQ_V1 Static method Private Method Analyse InvoiceERPRequest_V1 message 20110805
4 ANALYSE_INVC_RQ_V1 Static method Private Method Analyse InvoiceRequest message 20110805
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100925
6 CONVERT_TRAD_ORD_REF Static method Private Method Convert Trading Order Reference to Trading Contract ID 20100930
7 GET_AB_DOCUMENT Static method Private Method Incoming invoice forund in agency business 20110805
8 GET_LIFNR Static method Private Method Get internal supplier number 20111102
9 GET_SWITCH_STAND Static method Public Method Get Switch Stand of Invoice Switch 20100925
10 GET_SW_STD_STANDARD_INVC Static method Private Method Get Switch Stand of Standard Invoice 20100930
11 GET_SW_STD_VIA_BADI Static method Private Method Get Switch Stand via BADI 20101124
12 GET_SW_STD_VIA_TRAD_ORD_REF Static method Private Method Get Switch Stand via Trading Order Reference 20100930
13 IS_OWN_COMPANY_CODE Static method Private Method BillFromPartyID of BTDParty is own Company Code 20111108
14 IS_OWN_PARTY Static method Private Method check, if BTDParty is own party 20110916
15 LOAD_GLN_MAP Static method Private Method Load EAN GLN mapping 20110916
Events
Class CL_WLF_INVC_IN_SWITCHMAN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_EANC_GLN_MAPP Private See coding 20110916 tty_eanc_gln_mapp TYPE STANDARD TABLE OF eanc_gln_mapp
Method Signatures

Method ANALYSE_INVC_CNC_RQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT 20110805
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP 20110805
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE 20110805
4 Importing IS_INPUT Call by reference Type reference (TYPE) ANY InvoiceCancellationRequest message 20110805

Method ANALYSE_INVC_CNC_RQ on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method ANALYSE_INVC_ERP_CNC_RQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT 20110805
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP 20110805
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE 20110805
4 Importing IS_INPUT Call by reference Type reference (TYPE) IVE_INVOICE_ERPCANCEL_REQUEST MT Invoice ERP Cancel Request 20110805

Method ANALYSE_INVC_ERP_CNC_RQ on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method ANALYSE_INVC_ERP_RQ_V1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT 20110805
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP 20110805
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE 20110805
4 Importing IS_INPUT Call by reference Type reference (TYPE) IVE_INVOICE_ERPREQUEST_V1 MT InvoiceERPRequest_V1 20110805

Method ANALYSE_INVC_ERP_RQ_V1 on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method ANALYSE_INVC_RQ_V1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT 20110805
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP 20110805
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE 20110805
4 Importing IS_INPUT Call by reference Type reference (TYPE) IVE_E_INVOICE_REQUEST MT InvoiceERPRequest_V1 20110805

Method ANALYSE_INVC_RQ_V1 on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_TRAD_ORD_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TKONN Call by reference Type reference (TYPE) TKONN Trading Contract: Trading Contract Number 20101125
2 Exporting EV_TKONN_EX Call by reference Type reference (TYPE) TKONN_EX Trading Contract: External Document Number 20110324
3 Importing IS_TRAD_ORD_REF Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOCUMENT_REF Proxy Structure (Generated) 20100930

Method CONVERT_TRAD_ORD_REF on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method GET_AB_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOREIGN_ID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOCUMENT_ID BusinessTransactionDocumentID 20110805
2 Importing IS_INTERNAL_ID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOCUMENT_ID BusinessTransactionDocumentID 20110805
3 Returning RS_KOMLFK Value transfer Type reference (TYPE) KOMLFK Comm. Structure: Vendor Billing Doc. Header 20110805

Method GET_AB_DOCUMENT on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method GET_LIFNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BILL_FROM_PARTY Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_PARTY 20111102
2 Returning RV_LIFNR Value transfer Type reference (TYPE) LIFNR 20111102

Method GET_LIFNR on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method GET_SWITCH_STAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT Invoice Variants 20100925
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100925
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100925
4 Importing IS_INPUT Call by reference Type reference (TYPE) ANY 20100925
5 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) WLF_INVC_PROXY_NAME Proxy Name 20100925

Method GET_SWITCH_STAND on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method GET_SW_STD_STANDARD_INVC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT Invoice Variants 20100930
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100930
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100930

Method GET_SW_STD_STANDARD_INVC on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method GET_SW_STD_VIA_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT Invoice Variants 20101124
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20101124
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20101124
4 Importing IS_INPUT_B2B_CRT Call by reference Type reference (TYPE) IVE_E_INVOICE_REQUEST Invoice Request 20101124

Method GET_SW_STD_VIA_BADI on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method GET_SW_STD_VIA_TRAD_ORD_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVC_VARIANT Call by reference Type reference (TYPE) WLF_INVOICE_VARIANT Invoice Variants 20100930
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100930
3 Exporting EV_USE_CASE_TYPE Call by reference Type reference (TYPE) WLF_USE_CASE_TYPE Use Case Type 20100930
4 Importing IS_TRAD_ORD_REF Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOCUMENT_REF Proxy Structure (Generated) 20100930

Method GET_SW_STD_VIA_TRAD_ORD_REF on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method IS_OWN_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BTD_PARTY Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_PARTY Proxy Structure (Generated) 20111108
2 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_INVC_REQ_MSG MDT - Invoice Request 20111108
3 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20111108
4 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111108

Method IS_OWN_COMPANY_CODE on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method IS_OWN_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BTD_PARTY Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_PARTY 20110916
2 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_INVC_REQ_MSG MDT - Invoice Request 20111109
3 Importing IT_TMPRX_IDNT Call by reference Type reference (TYPE) WZRE_T_TMPRX_IDNT AB: Structure for TMPRX_IDNT (Identification Scheme) 20110916
4 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Proxy Structure (Generated) 20111102
5 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN 20110916

Method IS_OWN_PARTY on class CL_WLF_INVC_IN_SWITCHMAN has no exception.

Method LOAD_GLN_MAP Signature

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