SAP ABAP Interface IF_FINB_GN_OBJECT (Object in Context of the Generator)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷
FIN-FB (Application Component) Financials Basis
⤷
FINB_GENERATOR (Package) Generator
⤷
⤷
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
| Interface | IF_FINB_GN_OBJECT | |
| Short Description | Object in Context of the Generator |
General Data
| Package | FINB_GENERATOR | Generator |
| Created | 20010528 | SAP |
| Last changed | 20041006 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CL_FINB_GN_BBI | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FINB_GN_OBJECT_LEVEL | Level of an Object in the Runtime Graph | 20010820 |
Friends
Interface IF_FINB_GN_OBJECT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AO_BUILDING_PLAN | Instance attribute | Public | Object reference (TYPE REF TO) | IF_FINB_GN_BUILDING_PLAN | Blueprint for Generating Raw Objects | 20010714 | ||
| 2 | A_INST_TYPE | Instance attribute | Public | Type reference (TYPE) | CHAR1 | Type of Instantiation | 20020518 | ||
| 3 | A_INST_TYPE_ANY | Constant | Public | Attribute reference (LIKE) | A_INST_TYPE | '1' | Existing Objec (Cannot Be Changed) | 20020518 | |
| 4 | A_INST_TYPE_LANGU | Constant | Public | Attribute reference (LIKE) | A_INST_TYPE | '2' | Language Object | 20020518 | |
| 5 | A_INST_TYPE_RAW | Constant | Public | Attribute reference (LIKE) | A_INST_TYPE | '3' | Raw Object | 20020518 | |
| 6 | A_KIND | Instance attribute | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | Object Type (Generator) | 20010605 | ||
| 7 | A_LANGUAGE | Instance attribute | Public | Type reference (TYPE) | SPRAS | Language Key | 20010731 | ||
| 8 | A_LOGICAL_NAME | Instance attribute | Public | Type reference (TYPE) | FINB_GN_LOGICAL_NAME | Logical Name of Object (Generator) | 20010714 | ||
| 9 | A_OBJ_KIND_CUBE | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_CUBE | InfoCube | 20010608 | |
| 10 | A_OBJ_KIND_DOMA | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_DOMA | Domain | 20010803 | |
| 11 | A_OBJ_KIND_DTEL | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_DTEL | Data Element | 20010608 | |
| 12 | A_OBJ_KIND_ENQU | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_ENQU | Lock Object | 20030204 | |
| 13 | A_OBJ_KIND_FIELD | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | 'FLD' | Field | 20010608 | |
| 14 | A_OBJ_KIND_FPOOL | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_FPOOL | Function group | 20010813 | |
| 15 | A_OBJ_KIND_FUNC | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_FUNC | Function Module | 20010813 | |
| 16 | A_OBJ_KIND_INDX | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_INDX | Secondary Index | 20011005 | |
| 17 | A_OBJ_KIND_PROG | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_PROG | ABAP Program | 20010608 | |
| 18 | A_OBJ_KIND_STRU | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_STRU | Structure | 20010608 | |
| 19 | A_OBJ_KIND_TABL | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_TABL | Table | 20010608 | |
| 20 | A_OBJ_KIND_TTYP | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_TTYP | Table Type | 20010608 | |
| 21 | A_OBJ_KIND_TYPEGR | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | 'TYPG' | Type group | 20030325 | |
| 22 | A_OBJ_KIND_VIEW | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_KIND | CL_FINB_GN_BBI=>A_OBJ_KIND_VIEW | View | 20011228 | |
| 23 | A_STATE | Instance attribute | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | Status of an Object (Generator) | 20010528 | ||
| 24 | A_STATE_ACTIVE | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '8' | Status: Saved, Active | 20010615 | |
| 25 | A_STATE_CHANGED | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '2' | Status: Changed, Not Saved | 20010629 | |
| 26 | A_STATE_CHECKED | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '4' | Status: Saved, Checked, Inactive | 20010626 | |
| 27 | A_STATE_CONVERT | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '6' | Status: Checked, Inactive, Conversion Required | 20020603 | |
| 28 | A_STATE_INACTIVE | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '3' | Status: Saved, Inactive | 20010615 | |
| 29 | A_STATE_INIT | Constant | Public | Type reference (TYPE) | FINB_GN_OBJ_STATE | '7' | Status. Active. Field Initialization Necessary | 20021112 | |
| 30 | A_STATE_NEW | 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
Interface IF_FINB_GN_OBJECT has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_FINB_GN_OBJECT has no exception.
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in | 3.1A |