SAP ABAP Class CF_REBD_OBJREL_MNGR (Relationship Usage View->Arch. Manager (VIBDOBJREL):Factory)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BD (Application Component) Basic Data
     RE_BD_CA (Package) RE: Cross Application Master Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20030311
Properties
Class CF_REBD_OBJREL_MNGR  
Short Description Relationship Usage View->Arch. Manager (VIBDOBJREL):Factory    
Super Class CF_RECA_OBJECT Object That Can Be Instantiated: Factory 
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 20030311   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 GTYPE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CF_REBD_OBJREL_MNGR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_REBD_OBJREL_MNGR 20030318 Relationship Architecture->Usage View Manager (VIBDOBJREL)
2 CL_REBD_OBJREL_MULT 20040203 Architecture->Usage Relationship: Multiple Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_BUFID_CHANGE Constant Protected Type reference (TYPE) STRING 'CHANGE' Buffer ID: CHANGE 20040203
2 MC_BUFID_CHECK Constant Protected Type reference (TYPE) STRING 'CHECK' Buffer ID: CHECK 20040203
3 MC_BUFID_LINKAO Constant Protected Type reference (TYPE) STRING 'LINKAO' Buffer ID: LINKAO 20040330
4 MC_BUFID_LINKPS Constant Protected Type reference (TYPE) STRING 'LINKPS' Buffer ID: LINKPS 20040330
5 MC_BUFID_MODIFY Constant Protected Type reference (TYPE) STRING 'MODIFY' Buffer ID: MODIFY 20040203
6 MC_BUFID_SET_COMPLETE Constant Protected Type reference (TYPE) STRING 'SET_COMPLETE' Buffer ID: LINK 20040203
7 MC_BUFID_SET_MEAS Constant Protected Type reference (TYPE) STRING 'SET_MEAS' Buffer ID: SET MEAS 20040203
8 MC_BUFID_STORE_NUMBER Constant Protected Type reference (TYPE) STRING 'STORE_NUMBER' Buffer ID: STORE_NUMBER 20040302
9 MC_BUFID_STORE_PREPARE Constant Protected Type reference (TYPE) STRING 'STORE_PREPARE' Buffer ID: STORE_PREPARE 20040203
10 MC_BUFID_STORE_WRITE Constant Protected Type reference (TYPE) STRING 'STORE_WRITE' Buffer ID: STORE_WRITE 20040203
11 MC_BUFID_TOUCH Constant Protected Type reference (TYPE) STRING 'TOUCH' Buffer ID: TOUCH 20040330
12 MC_BUFID_UNLINKAO Constant Protected Type reference (TYPE) STRING 'UNLINKAO' Buffer ID: UNLINKAO 20040330
13 MC_BUFID_UNLINKPS Constant Protected Type reference (TYPE) STRING 'UNLINKPS' Buffer ID: UNLINKPS 20040330
14 MF_MULTI_MODE Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Multi-Mode Active 20040203
15 MO_MULTI Static Attribute Private Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Architecture->Usage Relationship: Multiple Manager 20040203
16 MTO_WORKOBJ_BUFFER Static Attribute Protected Type reference (TYPE) MTYPE_T_BUFENTRY Worklist per Buffer Type 20040203
17 MT_INSTANCE Static Attribute Private Type reference (TYPE) MTYPE_T_BUSOBJ Changeable Instances Bus Object 20030318
18 MT_LOCAL_BUSOBJ Static Attribute Private Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Business Objects Instantiated By "Me" 20030415
Methods
# Method Level Visibility Method type Description Created on
1 FIND_BY_PARENT Static method Public Method Returns Manager of Superordinate Object 20030311
2 FIND_FOR_MULTI Static method Public Method Gets Multiple Manager 20040203
3 FREE_MULTI Static method Public Method Deletes all Buffers for Mass Processing (Report) 20040203
4 GET_BUSOBJ_BY_OBJNR Static method Public Method Returns Instance On Basis of Object No. (DISPLAY + Buffered) 20030319
5 GET_BUSOBJ_IN_CHANGE_MODE Static method Protected Method Returns Business Object Instance in Change Mode (Buffered) 20030318
6 GET_CURRENT_INSTANCES Static method Public Method Returns All Current Instances 20030321
7 GET_OBJNR_FOR_BUSOBJ Static method Public Method Returns Object Number of A Business Object (with Status) 20030415
8 INSTANCE_REGISTER Static method Protected Method Transfer Instance As "Used" (Instance Management) 20030415
9 INSTANCE_UNREGISTER Static method Protected Method Remove Instance As "Used" (Instance Management) 20030415
10 INSTANCE_UNUSE Static method Protected Method Remove Unused Instance 20030505
11 INSTANCE_USE Static method Public Method Add Instance in Change Mode (If Not Yet There) 20030606
12 OBJBUF_CLEAR_ALL Static method Protected Method Object Buffer: Delete All 20040203
13 OBJBUF_CLEAR_BY_BUFID Static method Protected Method Object Buffer: Delete for BUFID 20040203
14 OBJBUF_IS_INITIAL Static method Protected Method Object Buffer: Empty? 20040203
15 OBJBUF_OBJECT_ADD Static method Protected Method Object Buffer: Include Object 20040203
16 OBJBUF_OBJECT_EXISTS Static method Protected Method Object Buffer: Does Object Exist? 20040203
17 OBJBUF_SET_MULTI_MODE Static method Protected Method Object Buffer: Sets Multi-Mode 20040203
18 REMOVE_INSTANCE Static method Protected Method Removes Object from Instance List 20030318
Events
Class CF_REBD_OBJREL_MNGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_BUFENTRY Protected See coding Objects "In Process" 20040203 BEGIN OF mtype_s_bufentry, bufid TYPE string, objects TYPE SORTED TABLE OF REF TO if_reca_bus_object WITH UNIQUE KEY table_line, END OF mtype_s_bufentry
2 MTYPE_T_BUFENTRY Protected See coding Table of "in Process" Objects 20040203 mtype_t_bufentry TYPE SORTED TABLE OF mtype_s_bufentry WITH UNIQUE KEY bufid
Method Signatures

