Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RSDD_CUBE_DELTA_WRITER | Cube Write Interface Including Delta Mechanism | 20071120 |
Properties
| Class | CL_RSDD_CUBE_WRITER | |
| Short Description | Cube Write Interface | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSDD_DBA | Data Manager: Write InfoCube,... |
| Created | 20070628 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 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) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 8 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSDD_CUBE_WRITER has no interface implemented.
Friends
Class CL_RSDD_CUBE_WRITER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 42 | Constant to indicate APO duprec | 20070719 | ||
| 2 | Constant | Public | Type reference (TYPE) | RSDQM_RULETYPE | 'SPO_NOT_SUPPORTED' | Error in SuperProv <> initial | 20110906 | ||
| 3 | Constant | Public | Type reference (TYPE) | RSDQM_RULETYPE | 'DIMENSION' | Type of Rule (Includes RSTRAN_RULETYPE) | 20070718 | ||
| 4 | Constant | Public | See coding | return code for ABAP | 20070718 | ||||
| 5 | Constant | Public | Type reference (TYPE) | RSDQM_RULETYPE | 'FIXVAL_VIOLATION' | Type of Rule (Includes RSTRAN_RULETYPE) | 20070718 | ||
| 6 | Constant | Public | Type reference (TYPE) | RSDQM_RULETYPE | 'NUMBER_RANGE' | Type of Rule (Includes RSTRAN_RULETYPE) | 20070718 | ||
| 7 | Constant | Public | Type reference (TYPE) | RSFIELDNM | 'RECORD' | Field Name | 20101222 | ||
| 8 | Constant | Public | Type reference (TYPE) | DBCON_NAME | 'R/3*BWDIM' | Logical Name for a Database Connection | 20070718 | ||
| 9 | Constant | Public | Type reference (TYPE) | RSDQM_RULETYPE | 'SID' | Type of Rule (Includes RSTRAN_RULETYPE) | 20101222 | ||
| 10 | Constant | Public | Type reference (TYPE) | I | 43 | Error while writing to TREX | 20081210 | ||
| 11 | Static Attribute | Protected | See coding | 20071211 | |||||
| 12 | Static Attribute | Protected | Type reference (TYPE) | RSD_S_DTA | InfoCube Data | 20071123 | |||
| 13 | Static Attribute | Protected | Type reference (TYPE) | IF_RSD_INFOPROV=>NT_TS_DTA_PRO | 20130116 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | RS_BOOL | Boolean | 20070910 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Check Masterdata existance | 20070910 | ||
| 16 | Static Attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | avoids writes of facts | 20100617 | ||
| 17 | Static Attribute | Private | Type reference (TYPE) | RSDIMID | Dimension Key of Package Dimension | 20071123 | |||
| 18 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_RSBM_LOG_CURSOR_STEP | Reference to new error log | 20070910 | |||
| 19 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_RSSM_ERROR_HANDLER | Reference to old (UR-) Method of logging | 20070910 | |||
| 20 | Static Attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Simulation mode ? | 20070910 | ||
| 21 | Static Attribute | Private | Type reference (TYPE) | RS_BOOL | 'U' | Write Statistics | 20080723 | ||
| 22 | Static Attribute | Private | Type reference (TYPE) | RSDDSTAT_WRITE | Statistics for InfoCube Write | 20071211 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | TZONREF-TSTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmss,mmmuuun) | 20071211 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | TP_TS_DIMCACHE | Qualok check for keeping dim-caches | 20070719 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | RSDRI_TS_MSG | Error Messages | 20070718 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | RSDW_T_CHAVLERR | chavlerr structure | 20070910 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | RSDRC_T_INT | Table of Record Nos of Erroneous Records | 20090324 | |||
| 28 | Static Attribute | Private | Type reference (TYPE) | RS_BOOL | Boolean | 20070910 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | check whether to keep dimcache | 20070719 | |
| 2 | Static method | Public | Method | Check whether pdimids fit to part. crit. of f-facttab | 20110906 | |
| 3 | Static method | Public | Method | Convert data from V2 structure to DTP write input structure | 20070628 | |
| 4 | Static method | Public | Method | retrieve a SID for a chavl | 20070628 | |
| 5 | Static method | Public | Method | Generate Write Program, if Needed | 20080317 | |
| 6 | Static method | Public | Method | Generate master data progs of all InfoObjects in cube | 20110207 | |
| 7 | Static method | Public | Method | Return BIA data | 20081204 | |
| 8 | Static method | Public | Method | Read dta_pro for One InfoObject | 20070628 | |
| 9 | Static method | Private | Method | retrieve a package dimension id | 20070628 | |
| 10 | Static method | Public | Method | retrieve a package dimension id | 20130717 | |
| 11 | Static method | Private | Method | Returns a list of indexes of records which should be deleted | 20090324 | |
| 12 | Static method | Public | Method | Write Exception to Monitor | 20071123 | |
| 13 | Static method | Public | Method | write to log | 20070628 | |
| 14 | Static method | Public | Method | Write Number of Messages to Log | 20071123 | |
| 15 | Static method | Protected | Method | Measure Runtime and Write Statistics to Table | 20071211 | |
| 16 | Static method | Public | Method | retrieve a package dimension id | 20070628 | |
| 17 | Static method | Public | Method | Retrieve Package Dimension ID | 20110906 | |
| 18 | Static method | Public | Method | set dta_pro for infocube | 20070628 | |
| 19 | Static method | Private | Method | Set the used log | 20070910 | |
| 20 | Static method | Public | Method | trans data is checked for master data existence ? | 20070809 | |
| 21 | Static method | Public | Method | write interface for RSDRI | 20070628 | |
| 22 | Static method | Public | Method | write interface for DTP | 20070628 | |
| 23 | Static method | Public | Method | write interface for update rules (classical staging) | 20070906 | |
| 24 | Static method | Private | Method | Help Method: Derive Number of Missing Records from Structure | 20110906 | |
| 25 | Static method | Private | Method | Help Method: Derive Number of Missing Records from Structure | 20110906 | |
| 26 | Static method | Private | Method | Help Method: Derive Number of Missing Records from Structure | 20110906 |
Events
Class CL_RSDD_CUBE_WRITER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TP_S_DIMCACHE | Private | See coding | 20070719 | begin of TP_S_DIMCACHE,
infocube TYPE rsinfocube,
act_requid TYPE rssid,
qualok TYPE rssid,
trex_exists TYPE rs_bool,
end of tp_s_dimcache
|
||
| 2 | TP_S_RECTP_LIST | Private | See coding | 20110906 | BEGIN OF tp_s_rectp_list,
movements TYPE rs_bool,
ref_points TYPE rs_bool,
hist_values TYPE rs_bool,
END OF tp_s_rectp_list
|
||
| 3 | TP_TS_DIMCACHE | Private | See coding | 20070719 | tp_ts_dimcache type sorted table of tp_s_dimcache with unique key infocube
|
Method Signatures
Method CHECK_KEEP_DIMCACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KEEP | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20070719 | |||
| 2 | E_TREX_EXISTS | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20070719 | |||
| 3 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | InfoCube | 20070719 | |||
| 4 | I_REQUID | Call by reference | Type reference (TYPE) | RSSID | Requid to load data for | 20070719 |
Method CHECK_KEEP_DIMCACHE on class CL_RSDD_CUBE_WRITER has no exception.
Method CHECK_PDIMIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20110906 | |||
| 2 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | InfoCube | 20110906 |
Method CHECK_PDIMIDS on class CL_RSDD_CUBE_WRITER has no exception.
Method CONVERT_V2_DTP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | data in DTP input structure | 20070628 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | I | 20070628 | ||||
| 3 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070628 | |||
| 4 | I_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | data in V2 structure | 20070628 |
Method CONVERT_V2_DTP on class CL_RSDD_CUBE_WRITER has no exception.
Method DERIVE_SID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 | |||
| 2 | E_SID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20070628 | |||
| 3 | I_FIELDNM | Value transfer | Type reference (TYPE) | RSFIELDNM | Fieldname for old error handling | 20070910 | |||
| 4 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject | 20070628 | |||
| 5 | I_RECNO | Call by reference | Type reference (TYPE) | I | Internal Table, Current Row Index | 20070628 | |||
| 6 | I_REQ_SID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20070628 | |||
| 7 | I_S_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_S_DTA_PRO | InfoObject Properties in Data Target | 20070628 | |||
| 8 | I_VALUE | Call by reference | Type reference (TYPE) | RSCHAVL | Dim: Field for a User-Defined Characteristic Value | 20070628 |
Method DERIVE_SID on class CL_RSDD_CUBE_WRITER has no exception.
Method GENERATE_PROGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | InfoCube | 20080317 | |||
| 2 | R_PROGRAM | Value transfer | Type reference (TYPE) | SY-REPID | Name of generated program | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080317 | |||
| 2 | 20080317 | |||
| 3 | 20080317 | |||
| 4 | 20080317 | |||
| 5 | 20080317 | |||
| 6 | 20080317 | |||
| 7 | 20080317 | |||
| 8 | 20080317 |
Method GEN_MASTERDATA_PROGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | 20110207 |
Method GEN_MASTERDATA_PROGS on class CL_RSDD_CUBE_WRITER has no exception.
Method GET_BIA_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20081204 | |||
| 2 | E_T_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20081204 | ||||
| 3 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | InfoProvider | 20081204 |
Method GET_BIA_DATA on class CL_RSDD_CUBE_WRITER has no exception.
Method GET_DTA_PRO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 | |||
| 2 | E_S_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_S_DTA_PRO | InfoObject Properties in Data Target | 20070628 | |||
| 3 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20070628 |
Method GET_DTA_PRO on class CL_RSDD_CUBE_WRITER has no exception.
Method GET_NEW_PDIMID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PDIMID | Call by reference | Type reference (TYPE) | RSDIMID | Master data ID | 20070628 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 | |||
| 3 | I_FACTTAB | Call by reference | Type reference (TYPE) | RSD_TABLNM | 20070628 | ||||
| 4 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070628 | |||
| 5 | I_PDIME | Call by reference | Type reference (TYPE) | RSD_DIMENSION | 20070628 | ||||
| 6 | I_PTABNM | Call by reference | Type reference (TYPE) | RSD_TABLNM | 20070628 | ||||
| 7 | I_RECORDTP | Call by reference | Type reference (TYPE) | RSSID | 0 | Master data ID | 20070628 | ||
| 8 | I_REQUID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20070628 | |||
| 9 | I_TREXAGGR | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20070628 |
Method GET_NEW_PDIMID on class CL_RSDD_CUBE_WRITER has no exception.
Method GET_PDIMID_FOR_CONS_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PDIMID | Call by reference | Type reference (TYPE) | RSDIMID | Master Data ID | 20130717 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20130717 | |||
| 3 | E_TS_MSG | Call by reference | Type reference (TYPE) | RSDRI_TS_MSG | Message Table for InfoCube Writes | 20130718 | |||
| 4 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130717 | |||
| 5 | I_MIGRATION | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Internal - Never Use Without Contacting Development | 20130717 | ||
| 6 | I_NCUM_LOADTP | Call by reference | Type reference (TYPE) | NCUM_LOADTYPE | RSDD_C_NCUM_LDTP-MOVEMENTS | Get DIMID for Ref Points? | 20130717 | ||
| 7 | I_REQUID | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20130717 | |||
| 8 | I_SIMULATION | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20130717 | ||
| 9 | I_TREXAGGR | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20130717 |
Method GET_PDIMID_FOR_CONS_CHECK on class CL_RSDD_CUBE_WRITER has no exception.
Method GET_SKIP_RECNO_INDX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_DELRECS | Call by reference | Type reference (TYPE) | RSDRC_T_INT | 20090324 |
Method GET_SKIP_RECNO_INDX on class CL_RSDD_CUBE_WRITER has no exception.
Method MONITOR_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_ROOT | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20071123 |
Method MONITOR_EXCEPTION on class CL_RSDD_CUBE_WRITER has no exception.
Method MONITOR_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERRNM | Call by reference | Type reference (TYPE) | RSDQM_RULENAME | 20070628 | ||||
| 2 | I_ERRTP | Call by reference | Type reference (TYPE) | RSDQM_RULETYPE | 20070628 | ||||
| 3 | I_FIELDNM | Value transfer | Type reference (TYPE) | RSFIELDNM | fieldname for old error handling | 20070910 | |||
| 4 | I_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | SY-MSGID | Messages, Message Class | 20070628 | ||
| 5 | I_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | SY-MSGNO | Messages, Message Number | 20070628 | ||
| 6 | I_MSGTY | Value transfer | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20090102 | |||
| 7 | I_MSGV1 | Value transfer | Type reference (TYPE) | SYMSGV | SY-MSGV1 | Messages, message variables | 20070628 | ||
| 8 | I_MSGV2 | Value transfer | Type reference (TYPE) | SYMSGV | SY-MSGV2 | Messages, message variables | 20070628 | ||
| 9 | I_MSGV3 | Value transfer | Type reference (TYPE) | SYMSGV | SY-MSGV3 | Messages, message variables | 20070628 | ||
| 10 | I_MSGV4 | Value transfer | Type reference (TYPE) | SYMSGV | SY-MSGV4 | Messages, message variables | 20070628 | ||
| 11 | I_RECNO | Call by reference | Type reference (TYPE) | I | Internal Table, Current Row Index | 20070628 | |||
| 12 | R_RC | Value transfer | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 |
Method MONITOR_LOG on class CL_RSDD_CUBE_WRITER has no exception.
Method MONITOR_MSGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Tabelle mit Nachrichten (Application Log Protokoll) | 20071123 |
Method MONITOR_MSGS on class CL_RSDD_CUBE_WRITER has no exception.
Method MONITOR_STATS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EVENT | Call by reference | Type reference (TYPE) | C | statistic event | 20071211 | |||
| 2 | I_RECS_FACTTAB | Value transfer | Type reference (TYPE) | I | records written to fact table | 20071211 | |||
| 3 | I_RECS_READ | Value transfer | Type reference (TYPE) | I | records read | 20071211 | |||
| 4 | I_RECS_STAGING | Value transfer | Type reference (TYPE) | I | records written to staging table | 20071211 | |||
| 5 | I_REQUID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20071211 | |||
| 6 | I_SID | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20071211 |
Method MONITOR_STATS on class CL_RSDD_CUBE_WRITER has no exception.
Method READ_PDIMID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHECK_ERRORCODE | Call by reference | Type reference (TYPE) | I | 20130717 | ||||
| 2 | E_PDIMID | Call by reference | Type reference (TYPE) | RSDIMID | Master data ID | 20070628 | |||
| 3 | E_SUBRC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 | |||
| 4 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070628 | |||
| 5 | I_MIGRATION | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | internal - never use without contact of dev!!! | 20110906 | ||
| 6 | I_NCUM_LOADTP | Call by reference | Type reference (TYPE) | NCUM_LOADTYPE | RSDD_C_NCUM_LDTP-MOVEMENTS | Get dimid for ref points ? | 20110906 | ||
| 7 | I_REQUID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20070628 | |||
| 8 | I_SIMULATION | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20070628 | ||
| 9 | I_TREXAGGR | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20070628 |
Method READ_PDIMID on class CL_RSDD_CUBE_WRITER has no exception.
Method READ_PDIMID_FOR_TABLE_CREATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PDIMID | Call by reference | Type reference (TYPE) | RSDIMID | Master data ID | 20110906 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20110906 | |||
| 3 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20110906 | |||
| 4 | I_NCUM_LOADTP | Call by reference | Type reference (TYPE) | NCUM_LOADTYPE | RSDD_C_NCUM_LDTP-MOVEMENTS | Get dimid for ref points ? | 20110906 | ||
| 5 | I_REQUID | Call by reference | Type reference (TYPE) | RSSID | Master data ID | 20110906 |
Method READ_PDIMID_FOR_TABLE_CREATION on class CL_RSDD_CUBE_WRITER has no exception.
Method SET_DTA_PRO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070628 | |||
| 2 | R_RC | Value transfer | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 |
Method SET_DTA_PRO on class CL_RSDD_CUBE_WRITER has no exception.
Method SET_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATAPAKID | Value transfer | Type reference (TYPE) | RSDATAPID | Datenpaketnummer | 20070910 | |||
| 2 | I_INFOCUBE | Value transfer | Type reference (TYPE) | RSINFOCUBE | InfoCube | 20080507 | |||
| 3 | I_REQUEST | Value transfer | Type reference (TYPE) | RSREQUNR | Anforderungsnummer für die Datenübertragung | 20070910 | |||
| 4 | I_R_LOG | Call by reference | Object reference (TYPE REF TO) | CL_RSBM_LOG_CURSOR_STEP | DTP: Log- und Error-Objekt | 20070910 | |||
| 5 | I_SIMULATION | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20070910 | |||
| 6 | I_USE_OLD_LOG | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20070910 |
Method SET_LOG on class CL_RSDD_CUBE_WRITER has no exception.
Method SET_MDATA_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECKFL | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20070809 |
Method SET_MDATA_CHECK on class CL_RSDD_CUBE_WRITER has no exception.
Method WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LINES | Call by reference | Type reference (TYPE) | I | 20070628 | ||||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 | |||
| 3 | E_TS_MSG | Call by reference | Type reference (TYPE) | RSDRI_TS_MSG | BW: Tabelle mit Nachrichten (Application Log Protokoll) | 20070718 | |||
| 4 | I_CONTINUE_AT_ERR | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Continue writing when error occurs | 20070628 | ||
| 5 | I_DELTA | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Caclulate the Delta from existing cube values | 20071125 | ||
| 6 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070628 | |||
| 7 | I_MDATA_CHECK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Check and abort if no master data exists | 20070809 | ||
| 8 | I_NCUM_LOADTP | Value transfer | Type reference (TYPE) | NCUM_LOADTYPE | RSDD_C_NCUM_LDTP-MOVEMENTS | non-cumulative initialization | 20110906 | ||
| 9 | I_REQUID | Call by reference | Type reference (TYPE) | RSSID | Request ID to write | 20070628 | |||
| 10 | I_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data Transfer Process: Data Package | 20070628 | |||
| 11 | I_WRITE_SID | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Write SID based structure | 20070628 |
Method WRITE on class CL_RSDD_CUBE_WRITER has no exception.
Method WRITE_DTP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LINES | Call by reference | Type reference (TYPE) | I | 20070628 | ||||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | I | Return Value, Return Value After ABAP Statements | 20070628 | |||
| 3 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20070628 | |||
| 4 | I_R_CMD | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_U_CUBE | Update Command to DB Table | 20070628 | |||
| 5 | I_R_DATAPACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_RSBK_DATA | Data Transfer Process: Data Package | 20070628 | |||
| 6 | I_R_LOG | Call by reference | Object reference (TYPE REF TO) | CL_RSBM_LOG_CURSOR_STEP | 20070628 |
Method WRITE_DTP on class CL_RSDD_CUBE_WRITER has no exception.
Method WRITE_UR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_CHAVLERR | Call by reference | Type reference (TYPE) | RSDW_T_CHAVLERR | 20070906 | ||||
| 2 | C_T_IDOCSTATE | Call by reference | Type reference (TYPE) | RSARR_T_IDOCSTATE | 20070906 | ||||
| 3 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Returncode | 20070906 | |||
| 4 | I_DATAP | Call by reference | Type reference (TYPE) | RSDATAPID | 20070906 | ||||
| 5 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | InfoCube | 20070906 | |||
| 6 | I_S_MINFO | Call by reference | Type reference (TYPE) | RSSM_S_MINFO | 20070906 | ||||
| 7 | I_T_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Cube data to be written | 20070906 |
Method WRITE_UR on class CL_RSDD_CUBE_WRITER has no exception.
Method _COUNT_MISSING_RECTPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_RETP_INFO | Call by reference | Type reference (TYPE) | TP_S_RECTP_LIST | 20110906 | ||||
| 2 | R_CNT_MISS_RECTP | Value transfer | Type reference (TYPE) | I | 20110906 |
Method _COUNT_MISSING_RECTPS on class CL_RSDD_CUBE_WRITER has no exception.
Method _DETERMINE_MISSING_RECTPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_RETP_INFO | Call by reference | Type reference (TYPE) | TP_S_RECTP_LIST | 20110906 | ||||
| 2 | R_RECORDTP | Value transfer | Type reference (TYPE) | NUMC1 | Num1 | 20110906 |
Method _DETERMINE_MISSING_RECTPS on class CL_RSDD_CUBE_WRITER has no exception.
Method _SET_USAGE_OF_RECTP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_RETP_INFO | Call by reference | Type reference (TYPE) | TP_S_RECTP_LIST | 20110906 | ||||
| 2 | I_RECORDTP | Call by reference | Type reference (TYPE) | NUMC1 | Num1 | 20110906 | |||
| 3 | I_USED | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20110906 |
Method _SET_USAGE_OF_RECTP on class CL_RSDD_CUBE_WRITER has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |