SAP ABAP Class CL_UA_RUNTIME_TABLE (Instance of a Table)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_STRUCTURE (Package) Generation of DDIC Objects
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 ABAP 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 MD_APPLICATION Instance attribute Protected Type reference (TYPE) UG_APPLICATION 20031121
2 MD_AREAID Instance attribute Protected Type reference (TYPE) UG_AREAID 20031121
3 MD_BUFFER_SORT_INFO Instance attribute Public Type reference (TYPE) BOOLE_D 20031203
4 MD_SORTED_DESCENDING Instance attribute Private Type reference (TYPE) BOOLE_D Table is sorted in descending order 20030310
5 MD_TABNAME Instance attribute Public Type reference (TYPE) TABNAME Table Name 20020911
6 MO_UG_MD_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20031121
7 MR_NONEX_ENTRIES Instance attribute Private Object reference (TYPE REF TO) CL_UA_RUNTIME_TABLE Key, which was already unsuccessfully searched for on DB 20030310
8 MR_TABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20020501
9 MTH_COMPONENT Instance attribute Public Type reference (TYPE) FINB_TH_COMPONENT Properties of Components of a Structured Type 20040506
10 MT_CONDITIONS Instance attribute Private Type reference (TYPE) UAB_T_READER_CONDITIONS Previous Selections Using SELECT Method 20020816
11 MT_PREV_SELECTIONS Instance attribute Private Type reference (TYPE) YT_SELECTIONS 20030611
12 MT_SELECT_TAB Instance attribute Public Type reference (TYPE) FINB_READ_SELECT_CLAUSE Fields and Aggregation Conditions to Be Read 20030211
13 MT_SORTFIELDS Instance attribute Private Type reference (TYPE) FINB_MD_T_FIELDNAME Fields according to which table is sorted at present 20030310
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_TABLELINES Instance method Public Method 20030305
2 APPEND_WORKAREA Instance method Public Method 20020610
3 BINARY_SEARCH Instance method Private Method 20020816
4 CONVERT_WILDCARDS Instance method Protected Method 20030312
5 CREATE_EMPTY_CLONE Instance method Public Method 20020821
6 CREATE_FROM_COMPONENTS Static method Public Method 20031204
7 CREATE_FROM_DDIC_STRUCTURE Static method Public Method 20030305
8 CREATE_FROM_TYPE_BASE Static method Public Method OBSOLETE use CREATE_FROM_GENERIC_STURCTURE 20020621
9 DELETE_SINGLE Instance method Public Method Deletes Single Record from MR_TABLE 20021031
10 ENSURE_RUNTIME_TABLE Instance method Private Method 20020505
11 GET_INITIAL_RUNTIME_TABLE Instance method Public Method Gets Reference to Empty Table with Structure of MR_TABLE 20020821
12 GET_TABLE Instance method Public Method Gets Reference to MR_TABLE 20031211
13 GET_WORKAREA Instance method Public Method 20020610
14 MODIFY_FROM_WORKAREA Instance method Public Method 20030225
15 REFRESH Instance method Public Method Initializes Runtime Table 20030304
16 SELECT Instance method Public Method Complex Selection to MR_TABLE and using FINB Reader 20020815
17 SELECT_BY_ARBITRARY_COLUMNS Instance method Public Method Reads Data Using Non-Lead-Columns (See Documentation) 20030611
18 SELECT_SINGLE Instance method Public Method Reads Back Single Record and Refers to MR_TABLE 20020815
19 SELECT_SINGLE_IDX Instance method Public Method Reads Back Single Record and Gives Index of a MR_TABLE Row 20021031
20 SELECT_SINGLE_MULTI Instance method Public Method Reads Back and Refers to MR_TABLE 20020819
21 SELECT_SINGLE_MULTI_IDX Instance method Public Method Reads Single Records and Gets Indices of MR_TABLE Rows 20021031
22 SELTAB_TO_WORKAREA Instance method Public Method Converts Simple SELTAB (Field Name/FieldValue) into WORKAREA 20021002
23 SET_SELECT_TAB Instance method Public Method Fields with Aggregation Condition for FINB_READER Call 20030211
24 SORT Instance method Public Method 20020816
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 Importing 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 Importing IS_WORKAREA Call by reference Type reference (TYPE) ANY 20020610
2 Returning 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 Exporting ED_FIRST_MATCHING_INDEX Call by reference Type reference (TYPE) I 20020819
2 Exporting ED_LAST_MATCHING_INDEX Call by reference Type reference (TYPE) I 20020819
3 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020816
4 Importing ID_FROM_INDEX Value transfer Type reference (TYPE) I 1 20020819
5 Importing ID_TO_INDEX Value transfer Type reference (TYPE) I 20020819
6 Importing ID_VALUE Call by reference Type reference (TYPE) ANY 20030611
# Exception Resumable Description Created on
1 ENTRY_DOES_NOT_EXIST 20020816

Method CONVERT_WILDCARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB 20030312
2 Returning RT_SEL_TAB Value transfer Type reference (TYPE) FINB_SEL_TAB 20030312
# Exception Resumable Description Created on
1 OPTION_NOT_SUPPORTED 20030312

