SAP ABAP Class CL_OIJ_NOM_EVENT (Enhanced Event logic)
Hierarchy
IS-OIL (Software Component) IS-OIL
   IS-OIL-DS-TSW (Application Component) Trader's and Scheduler's Workbench
     OIJ (Package) TSW Traders and Schedulers Workbench
Properties
Class CL_OIJ_NOM_EVENT  
Short Description Enhanced Event logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OIJ   TSW Traders and Schedulers Workbench 
Created 20050318   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OIJ_NOM_EVENT has no interface implemented.
Friends
Class CL_OIJ_NOM_EVENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Public Type reference (TYPE) XFELD SPACE Checkbox 20050318
2 MC_NOM_EVPREREQ Constant Private Type reference (TYPE) EXIT_DEF 'OIJ_NOM_EVPREREQ' Business Add-in Definition 20050401
3 MC_NOM_EVSUBSEQ Constant Private Type reference (TYPE) EXIT_DEF 'OIJ_NOM_EVSUBSEQ' Business Add-in Definition 20050401
4 MC_SEEX_FALSE Constant Private Type reference (TYPE) SEEX_BOOLEAN SPACE 20050318
5 MC_TRUE Constant Public Type reference (TYPE) XFELD 'X' Checkbox 20050318
6 MT_TOIJNOMTYP Instance attribute Private Type reference (TYPE) ROIJNOMTYP_T Nomination type table type 20050321
7 MT_TOIJNOM_EV01 Instance attribute Private Type reference (TYPE) TOIJNOM_EV01_T Nomination event codes table type 20050321
8 MT_TOIJNOM_EV02 Instance attribute Private Type reference (TYPE) TOIJNOM_EV02_T Nomination event profiles table type 20050321
9 MT_TOIJNOM_EV03 Instance attribute Private Type reference (TYPE) TOIJNOM_EV03_T Nomination event / profile assignment table type 20050321
10 MT_TOIJNOM_EV04 Instance attribute Private Type reference (TYPE) TOIJNOM_EV04_T Nomination Event/ Event prereq's table type 20050321
11 MT_TOIJNOM_EV05 Instance attribute Private Type reference (TYPE) TOIJNOM_EV05_T Nomination Events./subsequence Event and statuses table type 20050321
12 MV_EXIT_PRE Instance attribute Private Object reference (TYPE REF TO) IF_EX_OIJ_NOM_EVPREREQ Business add-in interface IF_EX_OIJ_NOM_STPREREQ 20050401
13 MV_EXIT_PRE_ACT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20050401
14 MV_EXIT_SUB Instance attribute Private Object reference (TYPE REF TO) IF_EX_OIJ_NOM_EVSUBSEQ Business add-in interface IF_EX_OIJ_NOM_STSUBSEQ 20050401
15 MV_EXIT_SUB_ACT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20050401
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OVERLAP Instance method Public Method Check Event schedule Overlap for pegged Events 20050520
2 CHECK_PREREQUISITES Instance method Public Method Check events prerequisites 20050331
3 CONSTRUCTOR Instance method Public Constructor Construtor 20050401
4 DEFAULT_END_TIMES Instance method Private Method Default events end date/time 20050324
5 DEFAULT_STATUS Instance method Public Method Default event status 20050318
6 DEFAULT_TIMESHIFTS Instance method Public Method Default event status 20050323
7 GET_ASSIGNEMENTS Instance method Protected Method Get Event assigned to Event profile 20050321
8 GET_CUSTOMIZING Instance method Protected Method Get Event profile Customizing 20050323
9 GET_EVENTS Instance method Protected Method Get Events 20050321
10 GET_NOM_TYPE Instance method Public Method Get Nomination type 20050321
11 GET_PREREQUESITES Instance method Protected Method Get prerequesite Events 20050321
12 GET_PROFILE Instance method Protected Method Get Event profile 20050321
13 GET_SUBSEQUENTS Instance method Protected Method Get subsequent Events and status 20050321
Events
Class CL_OIJ_NOM_EVENT has no event.
Types
Class CL_OIJ_NOM_EVENT has no local type.
Method Signatures

Method CHECK_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_TAB Call by reference Type reference (TYPE) OIJ_NOM_BAPIRET2_T Return parameter for TSW full validation 20050520
2 Importing IT_EVENT Call by reference Type reference (TYPE) ROIJNEIO_T Nomination Events Communication Table 20050520
3 Importing IT_ITEM Call by reference Type reference (TYPE) ROIJNOMIIO_T Nomination Item Communication 20050520
4 Importing IT_LDS Call by reference Type reference (TYPE) ROIJNOMI_LDS_IO_T Table type for holding berth scheduling data 20050520
5 Importing IT_PEGGED_ITEMS Call by reference Type reference (TYPE) ROIJ_PEG_T TSW: Table type - Pegging of scheduled movements 20050520
6 Importing IT_STAGES Call by reference Type reference (TYPE) ROIJ_STAGESIO_T TSW (&TD) STages IO 20050520
7 Importing I_ACTIVITY Call by reference Type reference (TYPE) TACT-ACTVT Activity 20050520
8 Importing I_HEADER Call by reference Type reference (TYPE) ROIJNOMHIO TSW Nomination Header Communication Structure 20050520

