SAP ABAP Class CL_SRM_RG_INT_RULE_ELEMENT (RNG: WinUI for 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_RULE_ELEMENT Record Number Generator: 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_FILE_PLAN RNG: File Plan Entry 20010913
2 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_INPUT_DATE RNG: Element type date entry 20010824
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_ORGUNIT RNG: WinUI for generation rule 20010904
4 Inheritance (c INHERITING FROM c_ref)  CL_SRM_RG_TEXT_INPUT RNG: Element type text input 20010809
Properties
Class CL_SRM_RG_INT_RULE_ELEMENT  
Short Description RNG: WinUI for rule element    
Super Class CL_SRM_RG_RULE_ELEMENT Record Number Generator: 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 20010711   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)
3 SRMRG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_RG_INT_RULE_ELEMENT has no interface implemented.
Friends
Class CL_SRM_RG_INT_RULE_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INFONAME_DEFAULT Constant Public Type reference (TYPE) STRING 'DEFAULT' Name for Info Value: DEFAULT Value 20010910
2 C_INFONAME_HELP Constant Public Type reference (TYPE) STRING 'HELP' Name for Info Value: Query String 20010906
3 C_INFONAME_INPUT_FORMAT Constant Public Type reference (TYPE) STRING 'IN_FORMAT' Name for Info Value: Input Format 20010906
4 C_INFONAME_QUESTION Constant Public Type reference (TYPE) STRING 'QUESTION' Name for Info Value: Query String 20010906
5 C_INFONAME_SEP_AFTER Constant Public Type reference (TYPE) STRING 'SEP_AFTER' Name for Info Value: Separator After Input 20030509
6 C_INFONAME_SEP_BEFORE Constant Public Type reference (TYPE) STRING 'SEP_BEFORE' Name for Info Value: Separator Before Input 20030509
7 C_INFONAME_SETTING_NAME Constant Public Type reference (TYPE) STRING 'NAME' Name for Info Value: Name of Default Setting 20010906
8 C_INFONAME_TOUPPER Constant Public Type reference (TYPE) STRING 'TOUPPER' Name for Infovalue: Convert to capital letters 20010906
9 MY_ANSWER Instance attribute Protected Type reference (TYPE) STRING Saved Response 20010824
10 MY_ELEMENT_UI Instance attribute Private Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT_UI User Interface of Element 20010905
11 MY_SETTING_SPACE Instance attribute Private Object reference (TYPE REF TO) CL_SRM_US_SETTING_SPACE User Settings 20020222
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ANSWER Instance method Protected Method Check Answer 20010711
2 CONNECT_ELEMENT_UI Instance method Private Method Make Connection to User Interface of Element 20010905
3 FORMAT_CHECK Instance method Private Method Check String if an Input Format String Exists 20010906
4 GET_MAX_INPUT_LEN Instance method Protected Method Get Maximum Input Length 20010802
5 GET_MIN_INPUT_LEN Instance method Protected Method Get Minimum Input Length 20020725
6 GET_PROG_DEFAULT Instance method Protected Method Get Default Value Determined by Rule Administrator 20010910
7 GET_QUESTION_INFOS Instance method Protected Method Get Information Relevant to the Question 20010711
8 GET_SELECTOR Instance method Protected Method Get Reference to Selector Object 20010903
9 GET_USR_SETTING Instance method Private Method Get User Setting 20020221
10 INIT_SETTING_SPACE Instance method Private Method INIT 20020222
11 MATCH_INPUT Instance method Protected Method Match Start from Input 20020219
12 MATCH_SEPARATOR_AFTER Static method Protected Method Match Closing Separator in String List 20020726
13 MATCH_VALUES Instance method Protected Method Match Values to Strings 20020214
14 SET_ANSWER Instance method Public Method Set User Response 20010824
15 SET_USR_SETTING Instance method Private Method Set User Setting 20020221
Events
Class CL_SRM_RG_INT_RULE_ELEMENT has no event.
Types
Class CL_SRM_RG_INT_RULE_ELEMENT has no local type.
Method Signatures

Method CHECK_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANSWER Value transfer Type reference (TYPE) STRING Die Antwort 20010711
# Exception Resumable Description Created on
1 CX_SRM_RG_WRONG_USER_INPUT Fehler bei der Benutzereingabe 20010911

