SAP ABAP Class CL_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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20050201
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_ROLE_FACTORY FIN Master Data: Roles 20020108
Properties
Class CL_UG_MD_ROLE_FACTORY  
Short Description FIN Master Data: Roles    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD1   FIN General: Master Data: Buffer + Instances 
Created 20010712   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_MD_FIELDNAME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UG_MD_STORAGE_CHAR_BW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20050201
2 IF_UG_MD_ROLE_FACTORY FIN Master Data: Roles 20020108
Friends
Class CL_UG_MD_ROLE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TMP_ROLE_PREFIX Constant Public Type reference (TYPE) CHAR6 '&ROLE$' Character Field of Length 6 20010905
2 GC_TMP_ROLE_PREFIX_LEN Constant Private Type reference (TYPE) I 6 20010905
3 GD_MAX_ROLE_TIMESTAMP Static Attribute Private Type reference (TYPE) TIMESTAMP Time Stamp of Last Role Change 20031219
4 GO_FIELDINFO_LOCAL Static Attribute Private Object reference (TYPE REF TO) CL_UG_FIELDINFO_LOCAL Field Info for a Local Dictionary Type 20021023
5 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_UG_MD_ROLE_FACTORY FIN Master Data: Roles 20010713
6 GO_ROLE_SHM Static Attribute Private Object reference (TYPE REF TO) IF_UG_MD_ROLE_FACTORY Reference to Shared Object 20050201
7 GT_AUTO_ROLE Static Attribute Private See coding FIN Master Data: General Indicator 20010713
8 GT_CLASS_TIMESTAMP Static Attribute Private Type reference (TYPE) TS_CLASS_TIMESTAMP 20031219
9 GT_DEF_ROLE Static Attribute Private Type reference (TYPE) T_DEF_ROLE 20010712
10 GT_DETERMINING_ATTRIBUTE Static Attribute Private See coding 20010731
11 GT_FIELD_ROLE Static Attribute Private Type reference (TYPE) T_FIELD_ROLE Assignment of Role to Field Names (UGMD1000 reversed) 20030418
12 GT_GEN_TEMPLATE Static Attribute Private See coding FIN Master Data: Template for Table Generation 20010729
13 GT_NAMED_FIELD_ROLE Static Attribute Private See coding 20020121
14 GT_ROLE Static Attribute Private Type reference (TYPE) T_ROLE_DEF 20010712
15 GT_ROLE_APPL Static Attribute Private See coding 20010712
16 GT_ROLE_APPLCLASS_USAGE Static Attribute Private See coding 20030715
17 GT_ROLE_ATTRIBUTE Static Attribute Private Type reference (TYPE) T_ROLE_ATTRIBUTE 20010712
18 GT_ROLE_ATTRIBUTE_FIX Static Attribute Private See coding 20010712
19 GT_ROLE_ATTRIBUTE_GEN Static Attribute Private See coding 20010712
20 GT_ROLE_ATTRIBUTE_HIER Static Attribute Private See coding 20020111
21 GT_ROLE_ATTRIBUTE_NET Static Attribute Private See coding 20020111
22 GT_ROLE_ATTR_MAP Static Attribute Private See coding Default Attribute Mapping 20040902
23 GT_ROLE_AUTH_FIELD Static Attribute Private Type reference (TYPE) T_ROLE_AUTH_FIELD Prescribed Fields for Auth. Check 20020919
24 GT_ROLE_AUTH_TAB Static Attribute Private Type reference (TYPE) T_ROLE_AUTH_TAB Prescribed Check Tables for Auth. Check 20020919
25 GT_ROLE_AUTH_TEMPL Static Attribute Private Type reference (TYPE) T_ROLE_AUTH_TEMPL Prescribed Templates for Check Tables for Auth. Check 20020919
26 GT_ROLE_DELTA_LEAF Static Attribute Private Type reference (TYPE) UGMD_TS_ROLE Roles with Delta End Node 20041223
27 GT_ROLE_ENQUEUE_FIELD Static Attribute Private See coding 20030204
28 GT_ROLE_HIER_STRUCT Static Attribute Private See coding FIN Master Data: Template for Attributes at Hierarchy Edges 20020107
29 GT_ROLE_HRY_PROP Static Attribute Private See coding FIN Master Data: SAP Restrictions on Hierarchies 20010915
30 GT_ROLE_INTERVAL Static Attribute Private See coding 20030217
31 GT_ROLE_NAMED_FIELD Static Attribute Private See coding 20020121
32 GT_ROLE_NET_STRUCT Static Attribute Private See coding 20020111
33 GT_ROLE_SUBOBJ Static Attribute Private See coding 20021118
34 GT_ROLE_TABNAME Static Attribute Private See coding 20010712
35 GT_ROLE_WU Static Attribute Private Type reference (TYPE) UGMD_TS_ROLE_WU FIN Master Data: Role Assignment for Where-Used List 20030714
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010712
2 GET_INSTANCE Static method Public Method 20010713
3 INVALIDATE_BUFFER Static method Public Method Invalidate Read Buffer Throughout System 20050111
Events
Class CL_UG_MD_ROLE_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CLASS_TIMESTAMP Private See coding 20031219 BEGIN OF s_class_timestamp, classname TYPE classname, timestamp TYPE timestamp, END OF s_class_timestamp
2 S_FIELD_ROLE Private See coding 20030418 BEGIN OF s_field_role, fieldname TYPE ug_fieldname, role TYPE ug_role, END OF s_field_role
3 S_ROLE_ATTRIBUTE Private See coding 20010712 BEGIN OF s_role_attribute, role TYPE ug_role, attribute TYPE ug_fieldname, END OF s_role_attribute
4 S_ROLE_DEF Private See coding 20010712 BEGIN OF s_role_def. INCLUDE TYPE ugmd1000. TYPES: scrtext_s TYPE scrtext_s, scrtext_m TYPE scrtext_m, scrtext_l TYPE scrtext_l, reptext TYPE reptext, END OF s_role_def
5 TS_CLASS_TIMESTAMP Private See coding 20031219 ts_class_timestamp TYPE SORTED TABLE OF s_class_timestamp WITH UNIQUE KEY classname
6 T_DEF_ROLE Private See coding 20010712 t_def_role TYPE SORTED TABLE OF ugmd1002 WITH UNIQUE KEY application infoobject
7 T_FIELD_ROLE Private See coding 20030418 t_field_role TYPE SORTED TABLE OF s_field_role WITH UNIQUE KEY fieldname
8 T_ROLE_ATTRIBUTE Private See coding 20010712 t_role_attribute TYPE HASHED TABLE OF s_role_attribute WITH UNIQUE KEY role attribute
9 T_ROLE_AUTH_FIELD Private See coding 20020919 t_role_auth_field TYPE SORTED TABLE OF ugmd1040 WITH UNIQUE KEY role fieldname
10 T_ROLE_AUTH_TAB Private See coding 20020919 t_role_auth_tab TYPE SORTED TABLE OF ugmd1041 WITH UNIQUE KEY role
11 T_ROLE_AUTH_TEMPL Private See coding 20020919 t_role_auth_templ TYPE SORTED TABLE OF ugmd1042 WITH UNIQUE KEY role
12 T_ROLE_DEF Private See coding 20010712 t_role_def TYPE SORTED TABLE OF s_role_def WITH UNIQUE KEY role
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UG_MD_ROLE_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UG_MD_ROLE_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_MD_ROLE_FACTORY FI-Stammdaten: Rollen 20010713

Method GET_INSTANCE on class CL_UG_MD_ROLE_FACTORY has no exception.

Method INVALIDATE_BUFFER Signature

Method INVALIDATE_BUFFER on class CL_UG_MD_ROLE_FACTORY has no parameter.
Method INVALIDATE_BUFFER on class CL_UG_MD_ROLE_FACTORY has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 3.1A