SAP ABAP Class CL_MDG_BS_ADR_SEARCH (Implementation for BAS based search)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_ADR_SEARCH (Package) MDG: Business Partner - Address Fuzzy Search
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADDR_EXTRACT_DUPL_INDEX Interface for BAdI: ADDR_EXTRACT_DUPL_INDEX 20091228
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20091110
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_USMD_TRANSACTION_EVENTS Interface for BAdI USMD_UPDATE_EVENT 20091110
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_SEARCH_DATA Search for Entities 20091104
Properties
Class CL_MDG_BS_ADR_SEARCH  
Short Description Implementation for BAS based search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ADR_SEARCH   MDG: Business Partner - Address Fuzzy Search 
Created 20091104   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_ADDR_EXTRACT_DUPL_INDEX Interface for BAdI: ADDR_EXTRACT_DUPL_INDEX 20091228
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20091110
3 IF_EX_USMD_TRANSACTION_EVENTS Interface for BAdI USMD_UPDATE_EVENT 20091110
4 IF_USMD_SEARCH_DATA Search for Entities 20091104
Friends
Class CL_MDG_BS_ADR_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVE_FALSE Constant Protected Type reference (TYPE) USMD_ACTIVE '0' 20091119
2 GC_ACTIVE_TRUE Constant Protected Type reference (TYPE) USMD_ACTIVE '1' 20091119
3 GC_ADDR_TAB Constant Protected Type reference (TYPE) AD_APPLTAB 'ADRC' Application table logical name (address management) 20100105
4 GC_ADDR_TYPE_1 Constant Public Type reference (TYPE) AD_ADRTYPE '1' Address type (1=Organization, 2=Person, 3=Contact person) 20091120
5 GC_ADDR_TYPE_2 Constant Public Type reference (TYPE) AD_ADRTYPE '2' Address type (1=Organization, 2=Person, 3=Contact person) 20120131
6 GC_ADDR_TYPE_ORG Constant Public Type reference (TYPE) AD_ADRTYPE '1' Address type (1=Organization, 2=Person, 3=Contact person) 20120214
7 GC_ADDR_TYPE_PERS Constant Public Type reference (TYPE) AD_ADRTYPE '2' Address type (1=Organization, 2=Person, 3=Contact person) 20120214
8 GC_ADRC_TAB Constant Protected Type reference (TYPE) AD_APPLTAB 'ADRC' Application table logical name (address management) 20120305
9 GC_ADRP_TAB Constant Protected Type reference (TYPE) AD_APPLTAB 'ADRP' Application table logical name (address management) 20120305
10 GC_APPL Constant Protected Type reference (TYPE) SIC_APPLICATION 'BAS' Boolean Variable (X=True, -=False, Space=Unknown) 20100720
11 GC_APPL_FIELD Constant Public Type reference (TYPE) AD_APPLFLD 'PARTNER' Application table address where-used list logical field name 20091120
12 GC_APPL_TAB Constant Public Type reference (TYPE) AD_APPLTAB 'BUT000' Application table logical name (address management) 20091120
13 GC_DATE_FROM Constant Private Type reference (TYPE) DATS '00010101' Field of type DATS 20100611
14 GC_DATE_TO Constant Private Type reference (TYPE) DATS '99991231' Field of type DATS 20100611
15 GC_FIELDNAME Constant Protected Type reference (TYPE) USMD_FIELDNAME 'BP_HEADER' Financial MDM: Field Name 20091228
16 GC_MODEL Constant Protected Type reference (TYPE) USMD_MODEL 'BP' Data Model 20091120
17 GC_OBJECT_TYPE_CODE Constant Protected Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '147' Business Object Type 20091120
18 GC_ROOT_ENTITY Constant Protected Type reference (TYPE) USMD_ENTITY 'BP_HEADER' Entity Type 20091228
19 GO_EX_ADDRESS_SEARCH Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ADDRESS_SEARCH BAdI interface IF_EX_ADDRESS_SEARCH 20100712
20 GO_USMD_DATA_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from Non-SAP-Standard Code 20100304
21 GT_AD_NAME_O Instance attribute Protected See coding 20100128
22 GT_AD_POSTAL Instance attribute Protected Type reference (TYPE) C 20100129
23 GT_BP_ADDR Instance attribute Protected See coding 20091208
24 GT_BP_FLDGRP Static Attribute Protected Type reference (TYPE) MDG_BS_BP_FLDGRP_T MDG BP: table type for MDG_BS_BP_FLDGRP 20091111
25 GT_DATA_UPDATE_EVENT Instance attribute Protected Type reference (TYPE) GTY_UPDATE_EVENT Notification When Changing Master Data 20100129
26 GT_ENTITY Instance attribute Protected Type reference (TYPE) USMD_T_ENTITY Data for Entity Types 20100304
27 GT_FIELDLIST Static Attribute Protected Type reference (TYPE) ADSRCHLIST Search module address transfer table 20091229
28 GT_FIELDS_DUPL_CHECK Instance attribute Protected Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR Search module address transfer table 20091213
29 GT_MANDTORY_FIELDS Instance attribute Protected Type reference (TYPE) MDG_TT_CONF_DC Configuration table for duplicate check - Data Quality 20100920
30 GT_STD_ADD_BP Instance attribute Protected See coding 20120927
31 GV_ACT_IMPL Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100712
32 GV_LAST_INDEX Instance attribute Protected Type reference (TYPE) I Address number 20100218
33 GV_PREFIX Static Attribute Protected Type reference (TYPE) USMD_TMP_KEY_PREFIX Prefix for Temporary Keys 20100113
34 GV_PREFIX_LENGTH Static Attribute Protected Type reference (TYPE) I 20100113
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_MAPPING Instance method Protected Method Adaption of missing ADRP entries 20120626
2 CONSTRUCTOR Instance method Public Constructor 20100113
3 EXCEPTION_MESSAGE_STORE Instance method Protected Method Transfer sy-message to BAPI-message 20100923
4 FILL_BP_ADDR_ASSIGNMT_BUF Instance method Protected Method Fill buffer with BP number and address number 20091208
5 GET_ACTIVE_DATA Instance method Protected Method Get active data 20091214
6 GET_ADDRESS_TYPE Instance method Protected Method Get address type 20120301
7 GET_ADRC_FIELDS Instance method Protected Method Get address fields 20091214
8 GET_ALL_ADDRNO_4BP Instance method Protected Method Get list of address numbers for a partner 20101125
9 GET_ALL_BP_IN_STAGING Instance method Protected Method Get list of inactive business partners 20101125
10 GET_ALL_INACTIVE_ADDRNO Instance method Protected Method Get list of inactive address numbers 20101125
11 GET_CONVERTED_ADDRNO Instance method Protected Method Get converted address number (used by index table) 20091209
12 GET_CURRENT_ADDRNO Instance method Protected Method Get current address number (used by framework) 20100201
13 GET_ENTITY_ADDRESS_FOR_PARTNER Instance method Protected Method Get entity address for a partner 20100121
14 GET_ENTITY_AD_NAME_O Instance method Protected Method Get entity data 20100128
15 GET_ENTITY_AD_NAME_P Instance method Protected Method Get entity data 20120216
16 GET_ENTITY_AD_POSTAL Instance method Protected Method Get entity data 20100121
17 GET_ENTITY_BP_CENTRL Instance method Protected Method Get entity data 20100121
18 GET_ENTITY_BP_HEADER Instance method Protected Method Get entity data 20120214
19 GET_EXCL_OPERATORS Instance method Private Method Get excluded operators for search and duplicate check 20091120
20 GET_FIELDS_FOR_DUPL_CHECK Instance method Public Method Get allowed fields for duplicate check 20091120
21 GET_FIELDS_FOR_SEARCH Instance method Public Method Get allowed fields for search 20091120
22 GET_RECONVERTED_ADDRNO Instance method Protected Method Get reconverted address number (used by framework) 20091209
23 GET_STAGING_DATA Instance method Protected Method Get staging data 20091213
24 GET_STANDARD_ADDRESS_OF_BP Instance method Private Method Gets the Standard Address of a BP 20120927
25 GET_TMP_KEY_PREFIX Instance method Protected Method Get prefix for address number used in staging 20100113
26 MAP_ALL_DATA_2ADSRCHLIST Instance method Protected Method Map data to target structure ADSRCHLIST 20120305
27 MAP_DATA_2ADSRCHLIST Instance method Protected Method Obsolete 20091230
28 MAP_DATA_4ENTITY Instance method Protected Method Map Data for each Entity 20091123
29 MAP_DATA_4ENTITY_INITIAL_LOAD Instance method Protected Method Map Data 20091229
30 MAP_DATA_4ENTITY_INITIAL_LOAD1 Instance method Protected Method Obsolete 20101125
31 MAP_DATA_4TASK Instance method Protected Method Map new data 20091124
32 MAP_DATA_4TASK_2OLD Instance method Protected Method Map old data 20100130
33 MAP_FIELDS_4ENTITY Instance method Protected Method Map fields 20091125
34 MAP_POSTAL_DATA_2_VERSION Instance method Protected Method Obsolete 20120215
35 MAP_STD_POSTAL_DATA_2_VERSION Instance method Protected Method Map postal data of standard version to a non-standard versio 20120305
36 MAP_UPDATE_DATA Instance method Protected Method Map data 20100122
37 READ_ENTITY_DATA Instance method Protected Method Read data 20101125
38 SORT_ENTITY Instance method Protected Method Sort Entities according to business logic 20100130
Events
Class CL_MDG_BS_ADR_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_AD_NAME_O Protected See coding 20100129 gty_ad_name_o TYPE TABLE OF /mdgbp/_s_bp_pp_ad_name_o
2 GTY_AD_NAME_P Protected See coding 20120216 gty_ad_name_p TYPE TABLE OF /mdgbp/_s_bp_pp_ad_name_p
3 GTY_AD_POSTAL Protected See coding 20100129 gty_ad_postal TYPE TABLE OF /mdgbp/_s_bp_pp_ad_postal
4 GTY_T_FLDMAP Protected See coding 20110331 gty_t_fldmap TYPE TABLE OF mdg_fnd_bpfldmap
5 GTY_UPDATE_EVENT Protected See coding 20100130 gty_update_event TYPE TABLE OF usmd_sx_data_update_event
6 TY_BP_ADDR Protected See coding 20091208 BEGIN OF ty_bp_addr, bp_header TYPE bu_partner, addrno TYPE ad_addrnum, END OF ty_bp_addr
7 TY_BP_HEADER Protected See coding 20101130 BEGIN OF ty_bp_header, bp_header TYPE char10, END OF ty_bp_header
8 TY_DUPL_CHECK_RETURN Protected See coding 20091214 BEGIN OF ty_dupl_check_return, bp_header TYPE bu_partner, usmd_active TYPE usmd_active, * name_org1 TYPE bu_nameor1, * street TYPE ad_street, * house_nr1 TYPE ad_hsnm1, * post_cod1 TYPE ad_pstcd1, * city1 TYPE ad_city1, * ref_posta TYPE land1, * rfe_post TYPE regio, * langu_com TYPE sprast, * t_number TYPE ad_tlnmbr1, percentage TYPE ad_percnt3, END OF ty_dupl_check_return
9 TY_TS_ADDR_BP Protected See coding 20101130 ty_ts_addr_bp TYPE SORTED TABLE OF ty_bp_addr WITH UNIQUE KEY addrno bp_header
10 TY_TS_BP_ADDR Protected See coding 20101130 ty_ts_bp_addr TYPE SORTED TABLE OF ty_bp_addr WITH UNIQUE KEY bp_header addrno
11 TY_TS_BP_HEADER Protected See coding 20101130 ty_ts_bp_header TYPE SORTED TABLE OF ty_bp_header WITH UNIQUE KEY bp_header
Method Signatures

