SAP ABAP Class CL_RMPS_PROP_OVERRIDE_INHERIT (Service Cl. for Handling Manually Overwritten Inherited Attr)
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_PROP_OVERRIDE_INHERIT  
Short Description Service Cl. for Handling Manually Overwritten Inherited Attr    
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 20040414   SAP 
Last change 20110908   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 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_PROP_OVERRIDE_INHERIT has no interface implemented.
Friends
Class CL_RMPS_PROP_OVERRIDE_INHERIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EMPTY_VALUE Constant Public Type reference (TYPE) STRING 'RMPS_EMPTY' ID for flagging an empty value in attr. value object 20040916
2 C_OVERRIDE_INHERIT_UOBJ_ID Constant Public Type reference (TYPE) STRING 'RMPS_UOBJ_OVERRIDE_INHERIT' UserObjID: Obj. for Flagging Overwritten Inherited Attr. 20040415
3 C_REQPAR_IMP_ATTRS_TO_RESET Constant Public Type reference (TYPE) STRING 'RMPS_ATTRS_TO_RESET' Name entry param: List of attributes to be reset 20050729
4 C_REQPAR_RES_RESET_OVERRIDDEN Constant Public Type reference (TYPE) STRING 'RMPS_RESET_OVERRIDDEN_ATTRS' Name result param: List of reset overwritten attributes 20041215
5 C_SEPARATOR Constant Public Type reference (TYPE) C '~' Separator in List of Overwritten Attr. in Case 20040414
6 G_ATTRIBUTES Instance attribute Protected Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE List of Object Attributes 20040414
7 G_INHERITED Instance attribute Protected Type reference (TYPE) SRMTTSTRING List of Inherited Attributes (IDs) 20040414
8 G_MODE_RESET_OVERRIDDEN Instance attribute Protected Type reference (TYPE) SRMBOOLEAN If TRUE: Reset Inherited Attributes 20070910
9 G_OVERRIDDEN Instance attribute Protected Type reference (TYPE) SRMTTSTRING List of Manually Overwritten Inherited Attributes (IDs) 20040414
10 G_TEXT_PRAEFIX Instance attribute Public Type reference (TYPE) STRING '+ ' Prefix for Text for Flagging Overwritten Attributes 20040414
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TEXT Instance method Public Method Build New Text 20040414
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040414
3 DELETE_ACLS Instance method Protected Method Delete Contents of Reset ACLs 20050216
4 GET_INSTANCE_FROM_CONTEXT Static method Public Method Get Instance of Object from Context 20040415
5 GET_OVERRIDDEN Instance method Public Method Get list of overwritten attributes 20040719
6 INITIALIZE Instance method Public Method Initialization (Alternative to Constructor Params) 20040415
7 INITIALIZE_OVERRIDDEN Instance method Protected Method Init. List of Overwritten Attr. from Saved Attr. 20040414
8 REQUEST_GET_ATTRS_TO_RESET Static method Public Method Get request param. tab. of attributes to be reset 20050729
9 REQUEST_SET_ATTRS_TO_RESET Static method Public Method Set request param. tab. of attributes to be reset 20050729
10 RESET_OVERRIDDEN_2_INHERITANCE Instance method Public Method Reset Overridden Attributes to "Inheritance" 20041103
11 RESET_OVERRIDDEN_PROPUNI Static method Public Method For PropUni: Reset Overridden Attributes to "Inheritance" 20041215
12 SET_ATTR_OVERRIDDEN Instance method Public Method Set for part. attribute ind. that it was overwritten 20040414
13 SET_TEXT_FOR_ALL_OVERRIDDEN Instance method Public Method Set prefix before the actual text for exc. attr. 20040414
14 SET_TEXT_FOR_SINGLE_OVERRIDDEN Instance method Public Method Set prefix before the actual text for 1 attribute 20040414
15 UPDATE_RMPSP_OVERRIDDEN Instance method Public Method Write list of exc. attr. in RMPSP_OVERRIDDEN 20040414
Events
Class CL_RMPS_PROP_OVERRIDE_INHERIT has no event.
Types
Class CL_RMPS_PROP_OVERRIDE_INHERIT has no local type.
Method Signatures

