SAP ABAP Class CL_REBD_OBJREL_MULT (Architecture->Usage Relationship: Multiple Manager)
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_MULT  
Short Description Architecture->Usage Relationship: Multiple Manager    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_BD_CA   RE: Cross Application Master Data 
Created 20040202   SAP 
Last change 20100310   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)
Interfaces
Class CL_REBD_OBJREL_MULT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CF_REBD_OBJREL_MNGR 20040203 Relationship Usage View->Arch. Manager (VIBDOBJREL):Factory
2 CF_RECA_OBJECT 20040202 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_STRUCTURENAME Constant Protected Type reference (TYPE) TABNAME 'REBD_OBJREL_L' Structure Name of Interface 20040202
2 MF_STORED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Backup flag 20040203
3 MT_OBJNR_TOUCHED Instance attribute Protected Type reference (TYPE) RE_T_OBJNR Participating Objects 20040202
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_LINK Instance method Public Method Changes Period of Assignment 20040203
2 CHECK_ALL Instance method Public Method Checks All Data 20040203
3 FREE Instance method Public Method Releases all resources and locks 20040203
4 IS_MODIFIED Instance method Public Method Checks for Changed Data 20040203
5 LINK Instance method Public Method Creates Link Between Two Objects 20040203
6 SET_COMPLETE Instance method Public Method Sets Relationship to "Complete" or "Partial" 20040203
7 SET_LIST_REL_MEAS Instance method Public Method Sets Measurements of Link 20040203
8 STORE Instance method Public Method Save Objects and Relationships 20040203
9 UNLINK Instance method Public Method Removes Relationship Between Two Objects 20040203
10 _BUFFER_REMOVE Instance method Private Method Removes a Business Object from All Buffers 20040202
11 _GET_OBJNR_OF_BUSOBJ Instance method Private Method Returns Object Number of A Business Object (with Status) 20040202
12 _STORE_PREPARE Instance method Private Method Prepares for Saving 20040203
13 _STORE_WRITE Instance method Private Method Calls the Update Task Modules 20040203
14 _SWITCH_TMP_OBJNRS Instance method Private Method Adds "Correct" Object Numbers to Table 20040202
15 _TMP_OBJNR_UPDATE Instance method Private Method Replace Temporary Object Number with Final Number 20040202
Events
# Event Type Visibility Description Created on
1 AFTER_FREE Instance Event
(0)
Protected
(1)
After Release of Instance 20040202
Types
Class CL_REBD_OBJREL_MULT has no local type.
Method Signatures

Method CHANGE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJREL_FROM Call by reference Type reference (TYPE) REBDVALIDFROM Datum: Gültig ab 20040203
2 Importing ID_OBJREL_TO Call by reference Type reference (TYPE) REBDVALIDTO Datum: Gültig bis 20040203
3 Importing IO_OBJREL_SRC Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Quellobjekt 20040203
4 Importing IO_OBJREL_TRG Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Zielobjekt 20040203
5 Importing IS_OBJREL_CHG Call by reference Type reference (TYPE) REBD_OBJECT_RELATION_INP Änderungsfelder 20040203
# Exception Resumable Description Created on
1 ERROR Fehler bei der Zuordnung 20040203

Method CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TITLE Call by reference Type reference (TYPE) CSEQUENCE Titel für Standardüberschrift (statt ES_MSG_AS_TITLE) 20040203
2 Exporting ES_MSG_AS_TITLE Call by reference Type reference (TYPE) RECAMSG Überschrift, die bei vorh. Meldungen eingefügt wird 20040203
3 Importing IF_BEFORE_STORE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung unmittelbar vor dem Sichern 20040203
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040203

Method CHECK_ALL on class CL_REBD_OBJREL_MULT has no exception.

Method FREE Signature

Method FREE on class CL_REBD_OBJREL_MULT has no parameter.
Method FREE on class CL_REBD_OBJREL_MULT has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_MODIFIED Value transfer Type reference (TYPE) ABAP_BOOL Daten geändert? 20040203

Method IS_MODIFIED on class CL_REBD_OBJREL_MULT has no exception.

