SAP ABAP Class /MAP/CL_EVT_EVOCCUR (MAP: Event Occurrence)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-PLA-RMP (Application Component) Retail Merchandise Planning
     /MAP/E (Package) BW: Content MAP Events, DB- and Application Layer
Properties
Class /MAP/CL_EVT_EVOCCUR  
Short Description MAP: Event Occurrence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /MAP/E   BW: Content MAP Events, DB- and Application Layer 
Created 20050106   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MAP/CL_EVT_EVOCCUR has no forward declaration.
Interfaces
Class /MAP/CL_EVT_EVOCCUR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MAP/CL_EVT_EVMANAGER 20050111 MAP: API for Event Maintenance
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOCKERG_NOACT Constant Private Type reference (TYPE) /MAP/E_Y_LOCKERG '1' Lock Result "Already Locked" 20050217
2 C_LOCKERG_NOLOCK Constant Private Type reference (TYPE) /MAP/E_Y_LOCKERG '4' Lock Result "Externally Locked" 20050217
3 C_LOCKERG_OKAY Constant Private Type reference (TYPE) /MAP/E_Y_LOCKERG '0' Lock Result "Everything Okay" 20050217
4 C_LOCKERG_RELOAD Constant Private Type reference (TYPE) /MAP/E_Y_LOCKERG '2' Lock Result "Everything Okay, But Reload" 20050217
5 C_PASTOCCUR_FULL Constant Public Type reference (TYPE) /MAP/E_Y_PASTOCCUR 'B' Value: "Occurrence Completely in Past" 20050303
6 C_PASTOCCUR_NEVER Constant Public Type reference (TYPE) /MAP/E_Y_PASTOCCUR 'I' Value: "Occurrence with Initial Start and End Date" 20050303
7 C_PASTOCCUR_NO Constant Public Type reference (TYPE) /MAP/E_Y_PASTOCCUR SPACE Value: "Occurrence Not in Past" 20050303
8 C_PASTOCCUR_PARTIAL Constant Public Type reference (TYPE) /MAP/E_Y_PASTOCCUR 'S' Value: "Occurrence Partly in Past" 20050303
9 MR_LOCASSIGN Instance attribute Public Object reference (TYPE REF TO) /MAP/CL_EVT_EVASSIGN Location Assignments 20050106
10 MR_PRODASSIGN1 Instance attribute Public Object reference (TYPE REF TO) /MAP/CL_EVT_EVASSIGN Product Assignments 1 20050106
11 MR_PRODASSIGN2 Instance attribute Public Object reference (TYPE REF TO) /MAP/CL_EVT_EVASSIGN Product Assignments 2 20050106
12 MR_PRODASSIGN3 Instance attribute Public Object reference (TYPE REF TO) /MAP/CL_EVT_EVASSIGN Product Assignments 3 20050106
13 MS_EVOCCUR_ATTR Instance attribute Public Type reference (TYPE) /MAP/E_YS_EVOCCUR_ATTR_DIALOG MAP: An Event Occurrence Incl. Assignments 20050106
14 M_HAVE_LOCK Instance attribute Private Type reference (TYPE) XFELD Indicator: Write Locked 20050113
15 PTH_AUTH Static Attribute Private Type reference (TYPE) YTH_AUTH Results of Previous Authorization Checks 20050307
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ADD Instance method Private Method Create Assignment 20050117
2 ASSIGN_GETLIST Instance method Private Method Return List of Assignments 20050118
3 ASSIGN_REMOVE Instance method Private Method Delete Assignment 20050118
4 ASSIGN_UNDELETE Instance method Private Method Undo Deletion Flag of an Assignment 20050120
5 ATTR_CHANGE Instance method Private Method Change Attribute 20050113
6 AUTH_CHECK Instance method Private Method Authorization Check to Change Occurrence 20050307
7 CHECK Instance method Private Method Check Occurrence 20050204
8 CHECK_ALL_LOC Instance method Private Method Check whether action permitted when "All Loc." flag is set 20050926
9 CLEANUP Instance method Private Method Clean Up Occurrence 20050225
10 CONSTRUCTOR Instance method Public Constructor 20050106
11 DELETE Instance method Private Method Delete Occurrence 20050112
12 DUPLICATE Instance method Private Method Duplicate Occurrence 20050406
13 EDIT_CHECK Instance method Private Method Check Changeability 20050120
14 EVOCCUR_GETKEY Static method Private Method Determine Number of New Event Occurrence 20050107
15 FILL Instance method Private Method Fill from Read Data 20050114
16 LOCK Instance method Private Method Block Changes to Occurrence 20050118
17 RELOAD Instance method Private Method Read Updated Version of Database 20050114
18 UNDELETE Instance method Private Method Undo Deletion Flag 20050120
Events
Class /MAP/CL_EVT_EVOCCUR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AUTH Private See coding 20050307 BEGIN OF ys_auth, evid TYPE /map/e_y_evid, actvt TYPE activ_auth, pastoccur TYPE /map/e_y_pastoccur, subrc LIKE sy-subrc, END OF ys_auth
2 YTH_AUTH Private See coding 20050307 yth_auth TYPE HASHED TABLE OF ys_auth WITH UNIQUE KEY evid actvt pastoccur
Method Signatures

