SAP ABAP Class CL_BIL_INVOICE_DATA_ACCESS (Outbound Invoice Request Data Access)
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_DATA_ACCESS  
Short Description Outbound Invoice Request Data Access    
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 20091012   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BIL_INVOICE_DATA_ACCESS has no forward declaration.
Interfaces
Class CL_BIL_INVOICE_DATA_ACCESS has no interface implemented.
Friends
Class CL_BIL_INVOICE_DATA_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPL_PRICING Constant Public Type reference (TYPE) CHAR1 'V' Single-Character Indicator 20091012
2 GC_MSGTY_E Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20091012
3 GC_MSG_CLASS Constant Public Type reference (TYPE) SYMSGID 'OPS_SE_BIL' Message Class 20091012
4 GT_KOMV Instance attribute Public Type reference (TYPE) WZRE_KOMV_TAB Pricing Communications-Condition Record 20100113
5 GT_KSCHL_DESC Static Attribute Private Type reference (TYPE) TTY_KSCHL_DESC Description for condition type 20100119
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONDITION_DESC Instance method Public Method Get the description for the condition type 20100119
2 GET_HEADER_PRICES Instance method Public Method Get header prices 20091012
3 GET_ITEM_PRICES Instance method Public Method Get item prices 20091012
4 GET_TERMS_OF_PAYMENT Instance method Public Method Get Terms of Payment 20091012
5 READ_BILLING_DOCUMENT Instance method Public Method Read the Billing document 20091012
Events
Class CL_BIL_INVOICE_DATA_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_KSCHL_DESC Private See coding 20100119 tty_kschl_desc TYPE TABLE OF ty_kschl_desc
2 TY_KSCHL_DESC Private See coding 20100119 BEGIN OF ty_kschl_desc, kappl TYPE kappl, kschl TYPE kschl, vtext TYPE vtext, spras TYPE spras, stunr TYPE stunr, END OF ty_kschl_desc
Method Signatures

Method GET_CONDITION_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESC Call by reference Type reference (TYPE) VTEXT Description 20100119
2 Exporting EV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20100119
3 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Application 20100119
4 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20100119
5 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20100120

Method GET_CONDITION_DESC on class CL_BIL_INVOICE_DATA_ACCESS has no exception.

Method GET_HEADER_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20091012
2 Exporting ET_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20091012
3 Exporting ET_KOMVD Call by reference Type reference (TYPE) KOMVD_T Price Determination Communication-Cond.Record for Printing 20091012
4 Importing IS_LANGUAGE_KEY Call by reference Type reference (TYPE) SPRAS Language Key 20091012
5 Importing IS_VBDKR Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20091012

Method GET_HEADER_PRICES on class CL_BIL_INVOICE_DATA_ACCESS has no exception.

Method GET_ITEM_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20091012
2 Exporting ET_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20091012
3 Exporting ET_KOMVD Call by reference Type reference (TYPE) KOMVD_T Price Determination Communication-Cond.Record for Printing 20091012
4 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20091012
5 Importing IS_LANGUAGE_KEY Call by reference Type reference (TYPE) SPRAS Language Key 20091012
6 Importing IS_VBDKR Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20091012
7 Changing IS_VBDPR Call by reference Type reference (TYPE) VBDPR Document Item View for Billing 20091012

Method GET_ITEM_PRICES on class CL_BIL_INVOICE_DATA_ACCESS has no exception.

Method GET_TERMS_OF_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T052 Call by reference Type reference (TYPE) T052 Terms of Payment 20091012
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_BIL_INVOICE_HELPER Helper class for the Invoice 20091012
3 Importing I_ZFBDT Call by reference Type reference (TYPE) DZFBDT Baseline Date for Due Date Calculation 20091012
4 Importing I_ZTERM Call by reference Type reference (TYPE) DZTERM Terms of Payment Key 20091012
# Exception Resumable Description Created on
1 CX_BIL_DATA_ACCESS_ERROR Error during data access 20091012

Method READ_BILLING_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KNVV Call by reference Type reference (TYPE) KNVV Customer Master Sales Data 20091012
2 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20091012
3 Exporting ES_T052 Call by reference Type reference (TYPE) T052 Terms of Payment 20091012
4 Exporting ES_VBDKR Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20091012
5 Exporting ET_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20091012
6 Exporting ET_VBDPR Call by reference Type reference (TYPE) TBL_VBDPR Table for Document Item View: Billing 20091012
7 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_BIL_INVOICE_HELPER Helper class for the Invoice 20091012
8 Importing IS_DATA Call by reference Type reference (TYPE) ANY Input - Invoice 20091012
# Exception Resumable Description Created on
1 CX_BIL_DATA_ACCESS_ERROR Error during data access 20091012
History
Last changed by/on SAP  20100310 
SAP Release Created in 605