Method CREATE_EMPTY_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing ID_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION 20031204
2 Importing ID_AREAID Call by reference Type reference (TYPE) UG_AREAID 20031204
3 Importing ID_DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME DDIC-Struktur mit den Komponenten aus IT_COMPONENTS 20031204
4 Importing ITH_COMPONENT Call by reference Type reference (TYPE) FINB_TH_COMPONENT 20040506
5 Returning 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 Importing ID_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION 20030313
2 Importing ID_AREAID Call by reference Type reference (TYPE) UG_AREAID 20030313
3 Importing ID_DDIC_TYPE Call by reference Type reference (TYPE) TABNAME 20030305
4 Returning RO_RUNTIME_TABLE Value transfer Object reference (TYPE REF TO) CL_UA_RUNTIME_TABLE 20030305
# Exception Resumable Description Created on
1 NAMETAB_NOT_FOUND 20031205

Method CREATE_FROM_TYPE_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TYPE_BASE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basisklasse der Typen 20020621
2 Returning 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 Importing ID_TABLE_IS_SORTED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE X=Tabellen ist bereits sortiert 20021031
2 Importing 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 Importing IR_KEYFIELD_VALUES Call by reference Object reference (TYPE REF TO) DATA Werte der Schlüsselfelder (Struktur ist beliebig) 20030624
4 Importing 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 ENTRY_DOES_NOT_EXIST 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 Returning 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 Returning 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 Returning 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 Importing 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 Exporting ET_RESULT Value transfer Object reference (TYPE REF TO) DATA Ergebnis der Selektion 20020906
2 Exporting ET_RESULT_DELTA Call by reference Object reference (TYPE REF TO) DATA Ergebnis der Selektion über IO_FINB_READER 20020906
3 Importing ID_ALWAYS_DB Call by reference Type reference (TYPE) BOOLE_D 20040326
4 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20020815
5 Importing IO_FINB_READER Call by reference Object reference (TYPE REF TO) IF_FINB_READER 20020815
6 Importing IT_KEYFIELD_NAMES Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) 20030808
7 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabelle 20020815
8 Importing IT_SEL_TABS Call by reference Type reference (TYPE) FINB_SEL_TABS 20020815
# Exception Resumable Description Created on
1 CURSOR_IS_ALREADY_OPEN 20020815
2 INCONSISTENT_RANGE 20020815
3 INVALID_IMPORT_PARAMETER 20020815
4 OPTION_NOT_SUPPORTED 20020815
5 READ_FAILED 20020815

Method SELECT_BY_ARBITRARY_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Value transfer Type reference (TYPE) UAB_T_REFS Referezen auf alle gefundenen MR_TABLE-Sätze 20030611
2 Exporting 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 Importing 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 Importing IT_KEYFIELD_NAMES Call by reference Type reference (TYPE) UGMD_T_FIELDNAME Eindeutiger Key (nötig, wenn io_finb_reader übergeben wird) 20030624
5 Importing IT_SELFIELD_NAMES Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME Felder, über die selektiert wird 20030624
6 Importing 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 INVALID_PARAMETERS 20030611

Method SELECT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONSIDER_BOUNDARIES Call by reference Type reference (TYPE) BOOLE_D Intervalle berücksichtigen 20030310
2 Importing 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 Importing IR_KEYFIELD_VALUES Call by reference Object reference (TYPE REF TO) DATA Werte der Schlüsselfelder (Struktur ist beliebig) 20030306
4 Importing IT_KEYFIELD_NAMES Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) 20030624
5 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) DATA Referenz auf den gefundenen MR_TABLE- Satz 20030306
# Exception Resumable Description Created on
1 ENTRY_DOES_NOT_EXIST 20020816

Method SELECT_SINGLE_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONSIDER_BOUNDARIES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Intervalle berücksichtigen 20030310
2 Importing 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 Importing IR_KEYFIELD_VALUES Call by reference Object reference (TYPE REF TO) DATA Werte der Schlüsselfelder (Struktur ist beliebig) 20030306
4 Importing IT_KEYFIELD_NAMES Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) 20030624
5 Returning RD_INDEX Value transfer Type reference (TYPE) SYTABIX Index des gefundenen MR_TABLE- Satzes 20021031
# Exception Resumable Description Created on
1 ENTRY_DOES_NOT_EXIST 20021031

Method SELECT_SINGLE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing IT_KEYFIELD_NAMES Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) 20030624
3 Importing IT_KEYFIELD_VALUES Call by reference Type reference (TYPE) TABLE Werte der Schlüsselfelder (Struktur ist beliebig) 20020819
4 Returning 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 Importing 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 Importing IT_KEYFIELD_NAMES Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Schlüsselfelder (Falls abweichend von MO_GENERIC_STRUCTURE) 20030624
3 Importing IT_KEYFIELD_VALUES Call by reference Type reference (TYPE) TABLE Werte der Schlüsselfelder (Struktur ist beliebig) 20021031
4 Returning 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 Importing IT_SELTAB Call by reference Type reference (TYPE) FINB_SEL_TAB Feldname/Feldwert 20021002
2 Returning 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 Importing 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 Importing ID_DESCENDING Call by reference Type reference (TYPE) BOOLE_D absteigend sortieren 20020816
2 Importing ID_STABLE Call by reference Type reference (TYPE) BOOLE_D SORT mit Zusatz 'STABLE' 20020816
3 Importing 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