SAP ABAP Class CL_RSPLFU_RANGE_HELPER (Ranges of Auxiliary Methods)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-PLA (Application Component) Planning
⤷
RSPLFU (Package) Utilities
⤷
⤷
Properties
| Class | CL_RSPLFU_RANGE_HELPER | |
| Short Description | Ranges of Auxiliary Methods | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSPLFU | Utilities |
| Created | 20041104 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSPLFU_RANGE_HELPER has no interface implemented.
Friends
Class CL_RSPLFU_RANGE_HELPER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | RSTXTTP | RS_C_TXTTP-LONG | Text Type (short, medium, long) | 20041112 | ||
| 2 | Static Attribute | Public | Type reference (TYPE) | RSTXTTP | RS_C_TXTTP-MIDDLE | Text Type (short, medium, long) | 20041112 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | RSTXTTP | RS_C_TXTTP-SHORT | Text Type (short, medium, long) | 20041112 | ||
| 4 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 3 | Message Types for Range Checks | 20041112 | ||
| 5 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 9 | Interval Not Correct | 20070129 | ||
| 6 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 1 | Message Types for Range Checks | 20041112 | ||
| 7 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 4 | Message Types for Range Checks | 20041112 | ||
| 8 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 8 | Types of Error for the Range (Selections) | 20050915 | ||
| 9 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 5 | Message Types for Range Checks | 20041112 | ||
| 10 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 6 | Message Types for Range Checks | 20041112 | ||
| 11 | Constant | Private | Type reference (TYPE) | RSPLFU_ERRORFLAG | 2 | Message Types for Range Checks | 20041112 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | RSPLFU_TH_IOBJ_HELPER | Hashed Table for Auxiliary Object for Characteristic (Ref.) | 20041111 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Range Table | 20041111 | |
| 2 | Instance method | Public | Method | Internal-External Conversion and Texts | 20041112 | |
| 3 | Static method | Public | Method | Explode hierarchy nodes | 20050413 | |
| 4 | Static method | Public | Method | Convert Error Messages to BAPIRET2 Structure | 20041112 | |
| 5 | Instance method | Private | Method | Deliver Characteristic Helper Instance | 20041111 | |
| 6 | Static method | Public | Method | Deliver a Text for a Range | 20041112 | |
| 7 | Static method | Public | Method | Get table of all variable UIDs in the range table | 20051013 | |
| 8 | Static method | Public | Method | Get variables (table of UIDs incl. shifts and compositions) | 20041104 | |
| 9 | Static method | Public | Method | Replace "non-assigned" with initial value | 20041104 | |
| 10 | Static method | Public | Method | Replace variables | 20041104 | |
| 11 | Static method | Private | Method | Determine Compounding Information for an InfoObject | 20051018 |
Events
Class CL_RSPLFU_RANGE_HELPER has no event.
Types
Class CL_RSPLFU_RANGE_HELPER has no local type.
Method Signatures
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_MESSAGE | Value transfer | Type reference (TYPE) | RSPLFU_T_RANGE_MESSAGE | Message-Tabelle für die Prüfung von Ranges | 20041111 | |||
| 2 | I_CHECK_HIERINFO | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20060403 | ||
| 3 | I_INFOPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20050915 | |||
| 4 | I_KEYDATE | Value transfer | Type reference (TYPE) | RSDATETO | SY-DATUM | Datum gültig bis | 20041213 | ||
| 5 | I_T_RANGE | Call by reference | Type reference (TYPE) | RSPLFU_T_RANGE | Range-Tabelle (für Parameter und Bedingungen) | 20041117 |
Method CHECK on class CL_RSPLFU_RANGE_HELPER has no exception.
Method CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_RANGE_DT | Call by reference | Type reference (TYPE) | RSPLFU_T_RANGE_DT | Range-Tabelle Designtime | 20041112 | |||
| 2 | I_INFOPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20050915 | |||
| 3 | I_KEYDATE | Value transfer | Type reference (TYPE) | RSDATETO | SY-DATUM | Datum gültig bis | 20041215 | ||
| 4 | I_TXTTP | Value transfer | Type reference (TYPE) | RS_TXTTP | 20041112 | ||||
| 5 | I_T_CHECK_RESULT | Call by reference | Type reference (TYPE) | RSPLFU_T_RANGE_MESSAGE | Message-Tabelle für die Prüfung von Ranges | 20041112 | |||
| 6 | I_T_RANGE | Call by reference | Type reference (TYPE) | RSPLFU_T_RANGE | Range Stuktur zur Prüfung (interne + externe Werte) | 20041112 |
Method CONVERT on class CL_RSPLFU_RANGE_HELPER has no exception.
Method EXPLODE_HIER_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Ranges-table | 20050413 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | RS_BOOL | OK | 20050413 | |||
| 3 | I_HDATE | Call by reference | Type reference (TYPE) | RSDATE | SY-DATUM | Default-Stichtag Hierarchie | 20050413 | ||
| 4 | I_R_MSG | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFU_MSG | Message Container | 20050413 |
Method EXPLODE_HIER_NODES on class CL_RSPLFU_RANGE_HELPER has no exception.
Method GET_BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20041112 | |||
| 2 | I_T_RANGE_MESSAGE | Call by reference | Type reference (TYPE) | RSPLFU_T_RANGE_MESSAGE | Message-Tabelle für die Prüfung von Ranges | 20041112 |
Method GET_BAPIRET2 on class CL_RSPLFU_RANGE_HELPER has no exception.
Method GET_IOBJ_HELPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IOBJNM | Value transfer | Type reference (TYPE) | RSIOBJNM | InfoObject | 20041111 | |||
| 2 | I_OBJVERS | Value transfer | Type reference (TYPE) | RSOBJVERS | 'A' | Objektversion | 20041111 | ||
| 3 | R_R_IOBJ_HELPER | Value transfer | Object reference (TYPE REF TO) | CL_RSPLFU_IOBJ_HELPER | Merkmal Hilfsklasse | 20041111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt nicht gefunden | 20041111 |
Method GET_RANGE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_S_TXTSML | Call by reference | Type reference (TYPE) | RSTXTSMXL | Struktur mit Kurz-, Mittel- und Langtext | 20041112 | |||
| 2 | I_TXTTP | Call by reference | Type reference (TYPE) | RS_TXTTP | 20041112 | ||||
| 3 | R_TEXT | Value transfer | Type reference (TYPE) | RSTXTXL | Beschreibung lang | 20041112 |
Method GET_RANGE_TEXT on class CL_RSPLFU_RANGE_HELPER has no exception.
Method GET_T_UID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Range | 20051013 | |||
| 2 | R_T_UID | Value transfer | Type reference (TYPE) | RSPLF_T_UID | Tabelle UIDs | 20051013 |
Method GET_T_UID on class CL_RSPLFU_RANGE_HELPER has no exception.
Method GET_VARIABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_HIER_INFO | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Variable UIDs and their hierarchy context in the range table | 20051013 | |||
| 2 | E_T_VARIABLE | Call by reference | Type reference (TYPE) | CL_RSPLFR_VAR_CONT=>GT_T_VARIABLE | Variable UIDs incl. shifts and compositions | 20051013 | |||
| 3 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20051013 | |||
| 4 | I_T_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Range | 20041104 |
Method GET_VARIABLES on class CL_RSPLFU_RANGE_HELPER has no exception.
Method REPLACE_NOTASSIGNED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Range | 20041104 |
Method REPLACE_NOTASSIGNED on class CL_RSPLFU_RANGE_HELPER has no exception.
Method REPLACE_VARIABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Range | 20041104 | |||
| 2 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20051018 |
Method REPLACE_VARIABLES on class CL_RSPLFU_RANGE_HELPER has no exception.
Method _GET_TS_CMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TS_CMP_VAL | Call by reference | Type reference (TYPE) | IF_RSR_VAR_GLOBAL=>TN_TS_CMP | Compound Information | 20130204 | |||
| 2 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20051018 | |||
| 3 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20051018 | |||
| 4 | I_T_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Range-Tabelle (für Parameter und Bedingungen) | 20051018 |
Method _GET_TS_CMP on class CL_RSPLFU_RANGE_HELPER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |