SAP ABAP Class CL_USMD_GOV_SCOPE (Governance Scope Determination)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD_GOVERNANCE_SCOPE (Package) Master Data Governance Scope
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_GOV_SCOPE Governance Scope Determination 20120302
Properties
Class CL_USMD_GOV_SCOPE  
Short Description Governance Scope Determination    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD_GOVERNANCE_SCOPE   Master Data Governance Scope 
Created 20120209   SAP 
Last change 20130531   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 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_GOV_SCOPE Governance Scope Determination 20120302
Friends
Class CL_USMD_GOV_SCOPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GOV_SCOPE_GOVERNED Instance attribute Private Attribute reference (LIKE) 20120302
2 GC_GOV_SCOPE_NOT_GOVERNED Instance attribute Private Attribute reference (LIKE) 20120302
3 GC_IN_SCOPE Instance attribute Private Attribute reference (LIKE) 20120302
4 GC_OUT_OF_SCOPE Instance attribute Private Attribute reference (LIKE) 20120302
5 GT_INSTANCE Static Attribute Private Type reference (TYPE) TYT_INSTANCE Table of instances of this class 20120209
6 MO_MODEL_EXT Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120209
7 MT_ATTRIBUTE_BUF Instance attribute Private Type reference (TYPE) TYT_ATTRIBUTE_BUF Buffer for checked attributes 20120213
8 MT_ATTRIBUTE_CUS Instance attribute Private Type reference (TYPE) USMD_T_USMD0071C Statuses of Attributes 20120211
9 MT_ATTRIBUTE_IN_SCOPE Instance attribute Private Type reference (TYPE) TYT_ATTRIBUTE Attributes in governance scope per entity 20120221
10 MT_ATTRIBUTE_NOT_IN_SCOPE Instance attribute Private Type reference (TYPE) TYT_ATTRIBUTE Attributes not in governance scope per entity 20120221
11 MT_ENTITY_BUF Instance attribute Private Type reference (TYPE) TYT_ENTITY_BUF Buffer for checked entities 20120213
12 MT_ENTITY_CUS Instance attribute Private Type reference (TYPE) USMD_T_USMD0070C Statuses of Entity Types 20120211
13 MT_ENTITY_IN_SCOPE Instance attribute Private Type reference (TYPE) USMD_TS_ENTITIES Entities in governance scope 20120221
14 MT_ENTITY_NOT_IN_SCOPE Instance attribute Private Type reference (TYPE) USMD_TS_ENTITIES Entities not in governance scope 20120221
15 MT_KEY_ATTRIBUTE Instance attribute Private Type reference (TYPE) TYT_KEY_ATTRIBUTE Buffer of key attributes per entity 20120223
16 MT_RELATION_CUS Instance attribute Private Type reference (TYPE) USMD_T_USMD0072C Statuses of Relationships 20120211
17 MV_BUFFER_FILLED Instance attribute Private Type reference (TYPE) BOOLE_D Is buffer already filled? 20121109
18 MV_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20120209
19 MV_SCOPE_REDUCED Instance attribute Private Type reference (TYPE) BOOLE_D Is scope reduced? 20120213
20 MV_SCOPE_REDUCED_CHECKED Instance attribute Private Type reference (TYPE) BOOLE_D Was check "is scope reduced" already performed? 20120213
21 MV_SWITCH Instance attribute Private Type reference (TYPE) BOOLE_D Is the governance scope switched on? 20120209
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor 20120209
2 FILL_BUFFER Instance method Private Method Fill governance scope buffer 20121109
3 GET_ATTRIBUTES_IN_SCOPE Instance method Private Method 20120302
4 GET_ATTRIBUTES_NOT_IN_SCOPE Instance method Private Method 20120302
5 GET_ENTITIES_IN_SCOPE Instance method Private Method 20120302
6 GET_ENTITIES_NOT_IN_SCOPE Instance method Private Method 20120302
7 GET_ENTITY_OF_ATTRIBUTE Instance method Private Method Get the entity for which an attribute is a direct one 20120410
8 GET_INSTANCE Static method Public Method Return instance of this class 20120209
9 GET_KEY_ATTRIBUTES Instance method Private Method Get key attributes of an entity 20120222
10 IS_ATTRIBUTE_IN_SCOPE Instance method Private Method 20120302
11 IS_ENTITY_IN_SCOPE Instance method Private Method 20120302
12 IS_SCOPE_REDUCED Instance method Private Method 20120302
Events
Class CL_USMD_GOV_SCOPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYS_ATTRIBUTE Private See coding 20120213 BEGIN OF tys_attribute, entity TYPE usmd_entity, attributes TYPE usmd_ts_attribute, END OF tys_attribute
2 TYS_ATTRIBUTE_BUF Private See coding 20120213 BEGIN OF tys_attribute_buf, entity TYPE usmd_entity, attribute TYPE usmd_attribute, in_scope TYPE boole_d, END OF tys_attribute_buf
3 TYS_ENTITY_BUF Private See coding 20120213 BEGIN OF tys_entity_buf, entity TYPE usmd_entity, in_scope TYPE boole_d, END OF tys_entity_buf
4 TYS_INSTANCE Private See coding 20120209 BEGIN OF tys_instance, model TYPE usmd_model, instance TYPE REF TO if_usmd_gov_scope, END OF tys_instance
5 TYT_ATTRIBUTE Private See coding 20120213 tyt_attribute TYPE SORTED TABLE OF tys_attribute WITH UNIQUE KEY entity
6 TYT_ATTRIBUTE_BUF Private See coding 20120213 tyt_attribute_buf TYPE SORTED TABLE OF tys_attribute_buf WITH UNIQUE KEY entity attribute
7 TYT_ENTITY_BUF Private See coding 20120213 tyt_entity_buf TYPE SORTED TABLE OF tys_entity_buf WITH UNIQUE KEY entity
8 TYT_INSTANCE Private See coding 20120209 tyt_instance TYPE SORTED TABLE OF tys_instance WITH UNIQUE KEY model
9 TYT_KEY_ATTRIBUTE Private See coding 20120223 tyt_key_attribute TYPE SORTED TABLE OF tys_attribute WITH UNIQUE KEY entity
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120209