Method BUILD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_PRAEFIX Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Kennz. hinzufügen (True) oder entfernen (False) 20040414
2 Importing IM_TEXT Call by reference Type reference (TYPE) STRING Derzeitiger Text 20040414
3 Returning RE_NEW_TEXT Value transfer Type reference (TYPE) STRING Neuer Text 20040414

Method BUILD_TEXT on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_TAB Call by reference Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE Tabelle aller Objektattribute 20040414
2 Importing IM_INHERITED_ATTR_IDS Call by reference Type reference (TYPE) SRMTTSTRING IDs der geerbten Attribute 20040414

Method CONSTRUCTOR on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method DELETE_ACLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENT_PROPS Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Aktuelle Objektattribute vor dem Rücksetzen 20050216
2 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20050216
3 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20050216
4 Importing IM_PROPS_TO_RESET Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Attr., die zurückgesetzt werden 20050216
# Exception Resumable Description Created on
1 CX_RMPS_PRO_ACL Fehler beim Handling von Zugriffslisten (ACL) 20050216

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 20040415
2 Importing IM_CREATE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Objekt anlegen und in Kontext hinterlegen, falls nicht da? 20040415
3 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) CL_RMPS_PROP_OVERRIDE_INHERIT Instanz 20040415

Method GET_INSTANCE_FROM_CONTEXT on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method GET_OVERRIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OVERRIDDEN Value transfer Type reference (TYPE) SRMTTSTRING Liste der manuell überschriebenen Attr. 20040719

Method GET_OVERRIDDEN on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_TAB Call by reference Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE Tabelle aller Objektattribute 20040415
2 Importing IM_INHERITED_ATTR_IDS Call by reference Type reference (TYPE) SRMTTSTRING IDs der geerbten Attribute 20040415

Method INITIALIZE on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method INITIALIZE_OVERRIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_TAB Call by reference Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE Tabelle aller Objektattribute 20040414
2 Importing IM_INHERITED_ATTR_IDS Call by reference Type reference (TYPE) SRMTTSTRING IDs der geerbten Attribute 20040414

Method INITIALIZE_OVERRIDDEN on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method REQUEST_GET_ATTRS_TO_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRS_TO_RESET Call by reference Type reference (TYPE) SRMTTSTRING Tabelle der zurückzusetzenden Attribute 20050729
2 Exporting EX_RESET_ALL_ATTRS Call by reference Type reference (TYPE) SRMBOOLEAN Sollen alle Attribute zurückgesetzt werden? 20050729
3 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Interface für Request 20050729

Method REQUEST_GET_ATTRS_TO_RESET on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method REQUEST_SET_ATTRS_TO_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRS_TO_RESET Call by reference Type reference (TYPE) SRM_LIST_STRING Tabelle der zurückzusetzenden Attr. (leer->alle) 20050729
2 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20050729
3 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Interface für Request 20050729

Method REQUEST_SET_ATTRS_TO_RESET on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method RESET_OVERRIDDEN_2_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESET_PROPS Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Tabelle der zurückgesetzten Attribute 20041115
2 Importing IM_CASE Call by reference Object reference (TYPE REF TO) IF_SCMG_CASE Case-Backend für Berechtigungsprüfung 20050719
3 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20041103
4 Importing IM_LIST_TO_RESET Call by reference Type reference (TYPE) SRMTTSTRING Genau diese Attr. sind auf geerbte Werte zurückzusetzen 20041103
5 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_SRM_POID Übergeordnetes Obj., von dem Attr.werte neu zu lesen sind 20041103
6 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20041103
7 Importing IM_RESET_ALL Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Alle überschriebenen geerbten zurücksetzen 20041103
8 Importing IM_SAVE_RESET_PROPS Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Geänderte Attr.werte mit set_properties am Obj. speichern? 20041117
9 Importing IM_SHOW_SUCCESS_MESSAGE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Nach erfolgreicher Ausführung Meldung anzeigen? 20041118
10 Importing IM_START_INHERITANCE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Beim Speichern geändertert Attr. Vererbung starten? 20041117
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20041103