Method ASSIGN_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RELOAD Value transfer Type reference (TYPE) /MAP/E_Y_RELOADERG MAP: Ergebnis des Wiedereinlesens eines Ereignisauftretens 20050119
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050117
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA Datensatz mit Merkmalswerten 20050117
4 Importing I_EVDIM Call by reference Type reference (TYPE) /MAP/E_Y_EVDIM MAP: Ereignis-Dimension 20050117
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_DB MAP: Ausnahmen zur Klasse /MAP/E_CL_DB 20050218
3 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050117
4 /MAP/CX_EVT_EVASSIGN MAP: Ausnahmen zu /MAP/CL_EVT_EVASSIGN 20050117
5 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050117
6 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050117
7 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050117

Method ASSIGN_GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ASSIGN Call by reference Type reference (TYPE) STANDARD TABLE Liste der Zuordnungen 20050118
2 Importing I_EVDIM Call by reference Type reference (TYPE) /MAP/E_Y_EVDIM MAP: Ereignis-Dimension 20050118
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DB MAP: Ausnahmen zur Klasse /MAP/E_CL_DB 20050218
2 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050118
3 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050118

Method ASSIGN_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RELOAD Value transfer Type reference (TYPE) /MAP/E_Y_RELOADERG MAP: Ergebnis des Wiedereinlesens eines Ereignisauftretens 20050119
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050118
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA Datensatz mit Merkmalswerten 20050118
4 Importing I_EVDIM Call by reference Type reference (TYPE) /MAP/E_Y_EVDIM MAP: Ereignis-Dimension 20050118
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050118
3 /MAP/CX_EVT_EVASSIGN MAP: Ausnahmen zu /MAP/CL_EVT_EVASSIGN 20050118
4 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050118
5 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050118
6 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050118

Method ASSIGN_UNDELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050120
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA Datensatz mit Merkmalswerten 20050120
3 Importing I_EVDIM Call by reference Type reference (TYPE) /MAP/E_Y_EVDIM MAP: Ereignis-Dimension 20050120
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050120
2 /MAP/CX_EVT_EVASSIGN MAP: Ausnahmen zu /MAP/CL_EVT_EVASSIGN 20050120
3 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050120
4 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050120
5 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050120

Method ATTR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RELOAD Value transfer Type reference (TYPE) /MAP/E_Y_RELOADERG MAP: Eregbnis des Wiedereinlesens eines Ereignisauftretens 20050119
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050113
3 Importing ITO_ATRVL Call by reference Type reference (TYPE) /MAP/E_YTO_ATRVL Wert der Attribute 20050113
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050117
3 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050113
4 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050113

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050823
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA Struktur mit Merkmalswerten 20050823
3 Importing ITO_ATRVL Call by reference Type reference (TYPE) /MAP/E_YTO_ATRVL MAP: Sortierte Liste von Attributen mit ihren Werten 20050823
4 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20050307
5 Importing I_COMMAND Call by reference Type reference (TYPE) STRING Kommando 20050823
6 Importing I_DATEFROM Call by reference Type reference (TYPE) /MAP/E_Y_DATEFROM MAP: Datum "Gültig bis" 20050307
7 Importing I_DATETO Call by reference Type reference (TYPE) /MAP/E_Y_DATETO MAP: Datum "Gültig ab" 20050307
8 Importing I_EVDIM Call by reference Type reference (TYPE) /MAP/E_Y_EVDIM MAP: Ereignisdimension 20050823
9 Importing I_EVID Call by reference Type reference (TYPE) /MAP/E_Y_EVID MAP: Ereignis 20050307
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050307

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20050204
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050204
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DB MAP: Ausnahmen zur Klasse /MAP/E_CL_DB 20050218
2 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050204

