SAP ABAP Class CL_RODPS_HANA_MODEL (HANA Model in ABAP (for ODP))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     RODPS_HANA (Package) Connection of HANA Models to ODP
Properties
Class CL_RODPS_HANA_MODEL  
Short Description HANA Model in ABAP (for ODP)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_HANA   Connection of HANA Models to ODP 
Created 20110209   SAP 
Last change 20140121   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)
2 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_RODPS_ODP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RODPS_HANA_MODEL has no interface implemented.
Friends
Class CL_RODPS_HANA_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_COLUMN_BUFFER Static Attribute Private See coding 20120319
2 PS_OBJECT Instance attribute Public Type reference (TYPE) TS_OBJECT 20110314
3 PS_TEXTS Instance attribute Public Type reference (TYPE) IF_RODPS_ODP=>TS_LANGUAGE_DEPENDENCY 20110323
4 PT_CONTENT_MAPPING Static Attribute Public Type reference (TYPE) TT_CONTENT_MAPPING 20120511
5 PT_CROSS Instance attribute Public Type reference (TYPE) TT_CROSS 20110209
6 PT_ELEM Instance attribute Public Type reference (TYPE) TT_ELEM 20110209
7 PT_FIELD Instance attribute Public Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20110311
8 PT_FIELDT Instance attribute Public Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20110323
9 PT_INSTANCE Static Attribute Private See coding 20111220
10 PT_JOIN Instance attribute Public Type reference (TYPE) TT_JOIN 20110323
11 PT_KYFPROP Instance attribute Public Type reference (TYPE) TT_KYFPROP 20120418
12 PT_NOT_FOUND Static Attribute Private Type reference (TYPE) IF_RODPS_ODP=>TTS_ODPNAME 20120402
13 PT_OBJECT Static Attribute Public Type reference (TYPE) TT_OBJECT 20110308
14 PT_PRIVILEGES Static Attribute Private Type reference (TYPE) TT_PRIVILEGES 20111220
15 PT_ROLES Static Attribute Private Type reference (TYPE) TT_ROLES 20111220
16 PT_SCHEMA_MAPPING Static Attribute Public Type reference (TYPE) TT_CONTENT_MAPPING 20120913
17 PT_TEXT_COLUMN Instance attribute Private See coding 20130206
18 PT_TEXT_FIELD Instance attribute Public Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20120423
19 PT_TEXT_FIELDT Instance attribute Public Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20120423
20 PT_XML_BUFFER Static Attribute Private See coding 20120411
21 P_ACCESS_SQL Static Attribute Public Type reference (TYPE) I 20120927
22 P_ALL_OBJECTS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20111220
23 P_ALL_PRIVILEGES Static Attribute Private Type reference (TYPE) ABAP_BOOL 20111220
24 P_ALL_ROLES Static Attribute Private Type reference (TYPE) ABAP_BOOL 20111220
25 P_IS_HANA_SYSTEM Static Attribute Private Type reference (TYPE) ABAP_BOOL '?' 20120319
26 P_MAX_TIMESTAMP Static Attribute Public Type reference (TYPE) STRING 20120927
27 P_TYPE Instance attribute Public Type reference (TYPE) STRING 20110314
28 P_VIEW Instance attribute Public Type reference (TYPE) STRING 20110318
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120511
2 CONSTRUCTOR Instance method Public Constructor 20111220
3 GET_ALL Static method Public Method 20111220
4 GET_ASSOCIATIONS Instance method Public Method Get Associations 20110309
5 GET_COLUMNS Static method Public Method 20111220
6 GET_FIELDS Instance method Public Method Get Fields 20110209
7 GET_HEADER Instance method Public Method 20120320
8 GET_HIERARCHIES Instance method Public Method 20111220
9 GET_INSTANCE Static method Public Method 20111220
10 GET_INSTANCE_EXT Static method Public Method 20120320
11 GET_ONE_OBJECT Static method Public Method 20120320
12 GET_PRIVILEGES Static method Public Method 20111220
13 GET_ROLES Static method Public Method 20111220
14 GET_SOURCE_PACKAGE Static method Public Method 20120514
15 GET_TARGET_PACKAGE Static method Public Method 20120514
16 HASH_ODPNAME Static method Public Method 20111220
17 IS_CLIENT_DYN Instance method Public Method 20120419
18 IS_HANA_SYSTEM Static method Public Method 20111220
19 IS_LANGUAGE_DYN Instance method Public Method 20120419
20 IS_RESERVED_FIELDNAME Static method Public Method 20120523
21 LOAD_XML Instance method Private Method 20111220
22 MAP_DB_TO_DDIC_TYPE Static method Private Method 20111220
23 MIGHT_CONTAIN_TEXTS Static method Public Method 20130306
24 PARSE_XML Instance method Private Method Parse a HANA-XML 20110209
25 REF Static method Public Method 20111220
26 SUPPORTS_REPLICATION Instance method Public Method 20120210
27 _CREATE_ITERATOR Instance method Private Method Create a DOM iterator 20110209
28 _GET_ATTRIBUTE Instance method Private Method Get Attribute Value 20110209
29 _GET_COLUMNS Static method Private Method 20120319
30 _GET_DATATYPE Instance method Private Method Get Data Type 20110307
31 _GET_DESCRIPTIONS Instance method Private Method Get Descriptions 20110209
32 _GET_FIELDS_FROM_NODE Instance method Private Method Hole Fields from a Subnode 20110228
33 _GET_SUBTREE Instance method Private Method Restrict to Subtree 20110209
34 _HASH_FIELDNAME Instance method Private Method Shorten Field Name 20110309
35 _LOAD_XML_FROM_FILE Instance method Private Method 20111220
36 _LOAD_XML_FROM_HDB Static method Private Method 20111220
37 _UPDATE_DB_FIELD Instance method Private Method Build DB Field Name 20110314
Events
Class CL_RODPS_HANA_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ATTR Public See coding 20110209 BEGIN OF ts_attr, name TYPE string, value TYPE string, END OF ts_attr
2 TS_CONTENT_MAPPING Public See coding 20120511 begin of TS_CONTENT_MAPPING, SOURCE_PACKAGE type string, TARGET_PACKAGE type string, end of TS_CONTENT_MAPPING
3 TS_CROSS Public See coding 20110209 BEGIN OF ts_cross, abap TYPE fieldname, hana TYPE string, db TYPE string, END OF ts_cross
4 TS_DESC Public See coding 20110209 BEGIN OF ts_desc, langu TYPE sylangu, descr TYPE string, END OF ts_desc
5 TS_ELEM Public See coding 20110209 BEGIN OF ts_elem, name TYPE string, value TYPE string, level TYPE i, t_attr TYPE tt_attr, END OF ts_elem
6 TS_HIER Public See coding 20111220 BEGIN OF TS_HIER, hienm type rshienm, headerid type RSMDS_HASHX, name type string, type type string, hier_view type string, t_desc type tt_desc, end OF TS_HIER
7 TS_JOIN Public See coding 20110309 BEGIN OF ts_join, sourcefield TYPE fieldname, asctype TYPE if_rodps_asc=>t_asctype, " attr, text, hier target_odp TYPE if_rodps_odp=>t_odpname, t_joincond TYPE if_rodps_asc=>tt_join_conditions, END OF ts_join
8 TS_KYFPROP Public See coding 20120418 begin of TS_KYFPROP, column_name type string, type type c length 1, " (B)ase; (R)estricted; (C)alculated before_aggr type abap_bool, unit_type type c LENGTH 1, " (C)urrency; (U)nit; space = default fixed_unit type string, unit_column type string, end of ts_kyfprop
9 TS_OBJECT Public See coding 20110308 BEGIN OF ts_object, package TYPE string, name TYPE string, typeid TYPE i, odpname TYPE if_rodps_odp=>t_odpname, END OF ts_object
10 TS_PRIVILEGE Public See coding 20111220 BEGIN OF ts_privilege, structured_privilege_name TYPE t_varchar, restriction_type TYPE t_varchar, dimension_attribute TYPE t_varchar, filter_id TYPE i, negated TYPE string, "VARCHAR;7168;; operator TYPE string, "VARCHAR;7168;; operand_order TYPE i, " BIGINT;;; operand TYPE string, "VARCHAR;7168;; END OF ts_privilege
11 TS_ROLE Public See coding 20111220 BEGIN OF ts_role, privilege_name TYPE t_varchar, user_name TYPE t_varchar, END OF ts_role
12 TS_TABCOL_DESCR Public See coding 20130607 BEGIN OF ts_tabcol_descr, column_name TYPE string, position TYPE i, data_type TYPE adbc_name, data_length TYPE i, data_precision TYPE i, data_scale TYPE i, nullable TYPE flag, ddic_type TYPE datatype_d, ddic_length TYPE i, ddic_decimals TYPE i, END OF ts_tabcol_descr
13 TS_TEXT_COLUMN Private See coding 20130206 begin of TS_TEXT_COLUMN, fieldname type fieldname, column_name type string, end of TS_TEXT_COLUMN
14 TS_XML_BUFFER Private See coding 20120411 BEGIN OF TS_XML_BUFFER, package type string, name type string, type type string, xml type string, end of ts_xml_buffer
15 TT_ATTR Public See coding 20110209 tt_attr TYPE STANDARD TABLE OF ts_attr WITH DEFAULT KEY
16 TT_CONTENT_MAPPING Public See coding 20120514 tt_content_mapping type STANDARD TABLE OF ts_content_mapping with NON-UNIQUE SORTED key source_package COMPONENTS source_package with NON-UNIQUE SORTED key target_package COMPONENTS target_package
17 TT_CROSS Public See coding 20110209 tt_cross TYPE STANDARD TABLE OF ts_cross WITH DEFAULT KEY
18 TT_DESC Public See coding 20110209 tt_desc TYPE STANDARD TABLE OF ts_desc WITH DEFAULT KEY
19 TT_ELEM Public See coding 20110209 tt_elem TYPE STANDARD TABLE OF ts_elem WITH DEFAULT KEY
20 TT_HIER Public See coding 20111220 tt_hier type STANDARD TABLE OF ts_hier with DEFAULT KEY
21 TT_JOIN Public See coding 20110309 tt_join TYPE STANDARD TABLE OF ts_join WITH DEFAULT KEY
22 TT_KYFPROP Public See coding 20120418 tt_kyfprop type SORTED TABLE OF ts_kyfprop with UNIQUE key column_name
23 TT_OBJECT Public See coding 20110308 tt_object TYPE STANDARD TABLE OF ts_object WITH DEFAULT KEY with NON-UNIQUE SORTED key hana COMPONENTS package name typeid with NON-UNIQUE SORTED key odp COMPONENTS odpname
24 TT_PRIVILEGES Public See coding 20111220 tt_privileges TYPE STANDARD TABLE OF ts_privilege with DEFAULT KEY
25 TT_ROLES Public See coding 20111220 tt_roles TYPE SORTED TABLE OF ts_role WITH UNIQUE KEY privilege_name user_name
26 TT_TABCOL_DESCR Public See coding 20130607 tt_tabcol_descr TYPE STANDARD TABLE OF ts_tabcol_descr WITH KEY column_name with non-unique SORTED KEY column_name COMPONENTS column_name
27 T_VARCHAR Public See coding 20111220 t_varchar(256) TYPE c
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RODPS_HANA_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RODPS_HANA_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) TS_OBJECT 20120320
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND 20111220

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BYPASS_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20111220
2 Returning RT_OBJECT Value transfer Type reference (TYPE) TT_OBJECT 20111220
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20111220

