SAP ABAP Class CL_RSOD_PROP_GENERATION (Generation of Properties for Characteristics)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSOD (Package) KW Document Link (Core)
Properties
Class CL_RSOD_PROP_GENERATION  
Short Description Generation of Properties for Characteristics    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSO    
Program status     
Category 0   
Package RSOD   KW Document Link (Core) 
Created 20010209   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSD_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSOD_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SDOKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSOD_PROP_GENERATION has no interface implemented.
Friends
Class CL_RSOD_PROP_GENERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) C 20010209
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_TO_CLASS Static method Private Method Assignment of Activated Attribute to a Class 20010315
2 CHECK_CM_ATTRIBUTE_FOR_DEL Static method Public Method Checks if CM Attributes are Deleted / Deletes them 20010418
3 CREATE Static method Public Method Generation of an Attribute and Linking into the Doc. Classes 20010315
4 DELETE Static method Public Method Deletion of an Attribute and REmoval from Doc. Classes 20010315
5 GET_ALL_DOCU_IOBJNM Static method Public Method Gets All Document-Relevant InfoObjects (Only Via Metadata) 20010906
6 GET_ALL_PROPS_FOR_IOBJ Static method Public Method Gets All Valid Characteristic Document Attributes 20010315
7 GET_DOC_IOBJNM_FROM_INFOPROV Static method Public Method Gets InfoObjects of an InfoProvider that are Rel. for Docu 20010222
8 GET_IOBJNM_FROM_PROP_NAME Static method Public Method Gets InfoObject Name from Document Attribute Name 20010209
9 GET_PROP_NAME_FROM_IOBJNM Static method Public Method Gets Document Attribute Name of an InfoObject 20010209
10 REMOVE_FROM_CLASS Static method Private Method Assignment of Activated Attribute to a Class 20010315
11 REPAIR_FOR_ALL_IOBJ Static method Public Method Generation/Deletion of all Document Properties 20010315
Events
Class CL_RSOD_PROP_GENERATION has no event.
Types
Class CL_RSOD_PROP_GENERATION has no local type.
Method Signatures

Method ASSIGN_TO_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATR_NAME Call by reference Type reference (TYPE) SDOK_ENT Modell: Entitätsname 20010315
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20010315
3 Importing I_ONLY_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X' nur die Generierung überprüfen 20010611
4 Importing I_S_ENTITY Value transfer Type reference (TYPE) SDOKMENT Klasse 20010315
5 Returning R_ASSIGNED Value transfer Type reference (TYPE) RS_BOOL = 'X': Attribut wurde zugewiesen 20010315
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010315
2 CX_RS_FAILED Operation gescheitert (Nur im Prüfmodus) 20010611

Method CHECK_CM_ATTRIBUTE_FOR_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010418
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20010418
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010418

Method CHECK_CM_ATTRIBUTE_FOR_DEL on class CL_RSOD_PROP_GENERATION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20010315
2 Importing I_ONLY_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X' nur die Generierung überprüfen 20010611
3 Importing I_S_VIOBJ Call by reference Type reference (TYPE) RSD_S_VIOBJ View über alle Eigenschaften eines InfoObjects 20010315
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20010315

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20010315
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010315
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20010315

Method GET_ALL_DOCU_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_IOBJNM Value transfer Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20010906

Method GET_ALL_DOCU_IOBJNM on class CL_RSOD_PROP_GENERATION has no exception.

Method GET_ALL_PROPS_FOR_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_PROP_NAME Value transfer Type reference (TYPE) SDOKPROPTNS List von Attributnamen (als Struktur) 20010315

Method GET_ALL_PROPS_FOR_IOBJ on class CL_RSOD_PROP_GENERATION has no exception.

Method GET_DOC_IOBJNM_FROM_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider ( SPACE = alle) 20010222
2 Importing I_WITH_COMPOUND Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': geklamm. Merkmale der dokurelv. Dok. mitliefern 20020211
3 Returning R_TH_IOBJNM Value transfer Type reference (TYPE) RSD_TH_IOBJNM List of InfoObjects 20010222

Method GET_DOC_IOBJNM_FROM_INFOPROV on class CL_RSOD_PROP_GENERATION has no exception.

Method GET_IOBJNM_FROM_PROP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROP_NAME Call by reference Type reference (TYPE) SDOK_PROPN Attribut eines Dokuments oder einer Beziehung 20010209
2 Returning R_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20010209

Method GET_IOBJNM_FROM_PROP_NAME on class CL_RSOD_PROP_GENERATION has no exception.

Method GET_PROP_NAME_FROM_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20010209
2 Returning R_PROP_NAME Value transfer Type reference (TYPE) SDOK_PROPN Attribut eines Dokuments oder einer Beziehung 20010209

Method GET_PROP_NAME_FROM_IOBJNM on class CL_RSOD_PROP_GENERATION has no exception.

Method REMOVE_FROM_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATR_NAME Call by reference Type reference (TYPE) SDOK_ENT Modell: Entitätsname 20010315
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20010315
3 Importing I_S_ENTITY Value transfer Type reference (TYPE) SDOKMENT Klasse 20010315
4 Returning R_REMOVED Value transfer Type reference (TYPE) RS_BOOL = 'X': Eigenschaft wurde entfernt 20010315
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010315

Method REPAIR_FOR_ALL_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Erzeugen 20010315
2 Importing I_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Löschen 20010315
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20010611
4 Importing I_SAVE_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050427
5 Importing I_SHOW_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Protokoll anzeigen 20010315
6 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG Protokoll 20050427

Method REPAIR_FOR_ALL_IOBJ on class CL_RSOD_PROP_GENERATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A