SAP ABAP Interface IF_RMPS_REFERENCE (RMPS Enhancements Record Number Generator)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_REFERENCE_ADDON (Package) Enhancements Public Sector: Record Number Generation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RMPS_SP_REFERENCE RMPS Enhancements Record Number Generator 20020926
Properties
Interface IF_RMPS_REFERENCE  
Short Description RMPS Enhancements Record Number Generator    
General Data
Package RMPS_REFERENCE_ADDON   Enhancements Public Sector: Record Number Generation 
Created 20020926   SAP 
Last changed 20050213   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SRM_RG_FILE_PLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SRMRF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMRG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RMPS_REFERENCE has no interface.
Friends
Interface IF_RMPS_REFERENCE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PROP_FILEPLAN_POIDID Constant Public Type reference (TYPE) STRING CL_SRM_RG_FILE_PLAN=>C_INFONAME_FILE_PLAN Name Chara. Rule Element POID_ID of Record Plan 20021125
2 C_RULEDEF_CONTAINER_ID Constant Public Type reference (TYPE) STRING 'CONTAINER_ID' Rule Element Name for Container Element 20030513
3 C_RULEDEF_FILEPLAN_POS Constant Public Type reference (TYPE) STRING 'FILEPLAN_POS' Rule Element Name for Record Plan Item 20020926
4 C_RULEDEF_PRO_FPLAN_ID Constant Public Type reference (TYPE) STRING 'PRO_FPLAN_ID' PRO: Rule Element Name for Fileplan ID 20040220
5 C_RULEDEF_PRO_TITLE Constant Public Type reference (TYPE) STRING 'PRO_TITLE' PRO: Rule Element Name for Title 20040220
6 C_RULEDEF_RESPONSIBLE_OU Constant Public Type reference (TYPE) STRING 'RESPONSIBLE_OU' Rule Element Name for Responsible Organizational Unit 20020926
7 ENV_REF_ACTIVITY Constant Public Type reference (TYPE) STRING 'RMPS_ACTIVITY' Name Environment Variable: Activity (for OE Auth. Check) 20031015
8 ENV_REF_SPS_ID Constant Public Type reference (TYPE) STRING 'RMPS_SPS_ID' Name Environment Variable: SPS ID (for OE Auth. Check) 20031015
Methods
# Method Level Visibility Method type Description Created on
1 GET_DESTINATION_VALUES Instance method Public Method Determine target values for reassgnt by indicator comparison 20020926
2 GET_REFERENCE_FOR_POID Static method Public Method Get unique indicator for given POID object 20020926
3 GET_RULE_ELEM_PROPERTIES Instance method Public Method Get value of rule element (using el. name) from indicator 20021125
4 GET_VALUE_FROM_REFERENCE Instance method Public Method Get value of rule element (using el. name) from indicator 20021004
5 RECREATE_REFERENCE Instance method Public Method Generate new indicator or regenerate ex. indicator 20020926
Events
Interface IF_RMPS_REFERENCE has no event.
Types
Interface IF_RMPS_REFERENCE has no local type.
Method Signatures

Method GET_DESTINATION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_DESTINATION_VALUES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Zielwerte f. Umschreibung (Diff. interaktiver Regelelemente) 20020927
2 Importing IM_NEW_REFERENCE Value transfer Type reference (TYPE) STRING Neues Kennzeichen nach interaktiver Neugenerierung 20020927
3 Importing IM_OLD_REFERENCE Value transfer Type reference (TYPE) STRING Ursprüngliches Kennzeichen 20020927
4 Importing IM_RULE_NAME Value transfer Type reference (TYPE) STRING 0..n Regelname(n) mit ~ getrennt (Falls<>1: Benutzerauswahl) 20020927
5 Importing IM_RULE_TYPE Value transfer Type reference (TYPE) STRING Regeltyp 20020927

Method GET_DESTINATION_VALUES on Interface IF_RMPS_REFERENCE has no exception.

Method GET_REFERENCE_FOR_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_REFERENCE Value transfer Type reference (TYPE) STRING Eindeutiges Kennzeichen 20020927
2 Exporting EX_RULE_NAME Value transfer Type reference (TYPE) STRING Name der Regel, mit der das Kennzeichen generiert wurde 20020927
3 Exporting EX_RULE_TYPE Value transfer Type reference (TYPE) STRING Typ der Regel, mit der das Kennzeichen generiert wurde 20020927
4 Importing IM_IF_SRM Value transfer Object reference (TYPE REF TO) IF_SRM IF_SRM 20020927
5 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID-Objekt, von dem das eindeutige Kennzeichen zu holen ist 20020927

