SAP ABAP Class CL_USMD_DISABLING (Obsolete - Do Not Use)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD_GOVERNANCE_SCOPE (Package) Master Data Governance Scope
Properties
Class CL_USMD_DISABLING  
Short Description Obsolete - Do Not Use    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD_GOVERNANCE_SCOPE   Master Data Governance Scope 
Created 20100826   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 IF_USMD_DM_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_DISABLING has no interface implemented.
Friends
Class CL_USMD_DISABLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DISABLED Constant Public Type reference (TYPE) USMD_SWITCH IF_USMD_DM_CONST=>DISABLED Disabled 20101021
2 MC_ENABLED Constant Public Type reference (TYPE) USMD_SWITCH IF_USMD_DM_CONST=>ENABLED Enabled 20101021
3 MTS_ATTRIBUTE_SWITCH Static Attribute Private Type reference (TYPE) TS_ATTRIBUTE_SWITCH 20100827
4 MTS_ENTITY_SWITCH Static Attribute Private Type reference (TYPE) TS_ENTITY_SWITCH 20100827
5 MTS_MODEL Static Attribute Private Type reference (TYPE) TS_MODEL Inactive Models 20100826
6 MTS_RELATION_SWITCH Static Attribute Private Type reference (TYPE) TS_RELATION_SWITCH 20100827
7 MTS_REQUEST_PATTERN Static Attribute Private Type reference (TYPE) TS_MODEL 20110222
8 SV_WITH_ENABLEMENT Static Attribute Public Type reference (TYPE) ABAP_BOOL 20110217
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Obsolete - Do Not Use 20100826
2 EXISTS_ENTITY Static method Private Method Obsolete - Do Not Use 20100826
3 FIND_STATUS_MODEL_OBJECTS Static method Public Method Obsolete - Do Not Use 20100827
4 GET_ATTRIBUTES_WITH_SWITCH Static method Public Method Obsolete - Do Not Use 20100827
5 GET_ATTRIBUTE_SWITCH Static method Public Method Obsolete - Do Not Use 20100827
6 GET_ENTITIES_WITH_SWITCH Static method Public Method Obsolete - Do Not Use 20100827
7 GET_ENTITY_SWITCH Static method Public Method Obsolete - Do Not Use 20100827
8 GET_RELATIONS_WITH_SWITCH Static method Public Method Obsolete - Do Not Use 20100827
9 GET_RELATION_SWITCH Static method Public Method Obsolete - Do Not Use 20100827
10 REMOVE_ATTRIBUTES_SWITCHED_OFF Static method Public Method Obsolete - Do Not Use 20101011
11 REMOVE_ENTITIES_SWITCHED_OFF Static method Public Method Obsolete - Do Not Use 20101008
12 REMOVE_RELATIONS_SWITCHED_OFF Static method Public Method Obsolete - Do Not Use 20101011
Events
Class CL_USMD_DISABLING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTRIBUTE Private See coding 20100827 begin of s_attribute, usmd_model TYPE usmd_model, usmd_objstat TYPE usmd_objstat, usmd_entity TYPE usmd_entity, usmd_attribute TYPE usmd_attribute, switch TYPE usmd_switch, end of s_attribute
2 S_ENTITY Private See coding 20100827 begin of s_entity, usmd_model TYPE usmd_model, usmd_objstat TYPE usmd_objstat, usmd_entity TYPE usmd_entity, switch TYPE usmd_switch, end of s_entity
3 S_MODEL Private See coding 20101020 begin of s_model, usmd_model TYPE usmd_model, usmd_objstat TYPE usmd_objstat, selected TYPE abap_bool, end of s_model
4 S_RELATION Private See coding 20100827 begin of s_relation, usmd_model TYPE usmd_model, usmd_objstat TYPE usmd_objstat, fr_entity TYPE usmd_entity, relation TYPE usmd_relation, to_entity TYPE usmd_entity, switch TYPE usmd_switch, end of s_relation
5 TS_ATTRIBUTE_SWITCH Private See coding 20100827 ts_attribute_switch type sorted table of s_attribute with unique key usmd_model usmd_objstat usmd_entity usmd_attribute with non-unique sorted key key_sa components usmd_model usmd_objstat switch
6 TS_ENTITY_SWITCH Private See coding 20100827 ts_entity_switch type sorted table of s_entity with unique key usmd_model usmd_objstat usmd_entity with non-unique sorted key key_se components usmd_model usmd_objstat switch
7 TS_MODEL Private See coding 20101020 ts_model type sorted table of s_model with unique key usmd_model usmd_objstat
8 TS_RELATION_SWITCH Private See coding 20100827 ts_relation_switch type sorted table of s_relation with unique key usmd_model usmd_objstat fr_entity relation with non-unique sorted key key_sr components usmd_model usmd_objstat switch with non-unique sorted key entity_to components usmd_model usmd_objstat relation to_entity
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method EXISTS_ENTITY 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 Entitätstyp 20100826
2 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100826
3 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20100922
4 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Existiert Entitätstyp? 20100826

