SAP ABAP Class CL_RMPS_GSP_PROP_DYN_ATTR (Service Class for Handling Dynanmic Attribtues)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_PRO_PROPERTY (Package) PRO: Attribute Handling
Properties
Class CL_RMPS_GSP_PROP_DYN_ATTR  
Short Description Service Class for Handling Dynanmic Attribtues    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_PRO_PROPERTY   PRO: Attribute Handling 
Created 20040719   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RMPS_GSP_PROP_REPOSITORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_GSP_PROP_DYN_ATTR has no interface implemented.
Friends
Class CL_RMPS_GSP_PROP_DYN_ATTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DYN_ATTR_UOBJ_ID Constant Public Type reference (TYPE) STRING 'RMPS_DYN_ATTR_VAL_HANDLER' ID User Obj: Service Object for Handling Dyn. Attributes 20040721
2 C_KPRO_PROP_FOR_DYN_ATTR Constant Public Type reference (TYPE) STRING 'RMPS_INHERITED' Flagging of dynamic attr. by KPro characteristic 20040719
3 C_KPRO_VAL_FOR_DYN_ATTR Constant Public Type reference (TYPE) STRING 'D' Value of KPro characteristic for dyn. attributes 20040719
4 G_COMPLETE_MERGED_ATTR_TYPES Instance attribute Protected Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Complete List of Attribute Types (in Description L or P) 20040719
5 G_DYN_MERGED_ATTR_TYPES Instance attribute Protected Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB List of types of dyn. attr. (in description L or P) 20040719
6 G_GENERAL_ATTRIBUTES Instance attribute Protected Object reference (TYPE REF TO) CL_RMPS_GENERAL_ATTRIBUTES Service Class Attribute Handling 20040826
7 G_IF_SRM Instance attribute Protected Object reference (TYPE REF TO) IF_SRM General SRM Methods 20040719
8 G_PARENT_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_RMPS_PARENT_HANDLER Service Class for Searching for Suitable Sup. Object 20040719
9 G_PARENT_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID Parent Object 20041201
10 G_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID POID of object whose long attributes are to be managed 20040719
11 G_POID_SEMANTIC_TYPE Instance attribute Protected Type reference (TYPE) STRING Typ of G_POID 20040723
12 G_PROPS_AT_PARENT Instance attribute Protected Type reference (TYPE) SRMGS_PROPERTY_TAB List of attr. whose values were read from father 20040721
13 G_SRM_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SRM_SERVICE SRM Service 20040723
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040719
2 GET_DYN_ATTR_TYPES Static method Public Method Get Table oo Types of Dynamic Attributes 20040719
3 GET_DYN_CONTEXT_PROPERTIES Instance method Public Method Get Dynamic Context Attributes 20040722
4 GET_GENERAL_ATTRIBUTES Instance method Protected Method Get Service Object for Attribute Handling 20040826
5 GET_INSTANCE_FROM_CONTEXT Static method Public Method Get Instance of Object from Context 20040721
6 GET_PARENT_HANDLER Instance method Protected Method Get service object for reading superordinate object 20040719
7 GET_PARENT_POID Instance method Protected Method Gets Top Object 20040719
8 GET_PARENT_PROPERTIES Instance method Protected Method Get Father Attributes 20040723
9 GET_POID_FOR_ATTR Instance method Public Method Get POID of object for attr. ID where value stands 20040721
10 GET_PROPERTIES_TO_SAVE Instance method Public Method Get attributes to be saved from table of all attributes 20040721
11 IS_DYN_ATTRIBUTE Instance method Public Method Is Given Attribute a Long Attribute? 20040719
12 REPOS_AFTER_GSP_DATA_GET Instance method Public Method Get Dynamic Attribute Values 20040719
Events
Class CL_RMPS_GSP_PROP_DYN_ATTR has no event.
Types
Class CL_RMPS_GSP_PROP_DYN_ATTR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20040719
2 Importing IM_MERGED_ATTR_TYPES_WHERE Call by reference Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Liste der Attributtypen (mit Description = L oder P) 20040719
3 Importing IM_PARENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Vater-Objekt, von dem dyn. Attr. zu lesen sind 20041201
4 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040719

