SAP ABAP Class CL_IGN_INVOICE_BASE_AL (Basis Class for Collective Invoices and Single Invoices)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICLH_INVOICE (Package) Bill
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICLE_BULKINVOICE_AL Collective Invoice - Application Logic 20060927
2 Inheritance (c INHERITING FROM c_ref)  CL_ICL_INVOICE_BASE_AL Basis Class for Invoice Processing 20060123
Properties
Class CL_IGN_INVOICE_BASE_AL  
Short Description Basis Class for Collective Invoices and Single Invoices    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICLH_INVOICE   Bill 
Created 20060123   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ISCM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IGN_INVOICE_BASE_AL has no interface implemented.
Friends
Class CL_IGN_INVOICE_BASE_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_MSG Instance attribute Protected Type reference (TYPE) STRING 20060123
2 GV_OBJAP Instance attribute Protected Type reference (TYPE) BU_OBJAP BDT: Application Object 20060309
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_GROSS_AMOUNT Instance method Public Method Calculate Gross Amount 20060217
2 CALCULATE_NET_AMOUNT Instance method Public Method Calculate Net Amount 20060217
3 CHECK_BENTYPE_COVREF Instance method Protected Method Check Benefit Type Against Compensability 20060123
4 CHECK_ITEMS Instance method Public Method Check All Items 20060123
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060309
Events
Class CL_IGN_INVOICE_BASE_AL has no event.
Types
Class CL_IGN_INVOICE_BASE_AL has no local type.
Method Signatures

Method CALCULATE_GROSS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) ICL_ITEMLIST ICL: GUI-Struktur für Claimed item list (Dynpro 301) 20071217
2 Importing IV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20060712
3 Importing IV_EVAMTPERUNIT Call by reference Type reference (TYPE) ICL_EVAMTPERUNIT Amount per Unit 20060712
4 Importing IV_EVQUANTITY Call by reference Type reference (TYPE) ICL_INVQUANTITY Invoiced Quantity (Days, Visits, Area) 20060712
5 Importing IV_FACTOR Call by reference Type reference (TYPE) ICLH_FACTOR Factor 20060712
6 Importing IV_NUMBER Call by reference Type reference (TYPE) ICL_NUMBER Quantity (Inv.) 20060712
7 Importing IV_VALPERUNIT Call by reference Type reference (TYPE) ICL_SERVCAT_POS_VALPERUNIT Value per Unit of Benefits Catalog Item 20060712
8 Returning RV_GROSAMOUNT Value transfer Type reference (TYPE) ICL_GROSAMOUNT Bruttobetrag 20060217

Method CALCULATE_GROSS_AMOUNT on class CL_IGN_INVOICE_BASE_AL has no exception.

Method CALCULATE_NET_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROSAMOUNT Call by reference Type reference (TYPE) ICL_GROSAMOUNT Bruttobetrag 20060217
2 Importing IV_TAXCODE Call by reference Type reference (TYPE) ICL_TAXCODE_INV Art der Umsatzsteuerberechnung 20060217
3 Importing IV_XBULKINVOICE Call by reference Type reference (TYPE) XFELD 20060630
4 Returning RV_NETAMOUNT Value transfer Type reference (TYPE) ICL_NETAMOUNT Nettobetrag (mit Vorzeichen) 20060217
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20060217

Method CHECK_BENTYPE_COVREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BENTYPE Call by reference Type reference (TYPE) ICL_BENTYPE Leistungsart 20060123
2 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL 20060124
# Exception Resumable Description Created on
1 CX_T100_MSG 20060123

Method CHECK_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMLIST Call by reference Type reference (TYPE) ICL_ITEMLIST_T Anspruchsposten in GUI-Format 20060123
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20060123

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IGN_INVOICE_BASE_AL has no parameter.
Method CONSTRUCTOR on class CL_IGN_INVOICE_BASE_AL has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in