ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

SAP S/4HANA BP供应商配置:账户组、编号范围与CVI集成实战

SAP S/4HANA BP供应商配置:账户组、编号范围与CVI集成实战 如果你是从ECC时代一路用到S4的MM顾问第一次打开S/4HANA里的BP事务代码时大概率会有一瞬间的恍惚以前维护供应商主数据用XK01维护客户主数据用XD01现在都必须在BPBusiness Partner里操作连后台配置路径都换了。更有意思的是很多MM项目里顾问辛辛苦苦把BP供应商配置做完却发现采购订单还是带不出供应商的付款条件或采购组最后查下来是BP账户组、供应商账户组、编号范围这几层关系没理顺。这篇文章就专门聊SAP MM采购管理里S4 BP供应商客户配置这件事我会从底层逻辑、配置步骤、常见报错到MM流程联动把我实际项目中踩过的坑和验证过的做法都摊开讲。先说结论BP供应商客户配置不是你理解的那种“换了个维护界面”而是一套主数据模型的重构。S4 HANA把供应商和客户统一收归到BP框架下传统LFA1和KNA1还在但只是BP的“影子表”所有前台操作都走BP后台再做CVICustomer-Vendor Integration同步。如果你还用“供应商就是LFA1客户就是KNA1”的二维思路去配后面一定会遇到数据同步、字段扩展、公司间交易等各种不清不楚的问题。这篇文章适合正在做S4实施、或从ECC升级后准备配置BP的MM顾问、主数据管理员也适合那些刚接触S4、搞不清FLVN00和FLVN01区别的初学者。我会把路径、字段、报错和验证方式都写清楚你可以直接照着操作。1. 从供应商主数据到业务伙伴S4的底层变革1.1 为什么S4要把供应商和客户都塞进BP过去ECC的供应商主数据是LFA1客户主数据是KNA1两边各维护一套编号规则也互不相干。S4 HANA引入了BP模型核心思想是“一个业务伙伴可以拥有多种角色”比如同一家公司既可以作为供应商卖物料给你也可以作为客户从你这里采购甚至还可以同时是联系人、潜在客户、集团内关联方。BP把这家公司登记为一个主档然后通过角色给它挂上供应商和客户的字段。对MM模块影响最大的一点是供应商不再是独立的“供应商主档”而是“BP 供应商角色”的组合。你在BP里看到的是基本数据名称、地址、税号等、供应商视图采购组织、采购组、付款条件等、客户视图销售组织、分销渠道、定价条件等。以前MM顾问只需要关心LFA1、LFM1、LFM2这些表现在你至少还要知道BUT000、BUT0ID以及CVI的映射关系。这也是为什么很多老顾问在S4里找不到“供应商主数据”的原因。不是系统少了功能而是入口变到了事务代码BP角色选择了“供应商”。你如果直接打XK01系统也可能允许你维护但它最终还是会落到BP而且一旦某个供应商没有BP你会发现XK01的操作非常受限。1.2 MM顾问必须懂的CVI集成逻辑CVI全称是Customer-Vendor Integration它是S4中把客户和供应商主数据连接回BP的桥梁。虽然在BP中操作的是像BUT000这样的BP底表但MM采购流程在运行时仍然大量读取LFA1、LFM1、LFM2这些传统表。CVI的职责就是保证BP数据能同步到这些传统表里反过来如果某些接口强制写LFA1CVI也会尝试把它回写到BP。实际项目中CVI主要做三件事一是配置账户组映射让供应商账户组、客户账户组能够对应到同一个BP账户组二是存量数据转换把升级前已经存在的LFA1/KNA1数据转换成BP三是运行期同步当BP中的数据修改时缓冲表要保证LFA1/KNA1同步更新。很多MM项目在配置BP供应商的时候忽略了CVI配置。最典型的一个坑是你在BP里创建了一个供应商地址、编码都好好的但采购订单里的供应商名称却显示不出来或者出厂过账后的字段变掉了。这往往就是CVI同步没有开启或者缓冲表不同步导致的。配置路径在“跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 客户/供应商集成的业务伙伴设置”里需要先把CVI的启用开关打开再进行账户组映射。这块我后面第三节会专门展开。2. BP供应商配置前必须想清楚的三件事2.1 账户组是BP结构的骨架账户组这个词在BP配置里经常出现但很多人会把它和传统供应商账户组搞混。S4里有两种账户组一种是BP账户组比如YB001代表供应商、YB002代表客户另一种是供应商账户组比如0001标准供应商和客户账户组比如0001标准客户。它们之间通过CVI配置形成映射关系。账户组决定了什么表面上它决定了编号范围、屏幕字段属性、角色分配。深层次讲它决定了你的主数据扩展性和字段隔离程度。比如你有常规采购供应商、一次性供应商、内部公司供应商如果全部塞在同一个账户组里那在创建BP的时候就必须填很多额外字段因为系统只能按最完全的屏幕来展示。更合理的方式是定义两个或三个供应商账户组每个账户组映射到不同的BP账户组和角色。举个例子我以前在某个制造企业项目里把供应商账户组拆成了这样一个方案Z001外部有税号正规供应商、Z002一次性供应商、Z003关联公司供应商。其中Z002的编号范围是外部给号屏幕简化到只需要名称和地址。这样做的好处是前端用户录一次性供应商时不会被几十个字段逼疯后台权限也能按账户组控制。如果你直接拿标准的0001账户组打天下后面就会不断遇到“这个供应商不该显示采购组织字段”之类的抱怨。2.2 内部给号还是外部给号决定你的容错率供应商的编号范围看似只是内部过号还是外部手输的区别实际影响很大。内部给号是最常规的选择优点是编号连续、不会被外部编码占坑缺点是如果你集团有历史供应商编码就必须做编码映射或者把旧编码放到BP的搜索项里。外部给号适合“供应商主数据必须和客户自己的编码体系一致”的场景比如集团化公司供应商编号是集团统一的编码那么你在S4里创建BP供应商时就必须手工录入这个外部编码。配置路径在“跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 编号范围 - 定义编号范围”。你在这里定义一个编号范围区间比如01外部区间从100001到199999指定给某个账户组。然后在账户组的定义里勾上“外部给号”的标记。如果是内部给号系统会用一个号码范围对象来分配比如用区间99内部范围从000000001到999999999。我的建议是不要在一个账户组里同时启用外部和内部给号这会让数据源混乱。更合理的做法是默认主供应商用内部给号那些需要外部编码的集成供应商单独创建一个账户组设为外部给号。如果你在一个账户组里混用很容易出现“外部给号可以手工输但内部给号的号码覆盖不了”的情况最后还得手工调号。2.3 采购视图的字段属性别一开始就钉死BP的字段属性是在“业务伙伴-基本设置 - 字段属性 - 分配字段属性/字段组”里配置的它决定了一个字段在某个账户组的屏幕上是否显示、是否必填、是否只读。很多顾问一开始就把所有字段都“必填”理由是“主数据要完整”。但站在MM采购流程视角这未必是好事。举个例子采购组织视图里有“付款条件”“订单货币”“采购组”这些字段。如果你把它们全部设为必填那在创建一个只和某个工厂交易、订单金额极小的供应商时用户也必须填写所有采购组织数据。可实际情况是很多供应商走的是“先收货后定付款条件”的路子主数据里不一定维护付款条件。再比如“最小订单值”“基于收货的发票校验”这些参数属于采购控制参数不同采购组有不同约定钉死在主数据里反而限制了灵活性。我的经验是一般数据里的名称、搜索项、地址、税号这些必填采购视图中只把“采购组织”和“采购组”设为必填其余字段设为可选的输入项。付款条件这类财务相关的字段尽量放在公司代码视图交由财务主数据顾问去把控。字段属性改起来不复杂但改一次要传一次请求而且会影响已创建供应商的屏幕显示所以配置前最好先和业务对清楚。3. 手把手配置供应商BP账户组、编号范围与角色3.1 定义账户组与编号范围实操时一般按这个顺序来先定义BP账户组和供应商账户组再定义编号范围然后把角色挂到账户组上最后才创建BP。我不推荐直接从标准配置开始东改一个西补一个那样很容易漏掉角色分配。第一步定义供应商账户组。路径通常是“SPRO - 物料管理 - 采购 - 供应商主数据 - 供应商账户组 - 定义供应商账户组”。这里可以看到标准账户组0001、0002等。我建议复制0001改成Z001而不是直接改标准账户组。因为标准账户组往往带着大量标准默认值直接改可能会影响很多基础数据。第二步定义BP编号范围。路径是“SPRO - 跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 编号范围 - 定义编号范围”。在这个界面里新建一个编号范围内部或外部都可区间要足够大。比如你在编号范围对象里看到“01”代表外部“02”代表内部别把两个混在一个行项目里。编号范围维护完成后要把这个编号范围分配给对应的BP账户组。第三步在“合作伙伴程序的定义及转化”里把BP账户组、供应商账户组、编号范围和角色全部串起来。路径是“SPRO - 跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 合作伙伴程序 - 合作伙伴程序的定义及转化”。在这里你要找到创建的BP账户组YB001把它和供应商账户组Z001对应起来并分配角色FLVN00和FLVN01。FLVN00是供应商的一般数据角色FLVN01是供应商加公司代码和采购数据角色。你只分配FLVN00那就只能维护一般数据采购视图会消失只分配FLVN01也不行因为一般数据是基础必须同时有FLVN00作为通用的主档角色。我把这一段常用的路径整理成了一张速查表方便你核对配置项事务代码或路径说明定义供应商账户组SPRO - 物料管理 - 采购 - 供应商主数据 - 供应商账户组 - 定义供应商账户组复制0001生成Z001分配编号范围定义BP账户组SPRO - 跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 合作伙伴程序 - 合作伙伴程序的定义及转化维护账户组映射和角色分配定义BP编号范围SPRO - 跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 编号范围 - 定义编号范围维护内部/外部编号区间字段属性SPRO - 跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 字段属性 - 分配字段属性/字段组控制字段显示/必填状态创建/修改BP事务代码BP选择供应商角色和账户组3.2 创建供应商BP一般数据和采购视图配置完成后用事务代码BP创建供应商。第一次进BP界面时系统会让你选择“业务伙伴角色”和“账户组”。我建议在创建之前就把账户组想清楚因为你选择了账户组之后屏幕布局基本就固定了。比如选择供应商角色FLVN01账户组Z001系统会在后续维护页面显示“基本数据”“公司代码数据”“采购数据”几个页签。基本数据里必填项通常是名称、搜索项、地址、电话、国家、税号。这里特别强调一下搜索项S4的BP界面里搜索项包含了姓名搜索、组织搜索、代码搜索等多个字段如果你不填后续在前台用F4搜索供应商时会搜不到尤其是那种集团编码很长、用户只记得简称的场景。我建议把“搜索项1/2/3”里至少填上中文名称的拼音首字母比如“上海华利精密仪器”填“SHHL”不然用户会天天反馈“供应商找不到”。采购数据页签里你需要输入采购组织、采购组、订单货币、付款条件、基于收货的发票校验、自动采购订单、贸易条款等字段。这几个字段会在后面的采购订单中作为默认值但不是每个都要填要根据不同的账户组屏幕属性来定。我的做法是让业务顾问把“采购组织”和“采购组”作为创建供应商时的必备项目其他参数等做采购信息记录时再补。如果你的系统里启用了“供应商账户组”级联还可以在创建供应商时直接输入公司代码和采购组织一次把BU区的数据建完。还有一个常见的误解在BP里创建供应商时如果你想维护多个采购组织并不需要每次新建供应商只需要在同一个BP编号下继续添加新的采购组织数据。这一点和ECC的LFM1多行逻辑一致。在BP界面里通过“供应商”页面左侧“采购组织数据”区域可以逐条添加不同采购组织。保存后系统会在后台自动生成对应的LFM1记录。3.3 合作伙伴功能配置采购订单中的“人”从哪来很多MM顾问在配置BP供应商时会忽略“合作伙伴功能”页签但真正跑起采购订单后你会发现在PO界面里可以带出预制了收货方、交货方、付款方等信息靠的就是这个功能。在S4 BP供应商主数据中每个供应商都可以维护一组合作伙伴后台通过“合作伙伴确定”功能映射到采购订单的采购单文本和地址。配置路径是“SPRO - 物料管理 - 采购 - 合作伙伴确定 - 合作伙伴功能-设置合作伙伴功能”。这里可以定义采购订单中允许使用哪些合作伙伴功能比如“供应商”“客户”“售达方”“收货方”等。然后在BP主数据采购视图的“合作伙伴功能”页签里为该供应商指定具体的合作伙伴。例如你可以为某个集团内供应商设置“收货方”为公司自有的工厂地址这样在创建采购订单时系统会自动把该地址带进PO的收货方页签省去手工输入。这个功能在公司间采购、三方采购、以及集团内部销售流程中非常有用。比如你有一个关联公司供应商它同时也是客户那么在BP的角色里同时勾选供应商和客户角色然后在该BP的合作伙伴功能里把该伙伴自己指定为“客户”角色采购订单和销售订单就能共用一套地址主数据。我见过不少项目因为没配合作伙伴功能导致公司在用同一个BP时销售订单带出的售达方和采购订单带出的交货方不是同一个人最后每次都要手工改非常烦。4. 供应商与客户集成的那些事儿CVI与中间层4.1 客户/供应商账户组的映射S4项目里如果公司同时向某个BP采购和销售你就必须把供应商账户组和客户账户组映射到同一个BP账户组。这个映射不是自动的需要你在“客户/供应商集成的业务伙伴设置”里去维护。路径大致是“SPRO - 跨应用组件 - SAP业务伙伴 - 业务伙伴-基本设置 - 客户/供应商集成的业务伙伴设置 - 定义CVI的账户组映射”。在映射界面里你以供应商账户组为主键指定它对应的客户账户组。举个实际例子供应商账户组Z001客户账户组Z001如果客户和供应商账户组编码一样也没关系系统按内部映射处理。配置保存后当你在BP中为某个伙伴同时激活供应商和客户角色时系统会把两个角色绑定到同一个BP编号下。必须强调的是账户组映射不做好即使你硬在BP里创建同一个公司编号的供应商和客户也可能会出现两个BP编号一个挂供应商角色一个挂客户角色。这种“一物两号”在S4里非常棘手需要重新用CVI工具合并数据异常时还不能直接删除必须走删除标记流程。所以新实施项目千万不要图快跳过这一步。如果你是从ECC升级也要先检查传统供应商客户同号的数据在升级后是否被CVI正确合并了。4.2 存量数据迁移的坑升级项目里最让人头疼的不是BP配置而是旧供应商和客户数据如何转成BP。标准做法是用事务代码CVI_LINK做供应商/客户到BP的集成。你可以直接运行CVI_LINK选择“已存在的供应商”和“已存在的客户”系统会逐个为传统供应商/客户创建对应的BP记录。这个过程中报错基本来自三类问题一是地址数据不规范比如电话号码含非法字符、传真没有国家代码二是银行信息缺失导致BP主数据无法同步银行视图三是公司代码或采购组织数据不完整导致LFM1里有记录但LFA1的主档没有对应。遇到这些错误不能靠CVI_LINK一直重跑最好先跑报表把不完整数据的清单导出来回到源系统或SAP里补全再继续集成。有些顾问会动脑筋用一个接口或ABAP程序直接把LFA1转成BUT000这在理论上可行但我劝你别这么做。因为CVI转换不只是创建BP还会维护CVI缓冲表、映射表、伙伴编号范围等一系列关联数据手写程序很容易漏掉关键点。真需要批量转换优先用标准功能如果标准功能性能不够再考虑BAPI组合但也要在每个批次后检查BUT000和LFA1的一致性。4.3 做了同号需求的延时风险所谓“同号”是指供应商和客户使用同一个编号例如供应商10000001同时也是客户10000001。这在集团公司内部交易里非常多见。S4里实现同号的前提就是前面说的账户组映射和CVI同步但“配置完成”不代表“一定能同号”延时的校验很容易被忽略。有一次项目里客户要求供应商和客户严格同号我们按标准映射配置完成创建测试数据时供应商先创建了10000001然后创建客户BP时输入10000001系统却报错该编号已存在。我检查了一圈才发现问题是客户账户组映射到了同一个BP账户组但客户账户组自己的编号范围没有包含10000001这个区间导致系统在创建客户角色时找不到合理的编号。解决方案是把客户账户组的编号范围也扩展到相同的区间并且确保内部给号状态下系统能够识别“这个BP已经存在不需要再生成新号”。类似这种问题如果你只做项级测试可能一次就过了但实际批量导入过程中只要有一条数据卡住后面所有同号关联都会乱。建议在项目上线前写一个专门的CVI关联校验脚本扫描所有同时具有供应商和客户角色的BP确认BUT000中只有一个编号且LFA1和KNA1的链接键一致。不要只在配置上“看起来没问题”就收工。5. 实战中的高频报错与排查思路5.1 外部给号报R11 123的完整根因链路在BP创建供应商时如果你启用了外部给号却在输入编号回车后收到类似“R11 123”的提示先不要怀疑系统坏了。这个报错的本质是系统认为你输入的编号不在允许的编号范围内或者编号范围没有被正确分配给当前账户组。R11是一个通用消息号后面的123只是具体号码点实际含义可能是“号码范围错误”或“外部编号已被占用”。我建议按这个链路排查检查当前账户组的编号范围配置。打开“定义编号范围”看该账户组对应的编号范围行是否标识为外部且区间内包含了你要输入的编号。比如你输入10000001但区间是10000001-19999999那没问题如果你输入20000001肯定报错。检查编号范围对象里的“外部给号”标记。在“定义编号范围”界面每个编号范围行都有“外部”列如果没有勾选你手输编号就会被拒绝。检查账户组和编号范围的关联。有段时间我在测试环境里把编号范围分配给了错误的账户组结果前台BP里选的Z001账户组实际上关联的编号范围还是旧的0001外部给号自然失效。检查权限对象。如果你确认配置无误但外部给号还是报权限错误执行事务代码SU53看看是否有“业务伙伴公司代码/供应商”相关的权限对象没有分配。这个问题多出现在把BP配置开放给业务用户后运维权限对象没跟上。5.2 找不到角色或账户组未分配的报错另一个很常见的报错是进入BP创建界面时看到“业务伙伴角色不存在”或“账户组X没有分配到角色”。这个问题多半出在“合作伙伴程序的定义及转化”这一步。标准角色FLVN00供应商一般数据和FLVN01供应商采购数据不是自动就和你新建的账户组关联的。你必须在后台维护账户组和角色的关系。有些顾问新建了账户组Z001但忘了把FLVN00角色加进去那么用户用Z001创建BP时系统会提示找不到角色。请回头检查“合作伙伴程序的定义及转化”里的角色分配页签把FLVN00和FLVN01都加上保存后重新进入BP事务代码。还要注意BP的角色不是一个空壳它是用来决定哪些屏幕和字段能显示的。如果你把FLVN01加进去了但屏幕概览里采购组织数据没有显示那可能是账户组的“分组”没有设置对应视图。这时需要去账户组的“屏幕布局”配置里勾选“采购组织数据”这个UI。这个配置路径通常就在供应商账户组定义界面的“屏幕格式”页签里容易忽略。5.3 配置完了过号失败先看号码范围对象还有一种情况配置全部正确创建BP时内部给号点了保存系统却报“编号范围中没有可用编号”。这个问题在测试环境非常常见大概率是号码范围区间用完或者传输请求没有把别的环境的号码范围带过来。S4里BP编号范围使用的是业务股份编号对象一般由系统维护。你在跨应用组件里定义了区间但这个区间在目标客户端是否生效是个问题特别是在通过传输请求复制配置后经常出现配置传输成功但编号范围没有被更新。解决办法是到“定义编号范围”里检查并重新保存一次编号范围必要时直接调整区间的“到号”比如从999999改到9999999。另一个容易踩的坑如果你启用了外部给号然后手工插入了一条内部给号数据或者调整过编号范围但没有刷新号码分配状态系统可能在过号时跳过大量号码。这一点在紧张的上线期间尤其致命。我建议在正式上线前用一个单独的号码范围区间跑一次全量导入测试确认号码能连续给到预期值再投入到生产。6. 配置完成后的MM流程联动与扩展建议6.1 用一张完整测试单验证配置BP供应商配置不是配完就完了你必须用一张端到端的测试单来验证配置是否正确。我常用的验证路径是创建供应商BP - 维护采购信息记录ME11 - 创建采购申请ME51N - 转采购订单ME21N - 收货MIGO - 发票校验MIRO。在这个过程中你会遇到很多BP数据没维护全导致的下游问题。比如创建采购订单时系统提示“供应商10000001没有采购组织数据”这说明在BP的采购视图中你没有给当前采购组织维护好数据。又比如MIGO收货后无法进行发票校验可能是因为供应商BP里没有维护公司代码视图的“统驭科目”或“付款条件”。这类问题不是配置错了而是主数据维护不完整但根子上是账户组的字段属性设得太宽松用户漏填了也不报警后来就会在下游业务里爆出来。我非常建议在项目蓝图阶段就定好“哪些BP字段必须在创建时录入、在哪个视图录入”形成一个字段责任矩阵。比如“采购组织”由MM主数据团队维护“公司代码数据”由财务团队维护“一般数据”由主数据组统一管理。很多项目因为责任矩阵不清晰导致同一个BP你改我改最后字段缺失时都不知道找谁。6.2 对后期数据归档和接口的影响BP配置还会影响数据归档和接口。在S4里供应商主数据和客户主数据已经不再是干净的单一对象而是带着BP框架、CVI缓冲、历史映射表的一套复合数据。传统ECC归档程序可能还能跑但效果会打折扣。比如你删除一个供应商时不仅要看LFA1有没有业务单据还要看BUT000是否有BP角色、CVI缓冲是否一致、合作伙伴功能是否有其他引用。接口方面如果你打算用旧版BAPI_MATERIAL_SAVEDATA或LFA1_MASS操作供应商建议评估是否迁移到BP相关的BAPI。S4标准的供应商创建BAPI是BAPI_BUSINESS_PARTNER_CREATE_FROM_DATA配合供应商角色创建BAPI。旧版LFA1接口也能用但它无法维护BP的客户角色如果未来有客户供应商同号的需求旧接口就会被卡住。我在项目里一般建议接口统一走BP对象避免长期维护两套接口逻辑。6.3 集成SAP HANA和SLT时别忘了扩展字段如果你所在的企业用了SAP HANA系统还接了SLTSAP Landscape Transformation来同步主数据你会发现BP主数据里的自定义扩展字段很容易丢。原因在于自定义字段在BP中往往挂在某个账户组或角色下但SLT同步的是底表比如BUT000的EXTENSION。要保证这些扩展字段能同步过去必须在BP配置的“字段属性”和“CVI集成设置”里都激活它们且目标系统也要有相同的扩展字段定义。这个坑很容易被忽略因为大多数顾问在配置BP时只关注标准功能直到SLT同步完成后才发现下游系统里BP的地址等信息都不全。我的建议是在项目启动之初就把扩展字段的清单整理好逐一检查是否在BP的账户组屏幕、CVI映射、SLT映射三处都配齐。不要相信“只要数据库里加个字段就能同步”这种话。另外SAP HANA环境中的报表查询速度确实快但如果你要从BP主数据直接取数需要注意BP相关表数量非常多比如BUT000、BUT020、BUT0ID等关联条件复杂MM顾问做报表取数时最好提前和ABAP开发确认好底层表关系避免把CVI缓冲表和业务伙伴表混用。否则你写出来的报表可能在ECC里正常在S4里却时灵时不灵。最后再分享一个操作习惯我在实际项目中养成了一个习惯不管多急凡是涉及BP账户组、编号范围、CVI映射的配置改动我都会先在质量环境里用一个“微型账户组”做验证验证通过后再复制成正式账户组。这样做的原因是BP配置层级多账户组牵扯编号范围、角色、屏幕字段和CVI映射任何一处遗漏错误都不会当场爆出来而是等到做采购订单时才发现那时候再去排查就耗时了。另一个小技巧BP主数据的日常维护我更喜欢用事务代码BUPB它比BP更聚焦地址、电话和银行数据适合业务部门集中维护也不容易误改到其它视图。当然如果你要维护采购组织数据仍然要用BP进入供应商角色。最后提醒一句S4的BP配置逻辑比ECC复杂但不代表难只要把账户组、编号范围、角色、CVI映射四层关系串成一条线后续的供应商和客户主数据处理就顺了。
返回列表