SAP ABAP Class CL_RSDA_DB6_OBJECTS_VIEWER (DB6 NLS Object Viewer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-DB6 (Application Component) BW DB2 Universal Database
     RSDB6_NLS (Package) RSDB6_NLS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DB6_BW_NLS_OBJECTS DB6: Interface to BW NLS Data Backend 20090630
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDA_CONSTANTS General Constants for Archiving and Nearline Storage 20090630
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDA_DB6_CONSTANTS DB6 Constants for Near-Line Storage Archiving 20091105
Properties
Class CL_RSDA_DB6_OBJECTS_VIEWER  
Short Description DB6 NLS Object Viewer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RS_DB_DB6    
Program status     
Category 0   
Package RSDB6_NLS   RSDB6_NLS 
Created 20090630   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DB6_BW_NLS_OBJECTS DB6: Interface to BW NLS Data Backend 20090630
2 IF_RSDA_CONSTANTS General Constants for Archiving and Nearline Storage 20090630
3 IF_RSDA_DB6_CONSTANTS DB6 Constants for Near-Line Storage Archiving 20091105
Friends
Class CL_RSDA_DB6_OBJECTS_VIEWER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_IMPL_CLSNAME Constant Private Type reference (TYPE) STRING 'CL_RSDA_DB6_CONNECTION' Implementation Class 20090630
2 P_T_NLS_OBJECTS Instance attribute Private Type reference (TYPE) TY_T_DB6_NLS_OBJECTS DB6: NLS object list 20090630
Methods
# Method Level Visibility Method type Description Created on
1 GET_BW_TABLES Instance method Private Method Returns the BW table for the InfoProvider 20090702
2 GET_NLS_TABLES Instance method Private Method Returns the NLS tables for the InfoProvider 20090702
3 READ_BW_DATA Instance method Private Method Reads information using the BW InfoProviders 20090731
4 READ_NLS_DATA Instance method Private Method Reads information from the metadata table 20090702
5 SET_NLS_QUERY_FLAG Instance method Private Method Sets the NLS property for the InfoProvider requests 20090702
Events
Class CL_RSDA_DB6_OBJECTS_VIEWER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SX_DB6_NLS_OBJECT Private See coding 20090630 BEGIN OF ty_sx_db6_nls_object, " entry TYPE db6_nls_object_entry, nls_conn TYPE dbcon_name, infoprovider_name TYPE string, nls_name TYPE string, query_adjusted TYPE rs_bool, infoprovider_techname TYPE c LENGTH 14, namespace TYPE c LENGTH 5, iptype TYPE c LENGTH 1, END OF ty_sx_db6_nls_object
2 TY_T_DB6_NLS_OBJECTS Private See coding 20090630 ty_t_db6_nls_objects TYPE STANDARD TABLE OF ty_sx_db6_nls_object
Method Signatures

Method GET_BW_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOPROVIDER Call by reference Type reference (TYPE) STRING 20090702
2 Changing IP_TABLES Call by reference Type reference (TYPE) DB6TABLELIST DB6: List of tables with schema 20090702
# Exception Resumable Description Created on
1 CX_DB6_BW_ROOT DB6: BW Job Dispatching Errors 20090702

Method GET_NLS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOPROVIDER Call by reference Type reference (TYPE) STRING 20090702
2 Changing NLS_TABLES Call by reference Type reference (TYPE) DB6TABLELIST DB6: List of tables with schema 20090702
# Exception Resumable Description Created on
1 CX_DB6_BW_ROOT DB6: BW Job Dispatching Errors 20090702

Method READ_BW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_NLS_OBJECTS Call by reference Type reference (TYPE) TY_T_DB6_NLS_OBJECTS 20090731
2 Importing INFOPROVIDER Call by reference Type reference (TYPE) STRING 20090731
3 Importing NLS_CONN Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20090731
# Exception Resumable Description Created on
1 CX_DB6_BW_ROOT DB6: BW Job Dispatching Errors 20100504

Method READ_NLS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_NLS_OBJECTS Call by reference Type reference (TYPE) TY_T_DB6_NLS_OBJECTS ABAP Tabelle mit NLS-Information 20090702
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20090702

Method SET_NLS_QUERY_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_NLS_OBJECTS Call by reference Type reference (TYPE) TY_T_DB6_NLS_OBJECTS ABAP Tabelle mit NLS-Information 20090702

Method SET_NLS_QUERY_FLAG on class CL_RSDA_DB6_OBJECTS_VIEWER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730