SAP ABAP Class CL_RSD_CRD (Creation of Data)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSD (Package) BW: Data Basis InfoObjects and Core Services
Properties
Class CL_RSD_CRD  
Short Description Creation of Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD   BW: Data Basis InfoObjects and Core Services 
Created 20010205   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS 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
Class CL_RSD_CRD has no interface implemented.
Friends
Class CL_RSD_CRD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_KEY_LENGTH Instance attribute Public Type reference (TYPE) I 20010309
2 O_ASI Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
3 O_AST Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
4 O_CHABASNM Instance attribute Protected Type reference (TYPE) RSCHABASNM Reference characteristic 20010302
5 O_CHK Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
6 O_CHN Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
7 O_CHT Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
8 O_PROGRAM_NAME Instance attribute Protected Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20010205
9 O_SID Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
10 O_S_VIOBJ Instance attribute Protected Type reference (TYPE) RSD_S_VIOBJ View of All Properties of an InfoObject 20010214
11 O_TXT Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20010214
12 O_T_ATR Instance attribute Protected Type reference (TYPE) RSD_T_ATR Master data attributes 20010214
13 O_T_FIELDS Instance attribute Protected Type reference (TYPE) RSDM_T_FIELDS 20010514
14 O_XXL Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20130703
15 P_TH_INSTANCE Static Attribute Private Type reference (TYPE) _TY_T_INSTANCE 20091106
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20010205
2 CRD Instance method Public Method 20010214
3 CREATE Instance method Public Method 20010205
4 CREATE_WITH_KEY Instance method Public Method 20010216
5 FACTORY Static method Public Method 20091106
6 IS_P_OR_Q_EXISTS Instance method Public Method 20020621
7 _CREATE_KERNL Instance method Protected Method 20010216
8 _TABL_EXIST Instance method Protected Method 20010302
Events
Class CL_RSD_CRD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 G_S_IOBJNM_PRG Protected See coding 20010205
2 G_TH_IOBJNM_PRG Protected See coding G_TH_IOBJNM_PRG 20010205
3 _TY_S_INSTANCE Private See coding 20091106 begin of _ty_s_instance, chabasnm type rschabasnm, l_rsd_crd type ref to cl_rsd_crd, l_create_used type rs_bool, end of _ty_s_instance
4 _TY_T_INSTANCE Private See coding 20091106 _ty_t_instance type sorted table of _ty_s_instance with unique key chabasnm
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_USED Value transfer Type reference (TYPE) RS_BOOL 'X' Boolean 20031024
2 Importing I_IOBJNM Value transfer Type reference (TYPE) RSD_IOBJNM 20010205
# Exception Resumable Description Created on
1 CREATE_FAILED Creation Failed 20010205

Method CRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDX Value transfer Type reference (TYPE) RS_BOOL Boolean 20010214
2 Importing I_ITAB Value transfer Type reference (TYPE) RS_BOOL Boolean 20010214
3 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20010214
4 Returning R_R_D Value transfer Object reference (TYPE REF TO) DATA 20010214
# Exception Resumable Description Created on
1 CREATION_ERROR Error During Creation 20010214

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Value transfer Type reference (TYPE) C
20010214
2 Returning R_R_D Value transfer Object reference (TYPE REF TO) DATA 20010205
# Exception Resumable Description Created on
1 CREATION_ERROR Error During Creation 20010213

Method CREATE_WITH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Value transfer Type reference (TYPE) C
20010216
2 Importing I_T_FIELDS Call by reference Type reference (TYPE) RSDM_T_FIELDS Key Fields 20010216
3 Returning R_R_D Value transfer Object reference (TYPE REF TO) DATA 20010216
# Exception Resumable Description Created on
1 CREATION_ERROR Error During Creation 20010216

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Referenz InfoObject 20091106
2 Importing I_CREATE_USED Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110223
3 Returning R_RSD_CRD Value transfer Object reference (TYPE REF TO) CL_RSD_CRD Erzeugen von Datümern 20091109
# Exception Resumable Description Created on
1 GENERATE_PROGRAM_ERROR Error when generating master data routines 20091109

Method IS_P_OR_Q_EXISTS Signature

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

Method IS_P_OR_Q_EXISTS on class CL_RSD_CRD has no exception.

Method _CREATE_KERNL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Value transfer Type reference (TYPE) C 20010216
2 Importing I_T_FIELDS Call by reference Type reference (TYPE) RSDM_T_FIELDS Key Felder 20010216
3 Returning R_R_D Value transfer Object reference (TYPE REF TO) DATA 20010216
# Exception Resumable Description Created on
1 CREATION_ERROR Fehler beim Erzeugen 20010216

Method _TABL_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20010302

Method _TABL_EXIST on class CL_RSD_CRD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A  
Related Links
Advertise Links

Affinities: www.SAP-Tables.org · www.SAP-TCodes.org | About · Terms · Privacy · Github Mark Feedback
© Copyright 2014 - 2024, www.SAPDatasheet.org, The Best Online SAP Object Repository

SAP Datasheet web site and its affinity sites content is based on our knowledge of SAP system, and it is constantly reviewed to avoid errors; well we cannot warrant full correctness of all content. While using this site, you agree to have read and accepted our terms of use, cookie and privacy policy. Use the information and content on this web site at your own risk. SAP and the SAP logo are registered trademarks of SAP SE. This web site is not sponsored by, affiliated with, or approved by SAP SE. This web site is validated by W3 Validator as HTML5.