Method EXISTS_ENTITY on class CL_USMD_DISABLING has no exception.

Method FIND_STATUS_MODEL_OBJECTS 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 Datenmodell; alle falls initial 20100827
2 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus; beide falls initial 20100922
3 Returning RV_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Modell existiert nicht 20100827

Method FIND_STATUS_MODEL_OBJECTS on class CL_USMD_DISABLING has no exception.

Method GET_ATTRIBUTES_WITH_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SWITCH_OFF Call by reference Type reference (TYPE) USMD_T_ATTRIBUTE Ausgeschaltete Attribute 20100827
2 Exporting ET_SWITCH_OFF_R Call by reference Type reference (TYPE) USMD_T_ATTRIBUTE_R Range-Tabelle für ausgeschaltete Attribute 20100901
3 Exporting ET_SWITCH_ON Call by reference Type reference (TYPE) USMD_T_ATTRIBUTE Eingeschaltete Attribute 20100827
4 Exporting ET_SWITCH_ON_R Call by reference Type reference (TYPE) USMD_T_ATTRIBUTE_R Range-Tabelle für eingeschaltete Attribute 20100901
5 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Modellelemente existieren nicht 20100827
6 Importing IT_ATTRIBUTE_R Call by reference Type reference (TYPE) USMD_T_ATTRIBUTE_R Range-Tabelle für Attribute 20101027
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20100827
8 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100827
9 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT USMD1_CS_OBJSTAT-ACTIVE Aktivierungsstatus 20100922

Method GET_ATTRIBUTES_WITH_SWITCH on class CL_USMD_DISABLING has no exception.

Method GET_ATTRIBUTE_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Modellelemente existieren nicht 20100827
2 Exporting EV_SWITCH Call by reference Type reference (TYPE) USMD_SWITCH Ein- oder Ausschalten eines Modellobjekts 20100827
3 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTRIBUTE Attribut 20100827
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20100827
5 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100827
6 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT USMD1_CS_OBJSTAT-ACTIVE Aktivierungsstatus 20100922

Method GET_ATTRIBUTE_SWITCH on class CL_USMD_DISABLING has no exception.

Method GET_ENTITIES_WITH_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SWITCH_OFF Call by reference Type reference (TYPE) USMD_T_ENTITY Ausgeschaltete Entitätstypen 20100827
2 Exporting ET_SWITCH_OFF_R Call by reference Type reference (TYPE) USMD_T_ENTITY_R Range-Tabelle für ausgeschaltete Entitätstypen 20100901
3 Exporting ET_SWITCH_ON Call by reference Type reference (TYPE) USMD_T_ENTITY Eingeschaltete Entitätstypen 20100827
4 Exporting ET_SWITCH_ON_R Call by reference Type reference (TYPE) USMD_T_ENTITY_R Range-Tabelle für eingeschaltete Entitätstypen 20100901
5 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Modellelemente existieren nicht 20100827
6 Importing IT_ENTITY_R Call by reference Type reference (TYPE) USMD_T_ENTITY_R Range-Tabelle für Entitätstypen 20101027
7 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100827
8 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT USMD1_CS_OBJSTAT-ACTIVE Aktivierungsstatus 20100922

