SAP ABAP Interface IF_REBD_OCCUPANCY_MNGR (Occupancy History Manager (VIBDROOCC))
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_REBD_OCCUPANCY_MNGR Occupancy History Manager (VIBDROOCC) 20031216
Properties
Interface IF_REBD_OCCUPANCY_MNGR  
Short Description Occupancy History Manager (VIBDROOCC)    
General Data
Package RE_BD_OC   RE: Occupancy (Occupancy History and Vacancy Reason) 
Created 20031216   SAP 
Last changed 20100310   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECA_STORABLE Object Can Be Stored 20031216
Friends
Interface IF_REBD_OCCUPANCY_MNGR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ACTIVITY Instance attribute Public Attribute reference (LIKE) 20041012
2 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) IF_REBD_HAS_OCCUPANCY Business Object 20031216
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_PAYMENT_TERM Instance method Public Method Adjusts the Standard Posting Term 20040312
2 DELETE Instance method Public Method Removes Occupancy 20031216
3 DELETE_DETAIL Instance method Public Method Removes Occupancy Using Key 20031216
4 ENABLING_CONTEXT_CHANGED Instance method Public Method Context of Occupancy Authorization Was Changed 20041012
5 GET_DETAIL Instance method Public Method Gets Single Occupancy 20031216
6 GET_DETAIL_X Instance method Public Method Gets Single Occupancy and Additional Data 20050613
7 GET_ENABLE_LIST Instance method Public Method Gets All Own Occupancies 20100126
8 GET_LIST Instance method Public Method Gets All Occupancies 20031216
9 GET_LIST_X Instance method Public Method Gets All Occupancies and Additional Data 20050613
10 INIT_BY_PARENT Instance method Public Method Initializes Occupancy Manager Using Superordinate Object 20031216
11 INSERT_DETAIL Instance method Public Method Inserts New Occupancy 20031216
12 INSERT_VACANCY Instance method Public Method Adds Vacancy 20040304
13 IS_ENABLED Instance method Public Method Asks If Maintaining Occupancy Is Allowed? 20100126
14 IS_MODIFIED Instance method Public Method 20041027
15 IS_PERIOD_VACANT Instance method Public Method Is Period Vacant? 20040115
16 SET_DETAIL_FOR_DELETE Instance method Public Method Sets Detail for Deletion 20100122
17 SET_DETAIL_FOR_EVENT Instance method Public Method Sets Vacancy for Event 20031222
18 SET_LIST Instance method Public Method Sets All Occupancies 20031216
19 UPDATE_DETAIL Instance method Public Method Updates Occupancy 20040309
20 UPDATE_PAYMENT_TERM Instance method Public Method Writes Template Term into Standard Posting Term 20040312
Events
Interface IF_REBD_OCCUPANCY_MNGR has no event.
Types
Interface IF_REBD_OCCUPANCY_MNGR has no local type.
Method Signatures

Method ADAPT_PAYMENT_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ADAPT_TEMPLATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Vorlageklauseln aktualisieren? 20040419
2 Importing IS_OCCUPANCY Call by reference Type reference (TYPE) REBD_OCCUPANCY Belegung 20040312
# Exception Resumable Description Created on
1 ERROR Fehler 20040312

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBD_OCCUPANCY-OCCFROM Beginn der Belegung/des Leerstandes 20031216
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20031216

Method DELETE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) VIBDROOCC_KEY Schlüssel für Belegungshistorie (VIBDROOCC) 20031216
# Exception Resumable Description Created on
1 ERROR Fehler beim Löschen 20031216

Method ENABLING_CONTEXT_CHANGED Signature

Method ENABLING_CONTEXT_CHANGED on Interface IF_REBD_OCCUPANCY_MNGR has no parameter.
Method ENABLING_CONTEXT_CHANGED on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBD_OCCUPANCY-OCCFROM Beginn der Belegung/des Leerstandes 20031216
2 Returning RS_DETAIL Value transfer Type reference (TYPE) REBD_OCCUPANCY Belegung 20031216
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20031216

Method GET_DETAIL_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20050613
2 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBD_OCCUPANCY-OCCFROM Beginn der Belegung/des Leerstandes 20050613
3 Returning RS_DETAIL_X Value transfer Type reference (TYPE) REBD_OCCUPANCY_X Belegung und Zusatzdaten 20050613
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20050613

Method GET_ENABLE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_OCCUPANCY Belegung 20100126

Method GET_ENABLE_LIST on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_OCCUPANCY Belegung 20031216

Method GET_LIST on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method GET_LIST_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_X Call by reference Type reference (TYPE) RE_T_OCCUPANCY_X Belegung und Zusatzdaten 20050613
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20050613

Method GET_LIST_X on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method INIT_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OCCUPANCY Business-Objekt 20031216

Method INIT_BY_PARENT on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method INSERT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) REBD_OCCUPANCY Belegung 20031216
# Exception Resumable Description Created on
1 ERROR 20040105

Method INSERT_VACANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OCCFROM Call by reference Type reference (TYPE) REBDOCCFROM Beginn der Belegung/des Leerstandes 20040304
2 Importing ID_OCCTO Call by reference Type reference (TYPE) REBDOCCFROM Beginn der Belegung/des Leerstandes 20040304
3 Importing ID_VACREASON Call by reference Type reference (TYPE) REBDVACREASON Leerstandsgrund 20040304
# Exception Resumable Description Created on
1 ERROR 20040304

Method IS_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_ENABLED Value transfer Type reference (TYPE) RECABOOL Erlaubt? 20100126

Method IS_ENABLED on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method IS_MODIFIED Signature

Method IS_MODIFIED on Interface IF_REBD_OCCUPANCY_MNGR has no parameter.
Method IS_MODIFIED on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method IS_PERIOD_VACANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECADATEFROM Datum: gültig ab 20040115
2 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECADATETO Datum: gültig bis 20040115
3 Returning RF_VACANT Value transfer Type reference (TYPE) ABAP_BOOL 20040115

Method IS_PERIOD_VACANT on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method SET_DETAIL_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OCCUPANCY Call by reference Type reference (TYPE) REBD_OCCUPANCY Belegung 20100122

Method SET_DETAIL_FOR_DELETE on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method SET_DETAIL_FOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREATEDEFAULT Value transfer Type reference (TYPE) RECABOOL ' ' Defaultbelegung anlegen 20100119
2 Importing ID_VACEVENT Value transfer Type reference (TYPE) REBDVACEVENT Ereignis, wodurch ein neuer Leerstand erzeugt wird 20031222
3 Importing IS_DATERANGE Value transfer Type reference (TYPE) RECADATERANGE Zeitraum von-bis 20031223
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20040405

Method SET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST Call by reference Type reference (TYPE) RE_T_OCCUPANCY Belegung 20031216

Method SET_LIST on Interface IF_REBD_OCCUPANCY_MNGR has no exception.

Method UPDATE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) REBD_OCCUPANCY Belegung 20040309
# Exception Resumable Description Created on
1 ERROR Fehler beim Aktualisieren 20040309

Method UPDATE_PAYMENT_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ADAPT_TEMPLATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Vorlageklauseln aktualisieren? 20040419
# Exception Resumable Description Created on
1 ERROR 20040312
History
Last changed by/on SAP  20100310 
SAP Release Created in 500