SAP ABAP Class CL_RSCNV_IOBJ (Object: InfoObject)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSCNV (Package) Package for Metadata Remodeling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCNV_IPRO Object: InfoProvider 20130416
Properties
Class CL_RSCNV_IOBJ  
Short Description Object: InfoObject    
Super Class CL_RSCNV_IPRO Object: InfoProvider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCNV   Package for Metadata Remodeling 
Created 20130416   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSAA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCNV_IOBJ has no interface implemented.
Friends
Class CL_RSCNV_IOBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DESCRIPTION_LG Instance attribute Public Type reference (TYPE) RSTXTLG Long description 20130502
2 N_DESCRIPTION_SH Instance attribute Public Type reference (TYPE) RSTXTSH Short description 20130502
3 N_S_AROUT Instance attribute Public Type reference (TYPE) RSAA_S_AROUT 20130418
4 N_S_AROUTT Instance attribute Public Type reference (TYPE) RSAA_S_AROUTT 20130418
5 N_S_VIOBJ Instance attribute Public Type reference (TYPE) RSD_S_VIOBJ View of all properties of an InfoObject 20130416
6 N_T_AABAP Instance attribute Public Type reference (TYPE) RSAA_T_AABAP 20130418
7 N_T_ATR Instance attribute Public Type reference (TYPE) RSD_T_ATR Master data attributes 20130416
8 N_T_ATRNAVT Instance attribute Public Type reference (TYPE) RSD_T_ATRNAVT Texts from Navigation Attributes 20130418
9 N_T_ATR_NAV Instance attribute Public Type reference (TYPE) RSD_T_ATR_NAV View on Navigation Attributes and Texts (Table) 20130418
10 N_T_IOBJT Instance attribute Public Type reference (TYPE) RSD_T_IOBJT InfoObject Texts 20130418
11 N_T_IOBJ_CMP Instance attribute Public Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20130416
12 P_INFOAREA_CHANGED Instance attribute Private Type reference (TYPE) RS_BOOL 20130926
13 P_R_IOBJ Instance attribute Private Object reference (TYPE REF TO) CL_RSD_IOBJ InfoObject 20130417
14 P_S_VIOBJ Instance attribute Private Type reference (TYPE) RSD_S_VIOBJ View of all properties of an InfoObject 20130625
15 P_TEMP_OBJECT_CREATED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130926
16 P_T_ATR Instance attribute Private Type reference (TYPE) RSD_T_ATR Master data attributes 20130625
17 P_T_IOBJ_CMP Instance attribute Private Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20130625
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTR Instance method Private Method Add attribute 20130527
2 ADD_CHAR Instance method Private Method 20130816
3 ADD_CMP Instance method Private Method Add compounding 20130527
4 BACKUP Instance method Private Method 20130708
5 CHECK_ATTRIBUTE_EXISTS Instance method Public Method Checks if attribute exists for InfoObject 20130416
6 CHECK_COMPOUNDING_EXISTS Instance method Public Method Checks if a compounding InfoObject exists 20130416
7 CHECK_REGENERATION_IS_REQ Instance method Private Method Checks if re-generation of routines of DSO/Cube is required 20130730
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130416
9 DELETE_CHAR Instance method Private Method 20130816
10 DEL_ATTR Instance method Private Method Delete attribute 20130527
11 DEL_CMP Instance method Private Method Delete compounding 20130508
12 GET_IOBJ_REF Instance method Private Method Returns reference to actual iobj instance 20130417
13 GET_REFERENCE_CHAR Instance method Public Method Returns reference characteristic 20130627
14 GET_TIME_DEPENDENCY_OF_ATTR Instance method Public Method Returns time dependency flag of attribute 20130416
15 GET_TYPE_OF_ATTRIBUTE Instance method Public Method Returns type of attribute (DISP, NAV) 20130416
16 IS_HIGH_CARDINALITY Instance method Public Method Flag: Is high cardinality activated? 20130416
17 IS_WITH_MASTERDATA Instance method Public Method Flag: Does characteristic has master data? 20130416
18 REPL_CHAR Instance method Private Method Replaces the reference char 20130628
19 SWITCH_ATTRTIM Instance method Private Method Switch attribute time dependency 20130527
20 SWITCH_ATTRTP Instance method Private Method Switch type of an attribute (DIS <-> NAV) 20130502
21 SWITCH_HCARD Instance method Private Method Switch high cardinality 20130527
22 SWITCH_MASTERD Instance method Private Method Switch master data 20130527
23 UPDATE_IOBJ_INSTANCE Instance method Private Method Updates InfoObject instance with modified metadata 20130417
Events
Class CL_RSCNV_IOBJ has no event.
Types
Class CL_RSCNV_IOBJ has no local type.
Method Signatures