Method CONNECT_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 Element-UI 20010905
2 Importing UI Value transfer Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE_UI User-Interface 20010905

Method CONNECT_ELEMENT_UI on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method FORMAT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Value transfer Type reference (TYPE) STRING Format 20010906
2 Exporting FRONT Value transfer Type reference (TYPE) STRING Vorderer Teil - wie von Format abgedeckt 20020219
3 Importing INPUT Value transfer Type reference (TYPE) STRING Zu prüfender Eingabestring 20010906
4 Exporting OK Value transfer Type reference (TYPE) SRMRF_BOOLEAN Format bis trailer OK? 20020219
5 Exporting TRAILER Value transfer Type reference (TYPE) STRING Trailing 20020219

Method FORMAT_CHECK on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method GET_MAX_INPUT_LEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAX_INPUT_LEN Value transfer Type reference (TYPE) I maximale Eingabelänge 20010802

Method GET_MAX_INPUT_LEN on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method GET_MIN_INPUT_LEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MIN_INPUT_LEN Value transfer Type reference (TYPE) I minimale Eingabelänge oder C_MIN_LEN_NOT_SET 20020725

Method GET_MIN_INPUT_LEN on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method GET_PROG_DEFAULT Signature

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

Method GET_PROG_DEFAULT on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method GET_QUESTION_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HELP Value transfer Type reference (TYPE) STRING Hilfetext 20010711
2 Exporting QUESTION Value transfer Type reference (TYPE) STRING Die Frage 20010711
3 Exporting SETTING Value transfer Type reference (TYPE) STRING Name der Voreinstellung 20010711

Method GET_QUESTION_INFOS on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method GET_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SELECTOR Value transfer Object reference (TYPE REF TO) CL_SRM_RG_RULE_ELEMENT_UI Selektor-Objekt 20010903
2 Importing UI Value transfer Object reference (TYPE REF TO) CL_SRM_RG_CREATION_RULE_UI User-Interface 20010905

Method GET_SELECTOR on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method GET_USR_SETTING 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 Wertemenge 20020221
2 Importing NAME Value transfer Type reference (TYPE) STRING 20020221
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20020221

Method GET_USR_SETTING on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method INIT_SETTING_SPACE 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 Wertemenge 20020222

Method INIT_SETTING_SPACE on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method MATCH_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT Value transfer Type reference (TYPE) STRING '' 20020219
2 Importing LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Iterator für Namen 20020219
3 Importing MAX_LENGTH Value transfer Type reference (TYPE) I 20020219
4 Importing MIN_LENGTH Value transfer Type reference (TYPE) I 20020219
5 Importing OUT_LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Iterator für Namen 20020219
6 Importing SEPARATOR_AFTER Value transfer Type reference (TYPE) STRING '' Trenner nachher (nicht, wenn min_len = 0) 20020725
7 Importing SEPARATOR_BEFORE Value transfer Type reference (TYPE) STRING '' Trenner vorher (nicht, wenn min_len = 0) 20020725
8 Importing UPPER Value transfer Type reference (TYPE) SRMRF_BOOLEAN 20020219

Method MATCH_INPUT on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method MATCH_SEPARATOR_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRONT_LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Strings mit herausgeschnittenem Separator (Anfang vor Sep.) 20020726
2 Importing LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Liste von Strings 20020726
3 Importing SEPARATOR_AFTER Value transfer Type reference (TYPE) STRING Abschliessender Separator, der vorkommen soll 20020726
4 Importing TRAILER_LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Strings mit herausgeschnittenem Separator (Ende hinter Sep.) 20020726

Method MATCH_SEPARATOR_AFTER on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method MATCH_VALUES 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 OUT_LIST Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Iterator für Namen 20020214
3 Importing VALUES Value transfer Object reference (TYPE REF TO) CL_SRM_RF_ELEMENT_ITER Iterator für Namen 20020214

Method MATCH_VALUES on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method SET_ANSWER Signature

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

Method SET_ANSWER on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.

Method SET_USR_SETTING 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 Wertemenge 20020221
2 Importing NAME Value transfer Type reference (TYPE) STRING Einstellungsname 20020221
3 Importing VALUE Value transfer Type reference (TYPE) STRING Wert 20020221

Method SET_USR_SETTING on class CL_SRM_RG_INT_RULE_ELEMENT has no exception.
History
Last changed by/on SAP  20010711 
SAP Release Created in 610