SAP ABAP Class CL_USMD_ACC_FLD_PROP_DATA (Access Customizing Data of Field Properties)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1 (Package) Master Data: Data Modeling
Properties
Class CL_USMD_ACC_FLD_PROP_DATA  
Short Description Access Customizing Data of Field Properties    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1   Master Data: Data Modeling 
Created 20100922   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)
Interfaces
Class CL_USMD_ACC_FLD_PROP_DATA has no interface implemented.
Friends
Class CL_USMD_ACC_FLD_PROP_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY_DISPLAY Static Attribute Private Type reference (TYPE) ACTIV_AUTH '03' Activity - Display 20131007
2 MR_KEY_ATTR_STRUC Static Attribute Private Object reference (TYPE REF TO) DATA Key Attribute Structure Ref 20110513
3 MR_KEY_FLD_PROP_DATA Static Attribute Private Object reference (TYPE REF TO) DATA Key Field Properties 20110512
4 MR_KEY_FLD_PROP_DATA_FIX Static Attribute Private Object reference (TYPE REF TO) DATA Key Field Properties 20110516
5 MR_KEY_FLD_PROP_LINE Static Attribute Private Object reference (TYPE REF TO) DATA Field Property Line Ref 20110512
6 MS_USMD0080 Static Attribute Private Type reference (TYPE) USMD_S_USMD0080 Relevanz eines Entitätstyps 20101230
7 MT_ATTRIBUTES_ALL Static Attribute Private Type reference (TYPE) USMD_T_ATTRIBUTE Disabled Attributes 20110516
8 MT_ATTRIBUTES_OFF Static Attribute Private Type reference (TYPE) USMD_TS_ATTRIBUTE Disabled Attributes 20101217
9 MT_ATTRIBUTES_ON Static Attribute Private Type reference (TYPE) USMD_TS_ATTRIBUTE Enabled Attributes 20101217
10 MT_BADI_IMPLEMENTATIONS Static Attribute Private Type reference (TYPE) TT_BADI_IMPL 20120514
11 MT_USMD0080 Static Attribute Private Type reference (TYPE) USMD_T_USMD0080 Relevanz eines Entitättyps 20110419
12 MT_USMD0081 Static Attribute Private Type reference (TYPE) USMD_T_USMD0081 Relevanz eines Attributes 20101230
13 MV_FLD_NM Static Attribute Private Type reference (TYPE) USMD_FIELDNAME Field Name 20101217
14 MV_FLD_PROP_WFS Static Attribute Private Type reference (TYPE) USMD_FLD_PROP_WFS Field Properties 20101217
15 MV_MODEL Static Attribute Private Type reference (TYPE) USMD_MODEL Datenmodell 20101217
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_DEPENDENT_ENTITIES Static method Private Method Determine Dependent Entities 20111207
2 EVALUATE_CR_STATUS Static method Private Method Read Field Property by Entity 20101001
3 GET_ENTITIES_FOR_CR_TYPE Static method Public Method Get Entities maintainable for Change Request type 20111207
4 GET_ENTITY_PROPERTIES Static method Public Method Determination of Entity Properties for the Display 20110525
5 INITIALIZE Static method Private Method Initialize 20101217
6 REMOVE_TECHNICAL_ENTITY_TYPES Static method Private Method Remove technical entity types, e.g. adress 20111212
7 SELECT_DM_BY_CR Static method Public Method Read Field Property by Entity 20100924
8 SELECT_DM_BY_EDTN_TYPE Static method Public Method Read Single Change Request Data Record 20101117
9 SELECT_FLD_PROP_BY_ET Static method Public Method Read Field Property by Entity 20100924
10 SELECT_USMD1101_BY_CR Static method Public Method Read Single Change Request Data Record 20100929
11 SELECT_USMD110C_BY_CR Static method Public Method Read Single Change Request Data Record 20101117
12 VALIDATE_RETURNED_FLD_PROP Static method Private Method Check Field Properties 20110519
Events
Class CL_USMD_ACC_FLD_PROP_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BADI_IMPL Private See coding 20120514 BEGIN OF ts_badi_impl, crequest_type TYPE usmd_crequest_type, entity TYPE usmd_entity, crequest_wfs TYPE usmd_fld_prop_wfs, lr_badi TYPE REF TO usmd_acc_fld_prop_cust_dep_set, END OF ts_badi_impl
2 TT_BADI_IMPL Private See coding 20120514 tt_badi_impl TYPE SORTED TABLE OF ts_badi_impl WITH UNIQUE KEY crequest_type entity crequest_wfs
Method Signatures