Method ADAPT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPL_ADDR Call by reference Type reference (TYPE) MDG_BS_ADDR_COMPLETE_T Table type for complete address data 20120626

Method ADAPT_MAPPING on class CL_MDG_BS_ADR_SEARCH has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MDG_BS_ADR_SEARCH has no parameter.
Method CONSTRUCTOR on class CL_MDG_BS_ADR_SEARCH 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) USMD_T_MESSAGE Return parameter table 20100923
2 Importing IV_EXIST_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Check existence 20100923
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20100923
4 Importing IV_NO_CONVERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag indicating that message shall not be converted 20100923

Method EXCEPTION_MESSAGE_STORE on class CL_MDG_BS_ADR_SEARCH has no exception.

Method FILL_BP_ADDR_ASSIGNMT_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_R_T_DEL Call by reference Object reference (TYPE REF TO) DATA 20091229
2 Importing IM_R_T_INS Call by reference Object reference (TYPE REF TO) DATA 20091229
3 Importing IM_R_T_UPD Call by reference Object reference (TYPE REF TO) DATA 20091229

Method FILL_BP_ADDR_ASSIGNMT_BUF on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ACTIVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20091214
2 Exporting ES_RETURN Value transfer Type reference (TYPE) ANY Return structure for duplicate check 20091214
3 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) ABAP_BOOL 20110712
4 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091214
5 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20091214
6 Importing IV_PERSNO Call by reference Type reference (TYPE) AD_PERSNUM Person number 20091214

Method GET_ACTIVE_DATA on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ADDRESS_TYPE 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 Return structure for duplicate check 20120301
2 Returning RV_ADDR_TYPE Value transfer Type reference (TYPE) AD_ADRTYPE Source Structure for PP Mapping 20120301

Method GET_ADDRESS_TYPE on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ADRC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BP_FLDGRP Call by reference Type reference (TYPE) MDG_BS_BP_FLDGRP Entity Type 20091214
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091214

Method GET_ADRC_FIELDS on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ALL_ADDRNO_4BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADDR Call by reference Type reference (TYPE) TY_TS_BP_ADDR Address number 20101125
2 Importing IT_PARTNER Call by reference Type reference (TYPE) TY_TS_BP_HEADER Return structure for duplicate check 20101130
3 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 20101213

Method GET_ALL_ADDRNO_4BP on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ALL_BP_IN_STAGING 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) TY_TS_BP_HEADER Source Structure for PP Mapping 20101130

Method GET_ALL_BP_IN_STAGING on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ALL_INACTIVE_ADDRNO 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) TY_TS_BP_ADDR Source Structure for PP Mapping 20101125

Method GET_ALL_INACTIVE_ADDRNO on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_CONVERTED_ADDRNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ADDRNO_CONVERTED Value transfer Type reference (TYPE) AD_ADDRNUM Address number 20100201
2 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Entity Type 20091209