Method CHECK_OVERLAP on class CL_OIJ_NOM_EVENT has no exception.

Method CHECK_PREREQUISITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_TAB Call by reference Type reference (TYPE) OIJ_NOM_BAPIRET2_T Rückgabeparameter für TSW, vollständige Prüfung 20050331
2 Importing IT_EVENT Call by reference Type reference (TYPE) ROIJNEIO_T Planungsbeleg-Ereignisse, Kommunikationstabelle 20050331
3 Importing IT_ITEM Call by reference Type reference (TYPE) ROIJNOMIIO_T Planungsbeleg-Position, Kommunikation 20050331
4 Importing IT_LDS Call by reference Type reference (TYPE) ROIJNOMI_LDS_IO_T Tabellentyp für Liegeplatz-Planungsdaten 20050331
5 Importing IT_PEGGED_ITEMS Call by reference Type reference (TYPE) ROIJ_PEG_T TSW: Tabellentyp - Pegging für disponierte Bewegungen 20050331
6 Importing IT_STAGES Call by reference Type reference (TYPE) ROIJ_STAGESIO_T TSW (&TD) Abschnitte EA 20050331
7 Importing I_ACTIVITY Call by reference Type reference (TYPE) TACT-ACTVT Aktivität 20050331
8 Importing I_HEADER Call by reference Type reference (TYPE) ROIJNOMHIO IS-Oil/TSW: Kommunikationsstruktur für Planungsbelegkopf 20050331

Method CHECK_PREREQUISITES on class CL_OIJ_NOM_EVENT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_OIJ_NOM_EVENT has no parameter.
Method CONSTRUCTOR on class CL_OIJ_NOM_EVENT has no exception.

Method DEFAULT_END_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENTS Call by reference Type reference (TYPE) ROIJNEIO_T Planungsbeleg-Ereignisse, Kommunikationstabelle 20050324

Method DEFAULT_END_TIMES on class CL_OIJ_NOM_EVENT has no exception.

Method DEFAULT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NOM_HEADER Call by reference Type reference (TYPE) ROIJNOMHIO IS-Oil/TSW: Kommunikationsstruktur für Planungsbelegkopf 20050318
2 Changing CT_NOM_EVENTS Call by reference Type reference (TYPE) ROIJNEIO_T Planungsbeleg-Ereignisse, Kommunikationstabelle 20050318
3 Changing CT_NOM_ITEM Call by reference Type reference (TYPE) ROIJNOMIIO_T Planungsbeleg-Position, Kommunikation 20050318
4 Importing IS_NOM_HEADER_OLD Call by reference Type reference (TYPE) ROIJNOMHIO IS-Oil/TSW: Kommunikationsstruktur für Planungsbelegkopf 20050318
5 Importing IT_NOM_EVENTS_OLD Call by reference Type reference (TYPE) ROIJNEIO_T Planungsbeleg-Ereignisse, Kommunikationstabelle 20050318
6 Importing IT_NOM_ITEM_OLD Call by reference Type reference (TYPE) ROIJNOMIIO_T Planungsbeleg-Position, Kommunikation 20050318
7 Importing IT_PEGGED_ITEMS Call by reference Type reference (TYPE) ROIJ_PEG_T TSW: Tabellentyp - Pegging für disponierte Bewegungen 20050318
# Exception Resumable Description Created on
1 EVENTPREREQ_READ_ERROR 20050322
2 EVENTSUBSEQ_READ_ERROR 20050322
3 EVENT_PROFILE_ERROR 20050321
4 EVENT_READ_ERROR 20050321
5 NOM_TYPE_ERROR 20050321

