SAP ABAP Class CL_USMD_PP_ACCESS_FACTORY (Factory for Active Area Access Classes)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1 (Package) Master Data: Data Modeling
Properties
Class CL_USMD_PP_ACCESS_FACTORY  
Short Description Factory for Active Area Access Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1   Master Data: Data Modeling 
Created 20090701   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_PP_ACCESS_FACTORY has no interface implemented.
Friends
Class CL_USMD_PP_ACCESS_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_MODEL_BUF Static Attribute Private Type reference (TYPE) TS_MODEL 20090930
2 GT_PP Static Attribute Private Type reference (TYPE) TS_PP 20090716
Methods
# Method Level Visibility Method type Description Created on
1 FILL_BUF_P Static method Private Method 20090930
2 GET_PP_ACCESS Static method Public Method Returns Instance of CL_USMD_PP_ACCESS_ADAPTER 20090701
3 GET_PP_ACCESS_BLOCKLIST Static method Public Method Returns Instance of CL_USMD_PP_ACCESS_ADAPTER 20120314
4 GET_PP_ACCESS_CLASSES Static method Public Method Returns Classes That Implement IF_USMD_PP_ACCESS 20091012
5 GET_PP_CLASSNAME Static method Public Method Return Name of Active Area Access Class 20110413
6 HAS_PP Static method Public Method Checks If Act.Areas Exist and Their Authoriz. Should Be Used 20090813
7 HAS_PP_2 Static method Public Method Checks If Active Area Exists (Design Time) 20100305
Events
Class CL_USMD_PP_ACCESS_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PP Private See coding 20090716 begin of s_pp, usmd_model type usmd_model, usmd_entity type usmd_entity, classname type seoclsname, o_pp_access_adapter type ref to cl_usmd_pp_access_adapter, f_use_md_auth type usmd_use_md_auth, seqnr type usmd_seqnr, end of s_pp
2 TS_MODEL Private See coding 20090930 ts_model type sorted table of usmd_model with unique key table_line
3 TS_PP Private See coding 20090716 ts_pp type sorted table of s_pp with unique key usmd_model usmd_entity
Method Signatures

Method FILL_BUF_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090930

Method FILL_BUF_P on class CL_USMD_PP_ACCESS_FACTORY has no exception.

Method GET_PP_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_PP_ACCESS_ADAPTER Value transfer Object reference (TYPE REF TO) CL_USMD_PP_ACCESS_ADAPTER Adapter für Zugriff auf Primärpersistenz 20090728
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL 20090728
3 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090728

Method GET_PP_ACCESS on class CL_USMD_PP_ACCESS_FACTORY has no exception.

Method GET_PP_ACCESS_BLOCKLIST 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 20120314
2 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120314
3 Returning RO_PP_ACCESS_BLOCKLIST Value transfer Object reference (TYPE REF TO) IF_USMD_PP_BLOCKLIST Adapter for Access to Active Area 20120314

Method GET_PP_ACCESS_BLOCKLIST on class CL_USMD_PP_ACCESS_FACTORY has no exception.

Method GET_PP_ACCESS_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PP_CLASSES Call by reference Type reference (TYPE) SEOR_IMPLEMENTING_KEYS 20091012

Method GET_PP_ACCESS_CLASSES on class CL_USMD_PP_ACCESS_FACTORY has no exception.

Method GET_PP_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20110413
2 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110413
3 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110413

Method GET_PP_CLASSNAME on class CL_USMD_PP_ACCESS_FACTORY has no exception.

Method HAS_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_HAS_PP Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090813
2 Exporting EF_USE_MD_AUTH Call by reference Type reference (TYPE) USMD_USE_MD_AUTH Berechtigungen des MDAF verwenden 20091019
3 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090813
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090813

Method HAS_PP on class CL_USMD_PP_ACCESS_FACTORY has no exception.

Method HAS_PP_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_HAS_PP Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100305
2 Exporting E_ENTITY_DOMAIN Call by reference Type reference (TYPE) USMD_PP_DOMAIN Ergebnis-Wiederverwendungsbereich 20100305
3 Importing I_ENTITY_DOMAIN Call by reference Type reference (TYPE) USMD_PP_DOMAIN Modellierter Wiederverwendungsbereich 20100305
4 Importing I_MODEL_DOMAIN Call by reference Type reference (TYPE) USMD_PP_DOMAIN Modellierter Wiederverwendungsbereich 20100305

Method HAS_PP_2 on class CL_USMD_PP_ACCESS_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702