SAP ABAP Class CL_REBD_OBJREL_SERVICES (Architecture->Usage View Relationship: Services)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BD (Application Component) Basic Data
     RE_BD_CA (Package) RE: Cross Application Master Data
Properties
Class CL_REBD_OBJREL_SERVICES  
Short Description Architecture->Usage View Relationship: Services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_BD_CA   RE: Cross Application Master Data 
Created 20031111   SAP 
Last change 20110908   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 IF_REBD_OBJREL_MNGR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 REBD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REBD_OBJREL_SERVICES has no interface implemented.
Friends
Class CL_REBD_OBJREL_SERVICES has no friend class.
Attributes
Class CL_REBD_OBJREL_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MEASPARTS_FROM_MEAS Static method Public Method Generate Measurement Shares Using Object Measurements 20040202
2 CALC_MEASFULL Static method Public Method Calculates the Complete Measurements of Assignment 20031111
3 COMPRESS_MEAS_FOR_OBJREL Static method Public Method Compress Table RE_T_MEAS_FOR_OBJREL 20040428
4 GET_ARCH_OBJECTS_HIERARCHY Static method Public Method Gets AO Sub-Hierarchy for Usage Object 20060719
5 GET_MEAS_CAPACITY Static method Public Method Gets Capacities and Occupancy Values of Arch. Object 20031211
6 GET_MEAS_FOR_REL_FOR_UO Static method Public Method Gets Measurements for AO<>UO for Usage Object 20040428
7 GET_MEAS_FOR_REL_FROM_AO Static method Public Method Gets Measurements for AO<>UO from Architectural Object 20040428
8 GET_USAGE_OBJECTS_HIERARCHY Static method Public Method Gets the Usage Objects for Architectural Object 20060427
9 IS_UNLINK_CLEARING_UO Static method Public Method Does Removing Link Cause Usage Object to Be "Empty"? 20070824
10 LINK_WITH_SUBOBJECTS Static method Public Method Links All Lowest Level AOs with Rental Object 20040217
11 SET_MEASPARTS_FOR_OBJREL Static method Public Method Sets Measurement Shares in OBJREL Manager 20031111
12 UPDATE_MEAS_FULL_ENTRIES Static method Public Method Updates Measurements of Assignment (FULL) 20031111
13 UPDATE_UO_REGISTRATION Static method Public Method Measurements: Check Registration of Usage Objects 20031112
Events
Class CL_REBD_OBJREL_SERVICES has no event.
Types
Class CL_REBD_OBJREL_SERVICES has no local type.
Method Signatures

Method BUILD_MEASPARTS_FROM_MEAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJREL_MEAS Call by reference Type reference (TYPE) RE_T_REBD_OBJREL_MEAS Bemessungsgrößen für die Objektzuordnung 20040202
2 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECADATEFROM RECA0_DATE-MIN Datum: gültig ab 20040202
3 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECADATETO RECA0_DATE-MAX Datum: gültig ab 20040202
4 Importing IT_MEAS_AO Call by reference Type reference (TYPE) RE_T_REBD_MEAS_SIMPLE Bemessungen des AO 20040202
5 Importing IT_MEAS_UO Call by reference Type reference (TYPE) RE_T_REBD_MEAS_SIMPLE Bemessungen des NO 20040202

Method BUILD_MEASPARTS_FROM_MEAS on class CL_REBD_OBJREL_SERVICES has no exception.

Method CALC_MEASFULL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MEAS_FOR_OBJREL Call by reference Type reference (TYPE) RE_T_MEAS_FOR_OBJREL Bemessung für Objektbeziehung Arch. <> Nutzung 20031111
2 Importing IF_COMPRESS Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Tabelle komprimieren 20080815
3 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Quellobjekt - Architektur 20031111

Method CALC_MEASFULL on class CL_REBD_OBJREL_SERVICES has no exception.

Method COMPRESS_MEAS_FOR_OBJREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) RE_T_MEAS_FOR_OBJREL Bemessung für Objektbeziehung Arch. <> Nutzung 20040428

Method COMPRESS_MEAS_FOR_OBJREL on class CL_REBD_OBJREL_SERVICES has no exception.

Method GET_ARCH_OBJECTS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_ARCH_OBJECT Call by reference Type reference (TYPE) RE_T_IF_REBD_ARCH_OBJECT Referenztabelle auf Archiktektonische Objekte 20060719
2 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20060719
3 Importing IO_USAGE_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20060719

Method GET_ARCH_OBJECTS_HIERARCHY on class CL_REBD_OBJREL_SERVICES has no exception.

Method GET_MEAS_CAPACITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEAS_CAPACITY Call by reference Type reference (TYPE) RE_T_REBD_MEAS_SIMPLE Kapazitäten 20031211
2 Exporting ET_MEAS_OCCUPIED Call by reference Type reference (TYPE) RE_T_OBJREL_MEAS_TYPE "Belegte" (=zugeordnete) 20031211
3 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt (VIBDAO) 20031211

