SAP ABAP Interface IF_UG_MD_ROLE_FACTORY (FIN Master Data: Roles)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD1 (Package) FIN General: Master Data: Buffer + Instances
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_ROLE_FACTORY FIN Master Data: Roles 20020108
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UG_MD_ROLE_FACTORY_SHM FIN Master Data: Shared Data Role Definitions 20050105
Properties
Interface IF_UG_MD_ROLE_FACTORY  
Short Description FIN Master Data: Roles    
General Data
Package UGMD1   FIN General: Master Data: Buffer + Instances 
Created 20020108   SAP 
Last changed 20050411   SAP 
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)
Interfaces
Interface IF_UG_MD_ROLE_FACTORY has no interface.
Friends
Interface IF_UG_MD_ROLE_FACTORY has no friend.
Attributes
Interface IF_UG_MD_ROLE_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_AUTOMATIC_ROLES Instance method Public Method Automatically Registered Roles of an Application 20020108
2 GET_AVAILABLE_ROLE Instance method Public Method Possible Roles of an Info Object 20020108
3 GET_CLASS_TIMESTAMP Instance method Public Method Provide Time Stamp for a Global ABAP Class 20031219
4 GET_DEFAULT_ROLE Instance method Public Method Default Role of an Info Object in the Application 20020108
5 GET_DELTA_LEAF_ROLES Instance method Public Method Supply All Roles that Require the Delta End Node 20041223
6 GET_DETERMINING_ATTRIBUTES Instance method Public Method Attributes Needed for Creation 20020108
7 GET_FIELDNAME_PROPERTY Instance method Public Method Determine Attributes of a Field 20020121
8 GET_MAX_ROLE_TIMESTAMP Instance method Public Method Time Stamp of Last Generation-Relevant Role Change 20050106
9 GET_ROLES_OF_APPLICATION Instance method Public Method All Roles of an Application 20020108
10 GET_ROLE_APPLCLASS Instance method Public Method Application Class for a Role 20030715
11 GET_ROLE_ATTRIBUTE_GUI_DEF Instance method Public Method Settings for Maintenance of Attributes 20020702
12 GET_ROLE_DEFINITION Instance method Public Method Attributes of a Role 20020108
13 GET_ROLE_FIELDNAME Instance method Public Method Determine Fixed Field of a Role 20020108
14 GET_ROLE_FIELDS Instance method Public Method Attributes / Fields of a Role 20020108
15 GET_ROLE_FIX_ATTRIBUTES Instance method Public Method 20020108
16 GET_ROLE_GEN_ATTRIBUTES Instance method Public Method 20020108
17 GET_ROLE_GEN_STRUCT Instance method Public Method Get the Gener.Template of a Role 20020108
18 GET_ROLE_INTERVAL Instance method Public Method Interval Fields for the Role 20030217
19 GET_ROLE_PROPERTY Instance method Public Method Attributes of a Role 20020108
20 GET_ROLE_ROLLNAME Instance method Public Method Data Elements of the Role 20020108
21 GET_ROLE_SUB_OBJECTS Instance method Public Method Subobjects for a Role 20021118
22 GET_ROLE_TABNAME Instance method Public Method 20020108
23 GET_ROLE_TEXT Instance method Public Method Role Description 20020108
24 GET_ROLE_WHERE_USED Instance method Public Method Role Assignment for Where-Used List 20030714
25 GET_SPECIAL_AUTHORITY_FIELDS Instance method Public Method Fields Prescribed for Role for Authority Check 20020919
26 GET_SPECIAL_ENQUEUE_FIELDS Instance method Public Method Fields Prescribed for Role for Enqueue 20030204
27 GET_TABNAME_ROLE Instance method Public Method Particular Role Due to Which a Table Was Generated 20020108
28 SET_TEMP_ROLE_DEF Instance method Public Method Create Temporary Field 20020108
Events
Interface IF_UG_MD_ROLE_FACTORY has no event.
Types
Interface IF_UG_MD_ROLE_FACTORY has no local type.
Method Signatures

Method GET_AUTOMATIC_ROLES 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_ROLE FIN-Stammdaten: Merkmalsrollen 20020108
2 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20020108

Method GET_AUTOMATIC_ROLES on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_AVAILABLE_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_ROLE_TXT FIN-Stammdaten: Merkmalsrollen 20020108
2 Importing IT_RFCDEST Call by reference Type reference (TYPE) UGMD_T_RFCDEST FIN-Stammdaten: RFC-Destinationen 20020108
3 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20020108
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020108
5 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20020108

