SAP ABAP Interface IF_BADI_REOR_HM (Interface for BAdI: BADI_REOR_HM)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-OR (Application Component) Offer and Rental Request
     RE_OR_HM (Package) RE: Accommodations Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_REOR_HM_SERVICES_BADI Classe for BAdI-Impl.: BADI_REOR_HM_IMPL 20071112
Properties
Interface IF_BADI_REOR_HM  
Short Description Interface for BAdI: BADI_REOR_HM    
General Data
Package RE_OR_HM   RE: Accommodations Management 
Created 20071112   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_BADI_INTERFACE Tag Interface for BAdIs 20071112
Friends
Interface IF_BADI_REOR_HM has no friend.
Attributes
Interface IF_BADI_REOR_HM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ASSIGN Instance method Public Method Checks Assignment of Person to Accommodation 20080218
2 CHECK_BLOCK Instance method Public Method Checks Lock of Accommodation 20080218
3 CHECK_GENDER Instance method Public Method Checks Gender of Person and of Reserved Room 20080218
4 FIND_BEST_MATCH Instance method Public Method Determination of Automatic Occupancy 20080218
5 GET_FREE_ACCOMM Instance method Public Method Determines Data for Popup "Available Accommodations" 20080424
6 GET_FREE_PERSON Instance method Public Method Determines Data for Popup "Persons Without Accommodations" 20080424
7 GET_PERSON_BY_ORG_UNIT Instance method Public Method Add/Delete Personal Data from HCM 20071112
8 SET_UI_ELEMENT_VISIBILITY Instance method Public Method Sets Visibility of UI Elements 20080508
Events
Interface IF_BADI_REOR_HM has no event.
Types
Interface IF_BADI_REOR_HM has no local type.
Method Signatures

Method CHECK_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080218
2 Importing ID_AOID Call by reference Type reference (TYPE) REBDAOID Identifikation des Arch. Objekts 20080220
3 Importing ID_AOID_OLD Call by reference Type reference (TYPE) REBDAOID Identifikation des Arch. Objekts 20080623
4 Importing ID_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080220
5 Importing ID_BEGDA_OLD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080527
6 Importing ID_BU_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20080220
7 Importing ID_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Change accomm 20080527
8 Importing ID_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080220
9 Importing ID_ENDDA_OLD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080527
10 Importing IO_CL_HM Call by reference Object reference (TYPE REF TO) CL_REOR_HM_SERVICES Housing Management 20080521
# Exception Resumable Description Created on
1 ERROR 20080317

Method CHECK_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080218
2 Importing ID_AOID Call by reference Type reference (TYPE) REBDAOID Identifikation des Arch. Objekts 20080220
3 Importing ID_BLOCK_BEGDA Call by reference Type reference (TYPE) REBDVALIDFROM Gültigkeitsbeginn 20080220
4 Importing ID_BLOCK_BEGDA_OLD Call by reference Type reference (TYPE) REBDVALIDFROM Gültigkeitsbeginn 20080222
5 Importing ID_BLOCK_ENDDA Call by reference Type reference (TYPE) REBDVALIDTO Gültigkeitsende 20080220
6 Importing ID_BLOCK_ENDDA_OLD Call by reference Type reference (TYPE) REBDVALIDTO Gültigkeitsende 20080222
7 Importing ID_BLOCK_REASON Call by reference Type reference (TYPE) REORHMBLOCKREASON Sperrgrund 20080220
8 Importing IO_CL_HM Call by reference Object reference (TYPE REF TO) CL_REOR_HM_SERVICES Housing Management 20080521
# Exception Resumable Description Created on
1 ERROR 20080317