Method GET_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_JOIN Value transfer Type reference (TYPE) TT_JOIN 20110309

Method GET_ASSOCIATIONS on class CL_RODPS_HANA_MODEL has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COLUMN_TAB Call by reference Type reference (TYPE) TT_TABCOL_DESCR 20111220
2 Importing SCHEMA_NAME Call by reference Type reference (TYPE) STRING 20111220
3 Importing TABLE_NAME Call by reference Type reference (TYPE) STRING 20111220
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20111220

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TEXTS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_LANGUAGE_DEPENDENCY 20110321
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELDS 20110209
3 Exporting ET_FIELDT Call by reference Type reference (TYPE) IF_RODPS_ODP=>TT_FIELD_TEXTS 20110209

Method GET_FIELDS on class CL_RODPS_HANA_MODEL has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_OBJECT Value transfer Type reference (TYPE) TS_OBJECT 20120320

Method GET_HEADER on class CL_RODPS_HANA_MODEL has no exception.

Method GET_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HIER Call by reference Type reference (TYPE) TT_HIER 20111220

Method GET_HIERARCHIES on class CL_RODPS_HANA_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20111220
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RODPS_HANA_MODEL 20111220
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND 20111220

Method GET_INSTANCE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20120320
2 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20120320
3 Importing I_PACKAGE Call by reference Type reference (TYPE) STRING 20120320
4 Importing I_TYPEID Call by reference Type reference (TYPE) I 20120320
5 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RODPS_HANA_MODEL 20120320
# Exception Resumable Description Created on
1 CX_RODPS_OBJECT_NOT_FOUND 20120320

