SAP ABAP Class CL_WRF_PCTR_AC_DL_CTRL (Date Series Application Function: Controller)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   MM-PUR (Application Component) Purchasing
     WRF_PRC_CTR_APPL (Package) Seasonal Procurement: Procurement Controlling Area
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_PBAS_AC_GRID_CTRL ALV Grid Application Function: Controller 20040401
Properties
Class CL_WRF_PCTR_AC_DL_CTRL  
Short Description Date Series Application Function: Controller    
Super Class CL_WRF_PBAS_AC_GRID_CTRL ALV Grid Application Function: Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PRC_CTR_APPL   Seasonal Procurement: Procurement Controlling Area 
Created 20040401   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_PCTR_AC_DL_CTRL has no forward declaration.
Interfaces
Class CL_WRF_PCTR_AC_DL_CTRL has no interface implemented.
Friends
Class CL_WRF_PCTR_AC_DL_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AC_PCTR_DL_ID Instance attribute Private Attribute reference (LIKE) 20040402
2 CO_DATE_CAN Instance attribute Private Attribute reference (LIKE) 20040430
3 CO_DATE_MUST Instance attribute Private Attribute reference (LIKE) 20040430
4 CO_EXIT_PROCMSG_ACTIVE_APPL Instance attribute Private Attribute reference (LIKE) 20040623
5 CO_FCODE_PCTR_DEFAULT_DS Instance attribute Private Attribute reference (LIKE) 20041118
6 CO_FCODE_PCTR_JUMP_TO_TTT Instance attribute Private Attribute reference (LIKE) 20041112
7 CO_FCODE_PCTR_MARK_STARTDATE Instance attribute Private Attribute reference (LIKE) 20040420
8 CO_FCODE_SHOW_DOCU_APPL_COMP Instance attribute Private Attribute reference (LIKE) 20050616
9 CO_FCODE_TOGGLE_FULLSCREEN Instance attribute Private Attribute reference (LIKE) 20040420
10 CO_ICON_FIX_DATE_HIGH Instance attribute Private Attribute reference (LIKE) 20040428
11 CO_ICON_FIX_DATE_LOW Instance attribute Private Attribute reference (LIKE) 20040428
12 CO_ICON_MARK_STARTDATE Instance attribute Private Attribute reference (LIKE) 20040423
13 CO_ICON_PCTR_JUMP_TO_TTT Instance attribute Private Attribute reference (LIKE) 20041112
14 CO_ROW_INDEX_FIELDNAME Instance attribute Private Attribute reference (LIKE) 20040712
15 MT_ROWS_TO_BE_INSERTED Instance attribute Private Type reference (TYPE) WRF_PCTR_DATA_AC_DL_ITEMS_TTY Saving of Rows That Must Not Be Deleted 20040920
16 M_DTLN_CALC_PROCESSING Instance attribute Private Type reference (TYPE) WRF_PBAS_BOOLEAN New Calculation of Date Line Already Being Processed? 20040916
17 M_SHOW_LOG_MESSAGES Instance attribute Private Type reference (TYPE) WRF_PBAS_BOOLEAN Should log messages be displayed? 20060301
Methods
# Method Level Visibility Method type Description Created on
1 CALL_DATELINE_CALCULATION Instance method Private Method Calls Scheduling with Current Dialog Data 20040423
2 CHANGE_DATA Instance method Public Method Changes an Existing Date Line 20040817
3 CHECK_COMPLETE_DATA Instance method Public Method Check Whether the Displayed Data Is Correct 20050928
4 CHECK_FOR_VALID_ITEMS Instance method Private Method Checks the Validity of the Items (Dates) 20060301
5 CLEAR_CACHED_DATA Instance method Private Method Deletes Cache with the Datelines Currently Being Processed 20051214
6 CONSTRUCTOR Instance method Public Constructor Constructor 20040402
7 CONVERT_AND_PREPARE_DISPLAY Instance method Private Method Conver Data to Model; Enhance; Readiness for Input 20040818
8 CREATE_DATA Instance method Public Method Creates New Date Line and Returns its ID 20040607
9 DEQUEUE_CACHED_DLS Instance method Private Method Unlock All Datelines in Cache 20040826
10 DEQUEUE_DL Instance method Public Method Unlock a Dateline 20050314
11 DO_DEFAULT_DATE_SHIFT Instance method Private Method Date Proposal for "Automatic Date Shift" 20041119
12 ENQUEUE_CURRENT_DL Instance method Private Method Lock Displayed Dateline 20040826
13 GET_CACHED_DATA Instance method Public Method Returns Date Lines Currently in Cache 20040526
14 GET_CACHED_DL Instance method Private Method Returns a Single Date Line that Exists in the Cache 20070704
15 GET_CURRENT_STARTDATES Instance method Public Method Returns the Start Dates Currently Selected in the Grid 20060301
16 GET_DATA_FOR_SCHEDLINES Instance method Public Method Returns Current Date Lines for List of Sched. Lines 20040615
17 GET_ORIGINAL_DATA Instance method Public Method Returns Original Statuses of Datelines 20040702
18 ON_DATA_CHANGED_HEAD Instance method Private Event handling method Check Consistency of Changed Header Data 20050610
19 REFRESH_CACHED_DATA Instance method Public Method Refresh Cache Data 20120131
20 RESELECT_DATA Instance method Private Method Reselects the Currently Displayed Dateline 20040826
21 SELECT_DATA Instance method Public Method Data Selection 20040401
22 SET_ATTRIBUTES_FOR_DL Instance method Private Method Set Various Attributes for Current Date Line 20041118
23 SET_DL_TO_ORIGINAL Instance method Public Method Resets Datelines to Original Status 20040701
24 SET_MODE_FOR_INPUT_FIELDS Instance method Private Method Modify Input Capability of Individual Fields 20040812
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED_FINISHED Instance Event
(0)
Public
(2)
Changed Data in Displayed Date Line 20040527
Types
Class CL_WRF_PCTR_AC_DL_CTRL has no local type.
Method Signatures

Method CALL_DATELINE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040524
2 Importing IT_STARTDATES Call by reference Type reference (TYPE) WRF_PSCD_STARTDATES_TTY Startdatümer zur Terminberechnung 20050422

Method CALL_DATELINE_CALCULATION on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method CHANGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DL_HEAD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Erweiterte Terminleiste , Kopf 20050208
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040817
3 Exporting ES_INCOTERM_DATA Call by reference Type reference (TYPE) WRF_PSCD_INCOTERM_INFO_STY Struktur für Incoterm-Daten der Terminierung 20050126
4 Exporting ET_DL_ITEMS_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Erweiterte Terminleiste, Termine 20050208
5 Importing IS_ADDIT_INCOTERM_DATA Call by reference Type reference (TYPE) WRF_PSCD_DETERM_INCOTERMS_STY Zusätzliche Daten (zum Kopf) zur Bestimmung der Incoterms 20050126
6 Importing IT_PARAMETERS Call by reference Type reference (TYPE) WRF_PSCD_PARAMETERS_TTY Übergabe Parameter 20050712
7 Importing IT_STARTDATES Call by reference Type reference (TYPE) WRF_PSCD_STARTDATES_TTY Startdatümer zur Terminberechnung 20040817
8 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20040817
9 Importing I_REFRESH_DISPLAY Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN 'X' Soll am Ende refresh_table_display ausgeführt werden? 20040824
# Exception Resumable Description Created on
1 CX_WRF_PSCD_ERROR Ausnahme: Fehler in der Terminierung -> Abbruch 20040817

Method CHECK_COMPLETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20050928
2 Exporting E_INCORRECT_DATA_EXISTS Call by reference Type reference (TYPE) WRF_PBAS_INCORRECT_DATA_EXISTS Inkorrekte Daten vorhanden? 20050928
3 Importing I_NO_DATA_PROCESSING Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Kein Prozessieren der Daten? 20050928
4 Importing I_SHOW_ERROR_LOG Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN 'X' Anzeige des Fehler-Protokolls? 20050928