Method GET_CONVERTED_ADDRNO on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_CURRENT_ADDRNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ADDRNO_CURRENT Value transfer Type reference (TYPE) AD_ADDRNUM Address number 20100201
2 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Entity Type 20100201

Method GET_CURRENT_ADDRNO on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ENTITY_ADDRESS_FOR_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRNO Call by reference Type reference (TYPE) ANY TABLE Address number 20100121
2 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Return structure for duplicate check 20100121

Method GET_ENTITY_ADDRESS_FOR_PARTNER on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ENTITY_AD_NAME_O 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) GTY_AD_NAME_O Source Structure for PP Mapping 20100128
2 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100128
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20100128
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Return structure for duplicate check 20100128

Method GET_ENTITY_AD_NAME_O on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ENTITY_AD_NAME_P 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) GTY_AD_NAME_P Source Structure for PP Mapping 20120216
2 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20120216
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION International address version ID 20120216
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Return structure for duplicate check 20120216

Method GET_ENTITY_AD_NAME_P on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ENTITY_AD_POSTAL 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) GTY_AD_POSTAL Source Structure for PP Mapping 20100129
2 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20100304

Method GET_ENTITY_AD_POSTAL on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ENTITY_BP_CENTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) ANY Source Structure for PP Mapping 20100121
2 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Return structure for duplicate check 20100121

