SAP ABAP Class CL_FINB_MD_REGISTRY (Registration Information for an InfoObject)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷ FIN-FB-MDF (Application Component) Master Data Framework
⤷ FINB_CHAR_FRAMEWORK (Package) Simple Master Data Service
⤷ FIN-FB-MDF (Application Component) Master Data Framework
⤷ FINB_CHAR_FRAMEWORK (Package) Simple Master Data Service
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FINB_MD_REGISTRY | Registration | 20040325 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FINB_MD_REGISTRY_INTERNAL | Reigistration - Internal View | 20040325 |
Properties
Class | CL_FINB_MD_REGISTRY | |
Short Description | Registration Information for an InfoObject | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | FINB_CHAR_FRAMEWORK | |
Program status | ||
Category | 0 | |
Package | FINB_CHAR_FRAMEWORK | Simple Master Data Service |
Created | 20040325 | SAP |
Last change | 20041209 | 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 | CL_FINB_MD_REGISTRYENTITY_DTEL | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_FINB_MD_REGISTRY_INTERNAL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_FINB_MD_REGISTRY | Registration | 20040325 | ||
2 | IF_FINB_MD_REGISTRY_INTERNAL | Reigistration - Internal View | 20040325 |
Friends
Class CL_FINB_MD_REGISTRY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_NRRANGE_END | Constant | Private | Type reference (TYPE) | FINB_MD_NROBJ_SID | '999999999999' | Number Range - End Number | 20040430 | |
2 | GC_NRRANGE_NR | Constant | Private | Type reference (TYPE) | NRNR | '01' | Number Range Number | 20040430 | |
3 | GC_NRRANGE_OBJ | Constant | Private | Type reference (TYPE) | NROBJ | 'FINB_MD1' | Name of Number Range Object | 20040430 | |
4 | GC_NRRANGE_START | Constant | Private | Type reference (TYPE) | FINB_MD_NROBJ_SID | '000000000001' | Number Range - Start Number | 20040430 | |
5 | GO_ESA_REGISTRY | Static Attribute | Private | Object reference (TYPE REF TO) | OBJECT | ESA Registry | 20040929 | ||
6 | GTS_DEFAULT_REGISTRY | Static Attribute | Private | Type reference (TYPE) | TS_DEFAULT_REGISTRY | Field Names Default Registration | 20041130 | ||
7 | GTS_INSTANCE | Static Attribute | Private | Type reference (TYPE) | TS_INSTANCE | Table with Instances for Each REGID | 20040325 | ||
8 | GTS_MDF_PROXY | Static Attribute | Private | Type reference (TYPE) | TS_MDF_PROXY | MDF Proxy Objects | 20040404 | ||
9 | MD_INST | Instance attribute | Private | Type reference (TYPE) | SHM_INST_NAME | Name of a Shared Object Instance of an Area | 20040415 | ||
10 | MD_MDF_APPLICATION | Instance attribute | Private | Type reference (TYPE) | FINB_MD_MDF_APPL | MDF Application | 20040408 | ||
11 | MD_MDF_APPLICATION_NEW | Instance attribute | Private | Type reference (TYPE) | FINB_MD_MDF_APPL | MDF Application | 20040408 | ||
12 | MD_MDF_AREAID | Instance attribute | Private | Type reference (TYPE) | FINB_MD_MDF_AREAID | MDF Area ID | 20040408 | ||
13 | MD_MDF_AREAID_NEW | Instance attribute | Private | Type reference (TYPE) | FINB_MD_MDF_AREAID | MDF Area ID | 20040408 | ||
14 | MD_MDF_RFCDEST | Instance attribute | Private | Type reference (TYPE) | RFCDEST | MDF-RFC Destination | 20040408 | ||
15 | MD_MDF_RFCDEST_NEW | Instance attribute | Private | Type reference (TYPE) | RFCDEST | MDF-RFC Destination | 20040408 | ||
16 | MD_REGID | Instance attribute | Private | Attribute reference (LIKE) | 20040325 | ||||
17 | MD_REGID_SID | Instance attribute | Private | Type reference (TYPE) | FINB_MD_NROBJ_SID | SID of Registration | 20040430 | ||
18 | MF_BUFFERED | Instance attribute | Private | Attribute reference (LIKE) | 20040404 | ||||
19 | MF_CHECKED_WITH_OK | Instance attribute | Private | Type reference (TYPE) | FINB_MD_BOOLEAN | 'X' no unchecked changes | 20040404 | ||
20 | MF_DELETED | Instance attribute | Private | Type reference (TYPE) | FINB_MD_BOOLEAN | Registration was deleted | 20040408 | ||
21 | MF_MDF_STEALTH_MODE | Instance attribute | Private | Type reference (TYPE) | FINB_MD_BOOLEAN | MDF Tarn Mode (See Method INIT) | 20041213 | ||
22 | MF_MDF_TEMP_REGISTRY | Instance attribute | Private | Type reference (TYPE) | FINB_MD_BOOLEAN | Temp. registration on MDF completed | 20040408 | ||
23 | MF_SAVED_WITH_OK | Instance attribute | Private | Type reference (TYPE) | FINB_MD_BOOLEAN | 'X' no unsaved changes | 20040404 | ||
24 | MTS_REGISTRY | Instance attribute | Private | Type reference (TYPE) | TS_REGISTRY_INTERNAL | Registration for REGID | 20040406 | ||
25 | MTS_REGISTRY_NEW | Instance attribute | Private | Type reference (TYPE) | TS_REGISTRY_INTERNAL | New Registration Information for REGID | 20040407 | ||
26 | MTS_STRUCTURE | Instance attribute | Private | Type reference (TYPE) | TS_STRUCTURE | Generated Structures | 20040425 | ||
27 | MTS_TEMP_FIELDNAME | Instance attribute | Private | Type reference (TYPE) | TS_TEMP_FIELDNAME | List of Field Names and Temporary Fields | 20040408 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_DTEL | Instance method | Private | Method | Checks Whether SOURCE Can Be Represented in TARGET | 20040601 |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20041130 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20040325 |
4 | DELETE_ON_DB | Instance method | Private | Method | Deletes for the REGID on the Database | 20040331 |
5 | DELETE_STRUCTURES | Instance method | Private | Method | Delete DDIC Structures | 20040427 |
6 | GENERATE | Instance method | Private | Method | Determine Generation Information | 20040430 |
7 | GENERATE_STRUCTURES | Instance method | Private | Method | Generate DDIC Structures | 20040424 |
8 | GET_DEFAULT_REGISTRY | Instance method | Private | Method | Get Standard Registration Entities | 20040331 |
9 | GET_DTEL | Static method | Public | Method | Deliver Data Element | 20040603 |
10 | GET_ESA_REGISTRY | Instance method | Private | Method | Get ESA registry | 20040929 |
11 | GET_MDF_PROXY | Instance method | Private | Method | Get MDF Proxy Object | 20040404 |
12 | GET_NEXT_NUMBER | Instance method | Private | Method | Get New Number | 20040430 |
13 | GET_REGISTRY_IN_STEALTH_MODE | Instance method | Private | Method | 20050209 | |
14 | INIT | Instance method | Private | Method | Initialization | 20040416 |
15 | IS_BW_FIELD | Instance method | Private | Method | Checks Whether a BW Field (IOBJ) Is Involved | 20040331 |
16 | SET_DEFAULT_ROLE | Instance method | Private | Method | Enhance Reg. Info for MDF with Default Role | 20040803 |
17 | SET_MDF_TEMP_REGISTRY | Instance method | Private | Method | Register Temp. Fields on MDF | 20040404 |
Events
Class CL_FINB_MD_REGISTRY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_DEFAULT_REGISTRY | Private | See coding | 20041130 | BEGIN OF s_default_registry,
fieldname TYPE fieldname,
rollname TYPE rollname,
END OF s_default_registry
|
||
2 | S_GENFIELD | Private | See coding | 20040427 | BEGIN OF s_genfield,
fieldname TYPE fieldname,
rollname TYPE rollname,
END OF s_genfield
|
||
3 | S_GENINFO | Private | See coding | 20040427 | BEGIN OF s_geninfo,
structname TYPE strukname,
structtext TYPE as4text,
t_genfield TYPE t_genfield,
END OF s_geninfo
|
||
4 | S_INSTANCE | Private | See coding | 20040325 | BEGIN OF s_instance,
regid TYPE finb_md_regid,
o_registry_internal TYPE REF TO if_finb_md_registry_internal,
END OF s_instance
|
||
5 | S_MDF_PROXY | Private | See coding | 20040404 | BEGIN OF s_mdf_proxy,
mdf_application TYPE finb_md_mdf_appl,
mdf_areaid TYPE finb_md_mdf_areaid,
o_mdf_proxy TYPE REF TO if_ug_md_finb_proxy,
END OF s_mdf_proxy
|
||
6 | S_REGISTRY_INTERNAL | Private | Attribute reference (LIKE) | 20040409 |
|
||
7 | S_STRUCTURE | Private | See coding | 20040424 | BEGIN OF s_structure,
fieldname TYPE finb_md_fieldname,
type TYPE finb_md_struct_type,
structname TYPE strukname,
END OF s_structure
|
||
8 | S_TEMP_FIELDNAME | Private | See coding | 20040408 | BEGIN OF s_temp_fieldname,
fieldname TYPE finb_md_fieldname,
temp_fieldname TYPE fieldname,
END OF s_temp_fieldname
|
||
9 | TS_DEFAULT_REGISTRY | Private | See coding | 20041130 | ts_default_registry TYPE SORTED TABLE OF s_default_registry
WITH UNIQUE KEY fieldname
|
||
10 | TS_GENINFO | Private | See coding | 20040427 | ts_geninfo TYPE SORTED TABLE OF s_geninfo
WITH UNIQUE KEY structname
|
||
11 | TS_INSTANCE | Private | See coding | 20040325 | ts_instance TYPE SORTED TABLE OF s_instance
WITH UNIQUE KEY regid
|
||
12 | TS_MDF_PROXY | Private | See coding | 20040404 | ts_mdf_proxy TYPE SORTED TABLE OF s_mdf_proxy
WITH UNIQUE KEY mdf_application mdf_areaid
|
||
13 | TS_REGISTRY_INTERNAL | Private | Attribute reference (LIKE) | 20040409 |
|
||
14 | TS_STRUCTNAME | Private | See coding | 20040427 | ts_structname TYPE SORTED TABLE OF strukname
WITH UNIQUE DEFAULT KEY
|
||
15 | TS_STRUCTURE | Private | See coding | 20040424 | ts_structure TYPE SORTED TABLE OF s_structure
WITH UNIQUE KEY fieldname type
|
||
16 | TS_TEMP_FIELDNAME | Private | See coding | 20040408 | ts_temp_fieldname TYPE SORTED TABLE OF s_temp_fieldname
WITH UNIQUE KEY fieldname
|
||
17 | T_GENFIELD | Private | See coding | 20040427 | t_genfield TYPE STANDARD TABLE OF s_genfield
WITH NON-UNIQUE KEY fieldname
|
Method Signatures
Method CHECK_DTEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_SOURCE | Call by reference | Type reference (TYPE) | TYPENAME | Quelldatenelement | 20040601 | ||
2 | Importing | ID_TARGET | Call by reference | Type reference (TYPE) | TYPENAME | Zieldatenelement | 20040601 | ||
3 | Returning | RF_MATCH | Value transfer | Type reference (TYPE) | FINB_MD_BOOLEAN | Boolscher Wert (Wahr oder Falsch) | 20040601 |
Method CHECK_DTEL on class CL_FINB_MD_REGISTRY has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_FINB_MD_REGISTRY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FINB_MD_REGISTRY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_REGID | Call by reference | Type reference (TYPE) | FINB_MD_REGID | Registrierungsidentifikation | 20040325 | ||
2 | Importing | IF_BUFFERED | Call by reference | Type reference (TYPE) | FINB_MD_BOOLEAN | Boolscher Wert (Wahr oder Falsch) | 20040404 |
Method CONSTRUCTOR on class CL_FINB_MD_REGISTRY has no exception.
Method DELETE_ON_DB Signature
Method DELETE_ON_DB on class CL_FINB_MD_REGISTRY has no parameter.
Method DELETE_ON_DB on class CL_FINB_MD_REGISTRY has no exception.
Method DELETE_STRUCTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ITS_STRUCTNAME | Call by reference | Type reference (TYPE) | TS_STRUCTNAME | zu löschende DDIC-Strukturen | 20040427 |
Method DELETE_STRUCTURES on class CL_FINB_MD_REGISTRY has no exception.
Method GENERATE Signature
Method GENERATE on class CL_FINB_MD_REGISTRY has no parameter.
Method GENERATE on class CL_FINB_MD_REGISTRY has no exception.
Method GENERATE_STRUCTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ITS_GENINFO | Call by reference | Type reference (TYPE) | TS_GENINFO | Informationen für die Generierung von DDIC-Strukturen | 20040427 |
Method GENERATE_STRUCTURES on class CL_FINB_MD_REGISTRY has no exception.
Method GET_DEFAULT_REGISTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ETS_REGISTRY | Call by reference | Type reference (TYPE) | TS_REGISTRY_INTERNAL | Default Merkmale | 20040331 |
Method GET_DEFAULT_REGISTRY on class CL_FINB_MD_REGISTRY has no exception.
Method GET_DTEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ENTITY_DTEL | Call by reference | Object reference (TYPE REF TO) | CL_FINB_MD_REGISTRYENTITY_DTEL | Registrierungsinformationen zu einem Datenelement | 20040603 | ||
2 | Returning | RD_DTEL | Value transfer | Type reference (TYPE) | ROLLNAME | Datenelement (semantische Domäne) | 20040603 |
Method GET_DTEL on class CL_FINB_MD_REGISTRY has no exception.
Method GET_ESA_REGISTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_ESA_REGISTRY | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20040929 |
Method GET_ESA_REGISTRY on class CL_FINB_MD_REGISTRY has no exception.
Method GET_MDF_PROXY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_MDF_APPLICATION | Call by reference | Type reference (TYPE) | FINB_MD_MDF_APPL | MDF-Applikation | 20040404 | ||
2 | Importing | ID_MDF_AREAID | Call by reference | Type reference (TYPE) | FINB_MD_MDF_AREAID | MDF-AreaID | 20040404 | ||
3 | Returning | RO_MDF_PROXY | Value transfer | Object reference (TYPE REF TO) | IF_UG_MD_FINB_PROXY | Schnittstelle MDF - MDFLight | 20040404 |
Method GET_MDF_PROXY on class CL_FINB_MD_REGISTRY has no exception.
Method GET_NEXT_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RD_NUMBER | Value transfer | Type reference (TYPE) | FINB_MD_NROBJ_SID | SID | 20040430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NUMBER_RANGE_PROBLEMS | Probleme mit dem Nummernkreis | 20040430 |
Method GET_REGISTRY_IN_STEALTH_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_REGISTRY | Call by reference | Type reference (TYPE) | IF_FINB_MD_REGISTRY=>T_REGISTRY | 20050209 |
Method GET_REGISTRY_IN_STEALTH_MODE on class CL_FINB_MD_REGISTRY has no exception.
Method INIT Signature
Method INIT on class CL_FINB_MD_REGISTRY has no parameter.
Method INIT on class CL_FINB_MD_REGISTRY has no exception.
Method IS_BW_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_FIELDNAME | Feldname | 20040331 | ||
2 | Returning | RF_EXIST | Value transfer | Type reference (TYPE) | FINB_MD_BOOLEAN | Boolscher Wert (Wahr oder Falsch) | 20040331 |
Method IS_BW_FIELD on class CL_FINB_MD_REGISTRY has no exception.
Method SET_DEFAULT_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CTS_MDF_ROLE | Call by reference | Type reference (TYPE) | IF_UG_MD_FINB_PROXY=>TS_ROLE | 20040803 | |||
2 | Importing | ID_MDF_APPL | Call by reference | Type reference (TYPE) | FINB_MD_MDF_APPL | MDF-Applikation | 20040803 |
Method SET_DEFAULT_ROLE on class CL_FINB_MD_REGISTRY has no exception.
Method SET_MDF_TEMP_REGISTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_HANDLE | Call by reference | Object reference (TYPE REF TO) | CL_FINB_MD_REGISTRY_SHM_AREA | Gebiet für CL_FINB_MD_Registry | 20040415 |
Method SET_MDF_TEMP_REGISTRY on class CL_FINB_MD_REGISTRY has no exception.
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 300 |