SAP ABAP Class CL_SRM_RG_CREATION_RULE_UI (RNG: User Interface for generation rule)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_RECORD_FACILITIES (Package) Tools and Add-Ons for Records Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_CREATION_RULE_WIN RNG: WinUI for generation rule 20010711
Properties
Class CL_SRM_RG_CREATION_RULE_UI  
Short Description RNG: User Interface for generation rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_RECORD_FACILITIES   Tools and Add-Ons for Records Management 
Created 20010711   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMRF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_RG_CREATION_RULE_UI has no interface implemented.
Friends
Class CL_SRM_RG_CREATION_RULE_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_RULE Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE Reference to Generation Rule 20010810
Methods
# Method Level Visibility Method type Description Created on
1 CONNECT Instance method Public Method Make Connection to Generation Rule 20010810
2 CONNECT_ELEMENT Instance method Public Method Make Connection to Rule Element 20020722
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010810
4 CREATE_REFERENCE Instance method Public Method Generate Record Number 20020709
5 EDIT Instance method Public Method Edit Generation Rule 20010711
6 EDIT_ELEMENT Instance method Public Method Edit a Rule Element 20011002
7 EVALUATE Instance method Public Method Evaluating Generation Rule 20010823
8 GET_ELEMENT_UI Instance method Public Method Get User Interface Object for a Rule Element 20010905
9 GET_RULE Instance method Public Method Get Rule 20011013
10 GET_UI_TYPE Instance method Protected Method Get Type of User Interface 20010905
11 GET_VALUES Instance method Protected Method Get Values from the Corresponding Generation Rule 20020110
12 INPUT_ELEMENT Instance method Public Method Interactive Input Rule Element 20010711
13 IS_RESERVED Instance method Public Method Checks Whether a Record Number is Already Reserved 20020128
14 PUT_MESSAGE Instance method Public Method Status Message Output 20020221
15 RESERVE_REFERENCE Instance method Public Method Reserve Record Number 20020121
16 UNRESERVE_REFERENCE Instance method Public Method Lift Reservation for Reference 20020614
Events
Class CL_SRM_RG_CREATION_RULE_UI has no event.
Types
Class CL_SRM_RG_CREATION_RULE_UI has no local type.
Method Signatures

Method CONNECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) STRING Name der Regel 20010810
2 Importing TYPE Value transfer Type reference (TYPE) STRING Typ der Regel - siehe CL_SRM_RG_CREATION_RULE=>TYPE_* 20011009

Method CONNECT on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method CONNECT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_ID Value transfer Type reference (TYPE) STRING 20020722
2 Returning RETURN Value transfer Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT_UI Aktenzeichengenerierer: Regelelement-Oberfläche 20020722

Method CONNECT_ELEMENT on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SRM_RG_CREATION_RULE_UI has no parameter.
Method CONSTRUCTOR on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method CREATE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Umgebung 20020709
2 Returning RESULT Value transfer Type reference (TYPE) STRING Ergebnis 20020709

Method CREATE_REFERENCE on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EDIT_MODE Value transfer Type reference (TYPE) C 'M' D(isplay) or M(odify) 20020724

Method EDIT on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method EDIT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CANCEL Value transfer Type reference (TYPE) SRMRF_BOOLEAN Abbruch durch Benutzer 20020702
2 Importing EDIT_MODE Value transfer Type reference (TYPE) C 'M' D(isplay) or M(odify) 20020724
3 Importing ELEMENT_ID Value transfer Type reference (TYPE) STRING ID des zu editierenden Elementes 20011002

Method EDIT_ELEMENT on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Umgebung - zusätzliche Kommunikationsschnittstelle 20020122
2 Returning RESULT Value transfer Type reference (TYPE) STRING Ergebnisstring 20010823

Method EVALUATE on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method GET_ELEMENT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT_UI Value transfer Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT_UI UI-Objekt 20010905
2 Importing RULE_ELEMENT Value transfer Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT Regelelement zu diesem UI-Objekt 20010905

Method GET_ELEMENT_UI on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method GET_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RULE Value transfer Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE Regel 20011013

Method GET_RULE on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method GET_UI_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning UI_TYPE Value transfer Type reference (TYPE) SRMRGUINT Typ des User Interfaces 20010905

Method GET_UI_TYPE on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Werte 20020110

Method GET_VALUES on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method INPUT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CANCEL Value transfer Type reference (TYPE) SRMRF_BOOLEAN Cancel 20010827
2 Importing DEFAULT_INPUT Value transfer Type reference (TYPE) STRING Vorgabestring 20010827
3 Importing HELP Value transfer Type reference (TYPE) STRING Hilfetext 20010713
4 Exporting INPUT Value transfer Type reference (TYPE) STRING Eingabe 20010713
5 Importing MAX_LEN Value transfer Type reference (TYPE) I Maximale Eingabelänge 20010713
6 Importing PREVIEW_STRING Value transfer Type reference (TYPE) STRING Vorschau-String 20010713
7 Importing QUESTION Value transfer Type reference (TYPE) STRING Fragetext 20010713
8 Changing SAVE_USR_SETTING Value transfer Type reference (TYPE) SRMRF_BOOLEAN Speichere als Benutzereinstellung 20020221
9 Importing SELECTOR Value transfer Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT_UI UI des Regelelementes -- für Auswahl UI 20010713
10 Importing TYPE Value transfer Type reference (TYPE) STRING Typ des Regelelementes 20010824

Method INPUT_ELEMENT on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method IS_RESERVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENV Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Umgebung - zusätzliche Kommunikationsschnittstelle 20020128
2 Importing REFERENCE Value transfer Type reference (TYPE) STRING 20020128
3 Returning RESERVED Value transfer Type reference (TYPE) SRMRF_BOOLEAN 20020128

Method IS_RESERVED on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method PUT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Value transfer Type reference (TYPE) STRING 20020221

Method PUT_MESSAGE on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method RESERVE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Umgebung - zusätzliche Kommunikationsschnittstelle 20020121
2 Returning OK Value transfer Type reference (TYPE) SRMRF_BOOLEAN 20020218
3 Importing REFERENCE Value transfer Type reference (TYPE) STRING Aktenzeichen, das reserviert wird 20020121
4 Importing THROW_EXCEPTION Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_FALSE Falls reserviert: Exeption werfen? 20020708

Method RESERVE_REFERENCE on class CL_SRM_RG_CREATION_RULE_UI has no exception.

Method UNRESERVE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Umgebung - zusätzliche Kommunikationsschnittstelle 20020614
2 Returning OK Value transfer Type reference (TYPE) SRMRF_BOOLEAN 20020614
3 Importing REFERENCE Value transfer Type reference (TYPE) STRING Aktenzeichen, dessen Reservierung aufgehoben wird 20020614
4 Importing REMOVE_REFERENCE Value transfer Type reference (TYPE) SRMRF_BOOLEAN SRMRF_TRUE Sollen die gespeicherten Bestandteile gelöscht werden? 20020715

Method UNRESERVE_REFERENCE on class CL_SRM_RG_CREATION_RULE_UI has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 610