Method DETERMINE_DEPENDENT_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTITY Call by reference Type reference (TYPE) USMD_T_USMD0020 Daten von Entitätstypen 20111207
2 Importing IT_ENTITY Call by reference Type reference (TYPE) USMD_T_USMD0020 Daten von Entitätstypen 20111207
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20111207
4 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20111207

Method DETERMINE_DEPENDENT_ENTITIES on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method EVALUATE_CR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQ_STATUS Call by reference Type reference (TYPE) USMD_CREQUEST_STATUS Status des Änderungsantrags 20101001
2 Returning RV_CHANGEABLE Value transfer Type reference (TYPE) BOOLE_D Relevancy of Attributes per Change Request Type, ET and WFS 20101001

Method EVALUATE_CR_STATUS on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method GET_ENTITIES_FOR_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITIES Call by reference Type reference (TYPE) USMD_T_USMD0020 Daten von Entitätstypen 20111207
2 Importing IV_USMD_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20111207

Method GET_ENTITIES_FOR_CR_TYPE on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method GET_ENTITY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG Entität ist nicht änderbar 20110525
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20110525
3 Importing IS_KEY Call by reference Type reference (TYPE) DATA Schlüssel der Entität 20110525
4 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110525

Method GET_ENTITY_PROPERTIES on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20101217
2 Importing IV_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20101217
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20101217
4 Importing IV_FLD_PROP_WFS Call by reference Type reference (TYPE) USMD_FLD_PROP_WFS Workflow-Schrittnummer 20101217
5 Importing IV_GET_FLD_PROP_ATTR_TEXT Call by reference Type reference (TYPE) USMD_MULTI_LANGU '' Structure with Language Dependent Key and Atrributes 20120918
# Exception Resumable Description Created on
1 CX_USMD_FP_INVALID_STRUC Ungülitige Struktur 20110512

Method REMOVE_TECHNICAL_ENTITY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTITY Call by reference Type reference (TYPE) USMD_T_USMD0020 Daten von Entitätstypen 20111212
2 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20111212

Method REMOVE_TECHNICAL_ENTITY_TYPES on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method SELECT_DM_BY_CR 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 Error 20100924
2 Exporting EV_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Relevancy of Attributes per Change Request Type, ET and WFS 20100924
3 Importing IV_USMD_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20100924

Method SELECT_DM_BY_CR on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method SELECT_DM_BY_EDTN_TYPE 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 Error 20101117
2 Exporting EV_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Typ des Änderungsantrags 20101117
3 Importing IV_USMD_EDTN_TYPE Call by reference Type reference (TYPE) USMD_EDITION_TYPE Typ des Änderungsantrags 20101117

Method SELECT_DM_BY_EDTN_TYPE on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method SELECT_FLD_PROP_BY_ET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_FLD_PROP_ATTR Call by reference Object reference (TYPE REF TO) DATA Feldeigenschaft per Change Request Type, ET and WFS 20101102
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL Datenmodell 20101209
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Muss Entitätsschlüssel enthalten 20101015
4 Importing IV_ACTION Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20101015
5 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20101104
6 Importing IV_CREQ_STATUS Call by reference Type reference (TYPE) USMD_CREQUEST_STATUS Status des Änderungsantrags 20101001
7 Importing IV_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20101001
8 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20101001
9 Importing IV_FLD_PROP_WFS Call by reference Type reference (TYPE) USMD_FLD_PROP_WFS '00' Workflow-Schrittnummer 20101012
10 Importing IV_GET_FLD_PROP_ATTR_TEXT Call by reference Type reference (TYPE) USMD_MULTI_LANGU '' If Set, Structure with Language Dependent Key and Atrributes 20120918
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20101028
2 CX_USMD_FP_INVALID_STRUC Ungülitige Struktur 20110512

Method SELECT_USMD1101_BY_CR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD1101 Call by reference Type reference (TYPE) USMD_T_USMD1101 Typ des Änderungsantrags 20100929
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Error 20100929
3 Importing IV_USMD_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20100929

Method SELECT_USMD1101_BY_CR on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method SELECT_USMD110C_BY_CR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USMD110C Call by reference Type reference (TYPE) USMD110C Typ des Änderungsantrags 20101117
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Error 20101117
3 Importing IV_USMD_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20101117

Method SELECT_USMD110C_BY_CR on class CL_USMD_ACC_FLD_PROP_DATA has no exception.

Method VALIDATE_RETURNED_FLD_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY_FLD_PROP_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110519
2 Importing IT_KEY_FLD_PROP_DATA_FIX Call by reference Type reference (TYPE) STANDARD TABLE 20110519
3 Importing IV_EVALUATE_HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL 20131004

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