SAP ABAP Class CL_BIL_INVOICE_SERVICE_OUT (Outbound Invoice Request Service Implementation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BIL (Application Component) Billing
     OPS_SE_BIL_XI_PROXY (Package) Web Service Proxies Billing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BIL_INVOICE_SERVICE_OUT Invoice Request Service Implementation 20091012
Properties
Class CL_BIL_INVOICE_SERVICE_OUT  
Short Description Outbound Invoice Request Service Implementation    
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BIL_INVOICE_SERVICE_OUT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BIL_INVOICE_SERVICE_OUT Invoice Request Service Implementation 20091012
Friends
Class CL_BIL_INVOICE_SERVICE_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MSGTY_E Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20091012
2 GC_MSG_CLASS Constant Public Type reference (TYPE) SYMSGID 'OPS_SE_BIL' Message Class 20091012
3 GO_BADI_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_BIL_INVOICE_BADI_HANDLE BAdI handle for the Invoice 20091012
4 GO_DATA_ACCESS Instance attribute Private Object reference (TYPE REF TO) CL_BIL_INVOICE_DATA_ACCESS Data access 20091012
5 GO_MAP_OUT Instance attribute Private Object reference (TYPE REF TO) CL_BIL_INVOICE_MAP_OUT Invoice Mapping 20091102
6 GO_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_BIL_INVOICE_HELPER Helper class for the Invoice 20091012
7 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) IF_BIL_INVOICE_SERVICE_OUT Service Implementation 20091012
8 GT_KSCHL_DESC Static Attribute Private Type reference (TYPE) TTY_KSCHL_DESC Description for condtion types 20091223
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091012
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091012
3 CREATE Static method Public Method Factory method to get the service impl object reference 20091012
4 FILL_LRD_FILTER Instance method Public Method Fill LRD filter strcuture 20110809
5 FILL_LRD_FILTER_BADI Instance method Public Method Fill LRD filter strcuture via BADI 20110809
6 GET_CONDITION_DESC Instance method Public Method Get the description for the condition type 20091223
7 SET_LRD_FILTER Instance method Protected Method Set LRD filter strcuture 20110808
Events
Class CL_BIL_INVOICE_SERVICE_OUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_KSCHL_DESC Private See coding 20091223 tty_kschl_desc TYPE TABLE OF ty_kschl_desc
2 TY_KSCHL_DESC Private See coding 20091223 BEGIN OF ty_kschl_desc, kappl TYPE kappl, kschl TYPE kschl, vtext TYPE vtext, spras TYPE spras, END OF ty_kschl_desc
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SI Value transfer Object reference (TYPE REF TO) IF_BIL_INVOICE_SERVICE_OUT Invoice Request Service Implementation 20091012

Method CREATE on class CL_BIL_INVOICE_SERVICE_OUT has no exception.

Method FILL_LRD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_OUT Call by reference Type reference (TYPE) VBDKR Billing Document: Header Data 20110809
2 Returning RS_LRD_FILTER Value transfer Type reference (TYPE) BIL_S_LRD_OUT_B2B LRD structure Invoice B2B outbound messages 20110809
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20110809

Method FILL_LRD_FILTER_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CS_LRD_FILTER Value transfer Type reference (TYPE) BIL_S_LRD_OUT_B2B LRD structure Invoice B2B outbound messages 20110809
2 Importing IS_DATA_OUT Call by reference Type reference (TYPE) VBDKR Document Header View for Billing 20110809
3 Importing I_BADI_NAME Call by reference Type reference (TYPE) ENHBADIID Name of a BAdI in Enhancement Framework 20110809
# Exception Resumable Description Created on
1 CX_BIL_BADI_ERROR Error during processing of the Business-Add In 20110809

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 20091223
2 Exporting EV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20091223
3 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Application 20091223
4 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20091223

Method GET_CONDITION_DESC on class CL_BIL_INVOICE_SERVICE_OUT has no exception.

Method SET_LRD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110809
2 Exporting ER_LRD_FILTER Value transfer Type reference (TYPE) ANY 20110808
3 Importing IS_DATA_OUT Call by reference Type reference (TYPE) ANY 20110808
4 Importing I_BADI_NAME Call by reference Type reference (TYPE) ENHBADIID Name of a BAdI in Enhancement Framework 20110809
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20110808
2 CX_BIL_BADI_ERROR Error during processing of the Business-Add In 20110811
3 CX_BIL_DATA_ACCESS_ERROR Error during data access 20110811
History
Last changed by/on SAP  20130531 
SAP Release Created in 605