SAP ABAP Class CL_SRM_SP_PROP_REPOSITORY (CL_SRM_SP_PROP_REPOSITORY)
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 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_OBJECT Abstract Base Class for SPs 20020903
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_PROP_REPOSITORY IF_SRM_SP_PROP_REPOSITORY 20020903
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_PROP_REPOS_CONN IF_SRM_SP_PROP_REPOS_CONN 20041014
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_PROP_REPOS_DATA IF_SRM_SP_PROP_REPOS_DATA 20020903
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_PROP_REPOS_KEY IF_SRM_SP_PROP_REPOS_KEY 20041004
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_PROP_REPOS_META IF_SRM_SP_PROP_REPOS_META 20020903
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_GSP_PROP_REPOSITORY CL_SRM_GSP_PROP_REPOSITORY 20030120
2 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_AL_PROP_REPOS Default PU Repopsitory Specialization 20041214
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_BDS_PROP_REPOS Default PU Repopsitory Specialization 20050119
4 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_PROP_CROSS_QY_DEF CL_SRM_SP_PROP_CROSS_QY_DEF 20040909
Properties
Class CL_SRM_SP_PROP_REPOSITORY  
Short Description CL_SRM_SP_PROP_REPOSITORY    
Super Class CL_SRM_SP_OBJECT Abstract Base Class for SPs 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_PROPERTY   Generic Property Handling 
Created 20020903   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SRMPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_SP_PROP_REPOSITORY IF_SRM_SP_PROP_REPOSITORY 20020903
2 IF_SRM_SP_PROP_REPOS_CONN IF_SRM_SP_PROP_REPOS_CONN 20041014
3 IF_SRM_SP_PROP_REPOS_DATA IF_SRM_SP_PROP_REPOS_DATA 20020903
4 IF_SRM_SP_PROP_REPOS_KEY IF_SRM_SP_PROP_REPOS_KEY 20041004
5 IF_SRM_SP_PROP_REPOS_META IF_SRM_SP_PROP_REPOS_META 20020903
Friends
Class CL_SRM_SP_PROP_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_REF_SESSION_UOBJ_ID Constant Public Type reference (TYPE) STRING 'SRM_REFERENCE_SESSION' User Object ID for Record Number Generation Session 20030801
2 C_REPOS_ID Constant Protected Type reference (TYPE) STRING '#DEFAULT_REPOSITORY#' 20041001
3 G_DFIES_BUF_TAB Static Attribute Private Type reference (TYPE) DFIES_BUF_TAB_T 20041001
4 G_VALUE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SRM_PROP_VALUE Value Handler 20030814
5 LOCK_IS_SET Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20030129
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_REFERENCE_SESSION Instance method Protected Method Closes Record Number Generation Session 20030801
2 CREATE_REFERENCE_SESSION Instance method Protected Method Creates Record Number Generation Session 20030801
3 DATA_CHANGE Instance method Protected Method DATA_CHANGE 20041005
4 DATA_GET Instance method Protected Method DATA_GET 20030122
5 DATA_SET Instance method Protected Method DATA_SET 20030123
6 DESTROY_REFERENCE_SESSION Instance method Protected Method Discards Record Number Generation Session 20030801
7 GET_REFERENCE_CLASS_ROLE Instance method Protected Method Gets Class Role Name for Record Number Generation Session 20030801
8 GET_REFERENCE_SESSION Instance method Protected Method Gets Record Number Generation Session from Given Context 20030801
9 GET_VALUE_HANDLER Instance method Protected Method Gets Value Handler for Conversion/Text Procurement 20030814
10 LOCK Instance method Protected Method LOCK 20030219
11 LOG_CHANGES Instance method Protected Method LOG_CHANGES 20041020
12 META_FILL Instance method Protected Method META_FILL 20030206
13 META_GET Instance method Protected Method META_GET 20041119
14 META_SINGLE_GET Instance method Protected Method META_SINGLE_GET 20030206
15 TEXT_FOR_TABFIELD Instance method Protected Method TEXT_FOR_TABFIELD 20041001
16 UNLOCK Instance method Protected Method UNLOCK 20030219
Events
Class CL_SRM_SP_PROP_REPOSITORY has no event.
Types
Class CL_SRM_SP_PROP_REPOSITORY has no local type.
Method Signatures

