SAP ABAP Class CL_MDG_BS_BP_ACCESS_MASTER (MDG: Business Partner Wrapper Class)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_ACCESS (Package) MDG: Business Partner - Mapping to existing persistency
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_BP_CONSTANTS Constants Interface for MDG 20091123
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_PP_ACCESS Access to Reuse Active Area 20091012
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_PP_BLOCKLIST Access to Reuse Active Area for Blocklist 20120320
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_ACCESS OBSOLET! MDG: Business Partner access (primary Persistency) 20091014
2 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_FND_ACCESS MDG: Business Partner Foundation access 20100810
Properties
Class CL_MDG_BS_BP_ACCESS_MASTER  
Short Description MDG: Business Partner Wrapper Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_ACCESS   MDG: Business Partner - Mapping to existing persistency 
Created 20091012   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
# Interface Abstract Final Description Created on
1 IF_MDG_BP_CONSTANTS Constants Interface for MDG 20091123
2 IF_USMD_PP_ACCESS Access to Reuse Active Area 20091012
3 IF_USMD_PP_BLOCKLIST Access to Reuse Active Area for Blocklist 20120320
Friends
# Friend Modeled only Created on Description
1 CL_MDG_BS_FND_ACCESS_SERVICES 20100915 MDG: Public access to Access Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ACCESS_CLASS_PROVIDER Static Attribute Private Object reference (TYPE REF TO) LIF_ACCESS_CLASS_PROVIDER 20110421
2 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_BP_ACCESS_MASTER MDG: Business Partner Wrapper Class 20091014
3 GV_ADDRESS_API Instance attribute Protected Object reference (TYPE REF TO) CL_BS_API_ADDRESS_MDG_BP API-class for BP-addresses 20091120
Methods
# Method Level Visibility Method type Description Created on
1 CENTRAL_DATA_MAINTAINABLE Instance method Public Method Check if central data is maintainable (UI context dependent) 20100121
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110421
3 DELIVER_ACCESS_CLASS_NAME Static method Private Method 20110421
4 ERROR_OCCURED Instance method Public Method Checks, whether the returned message is of type A, E or X 20091112
5 GET_FIELD_PROPERTIES Instance method Public Method Determines field properties for given data structures 20091027
6 GET_FIELD_PROPERTY Instance method Public Method Dynamically determine field property 20091014
7 GET_FIELD_PROPERTY_BY_WF_STEP Instance method Public Method Dynamically determine field property by workflow step 20091104
8 GET_INSTANCE Static method Public Method 20091014
9 GROUPING_HAS_INTERNAL_NUMBERS Instance method Public Method Checks if the given BP grouping has an internal number range 20091028
10 IS_INTERNAL_NUMBER_RANGE Instance method Public Method Checks if the given number range has internal numbers 20091028
11 SELECTION_TABLE_AS_CONDITIONS Instance method Public Method Converts the MDG selection table to a list of conditions 20100915
12 SET_GOV_SCOPE_FORCED Instance method Public Method Set governance scope 20120322
Events
Class CL_MDG_BS_BP_ACCESS_MASTER has no event.
Types
Class CL_MDG_BS_BP_ACCESS_MASTER has no local type.
Method Signatures

Method CENTRAL_DATA_MAINTAINABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MAINTAINABLE Value transfer Type reference (TYPE) ABAP_BOOL 20100121
2 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20100121

Method CENTRAL_DATA_MAINTAINABLE on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DELIVER_ACCESS_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACCESS_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20110421
# Exception Resumable Description Created on
1 CX_MDG_BS_BP_ACCESS Exception class for access class 20110421

Method ERROR_OCCURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091112
2 Returning RV_ERROR_OCCURED Value transfer Type reference (TYPE) ABAP_BOOL 20091112

Method ERROR_OCCURED on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method GET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) USMD_TS_ENTITY_DATA entities' data 20091029
2 Changing CT_PROPERTY Call by reference Type reference (TYPE) USMD_T_UI_PROPERTY2 Field properties 20091027
3 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20091028
4 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) USMD_TS_VALUE 20091117

Method GET_FIELD_PROPERTIES on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method GET_FIELD_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ENTITY_DATA Call by reference Type reference (TYPE) ANY 20091029
2 Changing CS_PROPERTY Call by reference Type reference (TYPE) USMD_S_UI_PROPERTY2 Field properties 20091028
3 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20091028
4 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) USMD_TS_VALUE 20091117
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20091027
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20091027

Method GET_FIELD_PROPERTY on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method GET_FIELD_PROPERTY_BY_WF_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ENTITY_DATA Call by reference Type reference (TYPE) ANY 20091104
2 Changing CS_PROPERTY Call by reference Type reference (TYPE) USMD_S_UI_PROPERTY2 Field properties 20091104
3 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20091104
4 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) USMD_TS_VALUE 20091117
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20091104
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20091104

Method GET_FIELD_PROPERTY_BY_WF_STEP on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_BS_BP_ACCESS_MASTER MDG: Business Partner Wrapper Class 20091014

Method GET_INSTANCE on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method GROUPING_HAS_INTERNAL_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUPING Call by reference Type reference (TYPE) BU_GROUP Business Partner Grouping 20091028
2 Returning RV_HAS_INTERNAL_NUMBERS Value transfer Type reference (TYPE) ABAP_BOOL 20091028

Method GROUPING_HAS_INTERNAL_NUMBERS on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method IS_INTERNAL_NUMBER_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER_RANGE Call by reference Type reference (TYPE) BU_NRRNG BP Number Range 20091028
2 Importing IV_NUMBER_RANGE_OBJECT Call by reference Type reference (TYPE) NROBJ 'BU_PARTNER' Name of number range object 20091028
3 Returning RV_IS_INTERNAL_NUMBER_RANGE Value transfer Type reference (TYPE) ABAP_BOOL 20091028

Method IS_INTERNAL_NUMBER_RANGE on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method SELECTION_TABLE_AS_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION_TABLE Call by reference Type reference (TYPE) USMD_TS_SEL 20100915
2 Returning RT_CONDITIONS Value transfer Type reference (TYPE) BST_WHERE_CLAUSE List of conditions for use in WHERE clause 20100915

Method SELECTION_TABLE_AS_CONDITIONS on class CL_MDG_BS_BP_ACCESS_MASTER has no exception.

Method SET_GOV_SCOPE_FORCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTE Call by reference Type reference (TYPE) USMD_T_ATTRIBUTE_FORCED Forceability of an Attr. Type - In/Out of Governance Scope? 20120322
2 Changing CT_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY_FORCED Forceability of an Entity Type - In/Out of Governance Scope 20120322
3 Changing CT_RELATION Call by reference Type reference (TYPE) USMD_T_RELATION_FORCED Forceability of a Relation Typ - In/Out of GovernanceScope? 20120322

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