Hierarchy
⤷ BW-BEX-OT (Application Component) OLAP Technology
⤷ RSDDTPS_FML (Package) RSDDTPS_FML
Properties
Class | CL_RSDDTPS_FML | |
Short Description | ||
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSDDTPS_FML | RSDDTPS_FML |
Created | 20090519 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | RRMS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | RRX1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | RS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | RZD1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSDDTPS_FML has no interface implemented.
Friends
Class CL_RSDDTPS_FML has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | N_KEEP_IOBJNM | Static Attribute | Public | Type reference (TYPE) | RS_BOOL | Boolean | 20111027 | ||
2 | P_CHANGE | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Artificial RKFs need to be created | 20090902 | ||
3 | P_CNT | Instance attribute | Private | See coding | 20090902 | ||||
4 | P_INFOPROV | Instance attribute | Private | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090519 | ||
5 | P_LANGU | Instance attribute | Private | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20090519 | ||
6 | P_R_PROVIDER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSDDTPS_PROVIDER | Provider Interface for Polestar | 20090615 | ||
7 | P_STATE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20090608 | ||
8 | P_TH_CALC | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_CALC | 20090519 | |||
9 | P_TH_CALC_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_CALC | 20090525 | |||
10 | P_TH_CELL | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_CEL | 20090519 | |||
11 | P_TH_CELL_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_CEL | 20090525 | |||
12 | P_TH_CHANGES | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_CHANGES | 20090519 | |||
13 | P_TH_CHANGES_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_CHANGES | 20090525 | |||
14 | P_TH_COMPDIR | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_COMPDIR | 20090519 | |||
15 | P_TH_COMPDIR_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_COMPDIR | 20090525 | |||
16 | P_TH_COMPIC | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_COMPIC | 20090519 | |||
17 | P_TH_COMPIC_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_COMPIC | 20090525 | |||
18 | P_TH_COMPLIST | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_COMPDIR_COMPIC | 20090619 | |||
19 | P_TH_ELTATTR | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTATTR | 20090519 | |||
20 | P_TH_ELTATTR_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTATTR | 20090525 | |||
21 | P_TH_ELTDIR | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTDIR | 20090519 | |||
22 | P_TH_ELTDIR_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTDIR | 20090525 | |||
23 | P_TH_ELTPRIO | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTPRIO | 20090519 | |||
24 | P_TH_ELTPRIO_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTPRIO | 20090525 | |||
25 | P_TH_ELTPROP | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTPROP | 20090519 | |||
26 | P_TH_ELTPROP_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTPROP | 20090525 | |||
27 | P_TH_ELTTXT | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTTXT | 20090519 | |||
28 | P_TH_ELTTXT_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTTXT | 20090525 | |||
29 | P_TH_ELTUID_MAPPING | Instance attribute | Private | Type reference (TYPE) | TP_TH_ELTUID_MAPPING | 20111010 | |||
30 | P_TH_ELTXREF | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTXREF | 20090519 | |||
31 | P_TH_ELTXREF_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_ELTXREF | 20090525 | |||
32 | P_TH_GLOBV | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_GLOBV | 20090519 | |||
33 | P_TH_GLOBV_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_GLOBV | 20090525 | |||
34 | P_TH_MEMBER | Instance attribute | Private | Type reference (TYPE) | TP_TH_MEMBER | 20090811 | |||
35 | P_TH_MISSING_ELEMENTS | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_REF_LIST | 20090519 | |||
36 | P_TH_RANGE | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_RANGE | 20090519 | |||
37 | P_TH_RANGE_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_RANGE | 20090525 | |||
38 | P_TH_RKF_CKF | Instance attribute | Private | Type reference (TYPE) | TN_TH_RKF_CKF | 20090519 | |||
39 | P_TH_SELECT | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_SELECT | 20090519 | |||
40 | P_TH_SELECT_START | Instance attribute | Private | Type reference (TYPE) | RZD1_TH_SELECT | 20090525 | |||
41 | P_TS_SEL | Instance attribute | Private | Type reference (TYPE) | TP_TS_SEL | 20090902 | |||
42 | P_T_NVAR | Instance attribute | Private | Type reference (TYPE) | RRX1_T_NVAR | 20090605 | |||
43 | P_T_SELECTION | Instance attribute | Private | Type reference (TYPE) | TN_T_SELECTION | 20090525 |
Methods
Events
Class CL_RSDDTPS_FML has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TN_S_RKF_CKF | Public | See coding | 20090519 | BEGIN OF tn_s_rkf_ckf,
fml TYPE char30,
description TYPE rstxtlg,
is_rkf TYPE rs_bool,
eltuid TYPE sysuuid_25,
selected type rs_bool,
END OF tn_s_rkf_ckf
|
||
2 | TN_S_SELECTION | Public | See coding | 20090525 | BEGIN OF tn_s_selection,
fml TYPE char30,
eltuid TYPE sysuuid_25,
END OF tn_s_selection
|
||
3 | TN_TH_RKF_CKF | Public | See coding | 20090519 | tn_th_rkf_ckf TYPE HASHED TABLE OF tn_s_rkf_ckf WITH UNIQUE KEY fml
|
||
4 | TN_T_SELECTION | Public | See coding | 20090525 | tn_t_selection TYPE STANDARD TABLE OF tn_s_selection WITH KEY fml
|
||
5 | TP_S_ELTUID_MAPPING | Private | See coding | 20111010 | BEGIN OF tp_s_eltuid_mapping,
eltuid TYPE sysuuid_25,
name TYPE rszcompid,
END OF tp_s_eltuid_mapping
|
||
6 | TP_S_MEMBER | Private | See coding | 20090811 | BEGIN OF tp_s_member,
name TYPE char64,
r_ref TYPE REF TO cl_rsddtps_fml_member,
END OF tp_s_member
|
||
7 | TP_S_SEL | Private | See coding | 20090902 | BEGIN OF tp_s_sel,
cnt(5) TYPE n,
selopt TYPE rsdm_t_shlpselopt,
END OF tp_s_sel
|
||
8 | TP_TH_ELTUID_MAPPING | Private | See coding | 20111010 | tp_th_eltuid_mapping TYPE HASHED TABLE OF tp_s_eltuid_mapping WITH UNIQUE KEY eltuid
|
||
9 | TP_TH_MEMBER | Private | See coding | 20090811 | tp_th_member TYPE HASHED TABLE OF tp_s_member WITH UNIQUE KEY name
|
||
10 | TP_TS_SEL | Private | See coding | 20090902 | tp_ts_sel TYPE SORTED TABLE OF tp_s_sel WITH UNIQUE KEY cnt
|
Method Signatures
Method APPEND_TO_ELTDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ELTUID | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20090525 |
Method APPEND_TO_ELTDIR on class CL_RSDDTPS_FML has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090519 | ||
2 | Importing | I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20090519 | |
3 | Importing | I_R_PROVIDER | Call by reference | Object reference (TYPE REF TO) | IF_RSDDTPS_PROVIDER | Providerinterface für Polestar | 20090615 |
Method CONSTRUCTOR on class CL_RSDDTPS_FML has no exception.
Method CREATE_ARTIFICIAL_RKF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KYFNM | Call by reference | Type reference (TYPE) | RSKYFNM | Kennzahl | 20090902 | ||
2 | Returning | R_R_MEMBER | Value transfer | Object reference (TYPE REF TO) | CL_RSDDTPS_FML_MEMBER | 20090902 |
Method CREATE_ARTIFICIAL_RKF on class CL_RSDDTPS_FML has no exception.
Method CREATE_CKF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ELTUID | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20090525 | ||
2 | Importing | I_STEPNR | Call by reference | Type reference (TYPE) | RSZSTEPNR | '001' | 30 Characters | 20090525 | |
3 | Returning | R_R_MEMBER | Value transfer | Object reference (TYPE REF TO) | CL_RSDDTPS_FML_MEMBER | 20090519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSDDTPS_ERROR | Basis Fehlerklasse P* | 20091020 | |
2 | CX_RSDDTPS_SUB_MISSING | Sub Formel existiert nicht | 20090729 |
Method CREATE_RKF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ELTUID | Call by reference | Type reference (TYPE) | SYSUUID_25 | 30 Characters | 20090519 | ||
2 | Returning | R_R_MEMBER | Value transfer | Object reference (TYPE REF TO) | CL_RSDDTPS_FML_MEMBER | 20090519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSDDTPS_ERROR | Basis Fehlerklasse P* | 20091020 | |
2 | CX_RSDDTPS_SUB_MISSING | Sub Formel existiert nicht | 20090902 |
Method DELETE_FMLVAR_FOR_IPRO_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090605 |
Method DELETE_FMLVAR_FOR_IPRO_DB on class CL_RSDDTPS_FML has no exception.
Method DELETE_FML_FOR_IPRO_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090605 |
Method DELETE_FML_FOR_IPRO_DB on class CL_RSDDTPS_FML has no exception.
Method FILL_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DEFTP | Call by reference | Type reference (TYPE) | RZD1_DEFTP | 20090519 |
Method FILL_TABLES on class CL_RSDDTPS_FML has no exception.
Method GET_ELTUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FML | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20090525 | ||
2 | Returning | R_ELTUID | Value transfer | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20090525 |
Method GET_ELTUID on class CL_RSDDTPS_FML has no exception.
Method GET_FMLVAR_FOR_IPRO_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090605 | ||
2 | Returning | R_T_NVAR | Value transfer | Type reference (TYPE) | RRX1_T_NVAR | 20090605 |
Method GET_FMLVAR_FOR_IPRO_FROM_DB on class CL_RSDDTPS_FML has no exception.
Method GET_FML_FOR_IPRO_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090605 | ||
2 | Returning | R_T_SELECTION | Value transfer | Type reference (TYPE) | TN_T_SELECTION | 20090605 |
Method GET_FML_FOR_IPRO_FROM_DB on class CL_RSDDTPS_FML has no exception.
Method GET_MEMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FATHER | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20090525 | ||
2 | Importing | I_OFLG | Call by reference | Type reference (TYPE) | RSZOPERTP | Typ des Operanden | 20090525 | ||
3 | Importing | I_OPER | Call by reference | Type reference (TYPE) | RSZOPER | Formeloperand | 20090525 | ||
4 | Returning | R_R_MEMBER | Value transfer | Object reference (TYPE REF TO) | CL_RSDDTPS_FML_MEMBER | 20090525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSDDTPS_ERROR | Basis Fehlerklasse P* | 20091020 | |
2 | CX_RSDDTPS_SUB_MISSING | Sub Formel existiert nicht | 20090729 |
Method GET_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_T_MESG | Value transfer | Type reference (TYPE) | RRMS_T_MESG | 20090721 |
Method GET_MESSAGES on class CL_RSDDTPS_FML has no exception.
Method GET_RKF_AND_CKF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_TH_RKF_CKF | Value transfer | Type reference (TYPE) | TN_TH_RKF_CKF | 20090525 |
Method GET_RKF_AND_CKF on class CL_RSDDTPS_FML has no exception.
Method GET_RKF_CKF Signature
Method GET_RKF_CKF on class CL_RSDDTPS_FML has no parameter.
Method GET_RKF_CKF on class CL_RSDDTPS_FML has no exception.
Method GET_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_TH_ELTDIR | Call by reference | Type reference (TYPE) | RZD1_TH_ELTDIR | 20090519 | |||
2 | Exporting | E_TH_ELTXREF | Call by reference | Type reference (TYPE) | RZD1_TH_ELTXREF | 20090519 |
Method GET_TEMPLATE on class CL_RSDDTPS_FML has no exception.
Method GET_XML_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KEEP_IOBJNM | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20111027 | ||
2 | Importing | I_R_FML_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_RSDDTPS_FML_CONTAINER | Tree of RKF and CKF | 20111027 | ||
3 | Returning | R_R_XML | Value transfer | Object reference (TYPE REF TO) | CL_RSDDTPS_FML_XML | 20090526 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSDDTPS_FML_ERROR | Die Formel kann nicht verwendet werden | 20090729 |
Method IS_POSSIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_POSSIBLE | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20090721 | ||
2 | Exporting | E_S_MESG | Call by reference | Type reference (TYPE) | RRMS_S_MESG | 20090721 | |||
3 | Importing | I_S_ELTDIR | Call by reference | Type reference (TYPE) | RZD1_S_ELTDIR | 20090527 |
Method IS_POSSIBLE on class CL_RSDDTPS_FML has no exception.
Method IS_VARIABLE_USABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VARUNIID | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20090630 | ||
2 | Returning | R_USABLE | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20090630 |
Method IS_VARIABLE_USABLE on class CL_RSDDTPS_FML has no exception.
Method PROCESS_VARIABLE_SCREEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_WITHOUT_SCREEN | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20090715 | ||
2 | Returning | R_CHANGED | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20090721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSDDTPS_FML_VAR_ERROR | Variable wurde noch nicht prozessiert | 20090608 |
Method REPLACE_VARIABLES Signature
Method REPLACE_VARIABLES on class CL_RSDDTPS_FML has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSDDTPS_FML_VAR_MISSING | Variable wurde noch nicht prozessiert | 20090605 |
Method SAVE_CURRENT_SETTING Signature
Method SAVE_CURRENT_SETTING on class CL_RSDDTPS_FML has no parameter.
Method SAVE_CURRENT_SETTING on class CL_RSDDTPS_FML has no exception.
Method SET_FMLVAR_FOR_IPRO_TO_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090605 | ||
2 | Importing | I_T_NVAR | Call by reference | Type reference (TYPE) | RRX1_T_NVAR | 20090605 |
Method SET_FMLVAR_FOR_IPRO_TO_DB on class CL_RSDDTPS_FML has no exception.
Method SET_FML_FOR_IPRO_TO_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090605 | ||
2 | Importing | I_T_SELECTION | Call by reference | Type reference (TYPE) | TN_T_SELECTION | 20090605 |
Method SET_FML_FOR_IPRO_TO_DB on class CL_RSDDTPS_FML has no exception.
Method SET_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_T_SELECTION | Call by reference | Type reference (TYPE) | TN_T_SELECTION | 20090525 |
Method SET_SELECTION on class CL_RSDDTPS_FML has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 701 |