SAP ABAP Class CL_ICLE_BULKINVOICE (Collective Invoice - Manager)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_EVENT (Package) FS-CM: Claim Bundle
Properties
Class CL_ICLE_BULKINVOICE  
Short Description Collective Invoice - Manager    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_EVENT   FS-CM: Claim Bundle 
Created 20050921   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_ICLE_BULKINVOICE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ICLE_BULKINVOICE_CLAIM 20060913 Claim for Collective Invoice
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MASSPRINTING Constant Public Type reference (TYPE) CHAR01 'M' Mass Printing 20120726
2 GC_RELOAD Constant Public Type reference (TYPE) CHAR01 'R' Reload 20060907
3 GC_X Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20060927
4 GO_BULKINVOICE Static Attribute Public Object reference (TYPE REF TO) CL_ICLE_BULKINVOICE Collective Invoice - Manager 20050921
5 GS_DUMMY_CLAIM Instance attribute Public Type reference (TYPE) ICLCLAIM Claim 20060927
6 GS_DUMMY_SUBCLAIM Instance attribute Public Type reference (TYPE) ICLSUBCL Subclaim 20060927
7 GS_OBJECT Instance attribute Public Type reference (TYPE) TY_OBJECT_LN GS_OBJECT 20050921
8 GS_SERVCAT Instance attribute Public Type reference (TYPE) TY_SERVCAT_LN 20051014
9 GS_TICL401T Instance attribute Public Type reference (TYPE) TICL401T 20051014
10 GT_BP_DESCR Static Attribute Protected See coding 20060913
11 GT_HEADER_DISCOUNT Instance attribute Public See coding 20060905
12 GT_ICLCLAIMA_EXT Instance attribute Protected See coding 20060905
13 GT_ICLPART Instance attribute Protected Type reference (TYPE) TY_ICLPART_TAB 20071107
14 GT_INVHEAD Instance attribute Public See coding 20060905
15 GT_INVHEADLIST Instance attribute Public See coding 20060905
16 GT_INVPOS Instance attribute Public See coding 20060905
17 GT_OBJECT Instance attribute Public Type reference (TYPE) TY_OBJECT_TAB GT_OBJECT 20050921
18 GT_RELOAD Instance attribute Protected See coding Claims to Be Reloaded 20060905
19 GT_SERVCAT Instance attribute Public See coding 20051014
20 GV_ACTIVITY Instance attribute Protected Type reference (TYPE) I Number of Tasks 20050921
21 GV_ACT_ON_DEMAND Instance attribute Public Type reference (TYPE) XFELD 'X' Load Activities Only 'On Demand' 20071212
22 GV_ASSIGNED_CLAIMS Instance attribute Public Type reference (TYPE) I Assigned Claims Count 20060907
23 GV_BULKINVOICE Instance attribute Public Type reference (TYPE) ICL_CCEVENT Collective Invoice 20050921
24 GV_INVPOS Instance attribute Protected Type reference (TYPE) I Number of invoice items 20050927
25 GV_ITEM Instance attribute Protected Type reference (TYPE) I Number of Claim Items 20050921
26 GV_MASSPRINTING Instance attribute Protected Type reference (TYPE) XFELD Indicator for Mass Printing 20120726
27 GV_OBJAP Instance attribute Protected Type reference (TYPE) BU_OBJAP BDT: Application Object 20060927
28 GV_PARTOCC Instance attribute Protected Type reference (TYPE) I Number of Participant Roles 20050921
29 GV_PROCURE Instance attribute Protected Type reference (TYPE) I Number of Claim Item Groupings 20050921
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_INTERNAL_TABLES Instance method Protected Method Compile Internal Tables for Collective Invoice 20060920
2 CHECK_HEADER_DATE Instance method Public Method Do not use - will be deleted in future release 20061017
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050921
4 DB_SELECTS Instance method Protected Method Database Accesses 20060905
5 FREE Static method Public Method Release Collective Invoice 20050921
6 GET_ACTIVITIES Instance method Protected Method Activities 20060905
7 GET_CLAIM_INSTANCE Static method Public Method Provide Instance of a Claim in Claim Bundle 20050921
8 GET_DATA Instance method Public Method Provide Global Data 20060920
9 GET_DIFFERENCE_LOG Instance method Protected Method Differences Log 20060905
10 GET_DUMMY_CLAIM Instance method Protected Method Read Dummy Claim for Collective Invoice 20060927
11 GET_ICLCLAIM Instance method Protected Method Read ICLCLAIM 20060905
12 GET_ICLCLAIMA Instance method Protected Method Read ICLCLAIMA 20060905
13 GET_ICLITEM Instance method Protected Method Get Invoice Items 20060905
14 GET_ICLPARTOCC Instance method Protected Method Provide Partner 20060905
15 GET_ICLPROCURE Instance method Protected Method Get Invoices 20060905
16 GET_INSTANCE Static method Public Method Provide Instance 20050921
17 GET_OBJAP Instance method Protected Method Provide BDT Attributes 20060927
18 GET_PARTNER_DESCRIPTIONS Instance method Protected Method Partner and Description 20071107
19 GET_SERVCAT Instance method Protected Method Provide Benefits Catalog 20060905
20 GET_SERVCAT_ITEM Instance method Public Method Provide Benefit Catalog Item 20051014
21 GET_SERVCAT_TEXT Instance method Protected Method Provide Text for Benefit Catalog 20051014
22 RELOAD Static method Public Method Reload Claims 20060920
23 RELOAD_CLAIMS Instance method Protected Method Reload Claims (Full or Partial Reload) 20060920
24 RELOAD_SINGLE_CLAIM Instance method Protected Method Read Single Claim Anew 20060905
25 SET_CLAIM_RELOAD Static method Public Method Set Claim to Be Reloaded 20060905
26 SET_GLOBAL_TABLES Instance method Public Method Set Global Tables 20060905
27 SET_MASSPRINTING Instance method Public Method Set Indicator for Mass Printing 20120726
28 SET_SUBCLAIM_IN_CLAIM_INST Instance method Protected Method Transfer Subclaims to Claim Class Instances 20071212
29 UPDATE_INVHEADLIST Instance method Protected Method Update ALV List Data 20060905
Events
# Event Type Visibility Description Created on
1 ALL_CLAIMS_RELOADED Static Event
(1)
Public
(2)
All Assigned Claims Have Been Loaded 20061208
2 SINGLE_CLAIM_RELOADED Static Event
(1)
Public
(2)
Single Claim Has Been Loaded 20061208
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BP_DESCR_LN Protected See coding 20060913 BEGIN OF ty_bp_descr_ln, bpartner TYPE iclpartocc-bpartner, descrip TYPE bu_descrip, END OF ty_bp_descr_ln
2 TY_ICLCLAIMA_EXT Protected See coding 20060905 BEGIN OF ty_iclclaima_ext, claim TYPE icl_claim, subclaim TYPE icl_subcl, procurement TYPE icl_procurement, subobject TYPE iclclaima-subobject, END OF ty_iclclaima_ext
3 TY_ICLPART_LN Protected See coding 20071107 BEGIN OF ty_iclpart_ln, participant TYPE icl_part, claim TYPE icl_claim, END OF ty_iclpart_ln
4 TY_ICLPART_TAB Protected See coding 20071107 ty_iclpart_tab TYPE STANDARD TABLE OF ty_iclpart_ln
5 TY_OBJECT_LN Public See coding TY_OBJECT_LN 20050921 BEGIN OF ty_object_ln, claim TYPE icl_claim, objref TYPE REF TO cl_icle_bulkinvoice_claim, END OF ty_object_ln
6 TY_OBJECT_TAB Public See coding TY_OBJECT_TAB 20050921 ty_object_tab TYPE HASHED TABLE OF ty_object_ln WITH UNIQUE KEY claim
7 TY_SCPOSID_INT_TAB Protected See coding 20060905 ty_scposid_int_tab TYPE STANDARD TABLE OF iclitem-scposid_int
8 TY_SERVCAT_LN Public See coding 20051014 BEGIN OF ty_servcat_ln, scposid_int TYPE iclservcat-scposid_int, scposid_ext TYPE iclservcat-scposid_ext, servcatid TYPE iclservcat-servcatid, scposln TYPE ICL_SERVCAT_POS_NAME, scpos_valperunit TYPE iclservcat-scpos_valperunit, scpos_quantity type iclservcat-scpos_quantity, scpos_quanunit type iclservcat-scpos_quanunit, END OF ty_servcat_ln
9 TY_SPOS_TEXT_LN Protected See coding 20060905 BEGIN OF ty_spos_text_ln, scposid_int TYPE iclservcatt-scposid_int, scposln TYPE iclservcatt-scposln, END OF ty_spos_text_ln
Method Signatures

