Hierarchy
⤷
⤷
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 | 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 | Constant | Public | Type reference (TYPE) | CHAR01 | 'M' | Mass Printing | 20120726 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR01 | 'R' | Reload | 20060907 | ||
| 3 | Constant | Protected | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20060927 | ||
| 4 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_ICLE_BULKINVOICE | Collective Invoice - Manager | 20050921 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | ICLCLAIM | Claim | 20060927 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | ICLSUBCL | Subclaim | 20060927 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | TY_OBJECT_LN | GS_OBJECT | 20050921 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | TY_SERVCAT_LN | 20051014 | ||||
| 9 | Instance attribute | Public | Type reference (TYPE) | TICL401T | 20051014 | ||||
| 10 | Static Attribute | Protected | See coding | 20060913 | |||||
| 11 | Instance attribute | Public | See coding | 20060905 | |||||
| 12 | Instance attribute | Protected | See coding | 20060905 | |||||
| 13 | Instance attribute | Protected | Type reference (TYPE) | TY_ICLPART_TAB | 20071107 | ||||
| 14 | Instance attribute | Public | See coding | 20060905 | |||||
| 15 | Instance attribute | Public | See coding | 20060905 | |||||
| 16 | Instance attribute | Public | See coding | 20060905 | |||||
| 17 | Instance attribute | Public | Type reference (TYPE) | TY_OBJECT_TAB | GT_OBJECT | 20050921 | |||
| 18 | Instance attribute | Protected | See coding | Claims to Be Reloaded | 20060905 | ||||
| 19 | Instance attribute | Public | See coding | 20051014 | |||||
| 20 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Tasks | 20050921 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | XFELD | 'X' | Load Activities Only 'On Demand' | 20071212 | ||
| 22 | Instance attribute | Public | Type reference (TYPE) | I | Assigned Claims Count | 20060907 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | ICL_CCEVENT | Collective Invoice | 20050921 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | I | Number of invoice items | 20050927 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Claim Items | 20050921 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator for Mass Printing | 20120726 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | BU_OBJAP | BDT: Application Object | 20060927 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Participant Roles | 20050921 | |||
| 29 | Instance attribute | Protected | Type reference (TYPE) | I | Number of Claim Item Groupings | 20050921 |
Methods
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 | 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 | 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 | 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 | IV_CLAIM | Call by reference | Type reference (TYPE) | ICL_CLAIM | Nummer des Schaden-/Leistungsfalls | 20050921 | |||
| 2 | IV_CREATE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Neue Instanz anlegen, wenn Fall nicht gefunden 'X' = Ja | 20051014 | ||
| 3 | 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 | ET_HEADER_DISCOUNT | Call by reference | Type reference (TYPE) | ICLH_ICLH47_TAB | Rechnungsskontopositonen - Gesamtliste | 20060920 | |||
| 2 | ET_INVHEAD | Call by reference | Type reference (TYPE) | ICLH_ICLH40_TAB | Rechnungskopf | 20060920 | |||
| 3 | ET_INVHEADLIST | Call by reference | Type reference (TYPE) | ICLH_ICLH40_BULKINVLIST_ALV_TB | SmlRg ALV: Rechnungsliste - Rechnungskopf | 20060920 | |||
| 4 | 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 | 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 | IV_BULKINVOICE | Call by reference | Type reference (TYPE) | ICL_CCEVENT | Sammelrechnungsnummer | 20050921 | |||
| 2 | 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 | 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 | IV_SCPOSID_INT | Call by reference | Type reference (TYPE) | ICL_SERVCAT_POSID_INT | FS-CM: Interne ID einer Leistungs-/Gebührenkatalogposition | 20051014 | |||
| 2 | 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 | IV_SERVCATID | Call by reference | Type reference (TYPE) | ICL_SERVCATID | FS-CM: Identifikation eines Leistungs-/Gebührenkatalogs | 20051014 | |||
| 2 | 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 | 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 | IV_CLAIM | Call by reference | Type reference (TYPE) | ICL_CLAIM | Nummer des Schaden-/Leistungsfalls | 20060905 | |||
| 2 | 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 | IT_HEADER_DISCOUNT | Call by reference | Type reference (TYPE) | ICLH_ICLH47_TAB | Rechnungsskontopositonen - Gesamtliste | 20060905 | |||
| 2 | IT_INVHEAD | Call by reference | Type reference (TYPE) | ICLH_ICLH40_TAB | Rechnungskopf | 20060905 | |||
| 3 | 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 | 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 | 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 |