SAP ABAP Class CL_RMPS_PROP_GENERATABLES (Service Class for Handling Several Generatable Attributes)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_PRO_PROPERTY (Package) PRO: Attribute Handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_GENERATABLE_ATTRIBUTES Attributes that can be generated 20040528
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_GENERATABLE_SESSIONS Sessions for attributes that can be generated 20040601
Properties
Class CL_RMPS_PROP_GENERATABLES  
Short Description Service Class for Handling Several Generatable Attributes    
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 20040526   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRMRG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_GENERATABLE_ATTRIBUTES Attributes that can be generated 20040528
2 IF_RMPS_GENERATABLE_SESSIONS Sessions for attributes that can be generated 20040601
Friends
Class CL_RMPS_PROP_GENERATABLES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_BACKEND Instance attribute Public Object reference (TYPE REF TO) CL_SRM_SP_OBJECT Back End Object 20040526
2 G_GENERATABLE_ATTRS Instance attribute Public Type reference (TYPE) RMPS_TT_REFGEN_PROFILE_A Attributes in Profile for Indicator Generation 20040526
3 G_IF_SRM Instance attribute Public Object reference (TYPE REF TO) IF_SRM General SRM Methods 20040526
4 G_POID Instance attribute Public Object reference (TYPE REF TO) IF_SRM_POID POID 20040526
5 G_REFERENCES_TO_UNRESERVE Instance attribute Protected Type reference (TYPE) RMPS_TT_REFKEY Generated Attr. for Release after Deletion of Object 20040714
6 G_REFERENCE_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_RMPS_OPERATION_CNG_REF Service Class for Impl. of Reassignment to SP 20040526
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CONTEXT Instance method Protected Method Create New Context Object 20040528
2 GENERATE_FIRST Instance method Protected Method Gen. Attr. from Gen. Profile for First Time 20040528
3 GENERATE_IN_OPERATION Instance method Protected Method Gen. attr. in recursive operation 20050420
4 SET_ATTRIBUTE_TO_GENERATE Instance method Protected Method Set Info on Attribute to Be Generated in Context 20040527
5 SHOW_ALREADY_RESERVED_VALS Instance method Protected Method Dialog for displaying attributes that are already reserved 20050421
6 UNRESERVE_AFTER_ERROR Instance method Protected Method Cancel reservation of indicator after errors 20050421
Events
Class CL_RMPS_PROP_GENERATABLES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CLTYPE_GENERATABLES_IN_OP Public See coding Structure for Generating Attributes in Recursive Op. 20050420 BEGIN OF CLTYPE_GENERATABLES_IN_OP, ATTR_2_GEN TYPE RMPS_REFGEN_PROFILE_A, ATTR_DESCRIPTION TYPE STRING, RES_RULE_TYPE TYPE STRING, RES_RULE_NAME TYPE STRING, RES_REFERENCE TYPE STRING, RES_OLD_REFERENCE TYPE STRING, EXCEPTION TYPE REF TO CX_RMPS_REFERENCE, IS_RESERVATION_ERROR TYPE SRMBOOLEAN, END OF CLTYPE_GENERATABLES_IN_OP
2 CLTYPE_TT_GENERATABLES_IN_OP Public See coding Table Type for CLTYPE_GENERATABLES_IN_OP 20050420 CLTYPE_TT_GENERATABLES_IN_OP TYPE STANDARD TABLE OF CLTYPE_GENERATABLES_IN_OP
Method Signatures

Method CREATE_CONTEXT Signature

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

Method CREATE_CONTEXT on class CL_RMPS_PROP_GENERATABLES has no exception.

Method GENERATE_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LONG_PROPERTIES Call by reference Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB Ergebnisse der Generierung 20040528
2 Importing IM_ATTR_INFO Call by reference Type reference (TYPE) RMPS_REFGEN_PROFILE_A Customizing-Info für zu generierendes Attribut 20040528
3 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040528
4 Importing IM_DESTINATION_VALUES Call by reference Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Zielwerte für interaktive Regelelemente 20040528
5 Importing IM_PARENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID des übergeordneten Objekts 20040528
# Exception Resumable Description Created on
1 CX_RMPS_REFERENCE Fehler bei der Behandlung eindeutiger Kennzeichen 20040528
2 CX_SRM Basisklasse (abstrakt) 20040528

Method GENERATE_IN_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTR_TAB Call by reference Type reference (TYPE) CLTYPE_TT_GENERATABLES_IN_OP Tabelle der zu generierenden Attribute 20050420
2 Importing IM_NEW_TRY_IF_ALREADY_RESERVED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050420
3 Importing IM_ONLY_RESERVATION_ERRORS Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050420
4 Importing IM_OPERATION_RUN Call by reference Object reference (TYPE REF TO) IF_RMPS_OPERATION_RUN Durchlauf einer rekursiven Operation 20050420
5 Importing IM_OP_OBJ_ID Call by reference Type reference (TYPE) RMPS_OP_OBJ_ID Nummer eines an einer rekurs. Operation beteiligten Objekts 20050420
6 Importing IM_PARENT_OP_OBJ_ID Call by reference Type reference (TYPE) RMPS_OP_OBJ_ID Nummer eines an einer rekurs. Operation beteiligten Objekts 20050420
# Exception Resumable Description Created on
1 CX_RMPS_REFERENCE Fehler bei der Behandlung eindeutiger Kennzeichen 20050420
2 CX_RMPS_USER_CANCEL Abbruch durch Benutzer 20050420
3 CX_SRM Basisklasse (abstrakt) 20050420

Method SET_ATTRIBUTE_TO_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_INFO Call by reference Type reference (TYPE) RMPS_REFGEN_PROFILE_A Attribut im Profil für die Kennzeichengenerierung 20040527
2 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT Kontext 20040527
3 Returning RE_CONTEXT_INFO Value transfer Object reference (TYPE REF TO) CL_RMPS_PROP_CONTEXT_INFO PropUni: Kontextinformationen 20040527

Method SET_ATTRIBUTE_TO_GENERATE on class CL_RMPS_PROP_GENERATABLES has no exception.

Method SHOW_ALREADY_RESERVED_VALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTR_TAB Call by reference Type reference (TYPE) CLTYPE_TT_GENERATABLES_IN_OP Tabelle der zu generierenden Attribute 20050421
2 Importing IM_OPERATION_RUN Call by reference Object reference (TYPE REF TO) IF_RMPS_OPERATION_RUN Durchlauf einer rekursiven Operation 20050421
3 Importing IM_OP_OBJ_ID Call by reference Type reference (TYPE) RMPS_OP_OBJ_ID Nummer eines an einer rekurs. Operation beteiligten Objekts 20050421
4 Importing IM_PARENT_OP_OBJ_ID Call by reference Type reference (TYPE) RMPS_OP_OBJ_ID Nummer eines an einer rekurs. Operation beteiligten Objekts 20050421
# Exception Resumable Description Created on
1 CX_RMPS_REFERENCE Fehler bei der Behandlung eindeutiger Kennzeichen 20050421
2 CX_RMPS_USER_CANCEL Abbruch durch Benutzer 20050421
3 CX_SRM Basisklasse (abstrakt) 20050421

Method UNRESERVE_AFTER_ERROR 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) CLTYPE_TT_GENERATABLES_IN_OP Tabelle mit freizugebenden Kennzeichen 20050421

Method UNRESERVE_AFTER_ERROR on class CL_RMPS_PROP_GENERATABLES has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 640