Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UC_DATA_TRANSFORM | data mart: data transformation | 20050411 |
Properties
| Class | CL_UC_DATA_TRANSFORM | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UCR0 | SEM-BCS: Reporting |
| Created | 20050325 | SAP |
| Last change | 20050705 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_UC_DATA_TRANSFORM | data mart: data transformation | 20050411 |
Friends
Class CL_UC_DATA_TRANSFORM has no friend class.
Attributes
Methods
Events
Class CL_UC_DATA_TRANSFORM has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LS_VERSION_COMBI | Private | See coding | 20081201 | BEGIN OF ls_version_combi,
index TYPE i,
version TYPE ts_value,
END OF ls_version_combi
|
||
| 2 | SX_AREA_SLICE | Private | See coding | 20050412 | BEGIN OF sx_area_slice,
area TYPE uc_area,
o_area TYPE REF TO if_uc_area,
t_from_to TYPE t_part,
inst TYPE REF TO if_uc_data_transform,
END OF sx_area_slice
|
||
| 3 | SX_REPORTING_LOGIC | Private | See coding | 20050329 | BEGIN OF sx_reporting_logic,
ry TYPE ug_fiscyear,
rp TYPE ug_fiscperiod,
repmode TYPE uc_reporting_mode,
r_version_slice TYPE REF TO sx_version_slice,
o_reporting_logic TYPE REF TO if_uc_reporting_logic,
END OF sx_reporting_logic
|
||
| 4 | SX_VERSION_SLICE | Private | See coding | 20050412 | BEGIN OF sx_version_slice,
t_version TYPE ts_version_combi,
ref_version TYPE ts_ref_version,
rt_data TYPE REF TO data,
END OF sx_version_slice
|
||
| 5 | S_CHAR_SEL | Private | See coding | 20050328 | BEGIN OF s_char_sel,
fieldname TYPE uc_fieldname,
sel TYPE uc_flg,
t_range TYPE ucr_ts_sel,
END OF s_char_sel
|
||
| 6 | S_COMBI | Private | See coding | 20050328 | BEGIN OF s_combi,
ts_sversion TYPE uc0_ts_value,
ts_tabix TYPE SORTED TABLE OF sy-tabix WITH UNIQUE KEY table_line,
END OF s_combi
|
||
| 7 | S_FIELDNAME_REF | Private | See coding | 20050328 | BEGIN OF s_fieldname_ref,
year TYPE uc_fieldname,
period TYPE uc_fieldname,
END OF s_fieldname_ref
|
||
| 8 | S_FNAME_SEL | Private | See coding | 20050328 | BEGIN OF s_fname_sel,
fieldname TYPE uc_fieldname,
o_sel TYPE REF TO if_uc_sel,
END OF s_fname_sel
|
||
| 9 | S_FNAME_VALUE | Private | See coding | 20050328 | BEGIN OF s_fname_value,
fieldname TYPE uc_fieldname,
r_val TYPE REF TO data,
END OF s_fname_value
|
||
| 10 | S_PART | Public | See coding | 20050413 | BEGIN OF s_part,
from TYPE sy-tabix,
to TYPE sy-tabix,
END OF s_part
|
||
| 11 | S_REF_PAR | Private | See coding | 20050328 | BEGIN OF s_ref_par,
t_refyear TYPE ts_refyear,
t_refperiod TYPE ts_refperiod,
END OF s_ref_par
|
||
| 12 | S_RG_FLG_SEL | Private | See coding | 20050328 | BEGIN OF s_rg_flg_sel,
fieldname TYPE uc_fieldname,
sel TYPE uc_flg,
END OF s_rg_flg_sel
|
||
| 13 | TS_CHAR_SEL | Private | See coding | 20050328 | ts_char_sel TYPE SORTED TABLE OF s_char_sel
WITH UNIQUE KEY fieldname
|
||
| 14 | TS_FISCPERIOD | Private | See coding | 20050328 | ts_fiscperiod TYPE SORTED TABLE OF ug_fiscperiod
WITH UNIQUE KEY table_line
|
||
| 15 | TS_FISCYEAR | Private | See coding | 20050328 | ts_fiscyear TYPE SORTED TABLE OF ug_fiscyear
WITH UNIQUE KEY table_line
|
||
| 16 | TS_FNAME_SEL | Private | See coding | 20050328 | ts_fname_sel TYPE SORTED TABLE OF s_fname_sel
WITH UNIQUE KEY fieldname
|
||
| 17 | TS_FNAME_VALUE | Private | See coding | 20050328 | ts_fname_value TYPE SORTED TABLE OF s_fname_value
WITH UNIQUE KEY fieldname
|
||
| 18 | TS_REFPERIOD | Private | See coding | 20050328 | ts_refperiod TYPE SORTED TABLE OF ug_fiscperiod WITH UNIQUE KEY table_line
|
||
| 19 | TS_REFYEAR | Private | See coding | 20050328 | ts_refyear TYPE SORTED TABLE OF ug_fiscyear WITH UNIQUE KEY table_line
|
||
| 20 | TS_REFYEARPER | Private | See coding | 20050927 | ts_refyearper TYPE SORTED TABLE OF ug_fiscyearper WITH UNIQUE KEY table_line
|
||
| 21 | TS_REF_VERSION | Private | Type reference (TYPE) | UC0_TS_VALUE | 20050328 | |
|
| 22 | TS_RG_FLG_SEL | Private | See coding | 20050328 | ts_rg_flg_sel TYPE SORTED TABLE OF s_rg_flg_sel
WITH UNIQUE KEY fieldname
|
||
| 23 | TS_VALUE | Private | See coding | 20050328 | ts_value TYPE SORTED TABLE OF uc0_s_value
WITH UNIQUE KEY fieldname value
|
||
| 24 | TS_VERSION_COMBI | Private | See coding | 20081201 | ts_version_combi TYPE STANDARD TABLE OF ls_version_combi
WITH NON-UNIQUE KEY index
|
||
| 25 | TX_AREA_SLICE | Private | See coding | 20050412 | tx_area_slice TYPE STANDARD TABLE OF sx_area_slice
|
||
| 26 | TX_REPORTING_LOGIC | Private | See coding | 20050329 | tx_reporting_logic TYPE STANDARD TABLE OF sx_reporting_logic
|
||
| 27 | TX_VERSION_SLICE | Private | See coding | 20050412 | tx_version_slice TYPE STANDARD TABLE OF sx_version_slice
|
||
| 28 | T_COMBI | Private | See coding | 20050328 | t_combi TYPE TABLE OF s_combi
|
||
| 29 | T_INSTANCE | Public | See coding | 20050411 | t_instance type standard table of ref to if_uc_data_transform
|
||
| 30 | T_PART | Public | See coding | 20050413 | t_part TYPE STANDARD TABLE OF s_part WITH DEFAULT KEY
|
||
| 31 | T_REPMODE | Private | See coding | 20050406 | t_repmode TYPE STANDARD TABLE OF uc_reporting_mode
|
Method Signatures
Method CLEANUP_AREA_SLICES Signature
Method CLEANUP_AREA_SLICES on class CL_UC_DATA_TRANSFORM has no parameter.
Method CLEANUP_AREA_SLICES on class CL_UC_DATA_TRANSFORM has no exception.
Method CLEANUP_SELECTIONS Signature
Method CLEANUP_SELECTIONS on class CL_UC_DATA_TRANSFORM has no parameter.
Method CLEANUP_SELECTIONS on class CL_UC_DATA_TRANSFORM has no exception.
Method CLEANUP_VERSION_SLICES Signature
Method CLEANUP_VERSION_SLICES on class CL_UC_DATA_TRANSFORM has no parameter.
Method CLEANUP_VERSION_SLICES on class CL_UC_DATA_TRANSFORM has no exception.
Method CLEAR_FROM_TO Signature
Method CLEAR_FROM_TO on class CL_UC_DATA_TRANSFORM has no parameter.
Method CLEAR_FROM_TO on class CL_UC_DATA_TRANSFORM has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_AREA | Call by reference | Object reference (TYPE REF TO) | IF_UC_AREA | 20050411 |
Method CONSTRUCTOR on class CL_UC_DATA_TRANSFORM has no exception.
Method CONVERT_OSEL_INTO_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SEL_VAL | Call by reference | Type reference (TYPE) | TS_FNAME_VALUE | 20050328 | ||||
| 2 | IS_CHAR_SEL | Call by reference | Type reference (TYPE) | S_FNAME_SEL | 20050328 |
Method CONVERT_OSEL_INTO_SINGLE on class CL_UC_DATA_TRANSFORM has no exception.
Method COUNT_MODEL_INIT Signature
Method COUNT_MODEL_INIT on class CL_UC_DATA_TRANSFORM has no parameter.
Method COUNT_MODEL_INIT on class CL_UC_DATA_TRANSFORM has no exception.
Method COUNT_REP_LOGIC_INIT Signature
Method COUNT_REP_LOGIC_INIT on class CL_UC_DATA_TRANSFORM has no parameter.
Method COUNT_REP_LOGIC_INIT on class CL_UC_DATA_TRANSFORM has no exception.
Method CREATE_SEL_FOR_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050328 | ||||
| 2 | ET_SEL | Call by reference | Type reference (TYPE) | UC0_TS_SEL | 20050414 | ||||
| 3 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050328 |
Method CREATE_SEL_FOR_FIELD on class CL_UC_DATA_TRANSFORM has no exception.
Method DERIVE_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_UC_CONTEXT | 20050329 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Nachrichten | 20050329 | |||
| 3 | IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050329 | ||||
| 4 | IT_REFINFO | Call by reference | Type reference (TYPE) | UCR_TS_REFERENCE_INFORMATION | 20050329 |
Method DERIVE_CONTEXT on class CL_UC_DATA_TRANSFORM has no exception.
Method DERIVE_FYV Signature
Method DERIVE_FYV on class CL_UC_DATA_TRANSFORM has no parameter.
Method DERIVE_FYV on class CL_UC_DATA_TRANSFORM has no exception.
Method DERIVE_REPMODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Nachrichten | 20050610 |
Method DERIVE_REPMODE on class CL_UC_DATA_TRANSFORM has no exception.
Method DERIVE_RY_RP_VS_FY_FP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_FP_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050413 | ||||
| 2 | EO_FY_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050413 | ||||
| 3 | EO_RP_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050413 | ||||
| 4 | EO_RY_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050413 | ||||
| 5 | ET_VS_SEL | Call by reference | Type reference (TYPE) | TS_FNAME_SEL | 20050413 |
Method DERIVE_RY_RP_VS_FY_FP on class CL_UC_DATA_TRANSFORM has no exception.
Method FILL_REFINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REFINFO | Call by reference | Type reference (TYPE) | UCR_TS_REFERENCE_INFORMATION | 20050329 | ||||
| 2 | IT_REF_V | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Feldwerte | 20050329 | |||
| 3 | I_REF_P | Call by reference | Type reference (TYPE) | UG_FISCPERIOD | 20050329 | ||||
| 4 | I_REF_Y | Call by reference | Type reference (TYPE) | UG_FISCYEAR | Geschäftsjahr | 20050329 |
Method FILL_REFINFO on class CL_UC_DATA_TRANSFORM has no exception.
Method FILL_REFY_REFP_REPMODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20050413 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20050902 | ||||
| 3 | I_REF_P | Call by reference | Type reference (TYPE) | UG_FISCPERIOD | 20050329 | ||||
| 4 | I_REF_Y | Call by reference | Type reference (TYPE) | UG_FISCYEAR | Geschäftsjahr | 20050329 | |||
| 5 | I_REPMODE | Call by reference | Type reference (TYPE) | UC_REPORTING_MODE | 20050406 |
Method FILL_REFY_REFP_REPMODE on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AREA_IDX | Call by reference | Type reference (TYPE) | UCM_T_AREA | 20050406 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20050406 |
Method GET_AREA on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_AREA_SLICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_SORTED | Call by reference | Object reference (TYPE REF TO) | DATA | 20050407 | ||||
| 2 | ET_AREA_SLICE | Call by reference | Type reference (TYPE) | TX_AREA_SLICE | 20050407 | ||||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Nachrichten | 20050624 | |||
| 4 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20050407 |
Method GET_AREA_SLICES on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_FYV_IN_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_FYV_IN_SELECTION | Value transfer | Type reference (TYPE) | UC_FLG | 20050526 | ||||
| 2 | E_FYV_FNAME | Value transfer | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050526 |
Method GET_FYV_IN_SELECTION on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_INSTANCES_BY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INSTANCE | Call by reference | Type reference (TYPE) | T_INSTANCE | 20050411 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Nachrichten | 20050624 | |||
| 3 | IO_DATABASIS | Call by reference | Object reference (TYPE REF TO) | CL_UC_DATABASIS | 20050411 | ||||
| 4 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20050411 |
Method GET_INSTANCES_BY_DATA on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_INSTANCE_BY_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_UC_DATA_TRANSFORM | 20050411 | ||||
| 2 | IO_AREA | Call by reference | Object reference (TYPE REF TO) | IF_UC_AREA | 20050411 | ||||
| 3 | IO_DATABASIS | Call by reference | Object reference (TYPE REF TO) | CL_UC_DATABASIS | 20050411 | ||||
| 4 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20050411 | ||||
| 5 | I_AREA | Call by reference | Type reference (TYPE) | UC_AREA | 20050411 |
Method GET_INSTANCE_BY_AREA on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_STREAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_TX_DATA_IO_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_UC_TX_DATA_IO_TYPE | 20050412 |
Method GET_STREAM_TYPE on class CL_UC_DATA_TRANSFORM has no exception.
Method GET_VERSION_SLICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VS_SEL | Call by reference | Type reference (TYPE) | TS_FNAME_SEL | 20050407 |
Method GET_VERSION_SLICES on class CL_UC_DATA_TRANSFORM has no exception.
Method INIT_REPORTING_LOGIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Nachrichten | 20050525 |
Method INIT_REPORTING_LOGIC on class CL_UC_DATA_TRANSFORM has no exception.
Method INSERT_FROM_TO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FROM_TO | Call by reference | Type reference (TYPE) | S_PART | 20051109 |
Method INSERT_FROM_TO on class CL_UC_DATA_TRANSFORM has no exception.
Method RESOLVE_REFYEARPER Signature
Method RESOLVE_REFYEARPER on class CL_UC_DATA_TRANSFORM has no parameter.
Method RESOLVE_REFYEARPER on class CL_UC_DATA_TRANSFORM has no exception.
Method RESOLVE_RY_RP_FY_FP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FP_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050407 | ||||
| 2 | IO_FY_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050407 | ||||
| 3 | IO_RP_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050407 | ||||
| 4 | IO_RY_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050407 |
Method RESOLVE_RY_RP_FY_FP on class CL_UC_DATA_TRANSFORM has no exception.
Method TIME_RESOLVE_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FISCPER | Call by reference | Type reference (TYPE) | TS_FISCPERIOD | 20050328 | ||||
| 2 | IO_PERIOD | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050328 | ||||
| 3 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050328 |
Method TIME_RESOLVE_PERIOD on class CL_UC_DATA_TRANSFORM has no exception.
Method TIME_RESOLVE_YEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FISCYEAR | Call by reference | Type reference (TYPE) | TS_FISCYEAR | 20050328 | ||||
| 2 | IO_YEAR | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | 20050328 | ||||
| 3 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050328 |
Method TIME_RESOLVE_YEAR on class CL_UC_DATA_TRANSFORM has no exception.
Method VERSION_RESOLVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_TS_SVERSION | Call by reference | Object reference (TYPE REF TO) | DATA | 20050411 | ||||
| 2 | ER_TS_VERSION | Call by reference | Object reference (TYPE REF TO) | DATA | 20050411 | ||||
| 3 | ET_FIELDNAME | Call by reference | Type reference (TYPE) | UGMD_TS_FIELDNAME | 20050328 | ||||
| 4 | ET_VS_COMBI | Call by reference | Type reference (TYPE) | T_COMBI | 20050328 | ||||
| 5 | IT_VS_SEL | Call by reference | Type reference (TYPE) | TS_FNAME_SEL | 20050328 |
Method VERSION_RESOLVE on class CL_UC_DATA_TRANSFORM has no exception.
History
| Last changed by/on | SAP | 20050705 |
| SAP Release Created in | 600 |