Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_ACCEPT_ACCDOC_VISITOR | Allow Visitor to Scan the Accounting Document | 20020206 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_LINE_ITEMS | 20010517 | |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_LINE_ITEMS_DIRECT | Direct Access to Document Lines | 20010518 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | /EACC/IF_LINE_ITEMS_ROOT | Document Line Initial Screen | 20010517 |
Properties
| Class | /EACC/CL_LINE_ITEMS_ROOT | |
| Short Description | Facade for Line Item Runtime Management | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | /EACC/MSG_LI_RUNTIME | |
| Program status | ||
| Category | 0 | |
| Package | /EACC/LINE_ITEM_RUNTIME | Line Item Runtime Management |
| Created | 20010517 | SAP |
| Last change | 20041006 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /EACC/CL_LINE_ITEMS_ROOT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /EACC/IF_ACCEPT_ACCDOC_VISITOR | Allow Visitor to Scan the Accounting Document | 20020206 | ||
| 2 | /EACC/IF_LINE_ITEMS | 20010517 | |||
| 3 | /EACC/IF_LINE_ITEMS_DIRECT | Direct Access to Document Lines | 20010518 | ||
| 4 | /EACC/IF_LINE_ITEMS_ROOT | Document Line Initial Screen | 20010517 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /EACC/CL_AMOUNTS | 20010820 | Amounts | |
| 2 | /EACC/CL_DOCUMENTS_ROOT | 20031023 | Root for e-accounting Documents | |
| 3 | /EACC/CL_ITEM_ITERATOR | 20020207 | Facade for Line Item Runtime Management | |
| 4 | /EACC/CL_LINE_ITEMS_DOC | 20010517 | Line Items | |
| 5 | /EACC/CL_LINE_ITEMS_GEN_READER | 20040127 | Reader for Line Items (Generated Accesses) | |
| 6 | /EACC/CL_LINE_ITEMS_ITEM | 20010517 | Line Items | |
| 7 | /EACC/CL_LINE_ITEMS_LINE_ITEM | 20010517 | Line Items | |
| 8 | /EACC/CL_LINE_ITEM_ITERATOR | 20010713 | Facade for Line Item Runtime Management | |
| 9 | /EACC/CL_QUANTITIES | 20010820 | Quantities |
Attributes
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ITEM_ADDED | Instance Event (0) |
Public (2) |
20020207 | |
| 2 | LINE_ITEM_ADDED | Instance Event (0) |
Public (2) |
20010713 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_READER | Protected | See coding | 20030314 | begin of ys_reader ,
line_item_read_format type /eacc/line_item_read_format ,
t_kf_char_trans type finb_t_kf_char_translation ,
o_reader type ref to if_finb_reader ,
end of ys_reader
|
||
| 2 | YT_READER | Protected | See coding | 20030314 | yt_reader type sorted table of ys_reader
with unique key
line_item_read_format o_reader
|
Method Signatures
Method ACCEPT_ACC_DOC_VISITOR Signature
Method ACCEPT_ACC_DOC_VISITOR on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method ACCEPT_ACC_DOC_VISITOR on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ACCOUNTING_ENGINE | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_ACCOUNTING_ENGINE | Zentrale Instanz der Accounting Engine | 20010817 | |||
| 2 | IO_DOCUMENTS_ROOT | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_DOCUMENTS_ROOT | Belegeinstieg | 20010605 | |||
| 3 | IO_DOCUMENTS_TABLE | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_TABLE_SORTED | Tabelle von Merkmalswerten | 20020724 | |||
| 4 | IO_JOURNAL | Call by reference | Object reference (TYPE REF TO) | /EACC/IF_JOURNAL | Einheitliche Funktionalität aller Teilprotokolle | 20031222 | |||
| 5 | I_AMOUNTS_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20010605 | |||
| 6 | I_AMOUNTS_TABLE | Call by reference | Type reference (TYPE) | TTYPENAME | Name des Tabellentyps | 20010605 | |||
| 7 | I_CHARACS_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20010605 | |||
| 8 | I_CHARACS_TABLE | Call by reference | Type reference (TYPE) | TTYPENAME | Name des Tabellentyps | 20010605 | |||
| 9 | I_CONFIG_ID | Call by reference | Type reference (TYPE) | /EACC/CONFIG_ID | Konfigurations-ID | 20040119 | |||
| 10 | I_HEADER_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20010605 | |||
| 11 | I_HEADER_TABLE | Call by reference | Type reference (TYPE) | TTYPENAME | Name des Tabellentyps | 20010605 | |||
| 12 | I_HEAD_ID | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20010618 | |||
| 13 | I_ITEM_ID | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20010618 | |||
| 14 | I_LINE_ID | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20010618 | |||
| 15 | I_PROG_CREATE_LINE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20040119 | |||
| 16 | I_QUANTITIES_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20010605 | |||
| 17 | I_QUANTITIES_TABLE | Call by reference | Type reference (TYPE) | TTYPENAME | Name des Tabellentyps | 20010605 | |||
| 18 | I_VALUES_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20010605 | |||
| 19 | I_VALUES_TABLE | Call by reference | Type reference (TYPE) | TTYPENAME | Name des Tabellentyps | 20010605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010607 | |||
| 2 | 20010619 |
Method DELETE_LINE_ITEMS_WHERE Signature
Method DELETE_LINE_ITEMS_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method DELETE_LINE_ITEMS_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GENERATE_PROG_CREATE_LINE Signature
Method GENERATE_PROG_CREATE_LINE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040119 |
Method GENERATE_SUBROUTINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20010821 | |||
| 2 | IS_TEMPLATE_PARAMS | Call by reference | Type reference (TYPE) | /EACC/TEMPLATE_PARAMS | Template Parameter | 20010821 | |||
| 3 | I_GET_SET_INDICATOR | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010821 |
Method GET_CHARACS_COLLECT_WHERE Signature
Method GET_CHARACS_COLLECT_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_CHARACS_COLLECT_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_CHARACS_COLLECT_WHERE_GEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_READ_FORMAT | Call by reference | Type reference (TYPE) | /EACC/LINE_ITEM_READ_FORMAT | /EACC/IF_JOURNAL_READER=>READ_FORMAT_FLAT | Einzelpostenleseformat | 20040213 | ||
| 2 | IO_CHARACTERISTICS | Call by reference | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_LIST | Merkmale | 20040113 | |||
| 3 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Bedingung | 20040113 | |||
| 4 | RO_CHARS_TABLE | Value transfer | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_TABLE_W_KEY | Merkmalstupel mit Inhalten | 20040113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal ist unbekannt | 20040113 | ||
| 2 | Beim Lesen des Kopfes trat ein Fehler auf | 20040113 | ||
| 3 | IO_Characteristics is leer | 20040113 |
Method GET_CHARACS_COLLECT_WHERE_OLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CHARACTERISTICS | Call by reference | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_LIST | Merkmale | 20031216 | |||
| 2 | IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Bedingung | 20031216 | |||
| 3 | RO_CHARS_TABLE | Value transfer | Object reference (TYPE REF TO) | IF_FINB_KF_CHARS_TABLE_W_KEY | Merkmalstupel mit Inhalten | 20031216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Merkmal ist unbekannt | 20031216 | ||
| 2 | Beim Lesen des Kopfes trat ein Fehler auf | 20031216 | ||
| 3 | IO_Characteristics is leer | 20031216 |
Method GET_DOCUMENTS_ROOT Signature
Method GET_DOCUMENTS_ROOT on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_DOCUMENTS_ROOT on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_EMPTY_ITEM_KEY Signature
Method GET_EMPTY_ITEM_KEY on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_EMPTY_ITEM_KEY on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_ITEM_FIELD_LIST Signature
Method GET_ITEM_FIELD_LIST on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_ITEM_FIELD_LIST on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_ITEM_ITERATOR_WHERE Signature
Method GET_ITEM_ITERATOR_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_ITEM_ITERATOR_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_LINE_ITEM_FIELD_LIST Signature
Method GET_LINE_ITEM_FIELD_LIST on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_LINE_ITEM_FIELD_LIST on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_LINE_ITEM_ITERATOR_WHERE Signature
Method GET_LINE_ITEM_ITERATOR_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_LINE_ITEM_ITERATOR_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_MAPPING_OF_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_MAPPING_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | CL_FINB_KF_CHARS_STRUCTURE | Merkmalsvektor | 20040126 | |||
| 2 | ET_TRANSLATION_AMT_REQ | Call by reference | Type reference (TYPE) | FINB_T_KF_CHAR_TRANSLATION | Ersetzungen von Feldnamen | 20040126 | |||
| 3 | ET_TRANSLATION_QTY_REQ | Call by reference | Type reference (TYPE) | FINB_T_KF_CHAR_TRANSLATION | Ersetzungen von Feldnamen | 20040126 | |||
| 4 | IT_SELECT_FLAT_CHARS | Call by reference | Type reference (TYPE) | FINB_SEL_TAB | Selektionstabelle mit Feldnamen | 20040126 | |||
| 5 | IT_TRANSLATION_AMT | Call by reference | Type reference (TYPE) | FINB_T_KF_CHAR_TRANSLATION | Ersetzungen von Feldnamen | 20040126 | |||
| 6 | IT_TRANSLATION_QTY | Call by reference | Type reference (TYPE) | FINB_T_KF_CHAR_TRANSLATION | Ersetzungen von Feldnamen | 20040126 | |||
| 7 | IT_WANTED_FLAT_CHARS | Call by reference | Type reference (TYPE) | /EACC/FIELDNAMES | Merkmale | 20040126 |
Method GET_MAPPING_OF_QUERY on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_READER Signature
Method GET_READER on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_READER on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_ROLLNAMES_FOR_FIELDNAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XS_PARAMS | Call by reference | Type reference (TYPE) | /EACC/TEMPLATE_PARAMS | Template Parameter | 20020206 |
Method GET_ROLLNAMES_FOR_FIELDNAMES on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_STRUCTURE_NAMES Signature
Method GET_STRUCTURE_NAMES on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_STRUCTURE_NAMES on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method GET_TABLES Signature
Method GET_TABLES on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method GET_TABLES on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method INVERT_ALL_SIGNS Signature
Method INVERT_ALL_SIGNS on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method INVERT_ALL_SIGNS on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method ITEM_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | O_LINE_ITEMS_ROOT | Value transfer | Attribute reference (LIKE) | 20020208 |
Method ITEM_EVENT on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method LINE_ITEM_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | O_LINE_ITEMS_ROOT | Value transfer | Attribute reference (LIKE) | 20010713 |
Method LINE_ITEM_EVENT on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method NEW_ITEM Signature
Method NEW_ITEM on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method NEW_ITEM on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method NEW_LINE_ITEM Signature
Method NEW_LINE_ITEM on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method NEW_LINE_ITEM on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method REFRESH Signature
Method REFRESH on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method REFRESH on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method SET_CHARACS_COLLECT_WHERE Signature
Method SET_CHARACS_COLLECT_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method SET_CHARACS_COLLECT_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method SET_CHARACTERISTICS_WHERE Signature
Method SET_CHARACTERISTICS_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method SET_CHARACTERISTICS_WHERE on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method SET_CHARS_WHERE_MOD Signature
Method SET_CHARS_WHERE_MOD on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method SET_CHARS_WHERE_MOD on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Method SET_TABLES Signature
Method SET_TABLES on class /EACC/CL_LINE_ITEMS_ROOT has no parameter.
Method SET_TABLES on class /EACC/CL_LINE_ITEMS_ROOT has no exception.
Event Signatures
Event ITEM_ADDED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | O_LINE_ITEMS_ROOT | Exporting | Value transfer | Object reference (TYPE REF TO) | /EACC/CL_LINE_ITEMS_ROOT | Fassade der Einzelpostenlaufzeitverwaltung | 20020207 |
Event LINE_ITEM_ADDED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | O_LINE_ITEMS_ROOT | Exporting | Value transfer | Object reference (TYPE REF TO) | /EACC/CL_LINE_ITEMS_ROOT | Fassade der Einzelpostenlaufzeitverwaltung | 20010713 |
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in | 10A |