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 |