SAP ABAP Class CL_SRM_PROP_PERSISTENCE (General Attribute Memory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_PROPERTY (Package) Generic Property Handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_PROP_PERS_API API for Attribute Memory 20040825
Properties
Class CL_SRM_PROP_PERSISTENCE  
Short Description General Attribute Memory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_PROPERTY   Generic Property Handling 
Created 20040810   SAP 
Last change 20050214   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)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_PROP_PERS_API API for Attribute Memory 20040825
Friends
Class CL_SRM_PROP_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STRUNAME_ADMIN Constant Public Type reference (TYPE) TABNAME 'SRM_PROP_PERS_ADMIN' Name of the Structure of the Admin Attributes 20041223
2 GS_ATTR_MDL Instance attribute Protected Type reference (TYPE) SRM_ATTR_MDL Attribute Model Definition (Single-Value) 20040831
3 GT_ATTR_MDL_LDM Instance attribute Protected Type reference (TYPE) SRMPR_TT_ATTR_MDL_LDM Attribute Model Definition (Multiple-Value Lang. Dependent) 20040831
4 GT_ATTR_MDL_LIM Instance attribute Protected Type reference (TYPE) SRMPR_TT_ATTR_MDL_LIM Attr. Model Definition (Multiple-Value, Lang. Independent) 20040831
5 GT_PROP_META Instance attribute Protected Type reference (TYPE) SRMPR_TT_PROP_META Attribute Metadata 20040831
6 GT_TABNAMES_LDM Instance attribute Protected Type reference (TYPE) TTTABNAME Language-Dependent, Multiple-Value Attributes 20040830
7 GT_TABNAMES_LIM Instance attribute Protected Type reference (TYPE) TTTABNAME Language-Independent, Multiple-Value Attributes 20040830
8 GV_TABNAME_LDS Instance attribute Protected Type reference (TYPE) TABNAME Language-Dependent, Single-Value Attributes 20040830
9 GV_TABNAME_LIS Instance attribute Protected Type reference (TYPE) TABNAME Language-Independent, Single-Value Attributes 20040830
10 ST_API_BUFFER Static Attribute Private Type reference (TYPE) TT_API_BUFFER Buffer for API Calls 20040830
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PROP_META_TAB Instance method Protected Method Build Table of Attribute Metadata 20040831
2 CONSTRUCTOR Instance method Public Constructor 20040830
3 GET_MODEL_META_DATA Instance method Public Method Read Attribute Model Description 20041206
4 GET_PROPERTY_PERSISTENCE_API Static method Public Method Creates Instance of the Persistence Class for Model ID 20040830
5 PROP_SELECTION_PER_DBTAB Instance method Protected Method Read Attributes from DB Table 20040906
6 PUBLISH_MODEL_TO_PROP_UNI Instance method Public Method Publish Model Description for Property Unification 20041206
7 SELECTION_PER_PROP_DBTAB Instance method Protected Method Database Selection for an Attribute Table 20040902
Events
Class CL_SRM_PROP_PERSISTENCE has no event.
Types
Class CL_SRM_PROP_PERSISTENCE has no local type.
Method Signatures

Method BUILD_PROP_META_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROP_META Call by reference Type reference (TYPE) SRMPR_TT_PROP_META Tabelle der Attribut-Metdaten 20040831
2 Importing IS_PROP_META Value transfer Type reference (TYPE) SRMPR_TS_PROP_META Attribut-Metdaten 20040831
# Exception Resumable Description Created on
1 CX_SRM_PROP_PERSISTENCE CX_SRM_PROP_PERSISTENCE 20050111

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_ID Value transfer Type reference (TYPE) SRMATTRMDLID Attributmodell-ID 20040831
# Exception Resumable Description Created on
1 CX_SRM_PROP_PERSISTENCE CX_SRM_PROP_PERSISTENCE 20050111

Method GET_MODEL_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTR_MDL Value transfer Type reference (TYPE) SRM_ATTR_MDL Atttibutmodell-Definition für generischen Attributspeicher 20041206
2 Exporting ET_ATTR_MDL_LDM Value transfer Type reference (TYPE) SRMPR_TT_ATTR_MDL_LDM Attributspeicher-Def., sprachunabh. Attribute 20041206
3 Exporting ET_ATTR_MDL_LIM Value transfer Type reference (TYPE) SRMPR_TT_ATTR_MDL_LIM Attributspeicher-Def., sprachunabh. Attribute 20041206
4 Exporting ET_PROP_META Value transfer Type reference (TYPE) SRMPR_TT_PROP_META Attribut-Metadaten 20041206

Method GET_MODEL_META_DATA on class CL_SRM_PROP_PERSISTENCE has no exception.

Method GET_PROPERTY_PERSISTENCE_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_ID Value transfer Type reference (TYPE) SRMATTRMDLID Attributmodell-ID 20040830
2 Returning RO_PROP_PERS_API Value transfer Object reference (TYPE REF TO) IF_SRM_PROP_PERS_API API für Attributspeicher 20040830
# Exception Resumable Description Created on
1 CX_SRM_PROP_PERSISTENCE CX_SRM_PROP_PERSISTENCE 20050113

Method PROP_SELECTION_PER_DBTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROP_REC_ID_RANGES Call by reference Type reference (TYPE) SRMPR_TT_PROP_REC_ID_RANGES Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040906
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040906
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040906
4 Returning RT_REC_PROP_VAL Value transfer Type reference (TYPE) SRMPR_TT_REC_PROP_VAL Attributwerte 20040907
# Exception Resumable Description Created on
1 CX_SRM_PROP_PERSISTENCE CX_SRM_PROP_PERSISTENCE 20050111

Method PUBLISH_MODEL_TO_PROP_UNI Signature

Method PUBLISH_MODEL_TO_PROP_UNI on class CL_SRM_PROP_PERSISTENCE has no parameter.
Method PUBLISH_MODEL_TO_PROP_UNI on class CL_SRM_PROP_PERSISTENCE has no exception.

Method SELECTION_PER_PROP_DBTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Value transfer Type reference (TYPE) SRMPR_TT_PROPRECID Trefferliste 20040902
2 Exporting EV_COUNT Call by reference Type reference (TYPE) SY-DBCNT Anzahl Treffer 20040902
3 Importing IT_PROP_RANGES Call by reference Type reference (TYPE) SRMPR_TT_PROP_RANGES Ranges-Tabellen für Suchattribute 20040902
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040902
5 Importing IV_LANGU_DEP Call by reference Type reference (TYPE) SRMBOOLEAN Sprachabhängig? Mögliche Werte IF_SRM=>TRUE / FALSE 20040902
6 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I Maximale Anzahl Treffer 20041203
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040902
# Exception Resumable Description Created on
1 CX_SRM_PROP_PERSISTENCE CX_SRM_PROP_PERSISTENCE 20050111
History
Last changed by/on SAP  20050214 
SAP Release Created in 700