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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Constant | Public | Type reference (TYPE) | STRING | 'DEFAULT' | Name for Info Value: DEFAULT Value | 20010910 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'HELP' | Name for Info Value: Query String | 20010906 | ||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'IN_FORMAT' | Name for Info Value: Input Format | 20010906 | ||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'QUESTION' | Name for Info Value: Query String | 20010906 | ||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'SEP_AFTER' | Name for Info Value: Separator After Input | 20030509 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'SEP_BEFORE' | Name for Info Value: Separator Before Input | 20030509 | ||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'NAME' | Name for Info Value: Name of Default Setting | 20010906 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'TOUPPER' | Name for Infovalue: Convert to capital letters | 20010906 | ||
| 9 | Instance attribute | Protected | Type reference (TYPE) | STRING | Saved Response | 20010824 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SRM_RG_RULE_ELEMENT_UI | User Interface of Element | 20010905 | |||
| 11 | 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 | Instance method | Protected | Method | Check Answer | 20010711 | |
| 2 | Instance method | Private | Method | Make Connection to User Interface of Element | 20010905 | |
| 3 | Instance method | Private | Method | Check String if an Input Format String Exists | 20010906 | |
| 4 | Instance method | Protected | Method | Get Maximum Input Length | 20010802 | |
| 5 | Instance method | Protected | Method | Get Minimum Input Length | 20020725 | |
| 6 | Instance method | Protected | Method | Get Default Value Determined by Rule Administrator | 20010910 | |
| 7 | Instance method | Protected | Method | Get Information Relevant to the Question | 20010711 | |
| 8 | Instance method | Protected | Method | Get Reference to Selector Object | 20010903 | |
| 9 | Instance method | Private | Method | Get User Setting | 20020221 | |
| 10 | Instance method | Private | Method | INIT | 20020222 | |
| 11 | Instance method | Protected | Method | Match Start from Input | 20020219 | |
| 12 | Static method | Protected | Method | Match Closing Separator in String List | 20020726 | |
| 13 | Instance method | Protected | Method | Match Values to Strings | 20020214 | |
| 14 | Instance method | Public | Method | Set User Response | 20010824 | |
| 15 | 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 | ANSWER | Value transfer | Type reference (TYPE) | STRING | Die Antwort | 20010711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ELEMENT_UI | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RG_RULE_ELEMENT_UI | Element-UI | 20010905 | |||
| 2 | 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 | FORMAT | Value transfer | Type reference (TYPE) | STRING | Format | 20010906 | |||
| 2 | FRONT | Value transfer | Type reference (TYPE) | STRING | Vorderer Teil - wie von Format abgedeckt | 20020219 | |||
| 3 | INPUT | Value transfer | Type reference (TYPE) | STRING | Zu prüfender Eingabestring | 20010906 | |||
| 4 | OK | Value transfer | Type reference (TYPE) | SRMRF_BOOLEAN | Format bis trailer OK? | 20020219 | |||
| 5 | 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 | 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 | 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 | 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 | HELP | Value transfer | Type reference (TYPE) | STRING | Hilfetext | 20010711 | |||
| 2 | QUESTION | Value transfer | Type reference (TYPE) | STRING | Die Frage | 20010711 | |||
| 3 | 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 | SELECTOR | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RG_RULE_ELEMENT_UI | Selektor-Objekt | 20010903 | |||
| 2 | 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 | ENV | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_VALUE_SET | Wertemenge | 20020221 | |||
| 2 | NAME | Value transfer | Type reference (TYPE) | STRING | 20020221 | ||||
| 3 | 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 | 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 | FORMAT | Value transfer | Type reference (TYPE) | STRING | '' | 20020219 | |||
| 2 | LIST | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_ELEMENT_ITER | Iterator für Namen | 20020219 | |||
| 3 | MAX_LENGTH | Value transfer | Type reference (TYPE) | I | 20020219 | ||||
| 4 | MIN_LENGTH | Value transfer | Type reference (TYPE) | I | 20020219 | ||||
| 5 | OUT_LIST | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_ELEMENT_ITER | Iterator für Namen | 20020219 | |||
| 6 | SEPARATOR_AFTER | Value transfer | Type reference (TYPE) | STRING | '' | Trenner nachher (nicht, wenn min_len = 0) | 20020725 | ||
| 7 | SEPARATOR_BEFORE | Value transfer | Type reference (TYPE) | STRING | '' | Trenner vorher (nicht, wenn min_len = 0) | 20020725 | ||
| 8 | 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 | FRONT_LIST | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_ELEMENT_ITER | Strings mit herausgeschnittenem Separator (Anfang vor Sep.) | 20020726 | |||
| 2 | LIST | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_ELEMENT_ITER | Liste von Strings | 20020726 | |||
| 3 | SEPARATOR_AFTER | Value transfer | Type reference (TYPE) | STRING | Abschliessender Separator, der vorkommen soll | 20020726 | |||
| 4 | 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 | LIST | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_ELEMENT_ITER | Iterator für Namen | 20020214 | |||
| 2 | OUT_LIST | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_ELEMENT_ITER | Iterator für Namen | 20020214 | |||
| 3 | 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 | 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 | ENV | Value transfer | Object reference (TYPE REF TO) | CL_SRM_RF_VALUE_SET | Wertemenge | 20020221 | |||
| 2 | NAME | Value transfer | Type reference (TYPE) | STRING | Einstellungsname | 20020221 | |||
| 3 | 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 |