SAP ABAP Interface IF_FINB_GN_STRUC (Object Structure (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_RAW_STRUC | Raw Object Structure | 20020430 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FINB_GN_STRU | Represents a Structure | 20020430 |
Properties
Interface | IF_FINB_GN_STRUC | |
Short Description | Object Structure (Generator) |
General Data
Package | FINB_GENERATOR | Generator |
Created | 20020430 | SAP |
Last changed | 20050411 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_FINB_CONS_GENERATOR | 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 | Object in Context of the Generator | 20020430 |
Friends
Interface IF_FINB_GN_STRUC has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AO_BUILDING_PLAN | Instance attribute | Public | Attribute reference (LIKE) | 20030212 | ||||
2 | A_CLIENT_FIELD | Constant | Public | Type reference (TYPE) | FINB_GN_PHYSICAL_NAME | 'CLIENT' | Name of Client Field | 20030113 | |
3 | A_FORKEY_NO | Constant | Public | Type reference (TYPE) | FINB_GN_FORKEY_KIND | SPACE | No Foreign Key | 20020430 | |
4 | A_FORKEY_NORMAL | Constant | Public | Type reference (TYPE) | FINB_GN_FORKEY_KIND | 'N' | Normal Foreign Key | 20020430 | |
5 | A_FORKEY_TEXT | Constant | Public | Type reference (TYPE) | FINB_GN_FORKEY_KIND | 'T' | Foreign Key of a Table | 20020430 | |
6 | A_KIND | Instance attribute | Public | Attribute reference (LIKE) | 20020502 | ||||
7 | A_LANGUAGE | Instance attribute | Public | Attribute reference (LIKE) | 20030212 | ||||
8 | A_LOGICAL_NAME | Instance attribute | Public | Attribute reference (LIKE) | 20030212 | ||||
9 | A_STATE | Instance attribute | Public | Attribute reference (LIKE) | 20020502 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Checks whether New Field List Requires Conversion | 20050401 |
2 | ![]() |
Instance method | Public | Method | Only for Tables: Deletes All Data | 20031219 |
3 | ![]() |
Instance method | Public | Method | 20030212 | |
4 | ![]() |
Instance method | Public | Method | Gets Client-Dependency of the Table | 20030514 |
5 | ![]() |
Instance method | Public | Method | Provides Individual Component | 20020430 |
6 | ![]() |
Instance method | Public | Method | Provides Components from the Structure | 20020430 |
7 | ![]() |
Instance method | Public | Method | Provides DDIC Name Tab | 20020430 |
8 | ![]() |
Instance method | Public | Method | 20020503 | |
9 | ![]() |
Instance method | Public | Method | Provides Work Area from the Structure | 20020430 |
Events
Interface IF_FINB_GN_STRUC has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_FIELD | Public | See coding | Field | 20050401 | begin of YS_FIELD,
O_DESCRIPTION type ref to OBJECT,
KEYFLAG type BOOLE_D,
end of YS_FIELD
|
|
2 | YT_FIELDS | Public | See coding | 20050401 | YT_FIELDS type standard table of YS_FIELD
|
Method Signatures
Method COMPARE_FIELDLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FIELDS | Call by reference | Type reference (TYPE) | YT_FIELDS | neue Feldliste | 20050401 | ||
2 | ![]() |
RT_CRIT_CHANGES | Value transfer | Type reference (TYPE) | FINB_GN_T_CRITICAL_CHANGES | kritische Änderungen | 20050401 |
Method COMPARE_FIELDLIST on Interface IF_FINB_GN_STRUC has no exception.
Method DELETE_ALL_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SUPPRESS_DIALOG | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20031219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Daten nicht gelöscht | 20031219 |
Method GET_BUSINESS_NAME Signature
Method GET_BUSINESS_NAME on Interface IF_FINB_GN_STRUC has no parameter.
Method GET_BUSINESS_NAME on Interface IF_FINB_GN_STRUC has no exception.
Method GET_CLIENT_SPECIFIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CLIENT_FIELD | Call by reference | Type reference (TYPE) | FINB_GN_PHYSICAL_NAME | physischer Name eines Objektes (Generator) | 20030514 | ||
2 | ![]() |
E_CLIENT_SPECIFIC | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030514 |
Method GET_CLIENT_SPECIFIC on Interface IF_FINB_GN_STRUC has no exception.
Method GET_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_FIELD | Value transfer | Object reference (TYPE REF TO) | IF_FINB_GN_FIELD | Beschreibung eines Feldes | 20020430 | ||
2 | ![]() |
ES_COMPONENT | Call by reference | Type reference (TYPE) | FINB_GN_COMPONENT | Komponente eines strukturierten Objektes (Generator) | 20020430 | ||
3 | ![]() |
I_FIELDNAME | Value transfer | Type reference (TYPE) | CSEQUENCE | Feldname | 20020430 |
Method GET_COMPONENT on Interface IF_FINB_GN_STRUC has no exception.
Method GET_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_COMPONENTS | Call by reference | Type reference (TYPE) | FINB_GN_T_COMPONENTS | Komponenten eines strukturierten Objekts (Generator) | 20020430 | ||
2 | ![]() |
I_DECOMPOSE_INCL | Value transfer | Type reference (TYPE) | BOOLE_D | CL_FINB_CONS_GENERATOR=>A_FALSE | Includes auflösen | 20020506 |
Method GET_COMPONENTS on Interface IF_FINB_GN_STRUC has no exception.
Method GET_NAMETAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_NAMETAB | Call by reference | Type reference (TYPE) | DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20020430 | ||
2 | ![]() |
I_WITH_TEXT | Value transfer | Type reference (TYPE) | BOOLE_D | CL_FINB_CONS_GENERATOR=>A_FALSE | mit Feldtexten | 20020430 |
Method GET_NAMETAB on Interface IF_FINB_GN_STRUC has no exception.
Method GET_PHYSICAL_NAME Signature
Method GET_PHYSICAL_NAME on Interface IF_FINB_GN_STRUC has no parameter.
Method GET_PHYSICAL_NAME on Interface IF_FINB_GN_STRUC has no exception.
Method GET_WORK_AREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RD_WA | Value transfer | Object reference (TYPE REF TO) | DATA | 20020430 |
Method GET_WORK_AREA on Interface IF_FINB_GN_STRUC has no exception.
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 1.0B |