SAP ABAP Interface IF_UG_MD_META_DATA_EXT (SEM: Master Data Access to Metadata)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD0 (Package) FIN General: Master Data
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_UG_MD_META_DATA SEM: Masterdata access to meta data 20010528
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_META_DATA FIN Master Data: Metadata 20010717
Properties
Interface IF_UG_MD_META_DATA_EXT  
Short Description SEM: Master Data Access to Metadata    
General Data
Package UGMD0   FIN General: Master Data 
Created 20010528   SAP 
Last changed 20070913   SAP 
Unicode checks active    
Forward declarations
Interface IF_UG_MD_META_DATA_EXT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20010831
Friends
Interface IF_UG_MD_META_DATA_EXT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PARAM_NO_SHMEM Constant Public Type reference (TYPE) UG_PARAM 'NO_SHMEM' Cust.parameter "Shared Objects Memory not available" 20040225
2 GC_ROLE_MULTI Constant Public Type reference (TYPE) UG_ROLE '***' Ambiguous Role 20010528
Methods
# Method Level Visibility Method type Description Created on
1 END_CHANGE_BLOCK Instance method Public Method End of a Series of Changes 20020516
2 GENERATE Instance method Public Method Regenerate DDIC Structures (Without Test of Gen. Status) 20021002
3 GET_AREA_PROPERTY Instance method Public Method Read Area Properties 20040219
4 GET_CHAR_PROPERTY Instance method Public Method Specific Properties of a Characteristic 20010809
5 GET_CHAR_ROLE Instance method Public Method Role of a Characteristic 20010528
6 GET_COMBINATION_FIELD Instance method Public Method Determine Pair Object 20020327
7 GET_FIELD_BASE_FIELD Instance method Public Method Obsolete -> New: GET_FIELD_RELATED_FIELD 20021118
8 GET_FIELD_HIERARCHY_FIELDS Instance method Public Method Fields That May Occur in a Hierarchy 20020508
9 GET_FIELD_LIST Instance method Public Method List of characteristics 20021017
10 GET_FIELD_RELATED_FIELD Instance method Public Method Related Field for Deep Transport, Deletion and so on 20030515
11 GET_GENERATION_STATUS Instance method Public Method Is a generation necessary? 20020115
12 GET_REMOTE_FPROP Instance method Public Method Read Field Properties of Remote Fields (with Read Buffer) 20040902
13 GET_ROLE Instance method Public Method Allocated Roles 20010621
14 GET_ROLE_PROPERTY Instance method Public Method Determine Properties of a Role 20021119
15 GET_ROLE_SUBOBJECTS Instance method Public Method Dependent Objects for a Role for Copy/Delete/Transport 20021120
16 GET_ROLE_TEXT Instance method Public Method Get Name of a Role 20010626
17 GET_TEMP_FIELD Instance method Public Method Create Temporary Field 20020805
18 IS_COMBINATION_FIELD Instance method Public Method Determine Pair Object 20020416
19 IS_NAV_ATTRIBUTE Instance method Public Method Trigger Nav. Attribute 20030807
20 SET_AREA_PROPERTY Instance method Public Method Set Area Properties 20040219
21 SET_AREA_RFCDEST Instance method Public Method In which BWs is an AREA used? 20010705
22 SET_CHAR_PROPERTY Instance method Public Method Specific Properties of a Characteristic 20010809
23 SET_FIELD_REPTEXT Instance method Public Method Write Special Texts for Column Headers (REPTEXT) 20030203
24 SET_ROLE Instance method Public Method Allocate Role to a Characteristic 20010528
25 SET_TEMP_FIELD Instance method Public Method Create Temporary Field 20020805
26 START_CHANGE_BLOCK Instance method Public Method Beginning of a Series of Changes 20020516
Events
Interface IF_UG_MD_META_DATA_EXT has no event.
Types
Interface IF_UG_MD_META_DATA_EXT has no local type.
Method Signatures

Method END_CHANGE_BLOCK Signature

Method END_CHANGE_BLOCK on Interface IF_UG_MD_META_DATA_EXT has no parameter.
Method END_CHANGE_BLOCK on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20021002