Method FIND_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_OBJREL Objekt mit Beziehung zu anderem Objekt (AO oder NO) 20030311
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_REBD_OBJREL_MNGR Objektbeziehungsmanager pro Objekt 20030311

Method FIND_BY_PARENT on class CF_REBD_OBJREL_MNGR has no exception.

Method FIND_FOR_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_REBD_OBJREL_MULT Beziehung Architektur->Nutzung: Multi-Verwalter 20040203

Method FIND_FOR_MULTI on class CF_REBD_OBJREL_MNGR has no exception.

Method FREE_MULTI Signature

Method FREE_MULTI on class CF_REBD_OBJREL_MNGR has no parameter.
Method FREE_MULTI on class CF_REBD_OBJREL_MNGR has no exception.

Method GET_BUSOBJ_BY_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_BUSOBJ Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20030319
2 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20030319
3 Importing IF_BUFFER_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Nur im Puffer suchen 20041222
4 Importing IF_USE_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Aus Archiv lesen, falls nicht in DB vorhanden? 20101202
5 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Mögliche Quelle 20030506
# Exception Resumable Description Created on
1 NOT_FOUND Fehler aufgetreten 20030319

Method GET_BUSOBJ_IN_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt (änderbar) 20030318
2 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20030318
# Exception Resumable Description Created on
1 ERROR Fehler beim Holen der Instanz aufgetreten 20030318

Method GET_CURRENT_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BUSOBJ Value transfer Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Aktuelle Instanzen der Business-Objekte 20030321

Method GET_CURRENT_INSTANCES on class CF_REBD_OBJREL_MNGR has no exception.

Method GET_OBJNR_FOR_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 20030415
2 Returning RD_OBJNR Value transfer Type reference (TYPE) RECAOBJNR Objektnummer 20030415

Method GET_OBJNR_FOR_BUSOBJ on class CF_REBD_OBJREL_MNGR has no exception.

Method INSTANCE_REGISTER 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 Zu registrierende Instanz 20030415

Method INSTANCE_REGISTER on class CF_REBD_OBJREL_MNGR has no exception.

Method INSTANCE_UNREGISTER 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 Zu registrierende Instanz 20030415

Method INSTANCE_UNREGISTER on class CF_REBD_OBJREL_MNGR has no exception.

Method INSTANCE_UNUSE 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 Zu registrierende Instanz 20030505

Method INSTANCE_UNUSE on class CF_REBD_OBJREL_MNGR has no exception.

Method INSTANCE_USE 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 20030606

Method INSTANCE_USE on class CF_REBD_OBJREL_MNGR has no exception.

Method OBJBUF_CLEAR_ALL Signature

Method OBJBUF_CLEAR_ALL on class CF_REBD_OBJREL_MNGR has no parameter.
Method OBJBUF_CLEAR_ALL on class CF_REBD_OBJREL_MNGR has no exception.

Method OBJBUF_CLEAR_BY_BUFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUFFER_ID Call by reference Type reference (TYPE) STRING Puffer-ID 20040203

Method OBJBUF_CLEAR_BY_BUFID on class CF_REBD_OBJREL_MNGR has no exception.

Method OBJBUF_IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUFFER_ID Call by reference Type reference (TYPE) STRING Puffer-ID 20040203
2 Returning RF_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL Bool: Leer? 20040203

Method OBJBUF_IS_INITIAL on class CF_REBD_OBJREL_MNGR has no exception.

Method OBJBUF_OBJECT_ADD Signature

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

Method OBJBUF_OBJECT_ADD on class CF_REBD_OBJREL_MNGR has no exception.

Method OBJBUF_OBJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUFFER_ID Call by reference Type reference (TYPE) STRING Puffer-ID 20040203
2 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20040203
3 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Bool: Vorhanden? 20040203

Method OBJBUF_OBJECT_EXISTS on class CF_REBD_OBJREL_MNGR has no exception.

Method OBJBUF_SET_MULTI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL Bool: Multi-Mode aktiv? 20040203

Method OBJBUF_SET_MULTI_MODE on class CF_REBD_OBJREL_MNGR has no exception.

Method REMOVE_INSTANCE 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 in Bearbeitung 20030318

Method REMOVE_INSTANCE on class CF_REBD_OBJREL_MNGR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200