SAP ABAP Class CL_MDG_BS_FND_ACCESS_SERVICES (MDG: Public access to Access 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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_ECC_ACCESS_SERVICES Services for Access class 20100915
Properties
Class CL_MDG_BS_FND_ACCESS_SERVICES  
Short Description MDG: Public access to Access 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 20100915   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_MDG_BS_FND_ACCESS_SERVICES has no interface implemented.
Friends
Class CL_MDG_BS_FND_ACCESS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ACCESS_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_FND_ACCESS MDG: Business Partner Wrapper Class 20100915
2 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_FND_ACCESS_SERVICES MDG: Business Partner Wrapper Class 20100915
3 GS_CURRENT_WF Instance attribute Protected Type reference (TYPE) TY_CURRENT_WF_SPEC 20100915
4 GT_HANDLER_ACCESS Instance attribute Protected Type reference (TYPE) GTY_HANDLER_ACCESS_T 20100915
5 GT_RET_NO_CONVERS Instance attribute Protected Type reference (TYPE) BAPIRET2_T Return parameter table 20100915
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RET_4NO_CONVERS Instance method Protected Method Add Return message(s) for No Conversion 20100915
2 BP_GROUP_HAS_INT_NUMBERS Instance method Public Method Checks if the given BP group has an internal number range 20110224
3 CENTRAL_DATA_MAINTAINABLE Instance method Public Method Check if central data is maintainable (UI context dependent) 20100915
4 CHECK_DATA_4ENTITY Instance method Public Method Check Data for each Entity 20100915
5 CHECK_OBJECT_DATA Instance method Public Method Check Data for each Entity 20101222
6 CHECK_REQUIRED_FIELDS Instance method Public Method 20100915
7 CONSTRUCTOR Instance method Public Constructor 20100915
8 EXCEPTION_MESSAGE_STORE Instance method Protected Method Transfer sy-message to BAPI-message 20100915
9 GET_BANKDETAIL_4IBAN Instance method Public Method Get bankdetails for IBAN 20100915
10 GET_BP_DATA_ES_INITIAL_LOAD Instance method Public Method BP Read for Enterprise Search Initial Load 20100915
11 GET_FIELD_PROPERTIES Instance method Public Method Determines field properties for given data structures 20100915
12 GET_FIELD_PROPERTY Instance method Public Method Dynamically determine field property 20101020
13 GET_IBAN_4BANKDETAIL Instance method Public Method Get IBAN from bank details 20100915
14 GET_TIME_DEPENDENCY_BANKDETAIL Instance method Public Method Get bankdetails for IBAN 20101005
15 INIT_API_MEMORY Instance method Public Method Refresh API-memories 20100915
16 IS_INTERNAL_NUMBER_RANGE Instance method Public Method Checks if the given number range has internal numbers 20100930
17 MAP_USMD_MESSAGE_TO_BAPIRET Instance method Public Method Map USMD-messages to BAPIRET2 20100922
Events
Class CL_MDG_BS_FND_ACCESS_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_HANDLER_ACCESS Protected See coding 20100915 BEGIN OF gty_handler_access, * handler TYPE REF TO CL_MDG_BS_BP_HANDLER, handler TYPE REF TO if_mdg_bs_bp_access_handler, END OF gty_handler_access
2 GTY_HANDLER_ACCESS_T Protected See coding 20100915 gty_handler_access_t TYPE STANDARD TABLE OF gty_handler_access
3 TY_CURRENT_WF_SPEC Protected See coding 20100915 BEGIN OF ty_current_wf_spec, crequest TYPE usmd_crequest, crequest_type TYPE usmd_crequest_type, crequest_step TYPE usmd_crequest_appstep, crequest_index TYPE swc_index, END OF ty_current_wf_spec
Method Signatures

Method ADD_RET_4NO_CONVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100915
2 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100915

Method ADD_RET_4NO_CONVERS on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method BP_GROUP_HAS_INT_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_GROUP Call by reference Type reference (TYPE) BU_GROUP Business Partner Grouping 20110224
2 Returning RV_HAS_INTERNAL_NUMBERS Value transfer Type reference (TYPE) ABAP_BOOL Indicator if numbers are internal (true) or not (false) 20110224

Method BP_GROUP_HAS_INT_NUMBERS on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

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 20100915
2 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20100915

Method CENTRAL_DATA_MAINTAINABLE on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method CHECK_DATA_4ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100915
2 Importing IS_DATA_EXT Call by reference Type reference (TYPE) ANY Complex External Interface of a Business Partner 20100915
3 Importing IS_DATA_EXT_DB Call by reference Type reference (TYPE) ANY 20100915
4 Importing IV_CHECK_EXT_NUM Call by reference Type reference (TYPE) ABAP_BOOL Flag for check of partner id and existence check 20100915
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100915

Method CHECK_DATA_4ENTITY on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method CHECK_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101222
2 Importing IS_DATA_EXT Call by reference Type reference (TYPE) ANY Complex External Interface of a Business Partner 20101222
3 Importing IS_DATA_EXT_DB Call by reference Type reference (TYPE) ANY 20101222

Method CHECK_OBJECT_DATA on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100915
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY Structure comprising data to be checked 20100915
3 Importing IS_DATA_DB Call by reference Type reference (TYPE) ANY Structure comprising data to be checked (DB state) 20100915
4 Importing IV_ACTYP Call by reference Type reference (TYPE) BU_AKTYP '02' Activity Category 20100915
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100915
6 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) USMD_ENTITY_MSG Messages for Entity Types 20100915