Method GENERATE on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_AREA_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCESS_MODE Call by reference Type reference (TYPE) UG_ACCESS_MODE Zugriffsart auf Stammdaten 20040219
# Exception Resumable Description Created on
1 APPLICATION_AREA_REQUIRED Operation ist nur im Kontext eines Anwendungsgebiets möglich 20040219

Method GET_CHAR_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HRY_PROP Call by reference Type reference (TYPE) UGMD_S_HRY_PROP FI-Stammdaten: Einschränkungen auf Hierarchien 20010810
2 Exporting ES_HRY_PROP_SUM Call by reference Type reference (TYPE) UGMD_S_HRY_PROP Einschränkungen auf Hierarchien gesamt 20031204
3 Exporting ET_ATTR_MAP Call by reference Type reference (TYPE) UGMD_TS_ATTR_MAPPING Mappings von Attributspaaren Rolle-Remote 20040827
4 Exporting ET_REPTEXT Call by reference Type reference (TYPE) UGMD_TS_REPTEXT Überschriftentexte 20050425
5 Exporting E_AUTHORITY_CHECK_ON_VALUE Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020422
6 Exporting E_AUTOMATIC_DELTA_LEAF Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020214
7 Exporting E_COMBI_ODSOBJECT Call by reference Type reference (TYPE) RSINFOCUBE ODS-Object zu einem Kombifeld, zeitunabhängig 20030729
8 Exporting E_COMBI_ODSOBJ_TIMEDEP Call by reference Type reference (TYPE) RSINFOCUBE ODS-Object zu einem Kombifeld, zeitabhängig 20060823
9 Exporting E_FISCVARNT Call by reference Type reference (TYPE) PERIV Spezielle GJahresvariante für zeitabhängige Daten am Feld 20030916
10 Exporting E_LINKED_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010809
11 Exporting E_UNIT_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010809
12 Exporting E_VALIDITY_TYPE Call by reference Type reference (TYPE) UG_VDY_TYPE Typ der Validitätsverprobung 20030704
13 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010809
# Exception Resumable Description Created on
1 INVALID_FIELDNAME 20020507

Method GET_CHAR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AVAILABLE_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE_TXT FIN-Stammdaten: Merkmalsrollen 20010528
2 Exporting ET_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20010528
3 Exporting E_DEFAULT_ROLE Call by reference Type reference (TYPE) UG_ROLE FIN-Stammdaten: Rolle 20010528
4 Exporting E_REGISTRATION Call by reference Type reference (TYPE) UG_FIELD_REGISTRATION FI-Stammdaten: Warum wurde ein Feld registriert? 20010709
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Feldname 20010528

Method GET_CHAR_ROLE on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_COMBINATION_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD Call by reference Type reference (TYPE) UGMD_T_COMBI_FIELD_DEF FI-Stammdaten: Kombinationsfeld 20020327
2 Importing IF_CREATE_IF_NECESSARY Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20020327

Method GET_COMBINATION_FIELD on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_FIELD_BASE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASE_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME Basisfeld (leer falls nicht vorhanden) 20021118
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20021118

Method GET_FIELD_BASE_FIELD on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_FIELD_HIERARCHY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOWED Call by reference Type reference (TYPE) UGMD_TS_HIERARCHY_FIELDNAME FIN-Stammdaten: Erlaubte Felder in Hiearchien 20020724
2 Exporting ET_ALLOWED_CHILD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20020508
3 Exporting ET_ALLOWED_PARENT Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20020508
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020508

Method GET_FIELD_HIERARCHY_FIELDS on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) UGMD_TS_SEQ_FIELDNAME FIN-Stammdaten: Feldnamen 20021017

Method GET_FIELD_LIST on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_FIELD_RELATED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RELATED_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME zugehöriges Feld aus UGMD2200 20030515
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030515

Method GET_FIELD_RELATED_FIELD on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_GENERATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_GEN_REQUIRED Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020115
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE Falls Neugenerieren, warum? 20020904

