SAP ABAP Class CF_REBD_OBJ_ASSIGN_MNGR (Object Assignment: Factory)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
RE-FX-BD (Application Component) Basic Data
⤷
RE_BD_OA (Package) RE: Object Assignment
⤷
⤷
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 | 20031211 |
Properties
| Class | CF_REBD_OBJ_ASSIGN_MNGR | |
| Short Description | Object Assignment: 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 | ||
| Category | 0 | |
| Package | RE_BD_OA | RE: Object Assignment |
| Created | 20031211 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CF_REBD_OBJ_ASSIGN_MNGR has no interface implemented.
Friends
Class CF_REBD_OBJ_ASSIGN_MNGR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | SYTABIX | 100 | Maximum Buffer | 20080215 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | MTYPE_T_OBJECT | Object Buffer | 20031211 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050329 | |
| 2 | Static method | Public | Method | Gets ALL Possible Object Managers for Superordinate Object | 20040113 | |
| 3 | Static method | Public | Method | Searches for Business Objects for Superior Object | 20040115 | |
| 4 | Static method | Public | Method | Supplies Object Manager for Superior Object | 20031211 | |
| 5 | Static method | Public | Method | Finds Contract for Superior Object | 20031211 | |
| 6 | Static method | Public | Method | Finds Follow-On Contracts for Transferred Contract | 20060614 | |
| 7 | Static method | Public | Method | Supplies Instance of a Business Object via OBJNR | 20031211 | |
| 8 | Static method | Public | Method | Gets Object Manager of Object for Object Type | 20040224 | |
| 9 | Static method | Public | Method | Gets Possible Object Types for Assignment | 20041206 | |
| 10 | Static method | Public | Method | Supplies Text and Identification for CO Object | 20031211 | |
| 11 | Static method | Private | Event handling method | Event Handler for CL_REDB_BUFFER_REGISTRY=>RESET_ALL | 20050329 | |
| 12 | Static method | Public | Method | Resets Instance Buffer | 20050329 | |
| 13 | Static method | Public | Method | Resets Object Buffer | 20031211 | |
| 14 | Static method | Public | Method | Sets Size of Buffer | 20080215 | |
| 15 | Static method | Public | Method | Sets Set/Get Parameter for F/4 Help - Available RO | 20041203 | |
| 16 | Static method | Protected | Method | Implementation with Subtype? | 20041206 |
Events
Class CF_REBD_OBJ_ASSIGN_MNGR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | MTYPE_S_OBJECT | Private | See coding | Object Buffer Row | 20031211 | BEGIN OF mtype_s_object,
objnr TYPE recaobjnr,
busobj TYPE REF TO if_reca_bus_object,
END OF mtype_s_object
|
|
| 2 | MTYPE_T_OBJECT | Private | See coding | Object Buffer | 20031211 | mtype_t_object TYPE SORTED TABLE OF mtype_s_object
WITH UNIQUE KEY objnr
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CF_REBD_OBJ_ASSIGN_MNGR has no parameter.
Method CLASS_CONSTRUCTOR on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method FIND_ALL_BY_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_REBD_HAS_OBJ_ASSIGN | Objekt mit Zuordnung zu anderem Objekt | 20040113 | |||
| 2 | RTO_INSTANCE | Value transfer | Type reference (TYPE) | RE_T_IF_REBD_OBJ_ASSIGN_MNGR | Objektzuordnungen | 20040113 |
Method FIND_ALL_BY_PARENT on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method FIND_BUSOBJ_BY_OBJNRTRG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETO_BUSOBJ | Call by reference | Type reference (TYPE) | RE_T_IF_RECA_BUS_OBJECT | Sourceobjekte | 20040115 | |||
| 2 | ET_OBJ_ASSIGN | Call by reference | Type reference (TYPE) | RE_T_OBJ_ASSIGN | Objektzuordnung | 20040115 | |||
| 3 | ID_OBJNRTRG | Call by reference | Type reference (TYPE) | REBD_OBJ_ASSIGN-OBJNRTRG | Objektnummer (Ziel) | 20040115 | |||
| 4 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | SY-DATUM | RECA0_DATE-MIN | Zuordnungszeitraum: Von | 20040115 | ||
| 5 | ID_VALIDTO | Call by reference | Type reference (TYPE) | SY-DATUM | RECA0_DATE-MAX | Zuordnungszeitraum: Bis | 20040115 | ||
| 6 | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Zeiträume korrigieren | 20040506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nichts gefunden | 20040115 |
Method FIND_BY_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ASSIGN_TYPE | Call by reference | Type reference (TYPE) | REBDOBJASSTYPE | Art der Objektzuordnung | 20031211 | |||
| 2 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_REBD_HAS_OBJ_ASSIGN | Objekt mit Zuordnung zu anderem Objekt | 20031211 | |||
| 3 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_REBD_OBJ_ASSIGN_MNGR | Objektzuordnungen | 20031211 |
Method FIND_BY_PARENT on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method FIND_CONTRACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETO_CONTRACT | Call by reference | Type reference (TYPE) | RE_T_IF_RECN_CONTRACT | Verträge (Instanzen) | 20031211 | |||
| 2 | ET_ASSIGNMENT_CONTRACTS | Call by reference | Type reference (TYPE) | RE_T_VIBDOBJASS | Zuordnungen Verträge | 20041203 | |||
| 3 | ET_ASSIGNMENT_OBJECTS | Call by reference | Type reference (TYPE) | RE_T_VIBDOBJASS | Zuordnungen Objekte zu Verträgen | 20041203 | |||
| 4 | ET_CONTRACT | Call by reference | Type reference (TYPE) | RE_T_CONTRACT | Verträge | 20031211 | |||
| 5 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20031211 | |||
| 6 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | SY-DATUM | RECA0_DATE-MIN | Zuordnungszeitraum: Von | 20031211 | ||
| 7 | ID_VALIDTO | Call by reference | Type reference (TYPE) | SY-DATUM | RECA0_DATE-MAX | Zuordnungszeitraum: Bis | 20031211 | ||
| 8 | IF_AUTH_CHECK | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Tech: Default-Berechtigungsprüfungen durchführen? | 20110111 | ||
| 9 | IF_COMPRESS_OCCUPANCY | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Zeiträume für Belegung komprimieren | 20060406 | ||
| 10 | IF_ONLY_ASSESSMENT | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Nur Hausgeldvereinbarungen? | 20041203 | ||
| 11 | IF_ONLY_CONDOMINIUM_OWNERS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Nur Sondereigentumsverwaltungsaufträge? | 20050614 | ||
| 12 | IF_ONLY_NOT_INFO | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Nur nichtinformatorische Zuordnungen? | 20041203 | ||
| 13 | IF_ONLY_OCCUPY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Nur belegende Verträge | 20031211 | ||
| 14 | IF_ONLY_WO_DELETION_FLAG | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Nur Verträge ohne Löschvormerkung berücksichtigen? | 20111116 | ||
| 15 | IF_ONLY_WO_DELETION_INDICATOR | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Nur Verträge ohne Löschkennzeichen berücksichtigen? | 20111116 | ||
| 16 | IF_USE_ARCHIVE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Auch archivierte Belege? | 20090723 | ||
| 17 | IF_USE_CN_MAX_END | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Maximales Endedatum für Vertrag verwenden anstatt 1. Ende | 20040423 | ||
| 18 | IT_CNTYPE | Call by reference | Type reference (TYPE) | RE_T_CONTRACT_TYPE | Vertragsart (TIV26) | 20120626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nichts gefunden | 20031211 |
Method FIND_CONTRACTS_FOLLOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_COUNT | Call by reference | Type reference (TYPE) | INT2 | Anzahl | 20060614 | |||
| 2 | ETO_CONTRACT_FOLLOW | Call by reference | Type reference (TYPE) | RE_T_IF_RECN_CONTRACT | Folgeverträge (Instanzen) | 20060614 | |||
| 3 | ID_OBJNR_CN | Call by reference | Type reference (TYPE) | RECAOBJNR | Vertrag | 20060614 | |||
| 4 | ID_OBJNR_OBJ | Call by reference | Type reference (TYPE) | RECAOBJNR | Konkretes Objekt | 20060614 | |||
| 5 | IF_COA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | WEG: auch andere Buchungskreise, verlinkte Objekte | 20090306 | ||
| 6 | IF_ONLY_OCCUPY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Nur belegende Verträge | 20060718 | ||
| 7 | IO_CONTRACT | Call by reference | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Vertrag | 20060614 |
Method FIND_CONTRACTS_FOLLOW on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method FIND_OBJECT_BY_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ACTIVITY | Call by reference | Type reference (TYPE) | RECA1_ACTIVITY | RECA1_ACTIVITY-DISPLAY | Aktivität: Ändern/Anzeigen | 20031211 | ||
| 2 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20031211 | |||
| 3 | IF_AUTH_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Tech: Default-Berechtigungsprüfungen durchführen? | 20031211 | ||
| 4 | IF_ENQUEUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Tech: Default-Sperren verwenden? | 20031211 | ||
| 5 | IF_USE_ARCHIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Aus Archiv lesen, falls nicht in DB vorhanden? | 20031211 | ||
| 6 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Business-Objekt | 20031211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20031211 |
Method GET_MNGR_BY_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_REBD_OBJ_ASSIGN_MNGR | Objektzuordnungen | 20040224 | |||
| 2 | ID_OBJTYPE | Call by reference | Type reference (TYPE) | RECAOBJTYPE | Objektart | 20040224 | |||
| 3 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_REBD_HAS_OBJ_ASSIGN | Objekt mit Zuordnung zu anderem Objekt | 20040224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen es Managers | 20040224 |
Method GET_POSSIBLE_OBJTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSIGN_ALLOWED | Call by reference | Type reference (TYPE) | RE_T_OBJ_ASSIGN_ALLOWED | Zulässige Zuordnungsobjekte pro Objektart (TIVBDOBJASS) | 20041206 | |||
| 2 | ID_OBJTYPE | Call by reference | Type reference (TYPE) | RECAOBJTYPE | Objektart | 20041206 | |||
| 3 | ID_OBJTYPEDIFF | Call by reference | Type reference (TYPE) | RECAOBJTYPEDIFF | Kriterium zur Differenzierung von Objekten einer Objektart | 20041206 | |||
| 4 | IF_ONLY_ALLOWED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Bool: Nur die tatsächlich erlaubten Objektarten | 20041206 |
Method GET_POSSIBLE_OBJTYPES on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method GET_TEXT_AND_IDENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_IDENT | Call by reference | Type reference (TYPE) | REBDOBJECTID | Allgemeiner Abrechnungsempfänger | 20031211 | |||
| 2 | ED_TEXT | Call by reference | Type reference (TYPE) | RECADESCRIPTION | Text zum Immobilienobjekt | 20031211 | |||
| 3 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20031211 |
Method GET_TEXT_AND_IDENT on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method HANDLE_BUFFER_RESET_ALL Signature
Method HANDLE_BUFFER_RESET_ALL on class CF_REBD_OBJ_ASSIGN_MNGR has no parameter.
Method HANDLE_BUFFER_RESET_ALL on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method RESET_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Nur für diese Objektnummer | 20050329 |
Method RESET_BUFFER on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method RESET_OBJECT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_INCL_REGISTRY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Inkl. übergordnete Puffer? | 20031211 |
Method RESET_OBJECT_BUFFER on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method SET_MAX_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_MAX_BUFFER | Call by reference | Type reference (TYPE) | SYTABIX | Puffergrösse | 20080215 |
Method SET_MAX_BUFFER on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method SET_PARAMETER_F4_AVAILABLE_RO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTRACT | Call by reference | Object reference (TYPE REF TO) | IF_RECN_CONTRACT | Vertrag (VICN01) | 20041203 |
Method SET_PARAMETER_F4_AVAILABLE_RO on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
Method USES_IMPL_SUBTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_INTFNAME | Call by reference | Type reference (TYPE) | CLIKE | Interface-Name | 20041206 | |||
| 2 | ID_SUBTYPE | Call by reference | Type reference (TYPE) | CLIKE | Unterscheidungsmerkmal mehrerer impl. Klassen | 20041206 | |||
| 3 | RF_SUBTYPE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Bool: Subtyp unterstützt | 20041206 |
Method USES_IMPL_SUBTYPE on class CF_REBD_OBJ_ASSIGN_MNGR has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 500 |