Method CONSTRUCTOR on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_DYN_ATTR_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MERGED_ATTR_TYPES_WHERE Call by reference Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Merged (LOIO/PHIO) Attributtypen 20040719
2 Returning RE_DYN_ATTR_TYPES Value transfer Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Tabelle der Typen der dynamischen Attribute 20040719

Method GET_DYN_ATTR_TYPES on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_DYN_CONTEXT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROPERTIES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Eigenschaften des Objekts (inkl. RMPSP_OVERRIDDEN!) 20040722
2 Importing IM_PROPERTY_IF Call by reference Object reference (TYPE REF TO) IF_SRM_GSP_PROPERTIES Interface zum Lesen von Properties 20040722
3 Importing IM_PROPS_TO_READ Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Zu lesende Properties 20040722

Method GET_DYN_CONTEXT_PROPERTIES on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_GENERAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GEN_ATTRIBUTES Value transfer Object reference (TYPE REF TO) CL_RMPS_GENERAL_ATTRIBUTES Service-Klasse Attributhandling 20040826
# Exception Resumable Description Created on
1 CX_RMPS_GENERAL_ATTRIBUTES Fehler bei Service-Klasse für Attribute 20040826

Method GET_INSTANCE_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040721
2 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) CL_RMPS_GSP_PROP_DYN_ATTR Instanz 20040721

Method GET_INSTANCE_FROM_CONTEXT on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_PARENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PARENT_HANDLER Value transfer Object reference (TYPE REF TO) CL_RMPS_PARENT_HANDLER Objekt zur Beschaffung des übergeordneten Objekts 20040719

Method GET_PARENT_HANDLER on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_PARENT_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARENT_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID des übergeordneten Objekts 20040723
2 Exporting EX_PARENT_SEMANTIC_TYPE Call by reference Type reference (TYPE) STRING Typ des übergeordneten Objekts 20040723
3 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040719

Method GET_PARENT_POID on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_PARENT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_PARENT_PROPERTIES Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Lange Vaterattribute (Namen sind schon richtig gemappt) 20040723
2 Exporting EX_PARENT_PROPERTIES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Vaterattribute (Namen sind schon richtig gemappt) 20040723
3 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040723
4 Importing IM_PARENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des Vaterobjekts 20040723
5 Importing IM_PARENT_SEMANTIC_TYPE Call by reference Type reference (TYPE) STRING Typ des Vaterobjekts 20040723
6 Importing IM_PROPS_TO_READ Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Zu lesende Attribute 20040723
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040723

Method GET_POID_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_ID Call by reference Type reference (TYPE) STRING ID des Attr. 20040721
2 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040721
3 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID des Objekts, wo Wert des Attr. steht 20040721

Method GET_POID_FOR_ATTR on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method GET_PROPERTIES_TO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040721
2 Importing IM_PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attributtabelle mit allen Werten 20040721
3 Returning RE_PROPS_TO_SAVE Value transfer Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attributtabelle ohne dyn. Attr, die nicht zu speichern sind 20040721

Method GET_PROPERTIES_TO_SAVE on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method IS_DYN_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_ID Call by reference Type reference (TYPE) STRING Attributschlüssel 20040719
2 Returning RE_IS_DYN_ATTR Value transfer Type reference (TYPE) SRMBOOLEAN Ist dynamisches Attribut (True) oder nicht (False)? 20040719

Method IS_DYN_ATTRIBUTE on class CL_RMPS_GSP_PROP_DYN_ATTR has no exception.

Method REPOS_AFTER_GSP_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040719
2 Importing IM_PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attributtabelle, wo dyn. Attributwerte einzutragen sind 20040719
# Exception Resumable Description Created on
1 CX_SRM_SP_PROP_REPOSITORY CX_SRM_SP_PROP_REPOSITORY 20040719
History
Last changed by/on SAP  20110908 
SAP Release Created in 640