SAP ABAP Class CL_IVE_INVOICECRTRQ1_MAP (Mapping class for InvoiceRequestIn 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 20110804
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_PREFETCH Prefetch Methods 20110804
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_TRANSFORMATION Transformation Class 20110804
Properties
Class CL_IVE_INVOICECRTRQ1_MAP  
Short Description Mapping class for InvoiceRequestIn 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 20110804   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 20110804
2 IF_SMT_TRANSFORMATION Transformation Class 20110804
Friends
Class CL_IVE_INVOICECRTRQ1_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_INVOICECRTRQ1' Mapping 20110804
2 GC_SMT_CONTEXT Constant Private Type reference (TYPE) SMT_CONTEXT '' Context 20110804
3 GC_SMT_EVENT_HEADER Constant Private Type reference (TYPE) SMT_EVENT 'HEADER' Mapping Step 20110804
4 GC_SMT_EVENT_HEADER_OUT Constant Private Type reference (TYPE) SMT_EVENT 'HEADER_OUT' Mapping Step 20110804
5 GC_SMT_EVENT_ITEM Constant Private Type reference (TYPE) SMT_EVENT 'ITEM' Mapping Step 20110804
6 GC_SMT_EVENT_ITEM_OUT Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_OUT' Mapping Step 20110804
7 GC_SMT_EVENT_ITEM_PO_REFERENCE Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_PO_REFERENCE' Mapping Step 20110804
8 GC_SMT_EVENT_ITEM_PO_REF_OUT Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_PO_REFERENCE_OUT' Mapping Step 20110804
9 GC_SMT_EVENT_ITEM_UNPL_DEL_COS Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_UNPL_DEL_COSTS' Mapping Step 20110804
10 GC_SMT_EVENT_PROD_TAX Constant Private Type reference (TYPE) SMT_EVENT 'PROD_TAX' Mapping Step 20110804
11 GC_SMT_EVENT_ROOT Constant Private Type reference (TYPE) SMT_EVENT 'ROOT' Mapping Step 20110804
12 GC_SMT_EVENT_UNPL_DEL_COS_OUT Constant Private Type reference (TYPE) SMT_EVENT 'ITEM_UNPL_DEL_COSTS_OUT' Mapping Step 20110804
13 GO_ME Static Attribute Protected Object reference (TYPE REF TO) CL_IVE_INVOICECRTRQ1_MAP Mapping class for InvoiceRequestIn V1 20110804
14 MO_B2B_PREPROCESSOR Instance attribute Private Object reference (TYPE REF TO) CL_IVE_INVOICECRTRQ1_MAP_PP B2B preprocessing 20110804
15 MO_PROT Instance attribute Private Object reference (TYPE REF TO) CL_OPS_SE_PROT OPS_SE Log 20110804
16 MO_SMT_ENGINE_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
17 MO_SMT_ENGINE_HEADER_OUT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
18 MO_SMT_ENGINE_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
19 MO_SMT_ENGINE_ITEM_OUT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
20 MO_SMT_ENGINE_ITEM_PO_REFERENC Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
21 MO_SMT_ENGINE_ITEM_PO_REF_OUT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
22 MO_SMT_ENGINE_PROD_TAX Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
23 MO_SMT_ENGINE_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
24 MO_SMT_ENGINE_UNPL_DEL_COSTS Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
25 MO_SMT_ENGINE_UNPL_DEL_COS_OUT Instance attribute Private Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20110804
Methods
# Method Level Visibility Method type Description Created on
1 CALL_SMT Instance method Private Method Call SMT (Inbound) 20110804
2 CALL_SMT_OUT Instance method Private Method Call SMT (Outbound, success) 20110804
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110804
4 CONSTRUCTOR Instance method Private Constructor Constructor 20110804
5 GET_INSTANCE Static method Public Method Returns the singleton instance 20110804
6 INITIALIZE_SMT Instance method Private Method Create Instances of SMT Engines (Inbound) 20110804
7 INITIALIZE_SMT_OUT Instance method Private Method Create Instances of SMT Engines (Outbound, success) 20110804
8 MAP_INPUT Instance method Public Method Map Input Data 20110804
9 MAP_KEYDATA_IN Static method Public Method SMT mapping of key data with BAdI calls (BUKRS, LIFNR) 20110804
10 MAP_OUTPUT Instance method Public Method Fill outbound message (success) 20110804
11 MAP_OUTPUT_FROM_XI Instance method Public Method Fill outbound message (fail, finish) 20110804
12 MAP_TAXCODE_IN Static method Public Method SMT mapping of tax code with BAdI call 20110804
13 MAP_TBTKZ_IN Static method Public Method SMT mapping of key data with BAdI calls (BUKRS, LIFNR) 20110804
Events
Class CL_IVE_INVOICECRTRQ1_MAP has no event.
Types
Class CL_IVE_INVOICECRTRQ1_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 Incoming Invoice: Root 20110804
2 Importing IS_INPUT Call by reference Type reference (TYPE) IVE_E_INVOICE_REQUEST IDT 20110804
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110804

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) IVE_E_INVC_CONF_INVC Incoming Invoice: Root 20110804
2 Importing IS_INTERNAL_OUTPUT Call by reference Type reference (TYPE) IVE_S_INCINV_ROOT IDT 20110804
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110804

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IVE_INVOICECRTRQ1_MAP has no parameter.
Method CONSTRUCTOR on class CL_IVE_INVOICECRTRQ1_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_INVOICECRTRQ1_MAP Mapping class for InvoiceRequestIn V1 20110804