Method BUILD_INTERNAL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060920

Method BUILD_INTERNAL_TABLES on class CL_ICLE_BULKINVOICE has no exception.

Method CHECK_HEADER_DATE Signature

Method CHECK_HEADER_DATE on class CL_ICLE_BULKINVOICE has no parameter.
Method CHECK_HEADER_DATE on class CL_ICLE_BULKINVOICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BULKINVOICE Call by reference Type reference (TYPE) ICL_CCEVENT Sammelrechnung 20050921

Method CONSTRUCTOR on class CL_ICLE_BULKINVOICE has no exception.

Method DB_SELECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060920

Method DB_SELECTS on class CL_ICLE_BULKINVOICE has no exception.

Method FREE Signature

Method FREE on class CL_ICLE_BULKINVOICE has no parameter.
Method FREE on class CL_ICLE_BULKINVOICE has no exception.

Method GET_ACTIVITIES Signature

Method GET_ACTIVITIES on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_ACTIVITIES on class CL_ICLE_BULKINVOICE has no exception.

Method GET_CLAIM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050921
2 Importing IV_CREATE Call by reference Type reference (TYPE) XFELD 'X' Neue Instanz anlegen, wenn Fall nicht gefunden 'X' = Ja 20051014
3 Returning RO_OBJREF Value transfer Object reference (TYPE REF TO) CL_ICLE_BULKINVOICE_CLAIM Fall zur Sammelrechnung 20050921