Method GET_GENERATION_STATUS on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_REMOTE_FPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REMOTE_FPROP Call by reference Type reference (TYPE) UGMD_S_FPROP Feldeigenschaften Remote / ohne Rolle etc. 20040902
2 Exporting ET_REMOTE_ATTR Call by reference Type reference (TYPE) UGMD_TS_FLD_ATTR Attribute mit Zeitabhängigkeit 20040902
3 Exporting ET_REMOTE_FDEP Call by reference Type reference (TYPE) UGMD_TS_FDEP Klammerung Remote 20040902
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Feldname des Remotefeldes, z.B. des infoobjects 20040902
5 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC-Destination, von der zu lesen ist 20040902
# Exception Resumable Description Created on
1 FAILURE RFC-Problem oder ungültiger Feldname 20040902

Method GET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE Call by reference Type reference (TYPE) UGMD_TS_FIELD_ROLE FIN-Stammdaten: Zugewiesene Merkmalsrollen 20010621
# Exception Resumable Description Created on
1 APPLICATION_AREA_REQUIRED Operation ist nur im Kontext eines Anwendungsgebiets möglich 20010621
2 ONLY_ONE_ROLE_ALLOWED In jedem Anwendungsgebiet kann ein Merkmal nur 1 Rolle haben 20010621

Method GET_ROLE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_MAP Call by reference Type reference (TYPE) UGMD_TS_ATTR_MAPPING Default-Mappings Rollenattribut-Remoteattribut 20040902
2 Exporting E_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME von Rolle vorgeschriebener Feldname (falls relevant) 20021119
3 Exporting E_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM von Rolle vorgeschriebenes IOBJ (falls relevant) 20040216
4 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20021119

Method GET_ROLE_PROPERTY on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_ROLE_SUBOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_SUB_OBJECT Call by reference Type reference (TYPE) UGMD_TS_ROLE_SUBOBJECT FIN-Stammdaten: Sub-Objekte zu Rollen 20021120
2 Importing I_OPERATION Call by reference Type reference (TYPE) UG_OPERATION_TYPE Art der geplanten Aktion (Copy/Delete/Transport) 20021120
3 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20021120

Method GET_ROLE_SUBOBJECTS on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_ROLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPTEXT Call by reference Type reference (TYPE) REPTEXT Überschrift 20010626
2 Exporting E_SCRTEXT_L Call by reference Type reference (TYPE) SCRTEXT_L Feldbezeichner lang 20010626
3 Exporting E_SCRTEXT_M Call by reference Type reference (TYPE) SCRTEXT_M Feldbezeichner mittel 20010626
4 Exporting E_SCRTEXT_S Call by reference Type reference (TYPE) SCRTEXT_S Feldbezeichner kurz 20010626
5 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FIN-Stammdaten: Rolle 20010626

Method GET_ROLE_TEXT on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method GET_TEMP_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) UGMD_TS_TEMP_FIELD_DEF FI-Stammdaten: Temporäre Felder 20020805

Method GET_TEMP_FIELD on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method IS_COMBINATION_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_IS_COMBINATION_FIELD Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020416
2 Exporting ET_COMBI_FIELD Call by reference Type reference (TYPE) UGMD_T_FIELDNAME FI-Stammdaten: Feldnamen 20020416
3 Exporting ET_COMBI_FIELD_SEQNR Call by reference Type reference (TYPE) UGMD_TS_SEQ_FIELDNAME FI-Stammdaten: Sortierte Feldnamen 20020416
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020416
# Exception Resumable Description Created on
1 INVALID_FIELDNAME 20020522

Method IS_NAV_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NAV_ATTR Call by reference Type reference (TYPE) UG_FLG Flag: Nav. Attribut ja/nein 20030807
2 Exporting E_ATTRIBUTE Call by reference Type reference (TYPE) UG_FIELDNAME Attributsname 20030807
3 Exporting E_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME Name des attr.tragendes Merkmals 20030807
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030807
# Exception Resumable Description Created on
1 INVALID_FIELDNAME 20030807