Method CLOSE_REFERENCE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20030801

Method CLOSE_REFERENCE_SESSION on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method CREATE_REFERENCE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20030801

Method CREATE_REFERENCE_SESSION on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PP_API Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_PERS_API API für Attributspeicher 20041005
2 Importing PP_REC_ID Call by reference Type reference (TYPE) SRMPROPRECID Attributsatz - Id 20041005
3 Changing PP_VAL_TAB Call by reference Type reference (TYPE) SRMPR_TT_PROP_VAL 20041005
4 Importing PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20041020
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20041005

Method DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20030122
2 Importing PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20030122
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20030122

Method DATA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20030123
2 Importing PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20030123
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20030123

Method DESTROY_REFERENCE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20030801

Method DESTROY_REFERENCE_SESSION on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method GET_REFERENCE_CLASS_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CLASSROLE Value transfer Type reference (TYPE) STRING Name der Klassenrolle für den Aktenzeichengenerierer 20030801

Method GET_REFERENCE_CLASS_ROLE on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method GET_REFERENCE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20030801
2 Returning RE_REFERENCE_SESSION Value transfer Object reference (TYPE REF TO) IF_SRM_REFERENCE_SESSION Session zur AZG (leer, wenn nicht im Kontext) 20030801

Method GET_REFERENCE_SESSION on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method GET_VALUE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20030814
2 Returning RE_VALUE_HANDLER Value transfer Object reference (TYPE REF TO) IF_SRM_SRM_PROP_VALUE Value Handler 20030814
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20030814

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20030709
2 Importing SHOW_LOCKED_POPUP Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030219
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20030219

Method LOG_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PP_VAL_TAB Call by reference Type reference (TYPE) SRMPR_TT_PROP_VAL 20041020
2 Importing PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20041020

Method LOG_CHANGES on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method META_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTE_DESC Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_DESC 20030731
2 Exporting ATTRIBUTE_VALUE Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20030206
3 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20030206
4 Importing SPS_ID Call by reference Type reference (TYPE) STRING 20030206
5 Importing SRM_ATTR_META_CU_WA Call by reference Type reference (TYPE) SRM_ATTR_META_CU Attributmetadaten -Customizing 20041112
6 Importing SRM_OBJECT_FACTORY Call by reference Object reference (TYPE REF TO) IF_SRM_SRM_OBJECT_FACTORY Object Factory - Framework - für SPs 20030206
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROPERTY_REPOSITORY 20030206

Method META_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20041119
2 Importing FILTER Call by reference Type reference (TYPE) STRING 20041119
3 Exporting PROPERTY_DESC_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_DESC List: IF_SRM_ATTRIBUTE_VALUE 20041119
4 Exporting PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20041119
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROPERTY_REPOSITORY 20041119

Method META_SINGLE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20030206
2 Returning PROPERTY Value transfer Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20030206
3 Importing PROPERTY_ID Call by reference Type reference (TYPE) STRING 20030206
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROPERTY_REPOSITORY 20030206

Method TEXT_FOR_TABFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) SRMADFIELD AD: Feldname 20041001
2 Importing TABNAME Call by reference Type reference (TYPE) SRMADTAB AD: Tabellenname 20041001
3 Returning TEXT Value transfer Type reference (TYPE) STRING 20041001

Method TEXT_FOR_TABFIELD on class CL_SRM_SP_PROP_REPOSITORY has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT IF_SRM_PROP_CONTEXT 20030709
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20030219
History
Last changed by/on SAP  20070911 
SAP Release Created in 630