Method GET_CLAIM_INSTANCE on class CL_ICLE_BULKINVOICE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_DISCOUNT Call by reference Type reference (TYPE) ICLH_ICLH47_TAB Rechnungsskontopositonen - Gesamtliste 20060920
2 Exporting ET_INVHEAD Call by reference Type reference (TYPE) ICLH_ICLH40_TAB Rechnungskopf 20060920
3 Exporting ET_INVHEADLIST Call by reference Type reference (TYPE) ICLH_ICLH40_BULKINVLIST_ALV_TB SmlRg ALV: Rechnungsliste - Rechnungskopf 20060920
4 Exporting ET_INVPOS Call by reference Type reference (TYPE) ICLH_ICLH46_TAB Rechnungspositon - Gesamtliste 20060920

Method GET_DATA on class CL_ICLE_BULKINVOICE has no exception.

Method GET_DIFFERENCE_LOG Signature

Method GET_DIFFERENCE_LOG on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_DIFFERENCE_LOG on class CL_ICLE_BULKINVOICE has no exception.

Method GET_DUMMY_CLAIM Signature

Method GET_DUMMY_CLAIM on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_DUMMY_CLAIM on class CL_ICLE_BULKINVOICE has no exception.

Method GET_ICLCLAIM Signature

Method GET_ICLCLAIM on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_ICLCLAIM on class CL_ICLE_BULKINVOICE has no exception.

Method GET_ICLCLAIMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060905

Method GET_ICLCLAIMA on class CL_ICLE_BULKINVOICE has no exception.

Method GET_ICLITEM Signature

Method GET_ICLITEM on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_ICLITEM on class CL_ICLE_BULKINVOICE has no exception.

Method GET_ICLPARTOCC Signature

Method GET_ICLPARTOCC on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_ICLPARTOCC on class CL_ICLE_BULKINVOICE has no exception.

Method GET_ICLPROCURE Signature

Method GET_ICLPROCURE on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_ICLPROCURE on class CL_ICLE_BULKINVOICE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BULKINVOICE Call by reference Type reference (TYPE) ICL_CCEVENT Sammelrechnungsnummer 20050921
2 Returning RO_OBJREF Value transfer Object reference (TYPE REF TO) CL_ICLE_BULKINVOICE Sammelrechnung - Objektreferenz 20050921

Method GET_INSTANCE on class CL_ICLE_BULKINVOICE has no exception.

Method GET_OBJAP Signature