Method CHECK_COMPLETE_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method CHECK_FOR_VALID_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20060301
2 Importing IT_DL_ITEMS_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Erweiterte Terminleiste, Termine 20060301
# Exception Resumable Description Created on
1 CX_WRF_PSCD_ERROR Ausnahme: Fehler in der Terminierung -> Abbruch 20060301

Method CLEAR_CACHED_DATA Signature

Method CLEAR_CACHED_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no parameter.
Method CLEAR_CACHED_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCKING_SIDE Call by reference Type reference (TYPE) WRF_PBAS_DOCKING_SIDE 2 Spezifiziert die Seite für einen Docking-Container 20041220
2 Importing I_INITRATIO Call by reference Type reference (TYPE) WRF_PBAS_APPL_COMP_INITRATIO Initiale Ausdehnung einer Anw.funktion (Prozent). 20040402
3 Importing I_SHOW_LOG_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Sollen vorhandene Logmeldungen angezeigt werden? 20060301

Method CONSTRUCTOR on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method CONVERT_AND_PREPARE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040818
2 Importing IS_DL_HEAD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Erweiterte Terminleiste , Kopf 20040818
3 Importing IT_DL_ITEMS_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Erweiterte Terminleiste, Termine 20040818
4 Importing IT_DL_ITEMS_EXT_OLD Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Erweiterte Terminleiste, Termine 20040902
5 Importing IT_STARTDATES Call by reference Type reference (TYPE) WRF_PSCD_STARTDATES_TTY Startdatümer zur Terminberechnung 20040902
6 Importing I_NO_REFRESH_DISPLAY Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Soll ein ALV-Refresh ausgelöst werden? 20070515

Method CONVERT_AND_PREPARE_DISPLAY on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DL_HEAD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Erweiterte Terminleiste , Kopf 20050209
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040607
3 Exporting ES_INCOTERM_DATA Call by reference Type reference (TYPE) WRF_PSCD_INCOTERM_INFO_STY Struktur für Incoterm-Daten der Terminierung 20050126
4 Exporting ET_DL_ITEMS_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Erweiterte Terminleiste, Termine 20050209
5 Exporting E_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20040607
6 Importing IS_ADDIT_INCOTERM_DATA Call by reference Type reference (TYPE) WRF_PSCD_DETERM_INCOTERMS_STY Zusätzliche Daten (zum Kopf) zur Bestimmung der Incoterms 20050126
7 Importing IT_PARAMETERS Call by reference Type reference (TYPE) WRF_PSCD_PARAMETERS_TTY Übergabe Parameter 20050712
8 Importing IT_STARTDATES Call by reference Type reference (TYPE) WRF_PSCD_STARTDATES_TTY Startdatümer zur Terminberechnung 20040607
9 Importing I_REFRESH_DISPLAY Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN 'X' Soll am Ende refresh_table_display ausgeführt werden? 20040827
# Exception Resumable Description Created on
1 CX_WRF_PSCD_ERROR Fehler in der Terminierung -> Abbruch 20040629

Method DEQUEUE_CACHED_DLS Signature

Method DEQUEUE_CACHED_DLS on class CL_WRF_PCTR_AC_DL_CTRL has no parameter.
Method DEQUEUE_CACHED_DLS on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method DEQUEUE_DL 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) 20050314

Method DEQUEUE_DL on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method DO_DEFAULT_DATE_SHIFT Signature

Method DO_DEFAULT_DATE_SHIFT on class CL_WRF_PCTR_AC_DL_CTRL has no parameter.
Method DO_DEFAULT_DATE_SHIFT on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method ENQUEUE_CURRENT_DL Signature

Method ENQUEUE_CURRENT_DL on class CL_WRF_PCTR_AC_DL_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PBAS_ENQUEUING_NOT_POSS Ausnahme: Sperren nicht möglich. 20040826