Method LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJREL_FROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20040203
2 Importing ID_OBJREL_TO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20040203
3 Importing IF_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Komplettzuordnung 20040203
4 Importing IF_KEEP_OBJ_MEAS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Objektbemessung beibehalten 20040203
5 Importing IF_SUBOBJECTS Call by reference Type reference (TYPE) REBDLINKSUBAO ABAP_FALSE Bool: Unterg. Arch. Objekt zuordnen anstatt aktuelles 20040217
6 Importing IO_OBJREL_SRC Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Quellobjekt 20040203
7 Importing IO_OBJREL_TRG Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Zielobjekt 20040203
# Exception Resumable Description Created on
1 ERROR Fehler bei der Zuordnung 20040203

Method SET_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJREL_FROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20040203
2 Importing ID_OBJREL_TO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20040203
3 Importing IF_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Komplett 20040203
4 Importing IF_KEEP_OBJ_MEAS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Objektbemessung beibehalten 20040305
5 Importing IO_OBJREL_SRC Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Quellobjekt 20040203
6 Importing IO_OBJREL_TRG Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Zielobjekt 20040203
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20040203

Method SET_LIST_REL_MEAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_NO_MEASFULL_CORRECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Keine atom. Korrektur der FULL Werte 20040203
2 Importing IO_OBJREL_SRC Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Quellobjekt 20040203
3 Importing IO_OBJREL_TRG Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Zielobjekt 20040203
4 Importing IT_OBJREL_MEAS Call by reference Type reference (TYPE) RE_T_REBD_OBJREL_MEAS Bemessungsgrößen für die Objektzuordnung 20040203
# Exception Resumable Description Created on
1 ERROR Fehler bei der Zuordnung 20040203

Method STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung mit "IN UPDATE TASK" rufen 20040203
# Exception Resumable Description Created on
1 ERROR Fehler beim Sichern 20040203

Method UNLINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJREL_FROM Call by reference Type reference (TYPE) REBDVALIDFROM Datum: Gültig ab 20040203
2 Importing ID_OBJREL_TO Call by reference Type reference (TYPE) REBDVALIDTO Datum: Gültig bis 20040203
3 Importing IF_IGNORE_PERIOD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Objekt komplett entfernen (ohne Zeitraum) 20040203
4 Importing IO_OBJREL_SRC Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Quellobjekt 20040203
5 Importing IO_OBJREL_TRG Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJREL Zielobjekt 20040203
# Exception Resumable Description Created on
1 ERROR Auflösen der Zuordnung nicht möglich 20040203

Method _BUFFER_REMOVE Signature

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

Method _BUFFER_REMOVE on class CL_REBD_OBJREL_MULT has no exception.

Method _GET_OBJNR_OF_BUSOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20040202
2 Returning RD_OBJNR Value transfer Type reference (TYPE) RECAOBJNR Objektnummer 20040202

Method _GET_OBJNR_OF_BUSOBJ on class CL_REBD_OBJREL_MULT has no exception.

Method _STORE_PREPARE Signature

Method _STORE_PREPARE on class CL_REBD_OBJREL_MULT has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler beim Vorbereiten des Sicherns 20040203

Method _STORE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL Verbuchung mit "IN UPDATE TASK" rufen 20040203
# Exception Resumable Description Created on
1 ERROR Fehler beim Sichern 20040203

Method _SWITCH_TMP_OBJNRS Signature

Method _SWITCH_TMP_OBJNRS on class CL_REBD_OBJREL_MULT has no parameter.
Method _SWITCH_TMP_OBJNRS on class CL_REBD_OBJREL_MULT has no exception.

Method _TMP_OBJNR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Finale Objektnummer 20040202
2 Importing ID_OBJNR_TMP Call by reference Type reference (TYPE) RECAOBJNR Temporäre Objektnummer 20040202

Method _TMP_OBJNR_UPDATE on class CL_REBD_OBJREL_MULT has no exception.
Event Signatures

Event AFTER_FREE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID_OBJNR Exporting Value transfer Type reference (TYPE) RECAOBJNR Objektnummer 20040202
History
Last changed by/on SAP  20100310 
SAP Release Created in 500