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 MC_CAT_CALCULATION Constant Public Type reference (TYPE) INT1 1 Category: Calculation Messages 20060710
2 MC_CAT_INCOTERM Constant Public Type reference (TYPE) INT1 2 Category: Incoterm Messages 20060710
3 MC_CAT_INFORM_DATES_WO_PREC Constant Public Type reference (TYPE) INT1 5 Category: 'Informative Dates Without Predecessor' Messages 20060721
4 MC_CAT_MONITORFLAG Constant Public Type reference (TYPE) INT1 3 Category: Monitor Flag Messages 20060710
5 MC_CAT_PASTDATE Constant Public Type reference (TYPE) INT1 4 Category: 'Date in the Past' Messages 20060710
6 MT_HT Static Attribute Private Type reference (TYPE) WRF_PSCD_DL_BUFFER_TTY Buffer Table (Hash Table) for Date Lines 20040927
7 MT_MARKED_ITEMS Static Attribute Private Type reference (TYPE) WRF_PSCD_DL_ID_TTY Datelines IDs 20050420
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Static method Public Method Deletes Complete Buffer 20040923
2 DELETE Static method Public Method Deletes An Entry from Buffer Using Key 20041117
3 DELETE_MARKED_ITEMS Static method Public Method Deletes All Marked Entries from the Buffer 20050419
4 DELETE_MESSAGES Static method Public Method Deletes the Messages Belonging to a Dateline 20060628
5 GET Static method Public Method Reads Entry Using Key from Buffer 20040923
6 GET_MESSAGES Static method Public Method Reads Messages Using a Key From the Buffer 20060628
7 MARK_FOR_DELETION Static method Public Method Flags an Entry in the Buffer for Deletion 20050419
8 PUT Static method Public Method Inserts Entry or Updates Existing One 20040923
9 PUT_MESSAGES Static method Public Method Adds Messages From Dateline Calculation 20060628
10 UNMARK_ALL_ITEMS 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 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20041117
# Exception Resumable Description Created on
1 CX_WRF_PBAS_ROW_NOT_FOUND 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 Importing I_CATEGORY Call by reference Type reference (TYPE) INT1 Kategorie der Meldungen 20060710
2 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20060628
# Exception Resumable Description Created on
1 CX_WRF_PBAS_ROW_NOT_FOUND Zeile wurde nicht gefunden. 20060628

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20040927
2 Returning R_DL Value transfer Object reference (TYPE REF TO) CL_WRF_PSCD_DL Serviceklasse für Terminleiste 20040927
# Exception Resumable Description Created on
1 CX_WRF_PBAS_ROW_NOT_FOUND Zeile wurde nicht gefunden. 20040927

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Call by reference Type reference (TYPE) INT1 Kategorie der Meldungen 20060710
2 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20060628
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen zur Terminleiste 20060628
# Exception Resumable Description Created on
1 CX_WRF_PBAS_ROW_NOT_FOUND 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 Importing 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 Importing 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 Importing IT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20060628
2 Importing I_CATEGORY Call by reference Type reference (TYPE) INT1 Kategorie der Meldungen 20060710
3 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20060628
# Exception Resumable Description Created on
1 CX_WRF_PBAS_ROW_NOT_FOUND 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