Method GET_ENTITIES_WITH_SWITCH on class CL_USMD_DISABLING has no exception.

Method GET_ENTITY_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Modellelemente existieren nicht 20100827
2 Exporting EV_SWITCH Call by reference Type reference (TYPE) USMD_SWITCH Ein- oder Ausschalten eines Modellobjekts 20100827
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20100827
4 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100827
5 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT USMD1_CS_OBJSTAT-ACTIVE Aktivierungsstatus 20100922

Method GET_ENTITY_SWITCH on class CL_USMD_DISABLING has no exception.

Method GET_RELATIONS_WITH_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SWITCH_OFF Call by reference Type reference (TYPE) USMD_T_RELATION Ausgeschaltene Beziehungen 20100827
2 Exporting ET_SWITCH_OFF_R Call by reference Type reference (TYPE) USMD_T_RELATION_R Range-Tabelle für ausgeschaltete Beziehungen 20101011
3 Exporting ET_SWITCH_ON Call by reference Type reference (TYPE) USMD_T_RELATION Eingeschaltene Beziehungen 20100827
4 Exporting ET_SWITCH_ON_R Call by reference Type reference (TYPE) USMD_T_RELATION_R Range-Tabelle für eingeschaltete Beziehungen 20101011
5 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Modellelemente existieren nicht 20100827
6 Importing IT_RELATION_R Call by reference Type reference (TYPE) USMD_T_RELATION_R Range-Tabelle für Beziehungen 20101028
7 Importing IV_FR_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Von-Entitätstyp 20100827
8 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100827
9 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT USMD1_CS_OBJSTAT-ACTIVE Aktivierungsstatus 20100922
10 Importing IV_TO_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Zu-Entitätstyp 20110113

Method GET_RELATIONS_WITH_SWITCH on class CL_USMD_DISABLING has no exception.

Method GET_RELATION_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Modellelemente existieren nicht 20100827
2 Exporting EV_SWITCH Call by reference Type reference (TYPE) USMD_SWITCH Ein- oder Ausschalten eines Modellobjekts 20100827
3 Importing IV_FR_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Von-Entitätstyp 20100827
4 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100827
5 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT USMD1_CS_OBJSTAT-ACTIVE Aktivierungsstatus 20100922
6 Importing IV_RELATION Call by reference Type reference (TYPE) USMD_RELATION Beziehung zwischen Entitätstypen 20100827

Method GET_RELATION_SWITCH on class CL_USMD_DISABLING has no exception.

Method REMOVE_ATTRIBUTES_SWITCHED_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_0022 Call by reference Type reference (TYPE) USMD_T_USMD0022 Daten von Attributen 20101011
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler 20101011
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell; alle falls initial 20110222
4 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus; beide falls initial 20110222

Method REMOVE_ATTRIBUTES_SWITCHED_OFF on class CL_USMD_DISABLING has no exception.

Method REMOVE_ENTITIES_SWITCHED_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_0020 Call by reference Type reference (TYPE) USMD_T_USMD0020 Daten von Entitätstypen 20101008
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler 20101008
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell; alle falls initial 20110222
4 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus; beide falls initial 20110222

Method REMOVE_ENTITIES_SWITCHED_OFF on class CL_USMD_DISABLING has no exception.

Method REMOVE_RELATIONS_SWITCHED_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_0023 Call by reference Type reference (TYPE) USMD_T_USMD0023 Daten von Beziehungen 20101011
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler 20101011
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell; alle falls initial 20110222
4 Importing IV_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus; beide falls initial 20110222

Method REMOVE_RELATIONS_SWITCHED_OFF on class CL_USMD_DISABLING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703