Method GET_AVAILABLE_ROLE on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_CLASS_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20031219
2 Importing I_CLASSNAME Call by reference Type reference (TYPE) CLASSNAME Referenztyp 20031219
# Exception Resumable Description Created on
1 INVALID_INPUT Klasse existiert nicht 20031219

Method GET_DEFAULT_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020108
2 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20030331
3 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20020108

Method GET_DEFAULT_ROLE on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_DELTA_LEAF_ROLES 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_ROLE Rollen, die Deltablatt-Attribut verlangen 20041223

Method GET_DELTA_LEAF_ROLES on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_DETERMINING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_T_FIELDNAME FIN-Stammdaten: Feldnamen 20020108
2 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108

Method GET_DETERMINING_ATTRIBUTES on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_FIELDNAME_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020121
2 Exporting E_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020121
3 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20030822
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020121

Method GET_FIELDNAME_PROPERTY on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_MAX_ROLE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050106

Method GET_MAX_ROLE_TIMESTAMP on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLES_OF_APPLICATION 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_ROLE FIN-Stammdaten: Merkmalsrollen 20020108
2 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20020108

Method GET_ROLES_OF_APPLICATION on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_APPLCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_APPLCLASS Call by reference Type reference (TYPE) UGMD_TS_ROLE_APPLCLASS Fin Stammdaten: Applikationsklassen zugeordnet zu Rollen 20030715
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20030715
3 Importing I_WHERE_USED Call by reference Type reference (TYPE) UG_FLG Verwendung für tiefe Objekte und Verwendungsnachweis 20030715

Method GET_ROLE_APPLCLASS on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_ATTRIBUTE_GUI_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_TH_ROLE_ATTR_GUI_DEF FI-Stammdaten: Einstellungen zur Pflege von Attributen 20020702
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020702

Method GET_ROLE_ATTRIBUTE_GUI_DEF on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_DEF Call by reference Type reference (TYPE) UGMD_S_ROLE_DEF FIN-Stammdaten: Rollendefinition 20020108
2 Exporting ES_ROLE_DEF_EXTENDED Call by reference Type reference (TYPE) UGMD_S_ROLE_DEF_EXTENDED FIN-Stammdaten: Rollendefinition, interne Felder 20020108
3 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20020108
4 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020108

Method GET_ROLE_DEFINITION on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020108
2 Exporting E_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM Rolle zugeordnetes Infoobject 20040216
3 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020108

Method GET_ROLE_FIELDNAME on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME_ROLLNAME FI-Stammdaten: Felder mit Datenelement 20020108
2 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108

Method GET_ROLE_FIELDS on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_FIX_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_TS_FIELD_TABNAME FIN-Stammdaten: Felder in Tabellen 20020108
2 Exporting ET_ATTRIBUTE_GUI Call by reference Type reference (TYPE) UGMD_TH_FATTR_GUI FIN-Stammdaten: Felder in Tabellen 20020712
3 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108

Method GET_ROLE_FIX_ATTRIBUTES on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_GEN_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_TS_FIELD_TABNAME FIN-Stammdaten: Felder in Tabellen 20020108
2 Exporting ET_ATTRIBUTE_GUI Call by reference Type reference (TYPE) UGMD_TH_FATTR_GUI FIN-Stammdaten: Felder in Tabellen 20020712
3 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108
4 Importing I_USAGE Call by reference Type reference (TYPE) UG_TABLE_USAGE FI-Stammdaten: Verwendung der Tabellen 20020111

Method GET_ROLE_GEN_ATTRIBUTES on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_GEN_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GEN_TEMPLATE Call by reference Type reference (TYPE) UGMD_TS_GEN_TEMPLATE FI-Stammdaten: Vorlage für die Tabellengenerierung 20020108
2 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108
3 Importing I_USAGE Call by reference Type reference (TYPE) UG_TABLE_USAGE FI-Stammdaten: Verwendung der Tabellen 20020108

Method GET_ROLE_GEN_STRUCT on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INTERVAL Call by reference Type reference (TYPE) UGMD_S_ROLE_INTERVAL Intervall-Feldnamen zur Rolle 20030217
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20030217
# Exception Resumable Description Created on
1 NOT_FOUND 20030217

