业务说明:外围系统传数据到SAP,通过这个接口创建供应商主数据
前台业务:1 SAP前台操作手册-MM模块-采购管理-供应商主数据创建-BP & 后台表-CSDN博客
1 ABAP接口开发过程 -供应商BP基本视图-BUT000&BUT020
1.1 通过后台表确认供应商基本视图接口字段-BUT000(BP: 一般数据 I)
1.1.1 基本视图-抬头数据(3)-后台表BUT000
1处,字段1:BUT000-PARTNER 业务伙伴编号 (供应商编码)
2处,字段2:BUT000-BU_GROUP 业务伙伴分组 (供应商分组-编码范围)
3处,字段3:BUT000-TYPE 合作伙伴类别 (1-人员 & 2-组织 & 3-组)(接口不传,默认2)
1.1.2 基本视图-地址(8)-后台表BUT000
1处,字段1:BUT000-TITLE 称谓代码 (公司&空)
2处,字段2:BUT000-NAME_ORG1 组织名称 1(供应商名称1)
3处,字段3:BUT000-NAME_ORG2 组织名称 2(供应商名称2)
4处,字段4:BUT000-NAME_ORG3 组织名称 3(供应商名称3)
5处,字段5:BUT000-NAME_ORG4 组织名称 4(供应商名称4)
6处,字段6:BUT000-TITLE_LET 集团名称
7处,字段7:BUT000-BU_SORT1 搜索条件 1
8处,字段8:BUT000-BU_SORT2 搜索条件 2
1.1.3 基本视图-地址(12)-后台表BUT020=>ADRC
1处,字段1:BUT020=>ADRC-STREET 街道
2处,字段2:BUT020=>ADRC-HOUSE_NUM1 门牌号
3处,字段3:BUT020=>ADRC-POST_CODE1 邮政编码
4处,字段4:BUT020=>ADRC-CITY1 城市
5处,字段5:BUT020=>ADRC-COUNTRY 国家/地区
6处,字段6:BUT020=>ADRC-REGION 地区
7处,字段7:BUT020=>ADRC-LANGU 语言
8处,字段8:BUT020=>ADRC-TEL_NUMBER 手机号码/电话
9处,字段9:BUT020=>ADRC-DATE_FROM 地址有效期自
10处,字段10:BUT020=>ADRC-DATE_TO 地址有效期至
补充1:字段11:BUT020=>ADRC-FAX_NUMBER 传真
补充2:字段12:SMTP_ADDR 电子邮件地址
1.1.4 基本视图-标识(10)-后台表BUT000 & TB039B & DFKKBPTAXNUM
1处,字段1:BUT000-LEGAL_ENTY 公司形式(可以通过后台配置增加自定义字段)
2处,字段2:BUT000-LEGAL_ORG 法律实体(可以通过后台配置增加自定义字段)
3处,字段3:BUT000-FOUND_DAT 成立日期(供应商成立日期)
4处,字段4:BUT000-BPEXT 外部业务伙伴编号(外围系统供应商对应编号)
5处,字段5:XXXXX-TYPE ID类型 (可以配置或接口程序默认)
6处,字段6:XXXXX-IDNUMBER 标识号(存个人身份证等信息)
7处,字段7:DFKKBPTAXNUM-TAXTYPE 税号类别(统一使用CN5)
8处,字段8:DFKKBPTAXNUM-TAXNUMXL 税号(60位)(统一社会信用代码)(还有一个税号字段20位DFKKBPTAXNUM-TAXNUM)
补充1:字段9:BUT000-IND_SECTOR 行业领域
补充2:字段10:BUT000-LIQUID_DAT 清算日期(可以当初其他日期使用,例如初次合作日期等)
备注:如果确认需要使用这个字段,可以使用事务码CMOD文本元素增强,将描述更改为 初次合作日期等,详见:29 CMOD-SAP增强的项目管理-更改SAP标准字段描述-物料主数据字段-大小/量纲更改为设计图号(CMOD)-CSDN博客
1.1.5 基本视图-控制(1)-后台表BUT000
1处,字段1:BUT000-BPKIND 业务伙伴类型(可以通过后台配置增加自定义字段)
1.1.6 基本视图-状态(1)-后台表BUT000
字段1:BUT000-XBLCK 集中冻结(集团层面冻结)
1.2 SE11创建供应商基本视图接口结构
1处,输入 数据类型:ZMM_BOTECK_VENDOR_GM
2处,点击 创建 按钮,进入弹窗
3处,选择 结构
4处,点击 确认 按钮,进入下一个界面
序号 | 组件 | 组件类型 | 数据类型 | 长度 | 简短描述 |
1 | PARTNER | BU_PARTNER | CHAR | 10 | 业务伙伴编号 |
2 | BU_GROUP | BU_GROUP | CHAR | 4 | 业务伙伴分组 |
3 | TYPE | BU_TYPE | CHAR | 1 | 业务伙伴类别 |
4 | TITLE | AD_TITLE | CHAR | 4 | 地址关键字的表格 |
5 | NAME_ORG1 | BU_NAMEOR1 | CHAR | 40 | 组织名称 1 |
6 | NAME_ORG2 | BU_NAMEOR2 | CHAR | 40 | 组织名称 2 |
7 | NAME_ORG3 | BU_NAMEOR3 | CHAR | 40 | 组织名称 3 |
8 | NAME_ORG4 | BU_NAMEOR4 | CHAR | 40 | 组织名称 4 |
9 | TITLE_LET | BU_TITLE_LET | CHAR | 50 | 问候 |
10 | BU_SORT1 | BU_SORT1 | CHAR | 20 | 业务伙伴的搜索词 1 |
11 | BU_SORT2 | BU_SORT2 | CHAR | 20 | 业务伙伴的搜索词 2 |
12 | STREET | AD_STREET | CHAR | 60 | 街道 |
13 | HOUSE_NUM1 | AD_HSNM1 | CHAR | 10 | 门牌号 |
14 | POST_CODE1 | AD_PSTCD1 | CHAR | 10 | 城市邮政编码 |
15 | CITY1 | AD_CITY1 | CHAR | 40 | 城市 |
16 | COUNTRY | LAND1 | CHAR | 3 | 国家/地区代码 |
17 | REGION | REGIO | CHAR | 3 | 地区(省/自治区/直辖市、市、县) |
18 | LANGU | SPRAS | LANG | 1 | 语言代码 |
19 | TEL_NUMBER | AD_TLNMBR1 | CHAR | 30 | 第一个电话号码:区号 + 号码 |
20 | FAX_NUMBER | AD_FXNMBR1 | CHAR | 30 | 第一个传真号: 区号 + 编号 |
21 | DATE_FROM | AD_DATE_FR | DATS | 8 | 有效起始日期 |
22 | DATE_TO | AD_DATE_TO | DATS | 8 | 当前版本中的有效截止日期 |
23 | LEGAL_ENTY | BU_LEGENTY | CHAR | 2 | 业务伙伴:组织机构的公司形式 |
24 | LEGAL_ORG | BU_LEGAL_ORG | CHAR | 2 | 组织机构的法人 |
25 | FOUND_DAT | BU_FOUND_DAT | DATS | 8 | 组织成立日期 |
26 | LIQUID_DAT | BU_LIQUID_DAT | DATS | 8 | 组织的清算日期 |
27 | IND_SECTOR | BU_INDSECT | CHAR | 10 | 行业领域 |
28 | BPEXT | BU_BPEXT | CHAR | 20 | 外部系统中的业务伙伴编号 |
29 | TYPE | BU_ID_TYPE | CHAR | 6 | 标识类型 |
30 | IDNUMBER | BU_ID_NUMBER | CHAR | 60 | 标识号 |
31 | TAXTYPE | BPTAXTYPE | CHAR | 4 | 税号类别 |
32 | TAXNUMXL | BPTAXNUMXL | CHAR | 60 | 业务伙伴税号 |
33 | BPKIND | BU_BPKIND | CHAR | 4 | 业务伙伴类型 |
34 | XBLCK | BU_XBLCK | CHAR | 1 | 业务伙伴的集中冻结 |
2 ABAP接口开发过程-供应商BP银行明细-BUT0BK
2.1 通过后台表确认供应商BP银行明细-接口字段-BUT0BK(BP:银行明细)
2.1.1 基本视图-支付交易(5)-后台表BUT0BK
1处,字段1:BUT0BK-BKVID 银行明细标识=标识
2处,字段2:BUT0BK-BANKS 银行所属国家/地区
3处,字段3:BUT0BK-BANKL 银行代码
4处,字段4:BUT0BK-BANKN 银行账户(字符18位,如果外围系统传入的银行账号超过18位,多余的部分,截取到字段BUT0BK-BKREF 参考上进行显示)
5处,字段5:BUT0BK-BKREF 参考(字符20位,如果是外围系统抓取供应商银行账号信息,需要将BUT0BK-BANKN 银行账户&BUT0BK-BKREF 参考 2个字段内容进行拼接)
2.2 SE11创建供应商银行明细接口结构
未完待续...