Method GET_MEAS_CAPACITY on class CL_REBD_OBJREL_SERVICES has no exception.

Method GET_MEAS_FOR_REL_FOR_UO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEAS_FOR_OBJREL Call by reference Type reference (TYPE) RE_T_MEAS_FOR_OBJREL Einfache Bemessungen 20040428
2 Importing IF_ONLY_RELPART Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Bool: Nur definierte Teilbemessungen liefern 20040428
3 Importing IF_WITHOUT_RELPART Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Bool: Nur nicht-definierte Teilbemessungen liefern 20040428
4 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt 20040428
5 Importing IO_USAGE_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Nutzungsobjekt 20040428
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20040428

Method GET_MEAS_FOR_REL_FROM_AO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEAS_FOR_OBJREL Call by reference Type reference (TYPE) RE_T_MEAS_FOR_OBJREL Einfache Bemessungen 20040428
2 Importing IF_ONLY_RELPART Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Bool: Nur definierte Teilbemessungen liefern 20040428
3 Importing IF_WITHOUT_RELPART Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Bool: Nur nicht-definierte Teilbemessungen liefern 20040428
4 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt 20040428
5 Importing IO_USAGE_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Nutzungsobjekt 20040428
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20040428

Method GET_USAGE_OBJECTS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJREL_OBJ_UO Call by reference Type reference (TYPE) RE_T_OBJREL_OBJ_UO Nutzungsobjekte zur Architektur 20060427
2 Importing ID_OBJTYPE Call by reference Type reference (TYPE) RECAOBJTYPE Objektart 20060427
3 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECADATEFROM RECA0_DATE-MIN Datum: Gültig ab 20060427
4 Importing ID_VALIDTO Call by reference Type reference (TYPE) RECADATETO RECA0_DATE-MAX Datum: Gültig bis 20060427
5 Importing IF_FIX_PERIODS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Anpassung der Zeiträume 20060427
6 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt (VIBDAO) 20060427

Method GET_USAGE_OBJECTS_HIERARCHY on class CL_REBD_OBJREL_SERVICES has no exception.

Method IS_UNLINK_CLEARING_UO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJREL_MNGR Call by reference Object reference (TYPE REF TO) IF_REBD_OBJREL_MNGR Objektbeziehungsmanager 20070824
2 Importing IT_OBJREL_MULTI Call by reference Type reference (TYPE) IF_REBD_OBJREL_MNGR=>MTYPE_T_OBJREL_UNLINK_MULTI Mehrfachzuordnung 20070824
3 Returning RF_CLEARING_UO Value transfer Type reference (TYPE) ABAP_BOOL Objekt besitzt danach keine Verknüpfungen mehr 20070824

Method IS_UNLINK_CLEARING_UO on class CL_REBD_OBJREL_SERVICES has no exception.

Method LINK_WITH_SUBOBJECTS 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) REBDRELVALIDFROM RECA0_DATE-MIN Datum: Beziehung gültig ab 20040217
2 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDRELVALIDTO RECA0_DATE-MAX Datum: Beziehung gültig bis 20040217
3 Importing IF_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Komplettzuordnung 20040505
4 Importing IF_KEEP_OBJ_MEAS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Objektbemessung beibehalten 20040505
5 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Architektonisches Objekt 20040217
6 Importing IO_RENTAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_RENTAL_OBJECT Mietobjekt 20040218
# Exception Resumable Description Created on
1 ERROR Fehler beim Zuordnen 20040217

Method SET_MEASPARTS_FOR_OBJREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJREL_MNGR Call by reference Object reference (TYPE REF TO) IF_REBD_OBJREL_MNGR Objektbeziehungsmanager pro Objekt 20031111
2 Importing IT_MEAS_FOR_OBJREL Call by reference Type reference (TYPE) RE_T_MEAS_FOR_OBJREL Bemessung für Objektbeziehung Arch. <> Nutzung 20031111

Method SET_MEASPARTS_FOR_OBJREL on class CL_REBD_OBJREL_SERVICES has no exception.

Method UPDATE_MEAS_FULL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ARCH_OBJECT Call by reference Object reference (TYPE REF TO) IF_REBD_ARCH_OBJECT Arch. Objekt 20031113

Method UPDATE_MEAS_FULL_ENTRIES on class CL_REBD_OBJREL_SERVICES has no exception.

Method UPDATE_UO_REGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Nur testen, nicht durchführen 20031112
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20031112
3 Importing IO_USAGE_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Nutzobjekt 20031112

Method UPDATE_UO_REGISTRATION on class CL_REBD_OBJREL_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 500