Method RESET_OVERRIDDEN_PROPUNI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESET_PROPS Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Tabelle der zurückgesetzten Attribute 20041215
2 Importing IM_IF_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20041215
3 Importing IM_LIST_TO_RESET Call by reference Type reference (TYPE) SRMTTSTRING Genau diese Attr. sind auf geerbte Werte zurückzusetzen 20041215
4 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_SRM_POID Übergeordnetes Obj., von dem Attr.werte neu zu lesen sind 20041215
5 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20041215
6 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_SRM_REQUEST Request; hier wird Result gesetzt: Anz. rückgesetzte Attr. 20041215
7 Importing IM_RESET_ALL Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Alle überschriebenen geerbten zurücksetzen 20041215
8 Importing IM_SAVE_RESET_PROPS Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Geänderte Attr.werte mit set_properties am Obj. speichern? 20041215
9 Importing IM_SHOW_SUCCESS_MESSAGE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Nach erfolgreicher Ausführung Meldung anzeigen? 20041215
10 Importing IM_START_INHERITANCE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Beim Speichern geändertert Attr. Vererbung starten? 20041215

Method RESET_OVERRIDDEN_PROPUNI on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method SET_ATTR_OVERRIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTR Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attributwert-Objekt mit aktualisiertem Text 20040415
2 Exporting EX_UNCHANGED Call by reference Type reference (TYPE) SRMBOOLEAN True, wenn Attr. n. geerbt ist (nicht relevant->unverändert) 20040415
3 Importing IM_ATTR_ID Call by reference Type reference (TYPE) STRING ID des Attributs 20040414
4 Importing IM_SET_OVERRIDDEN Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Setze Kennzeichen (True); Lösche Kennzeichen (False) 20040414

Method SET_ATTR_OVERRIDDEN on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method SET_TEXT_FOR_ALL_OVERRIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTR_TAB Call by reference Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE Tabelle der überschr. geerbten Objektattribute mit Text 20040916
2 Exporting EX_NOT_UPDATED_OVERRIDDEN Call by reference Type reference (TYPE) SRMTTSTRING Attr. ohne Wert -> Text konnte nicht gesetzt werden 20040916
3 Exporting EX_TEXT_FOR_NOT_UPDATED Call by reference Type reference (TYPE) STRING Text für die leeren überschriebenen Attribute 20040916
4 Importing IM_INS_INIT_VAL_FOR_EMPTY Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Für leere Attr.obj. einen initialen Wert mit Text einfügen? 20040916

Method SET_TEXT_FOR_ALL_OVERRIDDEN on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method SET_TEXT_FOR_SINGLE_OVERRIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attributwert - Edit 20040414
2 Importing IM_INS_INIT_VAL_FOR_EMPTY Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Für leere Attr.obj. einen initialen Wert mit Text einfügen? 20040916
3 Importing IM_SET_OVERRIDDEN Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Setze Kennzeichen (True); Lösche Kennzeichen (False) 20040414
4 Returning RE_NOT_SET_SINCE_VALUE_EMPTY Value transfer Type reference (TYPE) SRMBOOLEAN True, wenn Text wegen leerem Attr.wert nicht gesetzt 20040916

Method SET_TEXT_FOR_SINGLE_OVERRIDDEN on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.

Method UPDATE_RMPSP_OVERRIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OVERRIDDEN_ATTR Value transfer Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attr. RMPSP_OVERRIDDEN mit aktueller Liste überschr. Attr. 20041117
2 Exporting EX_OVERRIDDEN_LONG_VALS Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Werte von RMPSP_OVERRIDDEN 20041117

Method UPDATE_RMPSP_OVERRIDDEN on class CL_RMPS_PROP_OVERRIDE_INHERIT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640