SAP ABAP Class CL_SRM_RG_RULE_ELEMENT (Record Number Generator: Rule Element)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_ABSTR_RULE_ELEMENT Record Number Generator: Abstract Rule Element 20010711
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_AUT_RULE_ELEMENT RNG: WinUI for rule element 20010711
2 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_INT_RULE_ELEMENT RNG: WinUI for rule element 20010711
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_RULE_LINK Still Link to Other Rule 20020712
Properties
Class CL_SRM_RG_RULE_ELEMENT  
Short Description Record Number Generator: Rule Element    
Super Class CL_SRM_RG_ABSTR_RULE_ELEMENT Record Number Generator: Abstract Rule Element 
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 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRMRF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_RG_RULE_ELEMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRM_RG_RULE_ELEMENT_UI 20020531 RNG: UI for rule element
2 CL_SRM_RG_RULE_ELEMENT_WIN 20011004 RNG: WinUI for rule element
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INFONAME_DESC Constant Public Type reference (TYPE) STRING 'DESCRIPTION' Name for Info Value: Description 20020801
2 C_INFONAME_MAX_LEN Constant Public Type reference (TYPE) STRING 'MAX_LEN' Name for Info Value: Maximum Length of Input/Output 20010912
3 C_INFONAME_MIN_LEN Constant Public Type reference (TYPE) STRING 'MIN_LEN' Name for Info Value: Minimum Input/Output Length 20020611
4 C_INFONAME_OUTPUT_FORMAT Constant Public Type reference (TYPE) STRING 'OUT_FORMAT' Name for Info Value: Output Format 20010906
5 C_INFONAME_OUTPUT_TEXT Constant Public Type reference (TYPE) STRING 'TEXT' Name for Info Value: Output Format 20010906
6 C_MIN_LEN_NOT_SET Constant Public Type reference (TYPE) I -99999 Value for Min. Length, If Not Set (0 = Optional) 20020725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALUES Instance method Public Method Check Value Entered 20011006
2 CONNECT_RULE_ELEMENT Static method Public Method Make Connection to List Element 20011013
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010810
4 CUT_QUOTATION_MARKS Static method Protected Method Cut Quotation Marks at Start and End of String 20020611
5 DELETE Instance method Public Method Delete Element 20020115
6 EVALUATE_NATIVE Instance method Protected Method Evaluate Rule Element 20020621
7 GET_ICON_NAME Static method Public Method Get Icon Name for an Element Type 20020116
8 GET_ICON_TOOLTIP Static method Private Method Additional Icon Info (Description) 20041116
9 GET_RESULT_STRING Instance method Protected Method Get Result String 20010711
10 GET_TYPES Static method Public Method Get Rule Element Types 20011013
11 GET_TYPE_DESC Static method Public Method Get Description of an Element Type 20020116
12 MATCH_NUMBER Static method Protected Method Check Strings for Numerical Start 20020214
13 MATCH_STRING Static method Protected Method Match String to List of Strings 20020214
Events
Class CL_SRM_RG_RULE_ELEMENT has no event.
Types
Class CL_SRM_RG_RULE_ELEMENT has no local type.
Method Signatures

Method CHECK_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) SRMRF_BOOLEAN Rückgabewert 20011006
2 Importing VALUES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_VALUE_SET Werte des Regelelementes 20011006

Method CHECK_VALUES on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method CONNECT_RULE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST_ELEMENT Value transfer Object reference (TYPE REF TO) CL_SRM_HL_LIST_ELEMENT Listenelement 20011013
2 Returning RETURN Value transfer Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT Regelelement 20011013
3 Importing STATIC_RULE Value transfer Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE Generierungsregel, innerhalb derer das Element definiert ist 20020702

Method CONNECT_RULE_ELEMENT on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST_ELEMENT Value transfer Object reference (TYPE REF TO) CL_SRM_HL_LIST_ELEMENT Hierachical List: List Element 20010810
2 Importing STATIC_RULE Value transfer Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE Generierungsregel, in der das Element definiert wurde 20020702

Method CONSTRUCTOR on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method CUT_QUOTATION_MARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT_IN Call by reference Type reference (TYPE) STRING Gespeicherter Text 20020611
2 Returning TEXT_OUT Value transfer Type reference (TYPE) STRING Formatierter Text 20020611

Method CUT_QUOTATION_MARKS on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method DELETE Signature

Method DELETE on class CL_SRM_RG_RULE_ELEMENT has no parameter.
Method DELETE on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method EVALUATE_NATIVE 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 20020621
2 Importing IN_PREVIEW Value transfer Type reference (TYPE) STRING Eingabe Vorschau-String 20020621
3 Exporting RESULT Value transfer Type reference (TYPE) STRING Ergebnis 20020621
4 Importing USER_INTERFACE Value transfer Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE_UI Referenz auf Benutzer-Interface 20020621

Method EVALUATE_NATIVE on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method GET_ICON_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICON Value transfer Type reference (TYPE) STRING Passendes Icon 20020116
2 Importing TYPE Value transfer Type reference (TYPE) STRING Typ des Elementes 20020116

Method GET_ICON_NAME on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method GET_ICON_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TOOLTIP Value transfer Type reference (TYPE) STRING Beschreibung 20041116
2 Importing TYPE Call by reference Type reference (TYPE) STRING Regeltyp ( siehe get_icon_name) 20041116

Method GET_ICON_TOOLTIP on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method GET_RESULT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) STRING Der Ergebnisstring 20010711

Method GET_RESULT_STRING on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method GET_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Liste der Elementtypen 20011013

Method GET_TYPES on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method GET_TYPE_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESC Value transfer Type reference (TYPE) STRING 20020116
2 Importing TYPE Value transfer Type reference (TYPE) STRING 20020116

Method GET_TYPE_DESC on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method MATCH_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Iterator für Namen 20020214
2 Importing MAX_LENGTH Value transfer Type reference (TYPE) I 20020214
3 Importing MAX_VALUE Value transfer Type reference (TYPE) I -1 Maximaler Wert für Zahlen 20020214
4 Importing MIN_LENGTH Value transfer Type reference (TYPE) I 20020214
5 Importing OUT_LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Iterator für Namen 20020214

Method MATCH_NUMBER on class CL_SRM_RG_RULE_ELEMENT has no exception.

Method MATCH_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Liste von Strings 20020214
2 Importing OUT_LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Treffermenge 20020214
3 Importing STR Value transfer Type reference (TYPE) STRING Matchbox 20020214

Method MATCH_STRING on class CL_SRM_RG_RULE_ELEMENT has no exception.
History
Last changed by/on SAP  20041228 
SAP Release Created in 610