Method CHECK_GENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080218
2 Importing ID_AOID Call by reference Type reference (TYPE) REBDAOID Identifikation des Arch. Objekts 20080220
3 Importing ID_BEGDA Call by reference Type reference (TYPE) REBDVALIDFROM Gültigkeitsbeginn 20080220
4 Importing ID_BU_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20080220
5 Importing ID_ENDDA Call by reference Type reference (TYPE) REBDVALIDTO Gültigkeitsende 20080220
6 Importing IT_ASSIGN Call by reference Type reference (TYPE) RE_T_HM_ASSIGN_BP_TO_AO Belegungstabelle 20080218
7 Importing IT_BP_GUEST Call by reference Type reference (TYPE) RE_T_HM_BP_ALV_DATA Business Partner Daten Gäste 20080430
8 Importing IT_BP_PERS Call by reference Type reference (TYPE) RE_T_HM_BP_PERS Personentabelle 20080218
9 Importing IT_CHARACTER Call by reference Type reference (TYPE) BAPI_RE_T_CHARACT_INT Ausstattungsmerkmal eines RE Objekts - Intern 20080225
# Exception Resumable Description Created on
1 ERROR 20080317

Method FIND_BEST_MATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080218
2 Importing ID_OCC_BEGDA Call by reference Type reference (TYPE) REBDVALIDFROM Belegungsbeginn 20080508
3 Importing ID_OCC_BEGDA_OLD Call by reference Type reference (TYPE) REBDVALIDFROM Personalwechsel:Selektionsdatum frühere Belegung: Gültig ab 20080508
4 Importing ID_OCC_ENDDA Call by reference Type reference (TYPE) REBDVALIDTO Belegungsende 20080508
5 Importing ID_OCC_ENDDA_OLD Call by reference Type reference (TYPE) REBDVALIDTO Personalwechsel:Selektionsdatum frühere Belegung: Gültig bis 20080508
6 Importing IF_CREW_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Personalwechsel Flag 20080508
7 Importing IO_CL_HM Call by reference Object reference (TYPE REF TO) CL_REOR_HM_SERVICES Instanz der Klasse CL_REOR_HM_SERVICES 20080424
8 Importing IT_ALV_DATA Call by reference Type reference (TYPE) RE_T_HM_ALV_DATA ALV-Daten HM 20080218
# Exception Resumable Description Created on
1 ERROR 20080317

Method GET_FREE_ACCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) RE_T_HM_ALV_DATA Ausgabetabelle 20080425
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080627
3 Importing IO_CL_HM Call by reference Object reference (TYPE REF TO) CL_REOR_HM_SERVICES Instanz der Klasse CL_REOR_HM_SERVICES 20080424
4 Importing IS_DETAILS Call by reference Type reference (TYPE) REOR_HM_ALV_DATA Selektierte ALV-Daten 20080425

Method GET_FREE_ACCOMM on Interface IF_BADI_REOR_HM has no exception.

Method GET_FREE_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) RE_T_HM_ALV_DATA Ausgabetabelle 20080425
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080627
3 Importing IO_CL_HM Call by reference Object reference (TYPE REF TO) CL_REOR_HM_SERVICES Instanz der Klasse CL_REOR_HM_SERVICES 20080424
4 Importing IS_DETAILS Call by reference Type reference (TYPE) REOR_HM_ALV_DATA Selektierte ALV-Daten HM 20080425

Method GET_FREE_PERSON on Interface IF_BADI_REOR_HM has no exception.

Method GET_PERSON_BY_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080509
2 Changing CT_PERS Call by reference Type reference (TYPE) RE_T_HM_BP_PERS Tabellentyp Beziehung von BP und PersNo im HM 20080212
3 Importing ID_BEGDA Call by reference Type reference (TYPE) REBDVALIDFROM Gültigkeitsbeginn 20080220
4 Importing ID_ENDDA Call by reference Type reference (TYPE) REBDVALIDTO Gültigkeitsende 20080220
5 Importing ID_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20080220
6 Importing ID_WEGID Call by reference Type reference (TYPE) WEGID Auswertungsweg 20080220
7 Importing IT_OBJEC Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20080219
# Exception Resumable Description Created on
1 ERROR 20080317

Method SET_UI_ELEMENT_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_AUTO_OCC_VISIBILITY Call by reference Type reference (TYPE) WDUI_VISIBILITY Sichtbarkeit Button "Automatische Belegung" 20080508
2 Changing CD_CREW_CHANGE_VISIBILITY Call by reference Type reference (TYPE) WDUI_VISIBILITY Sichtbarkeit Flag "Personalwechsel" 20080508

Method SET_UI_ELEMENT_VISIBILITY on Interface IF_BADI_REOR_HM has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604