Method SET_AREA_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCESS_MODE Call by reference Type reference (TYPE) UG_ACCESS_MODE Zugriffsart auf Stammdaten 20040219
2 Importing I_NO_CROSS_CHK Call by reference Type reference (TYPE) UG_NO_CROSS_CHK_FL FI-Stammdaten: Kennz. "Felddefinitionen nicht querverproben" 20051121
# Exception Resumable Description Created on
1 APPLICATION_AREA_REQUIRED Operation ist nur im Kontext eines Anwendungsgebiets möglich 20040219
2 FOREIGN_LOCK Sperre durch anderen User 20040219

Method SET_AREA_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RFCDEST Call by reference Type reference (TYPE) UGMD_T_RFCDEST bitte nicht mehr verwenden! 20010705
2 Importing IT_RFCDEST_BW Call by reference Type reference (TYPE) UGMD_T_RFCDEST RFC-Destinationen zu BW's 20021217
3 Importing IT_RFCDEST_R3 Call by reference Type reference (TYPE) UGMD_T_RFCDEST RFC-Destinationen zu Core System 20021217
4 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20010705
5 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20010705
# Exception Resumable Description Created on
1 APPLICATION_AREA_REQUIRED 20050503
2 FOREIGN_LOCK 20050503
3 ILLEGAL_INPUT Typänderung (BW/R3) einer exist. RFC-Destination verboten! 20021218

Method SET_CHAR_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HRY_PROP Call by reference Type reference (TYPE) UGMD_S_HRY_PROP FI-Stammdaten: Einschränkungen auf Hierarchien 20010810
2 Importing IT_ATTR_MAP Call by reference Type reference (TYPE) UGMD_TS_ATTR_MAPPING Mappings von Attributspaaren Rolle-Remote 20040827
3 Importing IT_REPTEXT Call by reference Type reference (TYPE) UGMD_TS_REPTEXT Überschriftentexte 20050425
4 Importing I_AUTHORITY_CHECK_ON_VALUE Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020404
5 Importing I_AUTOMATIC_DELTA_LEAF Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020214
6 Importing I_COMBI_ODSOBJECT Call by reference Type reference (TYPE) RSINFOCUBE ODS-Object zu einem Kombifeld, zeitunabhängig 20030729
7 Importing I_COMBI_ODSOBJ_TIMEDEP Call by reference Type reference (TYPE) RSINFOCUBE ODS-Object zu einem Kombifeld, zeitabhängig 20060823
8 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010809
9 Importing I_FISCVARNT Call by reference Type reference (TYPE) PERIV Spezielle GJahresvariante für zeitabhängige Daten am Feld 20030916
10 Importing I_LINKED_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010809
11 Importing I_UNIT_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010809
12 Importing I_VALIDITY_TYPE Call by reference Type reference (TYPE) UG_VDY_TYPE Typ der Validitätsverprobung 20030704
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20030729
2 INVALID_FIELDNAME 20020903

Method SET_FIELD_REPTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20030203
2 Importing IT_FIELD_REPTEXT Call by reference Type reference (TYPE) UGMD_TS_FIELD_REPTEXT sprachabhängige Texte zu beliebiger Anzahl von Feldern 20030203

Method SET_FIELD_REPTEXT on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method SET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_FIELD_ROLE FIN-Stammdaten: Zugewiesene Merkmalsrollen 20010528
# Exception Resumable Description Created on
1 APPLICATION_AREA_REQUIRED Operation ist nur im Kontext eines Anwendungsgebiets möglich 20010528
2 FOREIGN_LOCK Registrieren / Generieren durch anderen User gesperrt 20030131
3 ONLY_ONE_ROLE_ALLOWED In jedem Anwendungsgebiet kann ein Merkmal nur 1 Rolle haben 20010528

Method SET_TEMP_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_TEMP_FIELD_DEF FI-Stammdaten: Temporäre Felder 20020805

Method SET_TEMP_FIELD on Interface IF_UG_MD_META_DATA_EXT has no exception.

Method START_CHANGE_BLOCK Signature

Method START_CHANGE_BLOCK on Interface IF_UG_MD_META_DATA_EXT has no parameter.
Method START_CHANGE_BLOCK on Interface IF_UG_MD_META_DATA_EXT has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 3.1A