SAP ABAP Class CL_WRF_PSCD_DL_BUFFER (Buffer for Date Lines)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷
MM-PUR (Application Component) Purchasing
⤷
WRF_PRC_SCD_APPL (Package) Seasonal Procurement: Scheduling Area
⤷
⤷
Properties
| Class | CL_WRF_PSCD_DL_BUFFER | |
| Short Description | Buffer for Date Lines | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WRF_PRC_SCD_APPL | Seasonal Procurement: Scheduling Area |
| Created | 20040923 | SAP |
| Last change | 20050428 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_WRF_PSCD_DL_BUFFER has no forward declaration.
Interfaces
Class CL_WRF_PSCD_DL_BUFFER has no interface implemented.
Friends
Class CL_WRF_PSCD_DL_BUFFER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | INT1 | 1 | Category: Calculation Messages | 20060710 | ||
| 2 | Constant | Public | Type reference (TYPE) | INT1 | 2 | Category: Incoterm Messages | 20060710 | ||
| 3 | Constant | Public | Type reference (TYPE) | INT1 | 5 | Category: 'Informative Dates Without Predecessor' Messages | 20060721 | ||
| 4 | Constant | Public | Type reference (TYPE) | INT1 | 3 | Category: Monitor Flag Messages | 20060710 | ||
| 5 | Constant | Public | Type reference (TYPE) | INT1 | 4 | Category: 'Date in the Past' Messages | 20060710 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | WRF_PSCD_DL_BUFFER_TTY | Buffer Table (Hash Table) for Date Lines | 20040927 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | WRF_PSCD_DL_ID_TTY | Datelines IDs | 20050420 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Deletes Complete Buffer | 20040923 | |
| 2 | Static method | Public | Method | Deletes An Entry from Buffer Using Key | 20041117 | |
| 3 | Static method | Public | Method | Deletes All Marked Entries from the Buffer | 20050419 | |
| 4 | Static method | Public | Method | Deletes the Messages Belonging to a Dateline | 20060628 | |
| 5 | Static method | Public | Method | Reads Entry Using Key from Buffer | 20040923 | |
| 6 | Static method | Public | Method | Reads Messages Using a Key From the Buffer | 20060628 | |
| 7 | Static method | Public | Method | Flags an Entry in the Buffer for Deletion | 20050419 | |
| 8 | Static method | Public | Method | Inserts Entry or Updates Existing One | 20040923 | |
| 9 | Static method | Public | Method | Adds Messages From Dateline Calculation | 20060628 | |
| 10 | Static method | Public | Method | All Selections Will Be Reversed | 20050419 |
Events
Class CL_WRF_PSCD_DL_BUFFER has no event.
Types
Class CL_WRF_PSCD_DL_BUFFER has no local type.
Method Signatures
Method CLEAR Signature
Method CLEAR on class CL_WRF_PSCD_DL_BUFFER has no parameter.
Method CLEAR on class CL_WRF_PSCD_DL_BUFFER has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DL_ID | Call by reference | Type reference (TYPE) | WRF_PSCD_DL_ID | ID der Terminleiste (GUID) | 20041117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zeile wurde nicht gefunden. | 20041117 |
Method DELETE_MARKED_ITEMS Signature
Method DELETE_MARKED_ITEMS on class CL_WRF_PSCD_DL_BUFFER has no parameter.
Method DELETE_MARKED_ITEMS on class CL_WRF_PSCD_DL_BUFFER has no exception.
Method DELETE_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CATEGORY | Call by reference | Type reference (TYPE) | INT1 | Kategorie der Meldungen | 20060710 | |||
| 2 | I_DL_ID | Call by reference | Type reference (TYPE) | WRF_PSCD_DL_ID | ID der Terminleiste (GUID) | 20060628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zeile wurde nicht gefunden. | 20060628 |
Method GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DL_ID | Call by reference | Type reference (TYPE) | WRF_PSCD_DL_ID | ID der Terminleiste (GUID) | 20040927 | |||
| 2 | R_DL | Value transfer | Object reference (TYPE REF TO) | CL_WRF_PSCD_DL | Serviceklasse für Terminleiste | 20040927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zeile wurde nicht gefunden. | 20040927 |
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CATEGORY | Call by reference | Type reference (TYPE) | INT1 | Kategorie der Meldungen | 20060710 | |||
| 2 | I_DL_ID | Call by reference | Type reference (TYPE) | WRF_PSCD_DL_ID | ID der Terminleiste (GUID) | 20060628 | |||
| 3 | RT_MESSAGES | Value transfer | Type reference (TYPE) | WRF_PBAS_MSG_TTY | Meldungen zur Terminleiste | 20060628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zeile wurde nicht gefunden. | 20060628 |
Method MARK_FOR_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DL_ID | Call by reference | Type reference (TYPE) | WRF_PSCD_DL_ID | ID der Terminleiste (GUID) | 20050420 |
Method MARK_FOR_DELETION on class CL_WRF_PSCD_DL_BUFFER has no exception.
Method PUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DL | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PSCD_DL | Serviceklasse für Terminleiste | 20040927 |
Method PUT on class CL_WRF_PSCD_DL_BUFFER has no exception.
Method PUT_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGES | Call by reference | Type reference (TYPE) | WRF_PBAS_MSG_TTY | Meldungen mit Struktur aus ApplicationLog | 20060628 | |||
| 2 | I_CATEGORY | Call by reference | Type reference (TYPE) | INT1 | Kategorie der Meldungen | 20060710 | |||
| 3 | I_DL_ID | Call by reference | Type reference (TYPE) | WRF_PSCD_DL_ID | ID der Terminleiste (GUID) | 20060628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zeile wurde nicht gefunden. | 20060628 |
Method UNMARK_ALL_ITEMS Signature
Method UNMARK_ALL_ITEMS on class CL_WRF_PSCD_DL_BUFFER has no parameter.
Method UNMARK_ALL_ITEMS on class CL_WRF_PSCD_DL_BUFFER has no exception.
History
| Last changed by/on | SAP | 20050428 |
| SAP Release Created in | 111 |