Method GET_ONE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVATED_AT Call by reference Type reference (TYPE) STRING 20120320
2 Exporting E_ACTIVATED_BY Call by reference Type reference (TYPE) STRING 20120320
3 Exporting E_CAPTION Call by reference Type reference (TYPE) STRING 20120320
4 Exporting E_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20120320
5 Exporting E_TYPEID Call by reference Type reference (TYPE) TS_OBJECT-TYPEID 20120320
6 Importing I_NAME Call by reference Type reference (TYPE) STRING 20120320
7 Importing I_PACKAGE Call by reference Type reference (TYPE) STRING 20120320
# Exception Resumable Description Created on
1 CX_RODPS_NO_RESULT Objekt exsistiert nicht 20120320

Method GET_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PRIVILEGES Value transfer Type reference (TYPE) TT_PRIVILEGES 20111220

Method GET_PRIVILEGES on class CL_RODPS_HANA_MODEL has no exception.

Method GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROLES Value transfer Type reference (TYPE) TT_ROLES 20111220

Method GET_ROLES on class CL_RODPS_HANA_MODEL has no exception.

Method GET_SOURCE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_PACKAGE Call by reference Type reference (TYPE) CSEQUENCE 20120514
2 Returning R_SOURCE_PACKAGE Value transfer Type reference (TYPE) STRING 20120514