Method DEFAULT_TIMESHIFTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NOM_HEADER Call by reference Type reference (TYPE) ROIJNOMHIO IS-Oil/TSW: Kommunikationsstruktur für Planungsbelegkopf 20050323
2 Changing CT_NOM_EVENTS Call by reference Type reference (TYPE) ROIJNEIO_T Planungsbeleg-Ereignisse, Kommunikationstabelle 20050323
3 Changing CT_NOM_ITEM Call by reference Type reference (TYPE) ROIJNOMIIO_T Planungsbeleg-Position, Kommunikation 20050323
4 Importing IS_NOM_HEADER_OLD Call by reference Type reference (TYPE) ROIJNOMHIO IS-Oil/TSW: Kommunikationsstruktur für Planungsbelegkopf 20050323
5 Importing IT_NOM_EVENTS_OLD Call by reference Type reference (TYPE) ROIJNEIO_T Planungsbeleg-Ereignisse, Kommunikationstabelle 20050323
6 Importing IT_NOM_ITEM_OLD Call by reference Type reference (TYPE) ROIJNOMIIO_T Planungsbeleg-Position, Kommunikation 20050323
7 Importing IT_PEGGED_ITEMS Call by reference Type reference (TYPE) ROIJ_PEG_T TSW: Tabellentyp - Pegging für disponierte Bewegungen 20050323
# Exception Resumable Description Created on
1 ASSIGNEMENTS_NOT_FOUND 20050323
2 EVENT_PROFILE_ERROR 20050323
3 EVENT_READ_ERROR 20050323
4 NOM_TYPE_ERROR 20050323
5 TIME_CALC_ERROR 20050323

Method GET_ASSIGNEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROF_ASSIGNEMENTS Call by reference Type reference (TYPE) TOIJNOM_EV03_T 20050321
2 Exporting ET_ASSIGNEMENTS Call by reference Type reference (TYPE) TOIJNOM_EV03_T 20050321
3 Importing IT_TOIJNOM_EV03_KEYS Call by reference Type reference (TYPE) ROIJNOM_EV03_KEY_T 20050321
# Exception Resumable Description Created on
1 ASSIGNEMENTS_NOT_FOUND 20050321

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE Value transfer Type reference (TYPE) TOIJNOM_EV02 20050323
2 Exporting ET_ASSIGNEMENTS Call by reference Type reference (TYPE) TOIJNOM_EV03_T 20050323
3 Exporting ET_PREREQUESITES Call by reference Type reference (TYPE) TOIJNOM_EV04_T 20050323
4 Exporting ET_SUBSEQUENTS Call by reference Type reference (TYPE) TOIJNOM_EV05_T 20050323
5 Importing IV_PROFILE Call by reference Type reference (TYPE) OIJ_NOMEVPROF 20050323
# Exception Resumable Description Created on
1 ASSIGNEMENTS_NOT_FOUND 20050323
2 ERROR_EVENT_PROFILE_SETUP 20050323
3 EVENT_PROFILE_ERROR 20050323
4 PREREQUISITES_NOT_FOUND 20050323
5 SUBSEQUENCES_NOT_FOUND 20050323

Method GET_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENTS Call by reference Type reference (TYPE) TOIJNOM_EV01_T 20050321
2 Importing IT_EVENTS Call by reference Type reference (TYPE) TOIJNOM_EV01_T 20050321
# Exception Resumable Description Created on
1 EVENT_NOT_FOUND 20050321

Method GET_NOM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOMTYP Call by reference Type reference (TYPE) ROIJNOMTYP_T 20050321
2 Exporting ES_NOMTYP Call by reference Type reference (TYPE) TOIJNOMTYP Planungsbelegart 20050321
3 Importing IS_NOMTYP Call by reference Type reference (TYPE) OIJ_NOMTYP Planungsbelegart 20050321
# Exception Resumable Description Created on
1 ENTRY_NOT_FOUND 20050321

Method GET_PREREQUESITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PREREQUISITES Call by reference Type reference (TYPE) TOIJNOM_EV04_T 20050321
2 Exporting ET_TOIJNOM_EV04 Call by reference Type reference (TYPE) TOIJNOM_EV04_T 20050321
3 Importing IT_TOIJNOM_EV04_KEYS Call by reference Type reference (TYPE) ROIJNOM_EV04_KEY_T 20050321
# Exception Resumable Description Created on
1 NO_ENTRY_FOUND 20050321

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROFILES Call by reference Type reference (TYPE) TOIJNOM_EV02_T 20050321
2 Exporting ES_PROFILE Call by reference Type reference (TYPE) TOIJNOM_EV02 20050321
3 Importing IV_PROFILE Call by reference Type reference (TYPE) OIJ_NOMEVPROF 20050321
# Exception Resumable Description Created on
1 PROFILE_NOT_FOUND 20050321

Method GET_SUBSEQUENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SUBSEQUENTS Call by reference Type reference (TYPE) TOIJNOM_EV05_T 20050321
2 Exporting ET_TOIJNOM_EV05 Call by reference Type reference (TYPE) TOIJNOM_EV05_T 20050321
3 Importing IT_TOIJNOM_EV05_KEYS Call by reference Type reference (TYPE) ROIJNOM_EV05_KEY_T 20050321
# Exception Resumable Description Created on
1 NO_ENTRY_FOUND 20050321
History
Last changed by/on SAP  20050705 
SAP Release Created in 600