SAP ABAP Class CH_REBD_OCCUPANCY_MNGR (Occupancy Manager: Event Handler)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BD (Application Component) Basic Data
     RE_BD_OC (Package) RE: Occupancy (Occupancy History and Vacancy Reason)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECA_STATIC_EVENT_HANDLER Event Handler (Static) 20031217
Properties
Class CH_REBD_OCCUPANCY_MNGR  
Short Description Occupancy Manager: Event Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_BD_OC   RE: Occupancy (Occupancy History and Vacancy Reason) 
Created 20031217   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REOR0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECA_STATIC_EVENT_HANDLER Event Handler (Static) 20031217
Friends
Class CH_REBD_OCCUPANCY_MNGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MTO_BUS_OBJECT Static Attribute Private Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Reference to Changed Business Object 20040128
2 MTO_OFFER Static Attribute Private Type reference (TYPE) RE_T_IF_REOR_OFFER Contract Offers 20050520
Methods
# Method Level Visibility Method type Description Created on
1 BUILDING_AFTER_STORE Static method Private Event handling method After Saving a Building 20040922
2 BUSINESS_ENTITY_AFTER_STORE Static method Private Event handling method After Saving a Business Entity 20040922
3 CONTRACT_AFTER_DELETE Static method Private Event handling method After Deleting a Contract 20040702
4 CONTRACT_AFTER_STORE Static method Private Event handling method After Saving a Contract 20040127
5 HANDLE_BUFFER_RESET_ALL Static method Private Event handling method Delete Global Buffer 20050927
6 NOTICE_MNGR_AFTER_CHANGE Static method Private Event handling method After Giving Notice 20040109
7 OBJECT_MNGR_AFTER_CHANGE Static method Private Event handling method After Changing the Object Assignment 20040108
8 OFFER_AFTER_DELETE Static method Private Event handling method After Deleting a Contract Offer 20081126
9 OFFER_AFTER_STORE Static method Private Event handling method After Saving a Contract Offer 20050127
10 OFFER_BEFORE_STORE Static method Private Event handling method Before Saving a Contract Offer 20050520
11 PAYMENT_MNGR_AFTER_CHANGE Static method Private Event handling method After Changing a Posting Term 20040315
12 PERIOD_MNGR_AFTER_CHANGE Static method Private Event handling method After Changing the Contract Term 20040109
13 PROPERTY_AFTER_STORE Static method Private Event handling method After Saving Land 20040922
14 RENEWAL_MNGR_AFTER_CHANGE Static method Private Event handling method After Changing a Renewal 20040130
15 RENEWAL_PROC_MNGR_AFTER_CHANGE Static method Private Event handling method After Renewal 20040130
16 RENEWAL_RULE_MNGR_AFTER_CHANGE Static method Private Event handling method After Changing the Renewal Rule 20040126
17 RENTAL_OBJECT_AFTER_STORE Static method Private Event handling method After Saving a Rental Object 20031217
18 RENTAL_OBJECT_BEFORE_STORE Static method Private Event handling method Before Saving a Rental Object 20100122
19 SET_HANDLER Instance method Public Method 20031217
20 STATUS_MNGR_BEFORE_CHANGE Static method Private Event handling method Before Changing the Status 20040302
21 TERM_MNGR_AFTER_DELETE_TERMNO Static method Private Event handling method After Deleting a Term 20040330
22 VALID_PERIOD_MNGR_AFTER_CHANGE Static method Private Event handling method After Changing the Validity of BE/BU/PR 20040922
23 _COMPLETE_LIST Static method Private Method Completes the List 20040127
24 _INSERT_LIST Static method Private Method Saves the List to the DB 20040112
25 _SET_REGISTRATION Static method Private Method Registers Changed Occupancy 20040113
26 _UPDATE_OCCUPANCY Static method Private Method Updates the Occupancy History 20040128
27 _UPDATE_PERIOD Static method Private Method Updates Occupancy When Validity Is Changed (Parent) 20040922
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE_DATA Static Event
(1)
Public
(2)
After Changing Occupancy 20041027
Types
Class CH_REBD_OCCUPANCY_MNGR has no local type.
Method Signatures

Method BUILDING_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Attribute reference (LIKE) 20040922
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040922

Method BUILDING_AFTER_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method BUSINESS_ENTITY_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Attribute reference (LIKE) 20040922
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040922

Method BUSINESS_ENTITY_AFTER_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method CONTRACT_AFTER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Value transfer Attribute reference (LIKE) 20040702
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040702

Method CONTRACT_AFTER_DELETE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method CONTRACT_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Attribute reference (LIKE) 20040127
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040127

Method CONTRACT_AFTER_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method HANDLE_BUFFER_RESET_ALL Signature

Method HANDLE_BUFFER_RESET_ALL on class CH_REBD_OCCUPANCY_MNGR has no parameter.
Method HANDLE_BUFFER_RESET_ALL on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method NOTICE_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Attribute reference (LIKE) 20110518
2 Importing IS_DETAIL_BEFORE Call by reference Attribute reference (LIKE) 20110518
3 Importing SENDER Value transfer Attribute reference (LIKE) 20040109

Method NOTICE_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method OBJECT_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20041213

Method OBJECT_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method OFFER_AFTER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Value transfer Attribute reference (LIKE) Business-Objekt 20081126
2 Importing SENDER Value transfer Attribute reference (LIKE) 20081126