Method GET_ROLE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CHECK_IN_VALUE_CLASS Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020702
2 Exporting EF_WITH_DELTA_LEAF Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020204
3 Exporting ES_HRY_PROP Call by reference Type reference (TYPE) UGMD_S_HRY_PROP FI-Stammdaten: Einschränkungen auf Hierarchien 20020108
4 Exporting ET_ATTR_MAP Call by reference Type reference (TYPE) UGMD_TS_ATTR_MAPPING Default-Mappings Rollenattribut-Remoteattribut 20040902
5 Exporting E_NAMED_FIELD Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020121
6 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108
7 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020121

Method GET_ROLE_PROPERTY on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_ROLLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20020108
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020108

Method GET_ROLE_ROLLNAME on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_SUB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_SUBOBJECT Call by reference Type reference (TYPE) UGMD_TS_ROLE_SUBOBJECT Sub-Objekte zur Rolle 20021118
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20021118
3 Importing I_WHERE_USED Call by reference Type reference (TYPE) UG_FLG ABAP_FALSE Nur für Verwendungsnachweis relevante Sub-Objekte 20030415

Method GET_ROLE_SUB_OBJECTS on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABNAME Call by reference Type reference (TYPE) UGMD_T_TABNAME FIN-Stammdaten: Tabellennamen 20020108
2 Exporting ET_TABNAME_PROP Call by reference Type reference (TYPE) UGMD_TS_TAB_PROP Tabellen mit Eigenschaften 20050407
3 Importing IT_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20020108

Method GET_ROLE_TABNAME on Interface IF_UG_MD_ROLE_FACTORY 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 20020108
2 Exporting E_SCRTEXT_L Call by reference Type reference (TYPE) SCRTEXT_L Feldbezeichner lang 20020108
3 Exporting E_SCRTEXT_M Call by reference Type reference (TYPE) SCRTEXT_M Feldbezeichner mittel 20020108
4 Exporting E_SCRTEXT_S Call by reference Type reference (TYPE) SCRTEXT_S Feldbezeichner kurz 20020108
5 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020108

Method GET_ROLE_TEXT on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_ROLE_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_WU Call by reference Type reference (TYPE) UGMD_TS_ROLE_WU FIN-Stammendaten: Rollenzuordnung für Verwendungsnachweis 20030714

Method GET_ROLE_WHERE_USED on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_SPECIAL_AUTHORITY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEQ_FIELD Call by reference Type reference (TYPE) UGMD_TS_SEQ_FIELDNAME Sortierte Feldnamen 20020919
2 Exporting E_TABNAME Call by reference Type reference (TYPE) TABNAME Spezielle Tabelle für Auth.Check, falls gepflegt 20020919
3 Exporting E_TEMPLATE Call by reference Type reference (TYPE) TYPENAME Spezielle Vorlage für Auth.Check Tabelle, falls gepflegt 20020919
4 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE Rolle 20020919

Method GET_SPECIAL_AUTHORITY_FIELDS on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method GET_SPECIAL_ENQUEUE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENQUEUE_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME vorgeschriebene Felder für Enqueue 20030204
2 Importing I_ROLE Call by reference Type reference (TYPE) UG_ROLE Rolle 20030204
# Exception Resumable Description Created on
1 NOT_FOUND 20030204

Method GET_TABNAME_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROLE Call by reference Type reference (TYPE) UG_ROLE FI-Stammdaten: Rolle 20020108
2 Importing I_TABNAME Call by reference Type reference (TYPE) UG_TABNAME FIN-Stammdaten: Tabellenname 20020108

Method GET_TABNAME_ROLE on Interface IF_UG_MD_ROLE_FACTORY has no exception.

Method SET_TEMP_ROLE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIB Call by reference Type reference (TYPE) UGMD_TS_FIELD_TABNAME FIN-Stammdaten: Felder in Tabellen 20020108
2 Importing IT_TABNAME Call by reference Type reference (TYPE) UGMD_T_TABNAME FIN-Stammdaten: Tabellennamen 20020108
3 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20020108
4 Importing I_ROLE_DEF Call by reference Type reference (TYPE) UGMD_S_ROLE_DEF FIN-Stammdaten: Rollendefinition 20020108
5 Importing I_SOBJ Call by reference Type reference (TYPE) OB_OBJECT Objektname 20020108

Method SET_TEMP_ROLE_DEF on Interface IF_UG_MD_ROLE_FACTORY has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 10B