SAP ABAP Class IF_FINB_GN_OBJECT (Object in Context of the Generator)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_OBJECT_LEVEL | Level of an Object in the Runtime Graph | 20010820 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_DOMA | Object Domain (Generator) | 20010803 |
| 2 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_DTEL | Object Data Element (Generator) | 20010717 |
| 3 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_ERR_OBJECT | Object with Errors (Generator) | 20010611 |
| 4 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_FIELD | Description of a Field | 20010707 |
| 5 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_FPOOL | Function Group | 20010813 |
| 6 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_LANGUAGES | Texts for an Object | 20020513 |
| 7 | Interface composition (i COMPRISING i_ref) | IF_FINB_GN_STRUC | Object Structure (Generator) | 20020430 |
| 8 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FINB_GN_FIELD | Represents a Field | 20010707 |
| 9 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FINB_GN_OBJECT | Object in Context of the Generator | 20010606 |
Properties
| Class | IF_FINB_GN_OBJECT | |
| Short Description | Object in Context of the Generator | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20010528 | SAP |
| Last change | 20041006 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class IF_FINB_GN_OBJECT has no interface implemented.
Friends
Class IF_FINB_GN_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_FINB_GN_BUILDING_PLAN | Blueprint for Generating Raw Objects | 20010714 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | Type of Instantiation | 20020518 | |||
| 3 | Constant | Public | Attribute reference (LIKE) | A_INST_TYPE | '1' | Existing Objec (Cannot Be Changed) | 20020518 | ||
| 4 | Constant | Public | Attribute reference (LIKE) | A_INST_TYPE | '2' | Language Object | 20020518 | ||
| 5 | Constant | Public | Attribute reference (LIKE) | A_INST_TYPE | '3' | Raw Object | 20020518 | ||
| 6 | Instance attribute | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | Object Type (Generator) | 20010605 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | SPRAS | Language Key | 20010731 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | FINB_GN_LOGICAL_NAME | Logical Name of Object (Generator) | 20010714 | |||
| 9 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_CUBE | InfoCube | 20010608 | ||
| 10 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_DOMA | Domain | 20010803 | ||
| 11 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_DTEL | Data Element | 20010608 | ||
| 12 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_ENQU | Lock Object | 20030204 | ||
| 13 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | 'FLD' | Field | 20010608 | ||
| 14 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_FPOOL | Function group | 20010813 | ||
| 15 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_FUNC | Function Module | 20010813 | ||
| 16 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_INDX | Secondary Index | 20011005 | ||
| 17 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_PROG | ABAP Program | 20010608 | ||
| 18 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_STRU | Structure | 20010608 | ||
| 19 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_TABL | Table | 20010608 | ||
| 20 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_TTYP | Table Type | 20010608 | ||
| 21 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | 'TYPG' | Type group | 20030325 | ||
| 22 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_VIEW | View | 20011228 | ||
| 23 | Instance attribute | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | Status of an Object (Generator) | 20010528 | |||
| 24 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '8' | Status: Saved, Active | 20010615 | ||
| 25 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '2' | Status: Changed, Not Saved | 20010629 | ||
| 26 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '4' | Status: Saved, Checked, Inactive | 20010626 | ||
| 27 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '6' | Status: Checked, Inactive, Conversion Required | 20020603 | ||
| 28 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '3' | Status: Saved, Inactive | 20010615 | ||
| 29 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '7' | Status. Active. Field Initialization Necessary | 20021112 | ||
| 30 | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '1' | Status: New, Not Saved | 20010615 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check and - if necessary - wait for activation | 20021119 | |
| 2 | Instance method | Public | Method | Provides Business Name | 20010717 | |
| 3 | Instance method | Public | Method | Provides Catalog Entry | 20020607 | |
| 4 | Instance method | Public | Method | Provides Where-Used List | 20011002 | |
| 5 | Instance method | Public | Method | Provides Physical Name of the Object | 20010627 |
Events
Class IF_FINB_GN_OBJECT has no event.
Types
Class IF_FINB_GN_OBJECT has no local type.
Method Signatures
Method CHECK_AND_WAIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_WAIT_LOOPS | Value transfer | Type reference (TYPE) | I | 20021119 | ||||
| 2 | R_ACTIVE | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021119 |
Method CHECK_AND_WAIT on class IF_FINB_GN_OBJECT has no exception.
Method GET_BUSINESS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NAME | Value transfer | Type reference (TYPE) | FINB_GN_BUSINESS_NAME | FINB_GN_BUSINESS_NAME | 20010717 |
Method GET_BUSINESS_NAME on class IF_FINB_GN_OBJECT has no exception.
Method GET_CATALOG_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ENTRY | Call by reference | Type reference (TYPE) | FINB_GN_V_GOBJ | Katalogeintrag | 20020607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | kein Eintrag vorhanden | 20020618 |
Method GET_CROSSREF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_USING_LIST | Call by reference | Type reference (TYPE) | FINB_GN_T_CROSSREF | Crossreferenze zu einem Objekt | 20011002 | |||
| 2 | I_SCOPE | Value transfer | Type reference (TYPE) | FINB_GN_OBJ_KIND | Suchbereich | 20011026 |
Method GET_CROSSREF on class IF_FINB_GN_OBJECT has no exception.
Method GET_PHYSICAL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NAME | Value transfer | Type reference (TYPE) | FINB_GN_PHYSICAL_NAME | physischer Name eines Objektes (Generator) | 20010627 |
Method GET_PHYSICAL_NAME on class IF_FINB_GN_OBJECT has no exception.
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in |