Method GET_INSTANCE on class CL_IVE_INVOICECRTRQ1_MAP has no exception.

Method INITIALIZE_SMT Signature

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

Method INITIALIZE_SMT_OUT Signature

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

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_E_INVOICE_REQUEST Invoice Request 20110804
2 Returning RS_INTERNAL_INPUT Value transfer Object reference (TYPE REF TO) IVE_S_INCINV_ROOT Incoming Invoice: Root 20110804
# Exception Resumable Description Created on
1 CX_OPS_SE_PROCESS Service process error 20110804

Method MAP_KEYDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20110804
2 Exporting EV_LIFNR Call by reference Type reference (TYPE) LIFRE Different Invoicing Party 20110804
3 Exporting EV_PARART Call by reference Type reference (TYPE) EDIPPARTYP Partner Type 20110804
4 Exporting EV_PARTNER Call by reference Type reference (TYPE) EDIPPARNUM Partner number 20110804
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_INVC_REQ_MSG MDT - Invoice Request 20110804
6 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110804
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110804

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 20110804
2 Importing IV_PROCESS_METHOD Call by reference Type reference (TYPE) OPS_SE_PROCESS_METHOD Process method (service implementation) 20110804
3 Returning RSR_PROXY_OUTPUT Value transfer Object reference (TYPE REF TO) DATA Proxy representation of output data 20110804
# Exception Resumable Description Created on
1 CX_OPS_SE_CUSTOMIZING Customizing error 20110804
2 CX_OPS_SE_DATA Data consistency error 20110804
3 CX_OPS_SE_PROCESS Service process error 20110804

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 20110804
2 Importing IV_PROCESS_METHOD Call by reference Type reference (TYPE) OPS_SE_PROCESS_METHOD Process method (service implementation) 20110804
3 Returning RSR_PROXY_OUTPUT Value transfer Object reference (TYPE REF TO) DATA Proxy representation of output data 20110804
# Exception Resumable Description Created on
1 CX_OPS_SE_CUSTOMIZING Customizing error 20110804
2 CX_OPS_SE_DATA Data consistency error 20110804
3 CX_OPS_SE_PROCESS Service process error 20110804

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 20110804
2 Importing IS_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_PROD_TAX_TYPE_CODE Company Code 20110804
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Boolean value 20110804
4 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20110804
5 Importing IV_PARART Call by reference Type reference (TYPE) EDIPPARTYP Partner Type 20110804
6 Importing IV_PARTNER Call by reference Type reference (TYPE) EDIPPARNUM Different Invoicing Party 20110804
7 Importing IV_PERCENT Call by reference Type reference (TYPE) SAPPLCO_PERCENT Different Invoicing Party 20110804
8 Importing IV_RATE Call by reference Type reference (TYPE) SAPPLCO_DECIMAL_VALUE MDT - Invoice Request 20110804
9 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110804
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110804

Method MAP_TBTKZ_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TBTKZ Call by reference Type reference (TYPE) TBTKZ Indicator: Subsequent Debit/Credit 20110804
2 Importing IT_ITEMS Call by reference Type reference (TYPE) SAPPLCO_INVC_REQ_INVC_ITM_TAB MDT - Invoice Request 20110804
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110804
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20110804
History
Last changed by/on SAP  20130531 
SAP Release Created in 606