Method CHECK_ALL_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMD Call by reference Type reference (TYPE) STRING Kommando 20050926
# Exception Resumable Description Created on
1 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050926

Method CLEANUP Signature

Method CLEANUP on class /MAP/CL_EVT_EVOCCUR has no parameter.
Method CLEANUP on class /MAP/CL_EVT_EVOCCUR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050121
2 Importing IS_EVENTDATA Call by reference Type reference (TYPE) /MAP/E_YS_EVTDATA_DIALOG MAP: Ein Ereignis-Auftreten inkl. Zuordnungen 20050106
3 Importing I_EVID Call by reference Type reference (TYPE) /MAP/E_Y_EVID MAP: Ereignis ID 20050110
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_DB MAP: Ausnahmen zur Klasse /MAP/E_CL_DB 20050106
3 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050106
4 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050121
5 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050110
6 CX_SY_CREATE_OBJECT_ERROR System-Exception bei Objekterzeugung 20050106

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RELOAD Value transfer Type reference (TYPE) /MAP/E_Y_RELOADERG MAP: Eregbnis des Wiedereinlesens eines Ereignisauftretens 20050119
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050114
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050112
3 /MAP/CX_EVT_EVASSIGN MAP: Ausnahmen zu /MAP/CL_EVT_EVASSIGN 20050114
4 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050114
5 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050120
6 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050120

Method DUPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_EVOCCUR Value transfer Object reference (TYPE REF TO) /MAP/CL_EVT_EVOCCUR MAP: Ereignis-Auftreten 20050406
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050406
# Exception Resumable Description Created on
1 /MAP/CX_EVT_AUTH MAP: Basisklasse für Berechtigungsfehler 20050831
2 /MAP/CX_EVT_DB MAP: Ausnahmen zur Klasse /MAP/E_CL_DB 20050406
3 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050406
4 /MAP/CX_EVT_EVASSIGN MAP: Ausnahmen zu /MAP/CL_EVT_EVASSIGN 20050406
5 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050406
6 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050406
7 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050406

Method EDIT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050707
# Exception Resumable Description Created on
1 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050120

Method EVOCCUR_GETKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EVOCCUR Value transfer Type reference (TYPE) /MAP/E_Y_EVOCCUR MAP: Ereignis-Auftreten 20050107
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050121
3 Importing I_EVID Call by reference Type reference (TYPE) /MAP/E_Y_EVID MAP: Ereignis ID 20050118
# Exception Resumable Description Created on
1 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050121
2 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050107

Method FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENTDATA Call by reference Type reference (TYPE) /MAP/E_YS_EVTDATA_DIALOG MAP: Ein Ereignis-Auftreten inkl. Zuordnungen 20050114
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DB MAP: Ausnahmen zur Klasse /MAP/E_CL_DB 20050321
2 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050330

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOCKERG Value transfer Type reference (TYPE) /MAP/E_Y_LOCKERG MAP: Ergebnis der Sperrung eines Ereignis-Auftretens 20050217
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050118
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050118
2 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050118
3 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050217

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RELOAD Value transfer Type reference (TYPE) /MAP/E_Y_RELOADERG MAP: Eregbnis des Wiedereinlesens eines Ereignisauftretens 20050120
2 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050114
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050321
2 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050120

Method UNDELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVMANAGER Call by reference Object reference (TYPE REF TO) /MAP/CL_EVT_EVMANAGER MAP: API für Ereignis-Pflege 20050120
# Exception Resumable Description Created on
1 /MAP/CX_EVT_DBIF MAP: Ausnahmen zu /MAP/CL_EVT_DBIF 20050121
2 /MAP/CX_EVT_EVASSIGN MAP: Ausnahmen zu /MAP/CL_EVT_EVASSIGN 20050120
3 /MAP/CX_EVT_EVMANAGER MAP: Ausnahmen zu /MAP/CX_EVT_EVMANAGER 20050120
4 /MAP/CX_EVT_EVOCCUR MAP: Ausnahmen zu /MAP/CL_EVT_EVOCCUR 20050120
5 /MAP/CX_EVT_IOBJ MAP: Ausnahmen zur Klasse /MAP/E_CL_IOBJ 20050120
History
Last changed by/on SAP  20141101 
SAP Release Created in 702