Method GET_CACHED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CACHED_DATA Call by reference Type reference (TYPE) WRF_PCTR_DATA_DL_MODEL_TTY Model-Daten Terminleiste für Belegpositionen 20040526

Method GET_CACHED_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method GET_CACHED_DL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DL_DATA Call by reference Type reference (TYPE) WRF_PCTR_DATA_DL_MODEL_STY Model-Daten Terminleiste für eine Belegposition 20070704
2 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20070704
# Exception Resumable Description Created on
1 CX_WRF_PCTR_DL_NOT_FOUND Ausnahme: Terminleiste nicht vorhanden 20070704

Method GET_CURRENT_STARTDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STARTDATES Call by reference Type reference (TYPE) WRF_PSCD_STARTDATES_TTY aktuell im Grid ausgewählte Startdatümer 20060301
2 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID ID der Terminleiste (GUID) 20060301

Method GET_CURRENT_STARTDATES on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method GET_DATA_FOR_SCHEDLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040615
2 Exporting ET_DATELINE_PO_HEAD Call by reference Type reference (TYPE) WRF_POHF_DATELINE_PO_HEAD_TTY Terminleisten, Kopf 20040615
3 Exporting ET_DATELINE_PO_ITEM Call by reference Type reference (TYPE) WRF_POHF_DATELINE_PO_ITEM_TTY Terminleisten, Termine 20040615
4 Importing IT_SCHEDLINES Call by reference Type reference (TYPE) WRF_PCTR_SCHEDLINES_TTY Einteilungsschlüssel + Terminleisten-ID 20040615

Method GET_DATA_FOR_SCHEDLINES on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method GET_ORIGINAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORIGINAL_DATA Call by reference Type reference (TYPE) WRF_PCTR_DATA_DL_MODEL_TTY Model-Daten Terminleiste für alle Belegpositionen 20040702

Method GET_ORIGINAL_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method ON_DATA_CHANGED_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20050610

Method ON_DATA_CHANGED_HEAD on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method REFRESH_CACHED_DATA Signature

Method REFRESH_CACHED_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no parameter.
Method REFRESH_CACHED_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method RESELECT_DATA Signature

Method RESELECT_DATA on class CL_WRF_PCTR_AC_DL_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PBAS_EMPTY_SELECTION Ausnahme: Keine Daten zur angegebenen Selektion gefunden 20040826

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECT_DATA Call by reference Type reference (TYPE) WRF_PCTR_SELECT_AC_DL_STY Aufrufdaten der Anwendungsfunktion "Terminleiste" 20040401
2 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Soll am Puffer/Cache vorbei gelesen werden? 20051214
# Exception Resumable Description Created on
1 CX_WRF_PBAS_EMPTY_SELECTION Ausnahme: Keine Daten zur angegebenen Selektion gefunden 20040401

Method SET_ATTRIBUTES_FOR_DL 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) 20041118

Method SET_ATTRIBUTES_FOR_DL on class CL_WRF_PCTR_AC_DL_CTRL has no exception.

Method SET_DL_TO_ORIGINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID_TTY Terminleisten IDs 20040702
# Exception Resumable Description Created on
1 CX_WRF_PCTR_DL_NOT_FOUND Ausnahme: Terminleiste nicht vorhanden 20040702

Method SET_MODE_FOR_INPUT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040816

Method SET_MODE_FOR_INPUT_FIELDS on class CL_WRF_PCTR_AC_DL_CTRL has no exception.
Event Signatures

Event DATA_CHANGED_FINISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IR_DATA Exporting Value transfer Object reference (TYPE REF TO) DATA Momentan angezigte Griddaten der Terminleiste 20040527
2 IS_INCOTERM_DATA Exporting Value transfer Type reference (TYPE) WRF_PSCD_INCOTERM_INFO_STY Struktur für Incoterm-Daten der Terminierung 20050502
3 IT_MESSAGES Exporting Value transfer Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040701
History
Last changed by/on SAP  20071120 
SAP Release Created in 111