Method CHECK_REQUIRED_FIELDS on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MDG_BS_FND_ACCESS_SERVICES has no parameter.
Method CONSTRUCTOR on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method EXCEPTION_MESSAGE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100915
2 Importing IV_EXIST_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Check existence 20100915
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20100915
4 Importing IV_NO_CONVERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag indicating that message shall not be converted 20100915

Method EXCEPTION_MESSAGE_STORE on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method GET_BANKDETAIL_4IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BP_BKDTL Call by reference Type reference (TYPE) MDG_BS_BP_BP_BKDTL MDG: Mapping Structure BP_BKDTL 20100915
2 Exporting ET_BNKA Call by reference Type reference (TYPE) BF_BNKA Table Type for BNKA Table 20100915
3 Exporting EV_BANKL Call by reference Type reference (TYPE) BANKK Bank Keys 20100915
4 Exporting EV_BANKN Call by reference Type reference (TYPE) REGUH_BF-ZBNKN Bank account number of the payee 20100915
5 Exporting EV_BANKS Call by reference Type reference (TYPE) BNKA-BANKS Bank country key 20100915
6 Exporting EV_BKONT Call by reference Type reference (TYPE) REGUH_BF-ZBKON Bank Control Key of the Payee's Bank 20100915
7 Exporting EV_BKREF Call by reference Type reference (TYPE) REGUH_BF-BKREF Reference specifications for bank details 20100915
8 Importing IV_IBAN Call by reference Type reference (TYPE) IBAN IBAN (International Bank Account Number) 20100915
9 Importing IV_SWIFT Call by reference Type reference (TYPE) BNKA-SWIFT SWIFT Code for International Payments 20100915
# Exception Resumable Description Created on
1 ERROR_OCCURED Other errors 20100915
2 IBAN_NOT_VALID IBAN not valid 20100915
3 NO_BANK_FOUND No bank found 20100915
4 NO_CONVERSION No conversion possible 20100915

Method GET_BP_DATA_ES_INITIAL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100915
2 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20100915
3 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) XFELD Checkbox 20100915
4 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20100915
5 Importing IV_DATA_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20100915
6 Importing IV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20100915
7 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Package size 20100915
8 Importing IV_ROOT_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100915

Method GET_BP_DATA_ES_INITIAL_LOAD on class CL_MDG_BS_FND_ACCESS_SERVICES 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 20100915
2 Changing CT_PROPERTY Call by reference Type reference (TYPE) USMD_T_UI_PROPERTY2 Field properties 20100915
3 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20100915
4 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) USMD_TS_VALUE 20100915

Method GET_FIELD_PROPERTIES on class CL_MDG_BS_FND_ACCESS_SERVICES 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 20101020
2 Changing CS_PROPERTY Call by reference Type reference (TYPE) USMD_S_UI_PROPERTY2 Field properties 20101020
3 Importing IS_UI_CONTEXT Call by reference Type reference (TYPE) USMD_S_UI_CONTEXT2 20101020
4 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) USMD_TS_VALUE 20101020
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101020
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20101020

Method GET_FIELD_PROPERTY on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method GET_IBAN_4BANKDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100915
2 Exporting EV_IBAN Call by reference Type reference (TYPE) IBAN IBAN (International Bank Account Number) 20100915
3 Importing IV_BANK_ACCOUNT Call by reference Type reference (TYPE) BANKN Bank Account 20100915
4 Importing IV_BANK_CONTROL_KEY Call by reference Type reference (TYPE) KNBK_BF-BKONT SPACE Bank Control Key 20100915
5 Importing IV_BANK_COUNTRY Call by reference Type reference (TYPE) KNBK_BF-BANKS Bank country key 20100915
6 Importing IV_BANK_KEY Call by reference Type reference (TYPE) BNKA-BANKL Bank Keys 20100915
7 Importing IV_BANK_NUMBER Call by reference Type reference (TYPE) BNKA-BNKLZ Bank number 20100915

Method GET_IBAN_4BANKDETAIL on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method GET_TIME_DEPENDENCY_BANKDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVE Call by reference Type reference (TYPE) BOOLE Boolean variable 20101005

Method GET_TIME_DEPENDENCY_BANKDETAIL on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method INIT_API_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20100915

Method INIT_API_MEMORY on class CL_MDG_BS_FND_ACCESS_SERVICES 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 20100930
2 Importing IV_NUMBER_RANGE_OBJECT Call by reference Type reference (TYPE) NROBJ 'BU_PARTNER' Name of number range object 20100930
3 Returning RV_IS_INTERNAL_NUMBER_RANGE Value transfer Type reference (TYPE) ABAP_BOOL 20100930

Method IS_INTERNAL_NUMBER_RANGE on class CL_MDG_BS_FND_ACCESS_SERVICES has no exception.

Method MAP_USMD_MESSAGE_TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USMD_MESSAGES Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100922
2 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20100922

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