SAP ABAP Class CL_RSMD_RS_GENERIC_TABLE (Retrieve master data from a generic table)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSMD_RS (Package) Master Data Read Services ( Value Help etc)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20050915
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSMD_RS_ACCESS Data access layer for special and remote info objects 20050915
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSMD_RS_GENERIC Generic access interface 20050915
Properties
Class CL_RSMD_RS_GENERIC_TABLE  
Short Description Retrieve master data from a generic table    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMD_RS   Master Data Read Services ( Value Help etc) 
Created 20050915   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSMD_RS_ACCESS Data access layer for special and remote info objects 20050915
2 IF_RSMD_RS_GENERIC Generic access interface 20050915
Friends
Class CL_RSMD_RS_GENERIC_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_PRSNT_INT Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'INT' Presentation of one InfoObject 20050915
2 N_C_PRSNT_INT_NC Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'INT_NC' Presentation of one InfoObject 20050915
3 N_C_PRSNT_KEY Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'INT_NC' Presentation of one InfoObject 20050915
4 N_C_PRSNT_NONE Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'NONE' Presentation of one InfoObject 20050915
5 N_C_PRSNT_SID Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'SID' Presentation of one InfoObject 20050915
6 N_C_PRSNT_TXTLG Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'TXTLG' Presentation of one InfoObject 20050915
7 N_C_PRSNT_TXTMD Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'TXTMD' Presentation of one InfoObject 20050915
8 N_C_PRSNT_TXTSH Instance attribute Public Type reference (TYPE) RSMD_RS_PRSNT 'TXTSH' Presentation of one InfoObject 20050915
9 N_C_READMODE_ATTRNAV Instance attribute Public Type reference (TYPE) RSMD_RS_READ_MODE 'A' Read Mode(F4) for Master Data Read Services 20050915
10 N_C_READMODE_DIME Instance attribute Public Type reference (TYPE) RSMD_RS_READ_MODE 'D' Read Mode(F4) for Master Data Read Services 20050915
11 N_C_READMODE_MASTER Instance attribute Public Type reference (TYPE) RSMD_RS_READ_MODE 'M' Read Mode(F4) for Master Data Read Services 20050915
12 O_AUTH_MODE Instance attribute Protected Type reference (TYPE) RSMD_RS_AUTH_MODE Authorisation check mode for master data read services 20050915
13 O_CHANM Instance attribute Protected Type reference (TYPE) RSCHANM Characteristic 20050915
14 O_CHKTAB Instance attribute Protected Type reference (TYPE) RSDCHKVIEW master data view table 20050915
15 O_DATE Instance attribute Protected Type reference (TYPE) RSDATE Query: Key date 20050915
16 O_INFOPROV Instance attribute Protected Type reference (TYPE) RSINFOPROV InfoProvider 20050915
17 O_INTTP Instance attribute Protected Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20121015
18 O_KEYFIELDNM Instance attribute Protected Type reference (TYPE) RSD_FIELDNM ield name of the key in the check table 20050915
19 O_LANGU Instance attribute Protected Type reference (TYPE) SY-LANGU R/3 System, current language 20050915
20 O_MAXROWS Instance attribute Protected Type reference (TYPE) INT4 Natural number 20050915
21 O_READ_MODE Instance attribute Protected Type reference (TYPE) RSMD_RS_READ_MODE Read Mode(F4) for Master Data Read Services 20050915
22 O_S_GENTABLE Instance attribute Protected Type reference (TYPE) RSMD_RS_S_GENTABLE Structure for generic value help from a table 20051108
23 O_TEXT_TABLE Instance attribute Protected Type reference (TYPE) RSDCHKVIEW master data text table 20050915
24 O_TSX_SELDR Instance attribute Protected Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20050915
25 O_T_ATR_CMP Instance attribute Protected Type reference (TYPE) RSMD_RS_T_IOBJ_CMP_ATR Table for getting the compounded attributes of info object 20050915
26 O_T_REQ_IOBJNMS Instance attribute Protected Type reference (TYPE) RSMD_RS_T_REQ table of requested attributes 20050915
27 O_T_SELOPT Instance attribute Protected Type reference (TYPE) RSMD_RS_T_SELOPT Select options for master data read services 20050915
28 O_T_SORTING Instance attribute Protected Type reference (TYPE) RSMD_RS_T_SORTING Sorting Information for Master Data Read Service 20050915
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050915
2 _CHECK_PARAMETER_VAL Instance method Private Method Check parameter entries made by the user 20051115
3 _REPLACE_SPEC_CHAR Instance method Protected Method Repalces the astrix and '?' in the retriction 20051108
4 _TEXTPOOL_READ Instance method Protected Method Returns the attributes of the info object for given CHAVLS 20051108
5 _VALUE_GENERATE Instance method Protected Method Generates the value for the info object 20051108
Events
Class CL_RSMD_RS_GENERIC_TABLE has no event.
Types
Class CL_RSMD_RS_GENERIC_TABLE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Info-Objekt 20050915
2 Importing I_CLPA Call by reference Type reference (TYPE) RSMDRCLPA Parameters for Master Data Read Class 20121022
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20050915
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20050915
5 Importing I_NOT_FOR_ACCESS Call by reference Type reference (TYPE) RS_BOOL Instance not for MD access 20121022

Method CONSTRUCTOR on class CL_RSMD_RS_GENERIC_TABLE has no exception.

Method _CHECK_PARAMETER_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20051115
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container for Messages 20051115

Method _CHECK_PARAMETER_VAL on class CL_RSMD_RS_GENERIC_TABLE has no exception.

Method _REPLACE_SPEC_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAVL Call by reference Type reference (TYPE) RSD_CHAVL_EXT 20051108
2 Returning R_CHAVL Value transfer Type reference (TYPE) RSD_CHAVL_EXT 20051108

Method _REPLACE_SPEC_CHAR on class CL_RSMD_RS_GENERIC_TABLE has no exception.

Method _TEXTPOOL_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) C Text 20051108
2 Importing I_KEY Call by reference Type reference (TYPE) RRSV_TEXT_KEY Key 20051108
3 Importing I_REPID Call by reference Type reference (TYPE) SY-REPID 'SAPLRRSV' Program 20051108

Method _TEXTPOOL_READ on class CL_RSMD_RS_GENERIC_TABLE has no exception.

Method _VALUE_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHAVLINFO Call by reference Type reference (TYPE) RSDM_T_CHAVLINFO 20051108

Method _VALUE_GENERATE on class CL_RSMD_RS_GENERIC_TABLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700