Method CONSTRUCTOR on class CL_USMD_GOV_SCOPE has no exception.

Method FILL_BUFFER Signature

Method FILL_BUFFER on class CL_USMD_GOV_SCOPE has no parameter.
Method FILL_BUFFER on class CL_USMD_GOV_SCOPE has no exception.

Method GET_ATTRIBUTES_IN_SCOPE Signature

Method GET_ATTRIBUTES_IN_SCOPE on class CL_USMD_GOV_SCOPE has no parameter.
Method GET_ATTRIBUTES_IN_SCOPE on class CL_USMD_GOV_SCOPE has no exception.

Method GET_ATTRIBUTES_NOT_IN_SCOPE Signature

Method GET_ATTRIBUTES_NOT_IN_SCOPE on class CL_USMD_GOV_SCOPE has no parameter.
Method GET_ATTRIBUTES_NOT_IN_SCOPE on class CL_USMD_GOV_SCOPE has no exception.

Method GET_ENTITIES_IN_SCOPE Signature

Method GET_ENTITIES_IN_SCOPE on class CL_USMD_GOV_SCOPE has no parameter.
Method GET_ENTITIES_IN_SCOPE on class CL_USMD_GOV_SCOPE has no exception.

Method GET_ENTITIES_NOT_IN_SCOPE Signature

Method GET_ENTITIES_NOT_IN_SCOPE on class CL_USMD_GOV_SCOPE has no parameter.
Method GET_ENTITIES_NOT_IN_SCOPE on class CL_USMD_GOV_SCOPE has no exception.

Method GET_ENTITY_OF_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTRIBUTE Attribute 20120410
2 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120410
3 Returning RV_ENTITY Value transfer Type reference (TYPE) USMD_ENTITY Entity Type 20120410

Method GET_ENTITY_OF_ATTRIBUTE on class CL_USMD_GOV_SCOPE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120209
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMD_GOV_SCOPE Governance Scope Determination 20120209

Method GET_INSTANCE on class CL_USMD_GOV_SCOPE has no exception.

Method GET_KEY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120222
2 Returning RT_ATTRIBUTE Value transfer Type reference (TYPE) USMD_TS_ATTRIBUTE Attributes 20120222

Method GET_KEY_ATTRIBUTES on class CL_USMD_GOV_SCOPE has no exception.

Method IS_ATTRIBUTE_IN_SCOPE Signature

Method IS_ATTRIBUTE_IN_SCOPE on class CL_USMD_GOV_SCOPE has no parameter.
Method IS_ATTRIBUTE_IN_SCOPE on class CL_USMD_GOV_SCOPE has no exception.

Method IS_ENTITY_IN_SCOPE Signature

Method IS_ENTITY_IN_SCOPE on class CL_USMD_GOV_SCOPE has no parameter.
Method IS_ENTITY_IN_SCOPE on class CL_USMD_GOV_SCOPE has no exception.

Method IS_SCOPE_REDUCED Signature

Method IS_SCOPE_REDUCED on class CL_USMD_GOV_SCOPE has no parameter.
Method IS_SCOPE_REDUCED on class CL_USMD_GOV_SCOPE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732