客户地址数据 - 按地区过滤邮政编码

时间:2014-02-22 18:04:04

标签: sap crm street-address postal-code

我们正在SAP CRM上创建客户并将这些客户复制到SAP ECC。 用户需要在创建客户时按照他们选择的地区代码过滤邮政编码。 此功能由SAP ECC提供。 但在CRM中,我们无法找到邮政编码和地区代码之间的任何关系。 我们如何根据SAP CRM中的地区代码过滤邮政编码?

1 个答案:

答案 0 :(得分: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。