Method GET_SOURCE_PACKAGE on class CL_RODPS_HANA_MODEL has no exception.

Method GET_TARGET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_PACKAGE Call by reference Type reference (TYPE) CSEQUENCE 20120514
2 Returning R_TARGET_PACKAGE Value transfer Type reference (TYPE) STRING 20120514

Method GET_TARGET_PACKAGE on class CL_RODPS_HANA_MODEL has no exception.

Method HASH_ODPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CLIKE 20111220
2 Importing I_PACKAGE Call by reference Type reference (TYPE) CLIKE 20111220
3 Importing I_TYPEID Call by reference Type reference (TYPE) TS_OBJECT-TYPEID -1 20111220
4 Returning R_ODPNAME Value transfer Type reference (TYPE) RODPS_ODPNAME 20111220

Method HASH_ODPNAME on class CL_RODPS_HANA_MODEL has no exception.

Method IS_CLIENT_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CLIENT_DYN Value transfer Type reference (TYPE) ABAP_BOOL 20120419

Method IS_CLIENT_DYN on class CL_RODPS_HANA_MODEL has no exception.

Method IS_HANA_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20111220

Method IS_HANA_SYSTEM on class CL_RODPS_HANA_MODEL has no exception.

Method IS_LANGUAGE_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_LANGU_DYN Value transfer Type reference (TYPE) ABAP_BOOL 20120419

Method IS_LANGUAGE_DYN on class CL_RODPS_HANA_MODEL has no exception.

Method IS_RESERVED_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20120523
2 Returning R_IS_RESERVED_FIELDNAME Value transfer Type reference (TYPE) ABAP_BOOL 20120523

Method IS_RESERVED_FIELDNAME on class CL_RODPS_HANA_MODEL has no exception.

Method LOAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_ODPNAME 20111220
# Exception Resumable Description Created on
1 CX_RODPS_DOM_PARSE_ERROR 20111220
2 CX_RODPS_HANA_PARSE_ERROR 20111220
3 CX_RODPS_NO_RESULT 20111220
4 CX_SQL_EXCEPTION 20111220

Method MAP_DB_TO_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COLUMN_DESCR Call by reference Type reference (TYPE) TS_TABCOL_DESCR 20111220

Method MAP_DB_TO_DDIC_TYPE on class CL_RODPS_HANA_MODEL has no exception.

Method MIGHT_CONTAIN_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20130306
2 Returning R_MIGHT_CONTAIN Value transfer Type reference (TYPE) ABAP_BOOL 20130306

Method MIGHT_CONTAIN_TEXTS on class CL_RODPS_HANA_MODEL has no exception.