Method OFFER_AFTER_DELETE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method OFFER_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Attribute reference (LIKE) 20050127
2 Importing SENDER Value transfer Attribute reference (LIKE) 20050127

Method OFFER_AFTER_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method OFFER_BEFORE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Value transfer Attribute reference (LIKE) 20050520
2 Importing SENDER Value transfer Attribute reference (LIKE) 20050520

Method OFFER_BEFORE_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method PAYMENT_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BEFORE_DETAIL Value transfer Attribute reference (LIKE) 20040315
2 Importing IS_UPDATE_DETAIL Value transfer Attribute reference (LIKE) 20040315
3 Importing SENDER Value transfer Attribute reference (LIKE) 20040315

Method PAYMENT_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method PERIOD_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Value transfer Attribute reference (LIKE) 20040109
2 Importing IS_DETAIL_BEFORE Value transfer Attribute reference (LIKE) 20040109
3 Importing SENDER Value transfer Attribute reference (LIKE) 20040109

Method PERIOD_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method PROPERTY_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Attribute reference (LIKE) 20040922
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040922

Method PROPERTY_AFTER_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method RENEWAL_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20040130

Method RENEWAL_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method RENEWAL_PROC_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Value transfer Attribute reference (LIKE) 20040130
2 Importing IS_DETAIL_BEFORE Value transfer Attribute reference (LIKE) 20040130
3 Importing SENDER Value transfer Attribute reference (LIKE) 20040130

Method RENEWAL_PROC_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method RENEWAL_RULE_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20040126

Method RENEWAL_RULE_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method RENTAL_OBJECT_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Attribute reference (LIKE) 20031217
2 Importing SENDER Value transfer Attribute reference (LIKE) 20031217

Method RENTAL_OBJECT_AFTER_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method RENTAL_OBJECT_BEFORE_STORE Signature

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

Method RENTAL_OBJECT_BEFORE_STORE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method SET_HANDLER Signature

Method SET_HANDLER on class CH_REBD_OCCUPANCY_MNGR has no parameter.
Method SET_HANDLER on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method STATUS_MNGR_BEFORE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TRANSACTION Value transfer Attribute reference (LIKE) Betriebswirtschaftlicher Vorgang 20040302
2 Importing SENDER Value transfer Attribute reference (LIKE) 20040302

Method STATUS_MNGR_BEFORE_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method TERM_MNGR_AFTER_DELETE_TERMNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Attribute reference (LIKE) 20040330
2 Importing ID_TERMTYPE Value transfer Attribute reference (LIKE) 20040330
3 Importing SENDER Value transfer Attribute reference (LIKE) 20040330

Method TERM_MNGR_AFTER_DELETE_TERMNO on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method VALID_PERIOD_MNGR_AFTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_VALID_PERIOD Value transfer Attribute reference (LIKE) 20040922
2 Importing IS_NEW_VALID_PERIOD_OBJECT Value transfer Attribute reference (LIKE) 20040922
3 Importing IS_OLD_VALID_PERIOD Value transfer Attribute reference (LIKE) 20040922
4 Importing IS_OLD_VALID_PERIOD_OBJECT Value transfer Attribute reference (LIKE) 20040922
5 Importing SENDER Value transfer Attribute reference (LIKE) 20040922

Method VALID_PERIOD_MNGR_AFTER_CHANGE on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method _COMPLETE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OCC Call by reference Type reference (TYPE) RE_T_VIBDROOCC Belegungshistorie 20100107
2 Importing IF_COMPLETE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur Suche nach vorigen Belegungen 20100106
3 Importing IF_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20040127
4 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20050525
5 Importing IT_VACANCY_POTENTIAL Call by reference Type reference (TYPE) RE_T_VACANCY_POTENTIAL Potenzieller Leerstandszeitraum 20040127

Method _COMPLETE_LIST on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method _INSERT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OCCUPANCY_NEW Call by reference Type reference (TYPE) RE_T_VIBDROOCC Belegungshistorie (VIBDROOCC) 20050520
2 Importing IF_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20040112
3 Importing IT_OCCUPANCY_INSERT Call by reference Type reference (TYPE) RE_T_VIBDROOCC Belegungshistorie (VIBDROOCC) 20040112
# Exception Resumable Description Created on
1 ERROR Fehler beim Sichern 20040112

Method _SET_REGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VACANCY_POTENTIAL Call by reference Type reference (TYPE) REBD_VACANCY_POTENTIAL Belegung 20040113

Method _SET_REGISTRATION on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method _UPDATE_OCCUPANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20040129
2 Importing IO_BUS_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20040128

Method _UPDATE_OCCUPANCY on class CH_REBD_OCCUPANCY_MNGR has no exception.

Method _UPDATE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20040922
2 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20040922

Method _UPDATE_PERIOD on class CH_REBD_OCCUPANCY_MNGR has no exception.
Event Signatures

Event AFTER_CHANGE_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IF_IN_UPDATE_TASK Exporting Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung wird "IN UPDATE TASK" durchgeführt 20041027
2 IT_VIBDROOCC_NEW Exporting Value transfer Type reference (TYPE) RE_T_OCCUPANCY Belegung 20041027
History
Last changed by/on SAP  20130531 
SAP Release Created in 500