Method GET_ENTITY_BP_CENTRL on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_ENTITY_BP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) ANY Source Structure for PP Mapping 20120214
2 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Return structure for duplicate check 20120214

Method GET_ENTITY_BP_HEADER on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_EXCL_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCL_OPERATORS Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Logical object type for external address index 20091120
2 Exporting EV_DEFAULT_ATTR Call by reference Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20091120
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) AD_INDFLDN Duplicate check: Indexable address field name 20091120

Method GET_EXCL_OPERATORS on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_FIELDS_FOR_DUPL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DUP_CHECK_ATTR Call by reference Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR 20091120
2 Importing IS_SEARCH_CONTEXT Call by reference Type reference (TYPE) USMD_S_SEARCH_CONTEXT Search Context 20110328
3 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Address type (1=Organization, 2=Person, 3=Contact person) 20091120
4 Importing IV_APPL_FIELD Call by reference Type reference (TYPE) AD_APPLFLD 20091120
5 Importing IV_APPL_TAB Call by reference Type reference (TYPE) AD_APPLTAB 20091120

Method GET_FIELDS_FOR_DUPL_CHECK on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_FIELDS_FOR_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEARCH_ATTRIBUTE Call by reference Type reference (TYPE) USMD_T_SEARCH_CRITERIA 20091120
2 Changing CT_SEARCH_ATTRIBUTE_PROPS Call by reference Type reference (TYPE) USMD_TS_SEARCH_ATTRIBUTE zusätzliche Eigenschaften der Suchattribute 20100908
3 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Address type (1=Organization, 2=Person, 3=Contact person) 20091120
4 Importing IV_APPL_FIELD Call by reference Type reference (TYPE) AD_APPLFLD Application table address where-used list logical field name 20091120
5 Importing IV_APPL_TAB Call by reference Type reference (TYPE) AD_APPLTAB Logical object type for external address index 20091120

Method GET_FIELDS_FOR_SEARCH on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_RECONVERTED_ADDRNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ADDRNO Value transfer Type reference (TYPE) AD_ADDRNUM Entity Type 20091209
2 Importing IV_ADDRNO_CONVERTED Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091209

Method GET_RECONVERTED_ADDRNO on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_STAGING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20091213
2 Exporting ES_RETURN Call by reference Type reference (TYPE) ANY Return structure for duplicate check 20091214
3 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) ABAP_BOOL 20110712
4 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091213

Method GET_STAGING_DATA on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_STANDARD_ADDRESS_OF_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) ANY 20121003
2 Changing ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20121003
3 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) ABAP_BOOL 20121003
4 Exporting EV_STD_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20120927
5 Importing IV_ACTIVE_FLAG Call by reference Type reference (TYPE) USMD_FLG MDGAF: General Indicator 20120927
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120927

Method GET_STANDARD_ADDRESS_OF_BP on class CL_MDG_BS_ADR_SEARCH has no exception.

Method GET_TMP_KEY_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PREFIX Call by reference Type reference (TYPE) USMD_TMP_KEY_PREFIX Address number 20100113
2 Exporting EV_PREFIX_LENGHT Call by reference Type reference (TYPE) I Return structure for duplicate check 20100113

