2014-02-22 55 views
0

我們正在SAP CRM上創建客戶並將這些客戶複製到SAP ECC。 用戶需要根據他們在創建客戶時選擇的地區代碼來過濾郵政編碼。 此功能由SAP ECC提供。 但在CRM中,我們無法找到郵政編碼和地區代碼之間的任何關係。 我們如何通過SAP CRM中的區域代碼過濾郵政編碼?客戶地址數據 - 按地區過濾郵政編碼

回答

0

查看ZL_ICCMP_BP_BUPAADDRSTD_CN00類的get_v_postl_cod1方法,這是賬戶概覽中郵政編碼的getter方法。 裏面你會發現這樣的事情:

country_id = get_s_struct(attribute_path = 'STRUCT.COUNTRY' 
         component  = 'COUNTRY' 
         iterator  = iterator). 

... 
... 
... 

SELECT * FROM adrpstcode INTO TABLE lt_adrpost_code 
WHERE country = country_id. 

您可以用同樣的方式爲國家數值讀取區域價值和修改選擇查詢,包括您所在地區的數據。 這些表應提供所有必需的數據:ADRPSTCODE,ADRCITY,ADRCITYT,ADRPCDCITY,ADRPOBOX,ADRCITYPRT,ADRSTREET,ADRSTREETT和ADRSTRPCD。

+0

非常感謝,我沒有意識到這種方法得到了增強。 – Merve