Method PARSE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITERATOR Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR 20111220
# Exception Resumable Description Created on
1 CX_RODPS_DOM_PARSE_ERROR 20110209
2 CX_RODPS_HANA_PARSE_ERROR 20110209

Method REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ANY Call by reference Type reference (TYPE) ANY 20111220
2 Returning RR_REF Value transfer Object reference (TYPE REF TO) DATA 20111220

Method REF on class CL_RODPS_HANA_MODEL has no exception.

Method SUPPORTS_REPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUPPORTS_REPLICATION Value transfer Type reference (TYPE) ABAP_BOOL 20120210

Method SUPPORTS_REPLICATION on class CL_RODPS_HANA_MODEL has no exception.

Method _CREATE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING 20111220
2 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING 20111220
3 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR IF_IXML_NODE_ITERATOR 20110209
# Exception Resumable Description Created on
1 CX_RODPS_DOM_PARSE_ERROR Fehler des XSD interpreters 20110209

Method _GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEM Call by reference Type reference (TYPE) TT_ELEM 20110209
2 Importing I_ATTR Call by reference Type reference (TYPE) STRING 20110209
3 Importing I_ELEM Call by reference Type reference (TYPE) STRING 20110209
4 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20110209

Method _GET_ATTRIBUTE on class CL_RODPS_HANA_MODEL has no exception.

Method _GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COLUMN_TAB Call by reference Type reference (TYPE) TT_TABCOL_DESCR 20120319
2 Importing SCHEMA_NAME Call by reference Type reference (TYPE) STRING 20120319
3 Importing TABLE_NAME Call by reference Type reference (TYPE) STRING 20120319
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20120319

Method _GET_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELDS Call by reference Type reference (TYPE) IF_RODPS_ODP=>TS_FIELD 20110307
2 Importing IS_KEYMAPPING Call by reference Type reference (TYPE) TS_ELEM 20110307
3 Importing I_FIELDROLE Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_FIELDROLE 20110308

Method _GET_DATATYPE on class CL_RODPS_HANA_MODEL has no exception.

Method _GET_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEM Call by reference Type reference (TYPE) TT_ELEM 20110209
2 Returning RT_DESC Value transfer Type reference (TYPE) TT_DESC 20110209

Method _GET_DESCRIPTIONS on class CL_RODPS_HANA_MODEL has no exception.

Method _GET_FIELDS_FROM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) STRING 20110228
2 Importing I_FIELDROLE Call by reference Type reference (TYPE) IF_RODPS_ODP=>T_FIELDROLE 20110308
3 Importing I_GROUPNAME Call by reference Type reference (TYPE) STRING 20110228
4 Importing I_MAPPINGNAME Call by reference Type reference (TYPE) STRING 20110308

Method _GET_FIELDS_FROM_NODE on class CL_RODPS_HANA_MODEL has no exception.

Method _GET_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEM Call by reference Type reference (TYPE) TT_ELEM 20110209
2 Importing I_COUNT Call by reference Type reference (TYPE) INT4 '1' Natürliche Zahl 20110209
3 Importing I_NAME Call by reference Type reference (TYPE) STRING 20110209
4 Returning RT_ELEM Value transfer Type reference (TYPE) TT_ELEM 20110209

Method _GET_SUBTREE on class CL_RODPS_HANA_MODEL has no exception.

Method _HASH_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING 20110309
2 Returning R_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20110309

Method _HASH_FIELDNAME on class CL_RODPS_HANA_MODEL has no exception.

Method _LOAD_XML_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING 20111220
# Exception Resumable Description Created on
1 CX_RODPS_DOM_PARSE_ERROR 20111220
2 CX_RODPS_HANA_PARSE_ERROR 20111220

Method _LOAD_XML_FROM_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VIEW Call by reference Type reference (TYPE) STRING 20120514
2 Exporting E_XML Call by reference Type reference (TYPE) STRING 20120514
3 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120514
4 Importing I_PACKAGE Call by reference Type reference (TYPE) CSEQUENCE 20120514
5 Importing I_TYPEID Call by reference Type reference (TYPE) ANY 20120514
# Exception Resumable Description Created on
1 CX_RODPS_NO_RESULT 20111220

Method _UPDATE_DB_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) STRING 20110318
2 Importing I_DIM Call by reference Type reference (TYPE) STRING 20110314
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) STRING 20110314

Method _UPDATE_DB_FIELD on class CL_RODPS_HANA_MODEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730