SAP ABAP Class CL_BIL_INVOICE_MAP_OUT (Invoice Mapping)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BIL (Application Component) Billing
     OPS_SE_BIL_XI_PROXY (Package) Web Service Proxies Billing
Properties
Class CL_BIL_INVOICE_MAP_OUT  
Short Description Invoice Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_BIL_XI_PROXY   Web Service Proxies Billing 
Created 20091030   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BIL_INVOICE_MAP_OUT has no forward declaration.
Interfaces
Class CL_BIL_INVOICE_MAP_OUT has no interface implemented.
Friends
Class CL_BIL_INVOICE_MAP_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_MAP_ENGINE Instance attribute Private Type reference (TYPE) TY_MAPPING_INSTANCE_STAB Sorted Table of TY_MAPPING_INSTANCE 20091102
2 A_ERROR_OCCURED Instance attribute Private Type reference (TYPE) SMT_BOOLEAN Boolean value 20091102
3 A_SMT_MAPPING Instance attribute Private Type reference (TYPE) SMT_MAP Mapping 20091102
4 CON_MAPPING_BILLING Constant Private Type reference (TYPE) SMT_MAP 'CO_BIL_INVOICE_RQ1' Mapping 20091102
5 CON_STEP_HEADER Constant Private Type reference (TYPE) SMT_MAPPING_STEP 'HEADER' Mapping Step 20091030
6 CON_STEP_ITEM Constant Private Type reference (TYPE) SMT_MAPPING_STEP 'ITEM_DATA' Mapping Step 20091030
Methods
# Method Level Visibility Method type Description Created on
1 GET_MAPPING_ENGINE Instance method Private Method Gets Mapping Engine 20091030
2 MAP_DATA Instance method Public Method Maps data 20091030
3 MAP_HEADER Instance method Private Method Maps Header Data 20091030
4 MAP_ITEMS Instance method Private Method Maps Item Data 20091030
Events
Class CL_BIL_INVOICE_MAP_OUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING_INSTANCE Private See coding Structure with Instance of the Mapping Tool 20091102 BEGIN OF ty_mapping_instance, mapping TYPE smt_map, mapping_step TYPE smt_mapping_step, engine TYPE REF TO cl_smt_engine, END OF ty_mapping_instance
2 TY_MAPPING_INSTANCE_STAB Private See coding Sorted Table of TY_MAPPING_INSTANCE 20091102 ty_mapping_instance_stab TYPE SORTED TABLE OF ty_mapping_instance WITH UNIQUE KEY mapping mapping_step
Method Signatures

Method GET_MAPPING_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENGINE Call by reference Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20091102
2 Importing I_MAPPING_STEP Call by reference Type reference (TYPE) SMT_MAPPING_STEP Mapping Step 20091102

Method GET_MAPPING_ENGINE on class CL_BIL_INVOICE_MAP_OUT has no exception.

Method MAP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) IVE_E_INVOICE_REQUEST Invoice Request 20091030
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Error Message Structure 20091106
3 Importing IS_KNVV Call by reference Type reference (TYPE) KNVV Customer Master Sales Data 20091030
4 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20091030
5 Importing IS_T052 Call by reference Type reference (TYPE) T052 Terms of Payment 20091030
6 Importing IS_VBDKR Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20091030
7 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20091030
8 Importing IT_VBDPR Call by reference Type reference (TYPE) TBL_VBDPR Table for Document Item View: Billing 20091030
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20091106

Method MAP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) IVE_E_INVOICE_REQUEST Invoice Request 20091102
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Error Message Structure 20091106
3 Importing IS_CONDITIONS Call by reference Type reference (TYPE) WZRE_CONDITIONS Structure with Condition Tables 20091102
4 Importing IS_KNVV Call by reference Type reference (TYPE) KNVV Customer Master Sales Data 20091102
5 Importing IS_T052 Call by reference Type reference (TYPE) T052 Terms of Payment 20091102
6 Importing IS_VBDKR Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20091102
7 Importing IS_VBDPR Call by reference Type reference (TYPE) STR_TBL_VBDPR Structure for table type tbl_vbdpr 20091102

Method MAP_HEADER on class CL_BIL_INVOICE_MAP_OUT has no exception.

Method MAP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) IVE_E_INVOICE_REQUEST Invoice Request 20091102
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Error Message Structure 20091106
3 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20091102
4 Importing IS_VBDKR Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20091102
5 Importing IS_WZRE_CONDITIONS Call by reference Type reference (TYPE) WZRE_CONDITIONS Structure with Condition Tables 20091102
6 Importing IT_VBDPR Call by reference Type reference (TYPE) TBL_VBDPR Table for Document Item View: Billing 20091102

Method MAP_ITEMS on class CL_BIL_INVOICE_MAP_OUT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605