SAP ABAP Class CL_RIS_DATA_MODEL (Repository Information System: Abstract Data Model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-INR (Application Component) Repository Infosystem
     SRIS_FRAMEWORK (Package) Repository Information System: Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADT_WDY_RIS_DATA_MODEL Repository Information System: Classic Data Model 20130422
2 Inheritance (c INHERITING FROM c_ref)  CL_RIS_DATA_MODEL_CLASSIC Repository Information System: Classic Data Model 20090824
Properties
Class CL_RIS_DATA_MODEL  
Short Description Repository Information System: Abstract Data Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRIS_FRAMEWORK   Repository Information System: Framework 
Created 20090818   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)
Interfaces
Class CL_RIS_DATA_MODEL has no interface implemented.
Friends
Class CL_RIS_DATA_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_META_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_RIS_META_MODEL Repository Information System: Meta Model 20090916
2 MS_ENCLOSING_OBJECT_TYPE Instance attribute Public Type reference (TYPE) RIS_S_OBJECT_TYPE_ID Repository Information System: ID for an Object Type 20100623
3 MS_OBJECT_TYPE Instance attribute Public Type reference (TYPE) RIS_S_OBJECT_TYPE_ID Repository Information System: ID for an Object Type 20090824
4 MT_RESULT_OBJECT_TYPE Instance attribute Private Type reference (TYPE) GTY_T_RESULT_OBJECT_TYPE 20121130
5 MV_CONTAINS_CODE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090824
6 MV_DATA_MODEL_NAME Instance attribute Public Type reference (TYPE) RIS_DATA_MODEL_TYPE_NAME Repository Information System: Name of a Data Model Type 20090824
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Clears away garbage... 20090824
2 CONSTRUCTOR Instance method Public Constructor 20090824
3 EXECUTE_ENVIRONMENT Instance method Public Method Performs environment analysis 20090824
4 EXECUTE_SEARCH Instance method Public Method Performs a search 20090824
5 EXECUTE_WHERE_USED Instance method Public Method Executes a where-used list 20090824
6 GENERATE_WHERE_USED_PARAMETER Instance method Public Method Generates parameters for the where-used list 20101012
7 GET_CODE_LINES Instance method Public Method Returns the code line(s) for the current results row 20090831
8 GET_OBJECT_TYPE_FOR_RESULT_IDX Instance method Public Method 20121130
9 GET_WUSED_RESULT_OBJECT_TYPE Instance method Public Method 20130416
10 SET_OBJECT_TYPE_FOR_RESULT Instance method Public Method 20121130
Events
Class CL_RIS_DATA_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_T_RESULT_OBJECT_TYPE Public See coding 20121130 gty_t_result_object_type TYPE STANDARD TABLE OF ris_s_object_type_id WITH DEFAULT KEY
Method Signatures

Method CLEANUP Signature

Method CLEANUP on class CL_RIS_DATA_MODEL has no parameter.
Method CLEANUP on class CL_RIS_DATA_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_MODEL_NAME Call by reference Type reference (TYPE) RIS_DATA_MODEL_TYPE_NAME Repository Information System: Name eines Datenmodelltyps 20090824
2 Importing IV_LEGACY_TYPE Call by reference Type reference (TYPE) SEU_STYPE Workbench: Interner Typ (ohne Vorzeichen) 20090824
3 Importing IV_SUBTYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Typ eines Objekts der Entwicklungsumgebung 20090824
4 Importing IV_TROBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20090824
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION Repository Information System: Ausnahmeklasse 20090824

Method EXECUTE_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) RIS_T_RESULTS Repository Information System: Ergebnisobjekte 20090826
2 Importing IS_PARAMETER_ENVIRONMENT Call by reference Type reference (TYPE) RIS_S_PARAMETER_ENVIRONMENT RIS: Parameter der Umfeldermittlung 20090824
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION Repository Information System: Ausnahmeklasse 20090826

Method EXECUTE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETER_SEARCH Call by reference Type reference (TYPE) RIS_S_PARAMETER_SEARCH Suchparameter im Repository Infosystem 20090824
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_RIS_RESULT Repository Information System: Ergebnisobjekt 20090824
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION Repository Information System: Ausnahmeklasse 20090826

Method EXECUTE_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) RIS_T_RESULTS Repository Information System: Ergebnisobjekte 20090901
2 Importing IS_PARAMETER_WHERE_USED Call by reference Type reference (TYPE) RIS_S_PARAMETER_WHERE_USED_S RIS: Parameter des Verwendungsnachweises 20090824
# Exception Resumable Description Created on
1 CX_RIS_EXCEPTION Repository Information System: Ausnahmeklasse 20090826

Method GENERATE_WHERE_USED_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARAMETER_WHERE_USED Call by reference Type reference (TYPE) RIS_S_PARAMETER_WHERE_USED_S RIS: Parameter des Verwendungsnachweises 20101012
2 Importing IO_WB_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WB_CONTEXT Kontext eines Objektes 20101012
3 Importing IO_WB_OBJECT Call by reference Object reference (TYPE REF TO) CL_WB_OBJECT Repository Objekt 20101012

Method GENERATE_WHERE_USED_PARAMETER on class CL_RIS_DATA_MODEL has no exception.

Method GET_CODE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCES Call by reference Type reference (TYPE) RIS_T_CODE_SOURCE_RESULT Repository Information System: Quelltexte 20090831
2 Importing IO_DATA Call by reference Object reference (TYPE REF TO) DATA 20090831
3 Importing IV_OO_SOURCE_POSITION Call by reference Type reference (TYPE) ABAP_BOOL Zeilenposition bei OO-Objekten auf Komplettsource bestimmen 20100615

Method GET_CODE_LINES on class CL_RIS_DATA_MODEL has no exception.

Method GET_OBJECT_TYPE_FOR_RESULT_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) SYTABIX SY-TABIX 20121130
2 Returning OBJECT_TYPE Value transfer Type reference (TYPE) RIS_S_OBJECT_TYPE_ID 20121130

Method GET_OBJECT_TYPE_FOR_RESULT_IDX on class CL_RIS_DATA_MODEL has no exception.

Method GET_WUSED_RESULT_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) RIS_S_OBJECT_TYPE_ID Repository Information System: ID für einen Objekttyp 20130416
2 Importing RESULT_LINE Call by reference Type reference (TYPE) ANY 20130416

Method GET_WUSED_RESULT_OBJECT_TYPE on class CL_RIS_DATA_MODEL has no exception.

Method SET_OBJECT_TYPE_FOR_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_TYPE Call by reference Type reference (TYPE) RIS_S_OBJECT_TYPE_ID 20121130

Method SET_OBJECT_TYPE_FOR_RESULT on class CL_RIS_DATA_MODEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 800