Method GET_TMP_KEY_PREFIX on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_ALL_DATA_2ADSRCHLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) ADSRCHLIST Structure for complete address data 20120305
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY Data to be mapped 20120305
3 Importing IT_FIELDS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Fields to be mapped 20120305
4 Importing IV_TABLE Call by reference Type reference (TYPE) AD_APPLTAB Application table logical name (address management) 20120305

Method MAP_ALL_DATA_2ADSRCHLIST on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_DATA_2ADSRCHLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) ADSRCHLIST Structure for complete address data 20091230
2 Importing IS_DATA Call by reference Type reference (TYPE) VADRC Change document structure; generated by RSSCD000 20091230
3 Importing IT_FIELDS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Entity Type 20091230

Method MAP_DATA_2ADSRCHLIST on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_DATA_4ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) MDG_BS_ADDR_COMPLETE_T Structure for complete address data 20091123
2 Importing IS_DATA_UPDATE_EVENT Call by reference Type reference (TYPE) USMD_SX_DATA_UPDATE_EVENT Entity Type 20091124

Method MAP_DATA_4ENTITY on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_DATA_4ENTITY_INITIAL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) ADDATALIST Structure for complete address data 20091229
2 Importing IS_ENTITY Call by reference Type reference (TYPE) USMD_SX_DATA_ENTITY Entity Type 20091229

Method MAP_DATA_4ENTITY_INITIAL_LOAD on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_DATA_4ENTITY_INITIAL_LOAD1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) ADDATALIST Structure for complete address data 20101125
2 Importing IS_ENTITY Call by reference Type reference (TYPE) USMD_SX_DATA_ENTITY Entity Type 20101125

Method MAP_DATA_4ENTITY_INITIAL_LOAD1 on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_DATA_4TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) MDG_BS_ADDR_NEW Structure for complete address data 20091124
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091124
3 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091208
4 Importing IV_ADDRNO_ORIGIN Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100201
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20091124
6 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) C SPACE Checkbox 20100121

Method MAP_DATA_4TASK on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_DATA_4TASK_2OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) MDG_BS_ADDR_NEW Structure for complete address data 20100130
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20100130
3 Importing IV_ADDRNO Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100130
4 Importing IV_ADDRNO_ORIGIN Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100201
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100130
6 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) C SPACE Checkbox 20100130

Method MAP_DATA_4TASK_2OLD on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_FIELDS_4ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) ANY Structure for complete address data 20091125
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091125

Method MAP_FIELDS_4ENTITY on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_POSTAL_DATA_2_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADRC Call by reference Type reference (TYPE) VADRC Address number 20120215
2 Importing IS_ADRC Call by reference Type reference (TYPE) VADRC Entity Type 20120215

Method MAP_POSTAL_DATA_2_VERSION on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_STD_POSTAL_DATA_2_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) ANY Target structure 20120305
2 Importing IS_SOURCE Call by reference Type reference (TYPE) ANY Source structure 20120305
3 Importing IV_COMP_STRUC Call by reference Type reference (TYPE) STRING Structure for field compare 20120305

Method MAP_STD_POSTAL_DATA_2_VERSION on class CL_MDG_BS_ADR_SEARCH has no exception.

Method MAP_UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_EXT Call by reference Type reference (TYPE) MDG_BS_ADDR_COMPLETE_T Structure for complete address data 20100122
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20100122
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100122
4 Importing IV_UPDATE_EVENT Call by reference Type reference (TYPE) C Checkbox 20100122

Method MAP_UPDATE_DATA on class CL_MDG_BS_ADR_SEARCH has no exception.

Method READ_ENTITY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ENTITY Call by reference Type reference (TYPE) USMD_TS_DATA_ENTITY Source Structure for PP Mapping 20101125
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101213
3 Importing IT_ADDR Call by reference Type reference (TYPE) TY_TS_ADDR_BP 20101125
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 20101213

Method READ_ENTITY_DATA on class CL_MDG_BS_ADR_SEARCH has no exception.

Method SORT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE_EVENT Call by reference Type reference (TYPE) GTY_UPDATE_EVENT Entity Types 20100130

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