Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSBK_DP | DTP Request: Data Package | 20040511 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RSBK_DP_ACTIVE | DTP Data Package: Status 'New' | 20040511 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_RSBK_DP_DELETED | DTP Data Package: Status 'New' | 20040511 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_RSBK_DP_GREEN | DTP Data Package: Status 'New' | 20040511 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_RSBK_DP_NEW | DTP Data Package: Status 'New' | 20040511 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_RSBK_DP_READ_ONLY | Data Package in Main Memory | 20050812 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_RSBK_DP_RED | DTP Data Package: Status 'New' | 20040511 |
Properties
| Class | CL_RSBK_DP_STATE | |
| Short Description | DTP Data Package (Superclass for Status Pattern) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | RSBK | |
| Program status | ||
| Category | 0 | |
| Package | RSBK | Data Transfer Process: Kernel Objects |
| Created | 20040511 | 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 | 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RSBK_DP | DTP Request: Data Package | 20040511 |
Friends
Class CL_RSBK_DP_STATE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | CHAR30 | 30 Characters | 20041201 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20040831 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | RSDATAPID | Data packet number | 20040511 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | RS_BOOL | Indicator: Last Package in the Request | 20051212 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | RSBKLINES | DTP Data Package: Number of Rows | 20050316 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | RSBKLINES | DTP Data Package: Number of Rows | 20050316 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | RS_BOOL | Boolean | 20051024 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | RSBKREQUID | Data Transfer Process Request | 20040511 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | RSBKDPSTATE | DTP: Status of a Data Package During Request Processing | 20040511 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | RSBKDPSTATE | DTP: Status of a Data Package During Request Processing | 20040511 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | RSTIMESTMPL | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20040511 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | RSTIMESTMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050714 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | RSTIMESTMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050714 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | RSBKDTPNM | Data Transfer Process ID | 20050616 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20040511 | |||
| 16 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_RSBM_LOG_CURSOR_PROCESS | DTP: Log and Error Object | 20040901 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | RSBK_TH_DATA_V | Table Type for Infos on DTP Temporary Storage | 20041202 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | CL_RSBK_DP_STATE=>TH_OBSERVER | List with Observers | 20040511 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | RSBK_TH_RANGE | DTP: Selections for Source | 20040523 | |||
| 20 | Static Attribute | Protected | Type reference (TYPE) | RS_BOOL | RS_C_UNKNOWN | Boolean | 20110324 | ||
| 21 | Static Attribute | Private | Type reference (TYPE) | L_TH_DATAPAKID | Single-Character Flag | 20060313 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | RSBK_TH_DATAPAKSEL | Table Type for rsbkdatapaksel | 20060313 | |||
| 23 | Static Attribute | Private | See coding | Table Type for rsbkdata_v | 20060313 | ||||
| 24 | Static Attribute | Private | Type reference (TYPE) | TH_DD07V | 20050815 | ||||
| 25 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Boolean | 20050210 |
Methods
Events
Class CL_RSBK_DP_STATE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | L_RSBKDATAPAK | Private | See coding | 20090303 | BEGIN OF l_rsbkdatapak,
requid TYPE RSBKREQUID,
requid30 type RSREQUID,
datapakid TYPE RSDATAPID,
END OF l_rsbkdatapak
|
||
| 2 | L_S_DATAPAKID | Protected | See coding | 20100602 | begin of L_S_DATAPAKID.
include type RSBKDATAPAKID.
types: f_buffer_read type rs_bool,
end of L_S_DATAPAKID
|
||
| 3 | L_TH_DATAPAKID | Protected | See coding | 20100602 | L_th_DATAPAKID type HASHED TABLE OF L_S_DATAPAKID WITH UNIQUE KEY
requid datapakid
|
||
| 4 | S_OBSERVER | Public | See coding | 20040511 | begin of s_observer,
r_observer type ref to if_rsbk_datapackage_observer,
prepared type rs_bool,
end of s_observer
|
||
| 5 | TH_DD07V | Public | See coding | 20050815 | th_dd07v type table of dd07v
|
||
| 6 | TH_OBSERVER | Public | See coding | 20040511 | th_observer type hashed table of s_observer
with unique key r_observer
|
Method Signatures
Method ADD_SELECTIONS Signature
Method ADD_SELECTIONS on class CL_RSBK_DP_STATE has no parameter.
Method ADD_SELECTIONS on class CL_RSBK_DP_STATE has no exception.
Method ATTACH_OBSERVERS Signature
Method ATTACH_OBSERVERS on class CL_RSBK_DP_STATE has no parameter.
Method ATTACH_OBSERVERS on class CL_RSBK_DP_STATE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RSBK_DP_STATE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSBK_DP_STATE has no exception.
Method CLEAR_DATA Signature
Method CLEAR_DATA on class CL_RSBK_DP_STATE has no parameter.
Method CLEAR_DATA on class CL_RSBK_DP_STATE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTACH_OBSERVER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20050711 | ||
| 2 | I_DATAPAKID | Call by reference | Type reference (TYPE) | RSDATAPID | Datenpaketnummer | 20040511 | |||
| 3 | I_REQUID | Call by reference | Type reference (TYPE) | RSBKREQUID | Request eines Datentransferprozesses | 20040511 |
Method CONSTRUCTOR on class CL_RSBK_DP_STATE has no exception.
Method COPY_FROM_DB Signature
Method COPY_FROM_DB on class CL_RSBK_DP_STATE has no parameter.
Method COPY_FROM_DB on class CL_RSBK_DP_STATE has no exception.
Method DELETE Signature
Method DELETE on class CL_RSBK_DP_STATE has no parameter.
Method DELETE on class CL_RSBK_DP_STATE has no exception.
Method FILL_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REQUID | Call by reference | Type reference (TYPE) | RSBKREQUID | Request eines Datentransferprozesses | 20060313 |
Method FILL_BUFFER on class CL_RSBK_DP_STATE has no exception.
Method FREE Signature
Method FREE on class CL_RSBK_DP_STATE has no parameter.
Method FREE on class CL_RSBK_DP_STATE has no exception.
Method FREE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REQUID | Call by reference | Type reference (TYPE) | RSBKREQUID | Request eines Datentransferprozesses | 20060313 |
Method FREE_BUFFER on class CL_RSBK_DP_STATE has no exception.
Method FREE_RSBKDATAPAK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REQUID | Call by reference | Type reference (TYPE) | RSBKREQUID | Request eines Datentransferprozesses | 20090603 |
Method FREE_RSBKDATAPAK on class CL_RSBK_DP_STATE has no exception.
Method GET_BATCH_PROCESS Signature
Method GET_BATCH_PROCESS on class CL_RSBK_DP_STATE has no parameter.
Method GET_BATCH_PROCESS on class CL_RSBK_DP_STATE has no exception.
Method GET_DATA Signature
Method GET_DATA on class CL_RSBK_DP_STATE has no parameter.
Method GET_DATA on class CL_RSBK_DP_STATE has no exception.
Method GET_DATAPAKID Signature
Method GET_DATAPAKID on class CL_RSBK_DP_STATE has no parameter.
Method GET_DATAPAKID on class CL_RSBK_DP_STATE has no exception.
Method GET_DELETE_DATA_IMMEDIATELY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DELETE_DATA_IMMEDIATELY | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20080529 |
Method GET_DELETE_DATA_IMMEDIATELY on class CL_RSBK_DP_STATE has no exception.
Method GET_DTP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DTP | Value transfer | Type reference (TYPE) | RSBKDTPNM | Datentransferprozess ID | 20050616 |
Method GET_DTP on class CL_RSBK_DP_STATE has no exception.
Method GET_LAST Signature
Method GET_LAST on class CL_RSBK_DP_STATE has no parameter.
Method GET_LAST on class CL_RSBK_DP_STATE has no exception.
Method GET_LAST_STEP_BUF Signature
Method GET_LAST_STEP_BUF on class CL_RSBK_DP_STATE has no parameter.
Method GET_LAST_STEP_BUF on class CL_RSBK_DP_STATE has no exception.
Method GET_LINES_READ Signature
Method GET_LINES_READ on class CL_RSBK_DP_STATE has no parameter.
Method GET_LINES_READ on class CL_RSBK_DP_STATE has no exception.
Method GET_LINES_TRANSFERRED Signature
Method GET_LINES_TRANSFERRED on class CL_RSBK_DP_STATE has no parameter.
Method GET_LINES_TRANSFERRED on class CL_RSBK_DP_STATE has no exception.
Method GET_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_USE_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20050302 | ||
| 2 | R_USES_NEW_LOG | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20110203 |
Method GET_LOG on class CL_RSBK_DP_STATE has no exception.
Method GET_LOG_ALL_STAT_CH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LOG_STAT_CH | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20110324 |
Method GET_LOG_ALL_STAT_CH on class CL_RSBK_DP_STATE has no exception.
Method GET_LOG_LAST_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_LOG_CURSOR_STEP | Value transfer | Object reference (TYPE REF TO) | CL_RSBM_LOG_CURSOR_STEP | DTP: Log- und Error-Objekt | 20040901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20040901 | ||
| 2 | Objekt nicht gefunden | 20040901 |
Method GET_MSG_FOR_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_S_MSG | Value transfer | Type reference (TYPE) | RSPC_S_MSG | Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) | 20040901 |
Method GET_MSG_FOR_LOG on class CL_RSBK_DP_STATE has no exception.
Method GET_NO_MORE_DATA Signature
Method GET_NO_MORE_DATA on class CL_RSBK_DP_STATE has no parameter.
Method GET_NO_MORE_DATA on class CL_RSBK_DP_STATE has no exception.
Method GET_OBJ_REF_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_STATE | Value transfer | Object reference (TYPE REF TO) | CL_RSBK_DP_STATE | 20040511 |
Method GET_OBJ_REF_STATE on class CL_RSBK_DP_STATE has no exception.
Method GET_READ_RSBKDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_READ_RSBKDATA | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20100521 |
Method GET_READ_RSBKDATA on class CL_RSBK_DP_STATE has no exception.
Method GET_REQUID Signature
Method GET_REQUID on class CL_RSBK_DP_STATE has no parameter.
Method GET_REQUID on class CL_RSBK_DP_STATE has no exception.
Method GET_SELECTIONS Signature
Method GET_SELECTIONS on class CL_RSBK_DP_STATE has no parameter.
Method GET_SELECTIONS on class CL_RSBK_DP_STATE has no exception.
Method GET_STATE Signature
Method GET_STATE on class CL_RSBK_DP_STATE has no parameter.
Method GET_STATE on class CL_RSBK_DP_STATE has no exception.
Method GET_TSTMP_FINISH Signature
Method GET_TSTMP_FINISH on class CL_RSBK_DP_STATE has no parameter.
Method GET_TSTMP_FINISH on class CL_RSBK_DP_STATE has no exception.
Method GET_TSTMP_START Signature
Method GET_TSTMP_START on class CL_RSBK_DP_STATE has no parameter.
Method GET_TSTMP_START on class CL_RSBK_DP_STATE has no exception.
Method GET_T_DATAINFO Signature
Method GET_T_DATAINFO on class CL_RSBK_DP_STATE has no parameter.
Method GET_T_DATAINFO on class CL_RSBK_DP_STATE has no exception.
Method GET_WRITE_STATISTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_WRITE_STATISTICS | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20050210 |
Method GET_WRITE_STATISTICS on class CL_RSBK_DP_STATE has no exception.
Method RAISE_SY_FAILED Signature
Method RAISE_SY_FAILED on class CL_RSBK_DP_STATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20040511 |
Method RAISE_SY_FOREIGN_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | RSBC_C_EXCCLASS-ERROR_WITH_MESSAGE | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception mit T100 Fehlermeldung | 20040511 |
Method SET_BATCH_PROCESS Signature
Method SET_BATCH_PROCESS on class CL_RSBK_DP_STATE has no parameter.
Method SET_BATCH_PROCESS on class CL_RSBK_DP_STATE has no exception.
Method SET_DATA Signature
Method SET_DATA on class CL_RSBK_DP_STATE has no parameter.
Method SET_DATA on class CL_RSBK_DP_STATE has no exception.
Method SET_LAST Signature
Method SET_LAST on class CL_RSBK_DP_STATE has no parameter.
Method SET_LAST on class CL_RSBK_DP_STATE has no exception.
Method SET_LINES_READ Signature
Method SET_LINES_READ on class CL_RSBK_DP_STATE has no parameter.
Method SET_LINES_READ on class CL_RSBK_DP_STATE has no exception.
Method SET_LINES_TRANSFERRED Signature
Method SET_LINES_TRANSFERRED on class CL_RSBK_DP_STATE has no parameter.
Method SET_LINES_TRANSFERRED on class CL_RSBK_DP_STATE has no exception.
Method SET_NO_MORE_DATA Signature
Method SET_NO_MORE_DATA on class CL_RSBK_DP_STATE has no parameter.
Method SET_NO_MORE_DATA on class CL_RSBK_DP_STATE has no exception.
Method SET_REFRESH_REQ_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NO_STATE_REFRESH | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20100506 |
Method SET_REFRESH_REQ_STATE on class CL_RSBK_DP_STATE has no exception.
Method SET_STATE Signature
Method SET_STATE on class CL_RSBK_DP_STATE has no parameter.
Method SET_STATE on class CL_RSBK_DP_STATE has no exception.
Method SET_TSTMP_FINISH Signature
Method SET_TSTMP_FINISH on class CL_RSBK_DP_STATE has no parameter.
Method SET_TSTMP_FINISH on class CL_RSBK_DP_STATE has no exception.
Method SET_TSTMP_START Signature
Method SET_TSTMP_START on class CL_RSBK_DP_STATE has no parameter.
Method SET_TSTMP_START on class CL_RSBK_DP_STATE has no exception.
Method STATE_TRANSITION_FINISH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NO_COMMIT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20040511 |
Method STATE_TRANSITION_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TARGET_STATE | Call by reference | Type reference (TYPE) | RSBKDPSTATE | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20040511 | ||
| 2 | Objekt ist gesperrt | 20040511 |
Method STATE_TRANSITION_ROLLBACK Signature
Method STATE_TRANSITION_ROLLBACK on class CL_RSBK_DP_STATE has no parameter.
Method STATE_TRANSITION_ROLLBACK on class CL_RSBK_DP_STATE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 400 |