SAP ABAP Class CL_IVE_INVOICEERPCRTRQ1_MAP (Mapping class for InvoiceERPRequestIn V1)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IV-GF-ES (Application Component) Enterprise Services in Invoice Verification
     OPS_SE_IV (Package) Service Enabling for Invoice Verification
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OPS_SE_MAP Base class for mapping classes 20110623
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_PREFETCH Prefetch Methods 20110712
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_TRANSFORMATION Transformation Class 20110712
Properties
Class CL_IVE_INVOICEERPCRTRQ1_MAP  
Short Description Mapping class for InvoiceERPRequestIn V1    
Super Class CL_OPS_SE_MAP Base class for mapping classes 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_IV   Service Enabling for Invoice Verification 
Created 20110623   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_PREFETCH Prefetch Methods 20110712
2 IF_SMT_TRANSFORMATION Transformation Class 20110712
Friends
Class CL_IVE_INVOICEERPCRTRQ1_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SMT_APPLICATION Constant Private Type reference (TYPE) SMT_APPLICATION 'CL_IVE_INVOICEERPCRTRQ1' Mapping 20110623
2 GC_SMT_CONTEXT Constant Private Type reference (TYPE) SMT_CONTEXT '' Context 20110623
3 GC_SMT_EVENT_HEADER Constant Private Type reference (TYPE) SMT_EVENT 'HEADER' Mapping Step 20110623
4 GC_SMT_EVENT_HEADER_AMTSPLT Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_AMTSPLT' Mapping Step 20110712
5 GC_SMT_EVENT_HEADER_AMTSPLT_WT Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_AMTSPLT_WT' Mapping Step 20110712
6 GC_SMT_EVENT_HEADER_CHG Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_CHG' Mapping Step 20110719
7 GC_SMT_EVENT_HEADER_OUT Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_OUT' Mapping Step 20110719
8 GC_SMT_EVENT_HEADER_TAX Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_TAX' Mapping Step 20110712
9 GC_SMT_EVENT_HEADER_WT Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_WT' Mapping Step 20110712
10 GC_SMT_EVENT_ITEM_GL Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_GL' Mapping Step 20110712
11 GC_SMT_EVENT_ITEM_MAT Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_MAT' Mapping Step 20110712
12 GC_SMT_EVENT_ITEM_POREF Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_POREF' Mapping Step 20110712
13 GC_SMT_EVENT_ITEM_POREF_ACCOUN Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_POREF_ACCOUNTING' Mapping Step 20110712
14 GC_SMT_EVENT_ITEM_POREF_COND Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_POREF_COND' Mapping Step 20110712
15 GC_SMT_EVENT_ROOT Constant Private Type reference (TYPE) SMT_EVENT 'ROOT' Mapping Step 20110623
16 GO_ME Static Attribute Protected Object reference (TYPE REF TO) CL_IVE_INVOICEERPCRTRQ1_MAP Mapping class for InvoiceRequestIn V1 20110623
17 MO_PROT Instance attribute Private Object reference (TYPE REF TO) CL_OPS_SE_PROT OPS_SE Log 20110623
18 MO_SMT_ENGINE_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
19 MO_SMT_ENGINE_HEADER_AMTSPLT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
20 MO_SMT_ENGINE_HEADER_AMTSPL_WT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
21 MO_SMT_ENGINE_HEADER_CHG Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110719
22 MO_SMT_ENGINE_HEADER_OUT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110719
23 MO_SMT_ENGINE_HEADER_TAX Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
24 MO_SMT_ENGINE_HEADER_WT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
25 MO_SMT_ENGINE_ITEM_GL Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
26 MO_SMT_ENGINE_ITEM_MAT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
27 MO_SMT_ENGINE_ITEM_POREF Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
28 MO_SMT_ENGINE_ITEM_POREF_ACCOU Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
29 MO_SMT_ENGINE_ITEM_POREF_COND Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
30 MO_SMT_ENGINE_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110712
Methods
# Method Level Visibility Method type Description Created on
1 CALL_SMT Instance method Private Method Call SMT 20110623
2 CALL_SMT_OUT Instance method Private Method Call SMT (Outbound, success) 20110719
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110623
4 CONSTRUCTOR Instance method Private Constructor 20110623
5 GET_INSTANCE Static method Public Method Returns the singleton instance 20110623
6 GET_INTERNAL_MODE Instance method Private Method Get internal mode 20110623
7 INITIALIZE_SMT Instance method Private Method Create Instances of SMT Engines 20110623
8 INITIALIZE_SMT_OUT Instance method Private Method 20110719
9 IS_TAXCODE_SUBMITTED Static method Private Method Check if tax code for unplanned delivery costs was changed 20110720
10 MAP_INPUT Instance method Public Method Map Input Data 20110623
11 MAP_KEYDATA_IN Static method Public Method SMT mapping of key data with BAdI calls (BUKRS, LIFNR) 20110712
12 MAP_OUTPUT Instance method Public Method Abstract:Maps the proxy output to an internal representation 20110623
13 MAP_OUTPUT_FROM_XI Instance method Public Method Fill outbound message (fail, finish) 20110719
14 MAP_TAXCODE_IN Static method Public Method SMT mapping of tax code with BAdI call 20110712
Events
Class CL_IVE_INVOICEERPCRTRQ1_MAP has no event.
Types
Class CL_IVE_INVOICEERPCRTRQ1_MAP has no local type.
Method Signatures

Method CALL_SMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INCINV Call by reference Type reference (TYPE) IVE_S_INCINV_ROOT_A2A Incoming Invoice: Root 20110623
2 Importing IS_INPUT Call by reference Type reference (TYPE) IVE_INVOICE_ERPREQUEST_V1 MDT InvoiceERPRequestMessage_V1 20110705
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110623

Method CALL_SMT_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROXY_OUTPUT Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPCF1_INVC Incoming Invoice: Root 20110719
2 Importing IS_INTERNAL_OUTPUT Call by reference Type reference (TYPE) IVE_S_INCINV_ROOT_A2A IDT 20110719
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110719

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IVE_INVOICEERPCRTRQ1_MAP Mapping class for InvoiceRequestIn V1 20110623

Method GET_INSTANCE on class CL_IVE_INVOICEERPCRTRQ1_MAP has no exception.

Method GET_INTERNAL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_CODE Call by reference Type reference (TYPE) SAPPLCO_ACTION_CODE Proxy Data Element (Generated) 20110623
2 Returning RV_MODE_INTERNAL Value transfer Type reference (TYPE) IVE_ACTION_CODE Incoming Invoice: Action Code 20110623

Method GET_INTERNAL_MODE on class CL_IVE_INVOICEERPCRTRQ1_MAP has no exception.

Method INITIALIZE_SMT Signature

Method INITIALIZE_SMT on class CL_IVE_INVOICEERPCRTRQ1_MAP has no parameter.
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110623

Method INITIALIZE_SMT_OUT Signature

Method INITIALIZE_SMT_OUT on class CL_IVE_INVOICEERPCRTRQ1_MAP has no parameter.
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110719

Method IS_TAXCODE_SUBMITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INVOICE Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPRQ1_INVC IDT InvoiceERPRequest_V1_Invoice 20110720
2 Returning RV_SUBMITTED Value transfer Type reference (TYPE) ABAP_BOOL 20110720

Method IS_TAXCODE_SUBMITTED on class CL_IVE_INVOICEERPCRTRQ1_MAP has no exception.

Method MAP_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INVOICE_REQUEST Call by reference Type reference (TYPE) IVE_INVOICE_ERPREQUEST_V1 Invoice Request 20110623
2 Returning RS_INTERNAL_INPUT Value transfer Object reference (TYPE REF TO) IVE_S_INCINV_ROOT_A2A Incoming Invoice: Root 20110623
# Exception Resumable Description Created on
1 CX_OPS_SE_PROCESS Service process error 20110623

Method MAP_KEYDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BELNR Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20110712
2 Exporting EV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20110712
3 Exporting EV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20110712
4 Exporting EV_KONTO Call by reference Type reference (TYPE) EDIPPARNUM Partner number 20110712
5 Exporting EV_LIFNR Call by reference Type reference (TYPE) LIFRE Different Invoicing Party 20110712
6 Exporting EV_PARART Call by reference Type reference (TYPE) EDIPPARTYP Partner Type 20110712
7 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPRQ1_MSG MDT - Invoice Request 20110712
8 Importing IV_MODE Call by reference Type reference (TYPE) IVE_ACTION_CODE Incoming Invoice: Action Code 20110712
9 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110712
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110712

Method MAP_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERNAL_OUTPUT Call by reference Type reference (TYPE) ANY Internal representation of output data 20110623
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110719
3 Importing IV_PROCESS_METHOD Call by reference Type reference (TYPE) OPS_SE_PROCESS_METHOD Process method (service implementation) 20110719
4 Returning RSR_PROXY_OUTPUT Value transfer Object reference (TYPE REF TO) DATA Proxy representation of output data 20110623
# Exception Resumable Description Created on
1 CX_OPS_SE_CUSTOMIZING Customizing error 20110623
2 CX_OPS_SE_DATA Data consistency error 20110623
3 CX_OPS_SE_PROCESS Service process error 20110623

Method MAP_OUTPUT_FROM_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROXY_INPUT Call by reference Type reference (TYPE) ANY Internal representation of output data 20110719
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110803
3 Importing IV_PROCESS_METHOD Call by reference Type reference (TYPE) OPS_SE_PROCESS_METHOD Process method (service implementation) 20110719
4 Returning RSR_PROXY_OUTPUT Value transfer Object reference (TYPE REF TO) DATA Proxy representation of output data 20110719
# Exception Resumable Description Created on
1 CX_OPS_SE_CUSTOMIZING Customizing error 20110719
2 CX_OPS_SE_DATA Data consistency error 20110719
3 CX_OPS_SE_PROCESS Service process error 20110719

Method MAP_TAXCODE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MWSKZ Call by reference Type reference (TYPE) MWSKZ Tax on Sales/Purchases Code 20110712
2 Importing IS_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_PROD_TAX_TYPE_CODE Company Code 20110712
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Boolean value 20110712
4 Importing IV_CHARACTERISTICS_CODE Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_TAXATION_CHAR1 Partner Type 20110712
5 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20110712
6 Importing IV_PARART Call by reference Type reference (TYPE) EDIPPARTYP Partner Type 20110712
7 Importing IV_PARTNER Call by reference Type reference (TYPE) EDIPPARNUM Different Invoicing Party 20110712
8 Importing IV_PERCENT Call by reference Type reference (TYPE) SAPPLCO_PERCENT Different Invoicing Party 20110712
9 Importing IV_RATE Call by reference Type reference (TYPE) SAPPLCO_DECIMAL_VALUE MDT - Invoice Request 20110712
10 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110712
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110712
History
Last changed by/on SAP  20130531 
SAP Release Created in 606