Method GET_OBJAP on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_OBJAP on class CL_ICLE_BULKINVOICE has no exception.

Method GET_PARTNER_DESCRIPTIONS Signature

Method GET_PARTNER_DESCRIPTIONS on class CL_ICLE_BULKINVOICE has no parameter.
Method GET_PARTNER_DESCRIPTIONS on class CL_ICLE_BULKINVOICE has no exception.

Method GET_SERVCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCPOSID_INT Call by reference Type reference (TYPE) TY_SCPOSID_INT_TAB SPOSID_INT Tabelle 20060905

Method GET_SERVCAT on class CL_ICLE_BULKINVOICE has no exception.

Method GET_SERVCAT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCPOSID_INT Call by reference Type reference (TYPE) ICL_SERVCAT_POSID_INT FS-CM: Interne ID einer Leistungs-/Gebührenkatalogposition 20051014
2 Returning RS_SCPOS Value transfer Type reference (TYPE) ICL_SERVCAT_POSITION FS-CM: Alle Daten zu einer Leistungs-/Geb.katalogposition 20051014

Method GET_SERVCAT_ITEM on class CL_ICLE_BULKINVOICE has no exception.

Method GET_SERVCAT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVCATID Call by reference Type reference (TYPE) ICL_SERVCATID FS-CM: Identifikation eines Leistungs-/Gebührenkatalogs 20051014
2 Returning RS_TEXT Value transfer Type reference (TYPE) ICL_SERVCATNAME FS-CM: Bezeichnung eines Leistungs-/Gebührenkatalogs 20051014

Method GET_SERVCAT_TEXT on class CL_ICLE_BULKINVOICE has no exception.

Method RELOAD Signature

Method RELOAD on class CL_ICLE_BULKINVOICE has no parameter.
Method RELOAD on class CL_ICLE_BULKINVOICE has no exception.

Method RELOAD_CLAIMS Signature

Method RELOAD_CLAIMS on class CL_ICLE_BULKINVOICE has no parameter.
Method RELOAD_CLAIMS on class CL_ICLE_BULKINVOICE has no exception.

Method RELOAD_SINGLE_CLAIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060905

Method RELOAD_SINGLE_CLAIM on class CL_ICLE_BULKINVOICE has no exception.

Method SET_CLAIM_RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060905
2 Importing IV_VALIDATE_CLAIM Call by reference Type reference (TYPE) XFELD Prüfen, ob Fall zur Sammelrechnung gehört 'X' = Ja 20060922

Method SET_CLAIM_RELOAD on class CL_ICLE_BULKINVOICE has no exception.

Method SET_GLOBAL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER_DISCOUNT Call by reference Type reference (TYPE) ICLH_ICLH47_TAB Rechnungsskontopositonen - Gesamtliste 20060905
2 Importing IT_INVHEAD Call by reference Type reference (TYPE) ICLH_ICLH40_TAB Rechnungskopf 20060905
3 Importing IT_INVPOS Call by reference Type reference (TYPE) ICLH_ICLH46_TAB Rechnungspositon - Gesamtliste 20060905

Method SET_GLOBAL_TABLES on class CL_ICLE_BULKINVOICE has no exception.

Method SET_MASSPRINTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MASSPRINTING Call by reference Type reference (TYPE) XFELD Kennzeichen für Massendruck 20120726

Method SET_MASSPRINTING on class CL_ICLE_BULKINVOICE has no exception.

Method SET_SUBCLAIM_IN_CLAIM_INST Signature

Method SET_SUBCLAIM_IN_CLAIM_INST on class CL_ICLE_BULKINVOICE has no parameter.
Method SET_SUBCLAIM_IN_CLAIM_INST on class CL_ICLE_BULKINVOICE has no exception.

Method UPDATE_INVHEADLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060905

Method UPDATE_INVHEADLIST on class CL_ICLE_BULKINVOICE has no exception.
Event Signatures

Event ALL_CLAIMS_RELOADED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_CLAIMS Exporting Value transfer Type reference (TYPE) ICL_KEY_CLAIM_T ICL: Fallschlüssel 20061208

Event SINGLE_CLAIM_RELOADED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_CLAIM Exporting Value transfer Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20061208
History
Last changed by/on SAP  20080505 
SAP Release Created in 600