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 |