Method GET_REFERENCE_FOR_POID on Interface IF_RMPS_REFERENCE has no exception.

Method GET_RULE_ELEM_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_NAME Value transfer Type reference (TYPE) STRING Name des Regelelements, dessen Eigenschaften zu lesen sind 20021125
2 Importing IM_RULE_NAME Value transfer Type reference (TYPE) STRING Name der Regel mit der das Kennzeichen generiert wurde 20021125
3 Importing IM_RULE_TYPE Value transfer Type reference (TYPE) STRING Typ der Regel mit der das Kennzeichen generiert wurde 20021125
4 Returning RE_RULE_ELEM_PROPS Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Eigenschaften des Regelelements 20021125

Method GET_RULE_ELEM_PROPERTIES on Interface IF_RMPS_REFERENCE has no exception.

Method GET_VALUE_FROM_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE_ADDITIONAL Value transfer Type reference (TYPE) STRING Ggf. zusätzliches Ergebnis d. Regelelements (z.B. Schl. OU) 20021004
2 Exporting EX_VALUE_IN_REFERENCE Value transfer Type reference (TYPE) STRING Wert des Regelelements, der Teil des Kennzeichens ist 20021004
3 Importing IM_ELEMENT_NAME Value transfer Type reference (TYPE) STRING Name des Regelelements, dessen Wert zu lesen ist 20021004
4 Importing IM_REFERENCE Value transfer Type reference (TYPE) STRING Kennzeichen, aus dem ein Teilergebnis zu lesen ist 20021004
5 Importing IM_RULE_NAME Value transfer Type reference (TYPE) STRING Name der Regel mit der das Kennzeichen generiert wurde 20021004
6 Importing IM_RULE_TYPE Value transfer Type reference (TYPE) STRING Typ der Regel mit der das Kennzeichen generiert wurde 20021004

Method GET_VALUE_FROM_REFERENCE on Interface IF_RMPS_REFERENCE has no exception.

Method RECREATE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DESTINATION_VALUES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Zielwerte für Regelelemente 20020927
2 Exporting EX_NEW_REFERENCE Value transfer Type reference (TYPE) STRING Neues Kennzeichen 20020927
3 Exporting EX_USED_RULE_NAME Value transfer Type reference (TYPE) STRING Verwendete Generierungsregel 20020927
4 Importing IM_COMMIT_IF_NECESSARY Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_TRUE Commit ausführen, wenn notwendig? 20020927
5 Importing IM_CONTAINER_REFERENCE Value transfer Type reference (TYPE) STRING Kennzeichen des übergeordneten Objekts 20020927
6 Importing IM_DESTINATION_VALUES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Zielwerte für Regelelemente 20020927
7 Importing IM_DOC_ID Value transfer Type reference (TYPE) STRING KPro-DocId für Attributwerte (Regelelementtyp Attribut) 20020927
8 Importing IM_EXISTING_REFERENCE Value transfer Type reference (TYPE) STRING Umzuschreibendes bzw. neu zu generierendes Kennzeichen 20020927
9 Importing IM_INTERACTIVE_GENERATION Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_FALSE Interaktive Neugenerierung (falls interaktive El. relevant)? 20020927
10 Importing IM_REFERENCE_SESSION Value transfer Object reference (TYPE REF TO) IF_SRM_REFERENCE_SESSION Session für Aktenzeichengenerierung 20040803
11 Importing IM_RESERVE_NEW_REFERENCE Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_TRUE Neues Kennzeichen reservieren? 20020927
12 Importing IM_RULE_NAME Value transfer Type reference (TYPE) STRING 0..n Regelname(n) mit ~ getrennt (Falls<>1: Benutzerauswahl) 20020927
13 Importing IM_RULE_TYPE Value transfer Type reference (TYPE) STRING Regeltyp 20020927
14 Importing IM_UNRESERVE_OLD_REFERENCE Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_TRUE Altes Kennzeichen freigeben und löschen? 20020927
15 Importing IM_USER_INTERACTION_ALLOWED Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_TRUE Benutzereingaben erlaubt, wenn notwendig? 20020927
16 Importing IM_USE_DEFAULTS Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_FALSE Benutzervoreinstellungen verwenden, falls vorhanden? 20020927

Method RECREATE_REFERENCE on Interface IF_RMPS_REFERENCE has no exception.
History
Last changed by/on SAP  20050213 
SAP Release Created in 110_620