Hierarchy

⤷

⤷

Properties
Class | CL_UA_RUNTIME_TABLE | |
Short Description | Instance of a Table | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | UA_STRUCTURE | Generation of DDIC Objects |
Created | 20020501 | SAP |
Last change | 20050409 | 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_UA_RUNTIME_TABLE has no interface implemented.
Friends
Class CL_UA_RUNTIME_TABLE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | UG_APPLICATION | 20031121 | |||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | UG_AREAID | 20031121 | |||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | 20031203 | |||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Table is sorted in descending order | 20030310 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TABNAME | Table Name | 20020911 | ||
6 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_UG_MD_FACTORY | FIN Master Data: Central Access Point (Factory) | 20031121 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_UA_RUNTIME_TABLE | Key, which was already unsuccessfully searched for on DB | 20030310 | ||
8 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | DATA | 20020501 | |||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FINB_TH_COMPONENT | Properties of Components of a Structured Type | 20040506 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UAB_T_READER_CONDITIONS | Previous Selections Using SELECT Method | 20020816 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | YT_SELECTIONS | 20030611 | |||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FINB_READ_SELECT_CLAUSE | Fields and Aggregation Conditions to Be Read | 20030211 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Fields according to which table is sorted at present | 20030310 |
Methods
Events
Class CL_UA_RUNTIME_TABLE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_SELECTIONS | Protected | See coding | 20030611 | BEGIN OF ys_selections,
sel_fields TYPE ugmd_ts_fieldname,
sel_values TYPE REF TO cl_ua_runtime_table,
END OF ys_selections
|
||
2 | YT_SELECTIONS | Protected | See coding | 20030611 | yt_selections TYPE STANDARD TABLE OF ys_selections
|
Method Signatures
Method APPEND_TABLELINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TABLELINES | Call by reference | Type reference (TYPE) | TABLE | Tabellenzeilen mit der Struktur von MR_DATA | 20030305 |
Method APPEND_TABLELINES on class CL_UA_RUNTIME_TABLE has no exception.
Method APPEND_WORKAREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_WORKAREA | Call by reference | Type reference (TYPE) | ANY | 20020610 | |||
2 | ![]() |
RR_WORKAREA | Value transfer | Object reference (TYPE REF TO) | DATA | Datenreferenz auf eingefügten Satz | 20040209 |
Method APPEND_WORKAREA on class CL_UA_RUNTIME_TABLE has no exception.
Method BINARY_SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_FIRST_MATCHING_INDEX | Call by reference | Type reference (TYPE) | I | 20020819 | |||
2 | ![]() |
ED_LAST_MATCHING_INDEX | Call by reference | Type reference (TYPE) | I | 20020819 | |||
3 | ![]() |
ID_FIELDNAME | Call by reference | Type reference (TYPE) | UAB_FIELDNAME | Feldname (Merkmal oder Kennzahl) | 20020816 | ||
4 | ![]() |
ID_FROM_INDEX | Value transfer | Type reference (TYPE) | I | 1 | 20020819 | ||
5 | ![]() |
ID_TO_INDEX | Value transfer | Type reference (TYPE) | I | 20020819 | |||
6 | ![]() |
ID_VALUE | Call by reference | Type reference (TYPE) | ANY | 20030611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020816 |
Method CONVERT_WILDCARDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SEL_TAB | Call by reference | Type reference (TYPE) | FINB_SEL_TAB | 20030312 | |||
2 | ![]() |
RT_SEL_TAB | Value transfer | Type reference (TYPE) | FINB_SEL_TAB | 20030312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030312 |
Method CREATE_EMPTY_CLONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_RUNTIME_TABLE | Value transfer | Object reference (TYPE REF TO) | CL_UA_RUNTIME_TABLE | Instanz einer Tabelle | 20020821 |
Method CREATE_EMPTY_CLONE on class CL_UA_RUNTIME_TABLE has no exception.
Method CREATE_FROM_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPLICATION | Call by reference | Type reference (TYPE) | UG_APPLICATION | 20031204 | |||
2 | ![]() |
ID_AREAID | Call by reference | Type reference (TYPE) | UG_AREAID | 20031204 | |||
3 | ![]() |
ID_DDIC_TYPE | Call by reference | Type reference (TYPE) | TYPENAME | DDIC-Struktur mit den Komponenten aus IT_COMPONENTS | 20031204 | ||
4 | ![]() |
ITH_COMPONENT | Call by reference | Type reference (TYPE) | FINB_TH_COMPONENT | 20040506 | |||
5 | ![]() |
RO_RUNTIME_TABLE | Value transfer | Object reference (TYPE REF TO) | CL_UA_RUNTIME_TABLE | 20031204 |
Method CREATE_FROM_COMPONENTS on class CL_UA_RUNTIME_TABLE has no exception.
Method CREATE_FROM_DDIC_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPLICATION | Call by reference | Type reference (TYPE) | UG_APPLICATION | 20030313 | |||
2 | ![]() |
ID_AREAID | Call by reference | Type reference (TYPE) | UG_AREAID | 20030313 | |||
3 | ![]() |
ID_DDIC_TYPE | Call by reference | Type reference (TYPE) | TABNAME | 20030305 | |||
4 | ![]() |
RO_RUNTIME_TABLE | Value transfer | Object reference (TYPE REF TO) | CL_UA_RUNTIME_TABLE | 20030305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031205 |
Method CREATE_FROM_TYPE_BASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_TYPE_BASE | Call by reference | Object reference (TYPE REF TO) | CL_UA_TYPE_BASE | Basisklasse der Typen | 20020621 | ||
2 | ![]() |
RO_RUNTIME_TABLE | Value transfer | Object reference (TYPE REF TO) | CL_UA_RUNTIME_TABLE | Instanz einer Tabelle | 20020621 |
Method CREATE_FROM_TYPE_BASE on class CL_UA_RUNTIME_TABLE has no exception.
Method DELETE_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_TABLE_IS_SORTED | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | X=Tabellen ist bereits sortiert | 20021031 | |
2 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | Reader zum Einlesen von Daten, die noch gelesen wurden | 20021031 | ||
3 | ![]() |
IR_KEYFIELD_VALUES | Call by reference | Object reference (TYPE REF TO) | DATA | Werte der Schlüsselfelder (Struktur ist beliebig) | 20030624 | ||
4 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) | 20030624 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021031 |
Method ENSURE_RUNTIME_TABLE Signature
Method ENSURE_RUNTIME_TABLE on class CL_UA_RUNTIME_TABLE has no parameter.
Method ENSURE_RUNTIME_TABLE on class CL_UA_RUNTIME_TABLE has no exception.
Method GET_INITIAL_RUNTIME_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_TABLE | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf leere Tabelle mit Struktur von MR_TABLE | 20020821 |
Method GET_INITIAL_RUNTIME_TABLE on class CL_UA_RUNTIME_TABLE has no exception.
Method GET_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_TABLE | Value transfer | Object reference (TYPE REF TO) | DATA | 20031211 |
Method GET_TABLE on class CL_UA_RUNTIME_TABLE has no exception.
Method GET_WORKAREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_WORKAREA | Value transfer | Object reference (TYPE REF TO) | DATA | 20020610 |
Method GET_WORKAREA on class CL_UA_RUNTIME_TABLE has no exception.
Method MODIFY_FROM_WORKAREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_WORKAREA | Call by reference | Type reference (TYPE) | ANY | 20030225 |
Method MODIFY_FROM_WORKAREA on class CL_UA_RUNTIME_TABLE has no exception.
Method REFRESH Signature
Method REFRESH on class CL_UA_RUNTIME_TABLE has no parameter.
Method REFRESH on class CL_UA_RUNTIME_TABLE has no exception.
Method SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Ergebnis der Selektion | 20020906 | ||
2 | ![]() |
ET_RESULT_DELTA | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnis der Selektion über IO_FINB_READER | 20020906 | ||
3 | ![]() |
ID_ALWAYS_DB | Call by reference | Type reference (TYPE) | BOOLE_D | 20040326 | |||
4 | ![]() |
IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Bedingung | 20020815 | ||
5 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | 20020815 | |||
6 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) | 20030808 | ||
7 | ![]() |
IT_SEL_TAB | Call by reference | Type reference (TYPE) | FINB_SEL_TAB | Selektionstabelle | 20020815 | ||
8 | ![]() |
IT_SEL_TABS | Call by reference | Type reference (TYPE) | FINB_SEL_TABS | 20020815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020815 | ||
2 | ![]() |
20020815 | ||
3 | ![]() |
20020815 | ||
4 | ![]() |
20020815 | ||
5 | ![]() |
20020815 |
Method SELECT_BY_ARBITRARY_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RESULT | Value transfer | Type reference (TYPE) | UAB_T_REFS | Referezen auf alle gefundenen MR_TABLE-Sätze | 20030611 | ||
2 | ![]() |
ET_RESULT_DELTA | Value transfer | Type reference (TYPE) | UAB_T_REFS | Referezen auf MR_TABLE-Sätze, die von der DB gelesen wurden | 20030611 | ||
3 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | Reader zum Einlesen von Daten, die noch gelesen wurden | 20030611 | ||
4 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | UGMD_T_FIELDNAME | Eindeutiger Key (nötig, wenn io_finb_reader übergeben wird) | 20030624 | ||
5 | ![]() |
IT_SELFIELD_NAMES | Call by reference | Type reference (TYPE) | UGMD_TS_FIELDNAME | Felder, über die selektiert wird | 20030624 | ||
6 | ![]() |
IT_SELFIELD_VALUES | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle mit Werten für die Selektion (Struktur ist beliebig) | 20030624 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030611 |
Method SELECT_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_CONSIDER_BOUNDARIES | Call by reference | Type reference (TYPE) | BOOLE_D | Intervalle berücksichtigen | 20030310 | ||
2 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | Reader zum Einlesen von Daten, die noch nicht gelesen wurden | 20020815 | ||
3 | ![]() |
IR_KEYFIELD_VALUES | Call by reference | Object reference (TYPE REF TO) | DATA | Werte der Schlüsselfelder (Struktur ist beliebig) | 20030306 | ||
4 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) | 20030624 | ||
5 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf den gefundenen MR_TABLE- Satz | 20030306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020816 |
Method SELECT_SINGLE_IDX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_CONSIDER_BOUNDARIES | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Intervalle berücksichtigen | 20030310 | |
2 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | Reader zum Einlesen von Daten, die noch gelesen wurden | 20021031 | ||
3 | ![]() |
IR_KEYFIELD_VALUES | Call by reference | Object reference (TYPE REF TO) | DATA | Werte der Schlüsselfelder (Struktur ist beliebig) | 20030306 | ||
4 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) | 20030624 | ||
5 | ![]() |
RD_INDEX | Value transfer | Type reference (TYPE) | SYTABIX | Index des gefundenen MR_TABLE- Satzes | 20021031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021031 |
Method SELECT_SINGLE_MULTI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | Reader zum Einlesen von Daten, die noch gelesen wurden | 20020819 | ||
2 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) | 20030624 | ||
3 | ![]() |
IT_KEYFIELD_VALUES | Call by reference | Type reference (TYPE) | TABLE | Werte der Schlüsselfelder (Struktur ist beliebig) | 20020819 | ||
4 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | UAB_T_REFS | Referezen auf die gefundenen MR_TABLE-Sätze | 20020819 |
Method SELECT_SINGLE_MULTI on class CL_UA_RUNTIME_TABLE has no exception.
Method SELECT_SINGLE_MULTI_IDX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_FINB_READER | Call by reference | Object reference (TYPE REF TO) | IF_FINB_READER | Reader zum Einlesen von Daten, die noch gelesen wurden | 20021031 | ||
2 | ![]() |
IT_KEYFIELD_NAMES | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) | 20030624 | ||
3 | ![]() |
IT_KEYFIELD_VALUES | Call by reference | Type reference (TYPE) | TABLE | Werte der Schlüsselfelder (Struktur ist beliebig) | 20021031 | ||
4 | ![]() |
RT_INDICES | Value transfer | Type reference (TYPE) | FINB_T_INDICES | Referezen auf die gefundenen MR_TABLE-Sätze | 20021031 |
Method SELECT_SINGLE_MULTI_IDX on class CL_UA_RUNTIME_TABLE has no exception.
Method SELTAB_TO_WORKAREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SELTAB | Call by reference | Type reference (TYPE) | FINB_SEL_TAB | Feldname/Feldwert | 20021002 | ||
2 | ![]() |
RR_WORKAREA | Value transfer | Object reference (TYPE REF TO) | DATA | Struktur, Felder mit Werten | 20021002 |
Method SELTAB_TO_WORKAREA on class CL_UA_RUNTIME_TABLE has no exception.
Method SET_SELECT_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SELECT_TAB | Call by reference | Type reference (TYPE) | FINB_READ_SELECT_CLAUSE | Select-Klausel für FINB-Reader-Aufruf | 20030211 |
Method SET_SELECT_TAB on class CL_UA_RUNTIME_TABLE has no exception.
Method SORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_DESCENDING | Call by reference | Type reference (TYPE) | BOOLE_D | absteigend sortieren | 20020816 | ||
2 | ![]() |
ID_STABLE | Call by reference | Type reference (TYPE) | BOOLE_D | SORT mit Zusatz 'STABLE' | 20020816 | ||
3 | ![]() |
IT_SORTFIELDS | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Sortierkriterien (max. 10 Einträge) | 20020816 |
Method SORT on class CL_UA_RUNTIME_TABLE has no exception.
History
Last changed by/on | SAP | 20050409 |
SAP Release Created in | 320 |