Method ADD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130527
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130527
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130527

Method ADD_ATTR on class CL_RSCNV_IOBJ has no exception.

Method ADD_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130816
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130816
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION 20130816

Method ADD_CHAR on class CL_RSCNV_IOBJ has no exception.

Method ADD_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130527
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130527
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130527

Method ADD_CMP on class CL_RSCNV_IOBJ has no exception.

Method BACKUP Signature

Method BACKUP on class CL_RSCNV_IOBJ has no parameter.
Method BACKUP on class CL_RSCNV_IOBJ has no exception.

Method CHECK_ATTRIBUTE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) RSATTRINM Master data attribute 20130416
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20130416

Method CHECK_ATTRIBUTE_EXISTS on class CL_RSCNV_IOBJ has no exception.

Method CHECK_COMPOUNDING_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMP Call by reference Type reference (TYPE) RSIOBJCMP Superior InfoObject (compound) 20130416
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20130416

Method CHECK_COMPOUNDING_EXISTS on class CL_RSCNV_IOBJ has no exception.

Method CHECK_REGENERATION_IS_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_OPERATION Call by reference Type reference (TYPE) RSMRT_T_OPERATION 20130730
2 Returning R_IS_REQUIRED Value transfer Type reference (TYPE) RS_BOOL 20130730

Method CHECK_REGENERATION_IS_REQ on class CL_RSCNV_IOBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IPRONM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130416
2 Importing I_R_REF_OBJ Call by reference Object reference (TYPE REF TO) OBJECT 20130930
# Exception Resumable Description Created on
1 IOBJTP_NOT_ALLOWED 20130416
2 NOT_FOUND_VERS_A 20130416

Method DELETE_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130816
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130816
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION 20130816

Method DELETE_CHAR on class CL_RSCNV_IOBJ has no exception.

Method DEL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130527
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130527
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION 20130527

Method DEL_ATTR on class CL_RSCNV_IOBJ has no exception.

Method DEL_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130508
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130508
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION 20130508

Method DEL_CMP on class CL_RSCNV_IOBJ has no exception.

Method GET_IOBJ_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_IOBJ Value transfer Object reference (TYPE REF TO) CL_RSD_IOBJ InfoObject 20130417

Method GET_IOBJ_REF on class CL_RSCNV_IOBJ has no exception.

Method GET_REFERENCE_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_CHAR Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20130627

Method GET_REFERENCE_CHAR on class CL_RSCNV_IOBJ has no exception.

Method GET_TIME_DEPENDENCY_OF_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) RSATTRINM Master data attribute 20130416
2 Returning R_TIME_DEPENDENCY Value transfer Type reference (TYPE) RS_BOOL Boolean 20130416

Method GET_TIME_DEPENDENCY_OF_ATTR on class CL_RSCNV_IOBJ has no exception.

Method GET_TYPE_OF_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) RSATTRINM Master data attribute 20130416
2 Returning R_TYPE Value transfer Type reference (TYPE) RSATTRITP Attribute type 20130416

Method GET_TYPE_OF_ATTRIBUTE on class CL_RSCNV_IOBJ has no exception.

Method IS_HIGH_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIGH_CARDINALITY Value transfer Type reference (TYPE) RS_BOOL Boolean 20130416

Method IS_HIGH_CARDINALITY on class CL_RSCNV_IOBJ has no exception.

Method IS_WITH_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_WITH_MASTERDATA Value transfer Type reference (TYPE) RS_BOOL Boolean 20130416

Method IS_WITH_MASTERDATA on class CL_RSCNV_IOBJ has no exception.

Method REPL_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20130628
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130628
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130628

Method REPL_CHAR on class CL_RSCNV_IOBJ has no exception.

Method SWITCH_ATTRTIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130527
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130527
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130527

Method SWITCH_ATTRTIM on class CL_RSCNV_IOBJ has no exception.

Method SWITCH_ATTRTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130502
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130502
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130502

Method SWITCH_ATTRTP on class CL_RSCNV_IOBJ has no exception.

Method SWITCH_HCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130527
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130527
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130527

Method SWITCH_HCARD on class CL_RSCNV_IOBJ has no exception.

Method SWITCH_MASTERD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130527
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130527
3 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Operation: Main class 20130527

Method SWITCH_MASTERD on class CL_RSCNV_IOBJ has no exception.

Method UPDATE_IOBJ_INSTANCE Signature

Method UPDATE_IOBJ_INSTANCE on class CL_RSCNV_IOBJ has no parameter.
Method UPDATE_IOBJ_INSTANCE on class CL_RSCNV_IOBJ has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740