Fusion 中如何批量导入 DFF 值集中的值

作者:郑德鼎 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, CO, FI, SD, 开发, 财务, 销售分销

辛利红

Fusion中如何批量导入DFF值集中的值?

原创 辛利红 爱记不记的记忆碎片

问题

Fusion中如何批量导入DFF值集中的值?

答案

不知道大家做过的项目使用DFF频率高不,反正我现在的项目DFF使用可谓是登封造极,AFF值集中启用DFF,DFF的值集再嵌入DFF,层层嵌套感觉像是套娃似的。其实这样做的大背景是日本项目一般最复杂的业务是AR请求书的发行,收款导入及收款核销,这种业务放在EBS中就各种客制化,各种addon表,那Fusion呢,数据库受限于权限控制无法直接Create/Update/Delete后台表数据,所以部分替代EBS的addon表,在Fusion里面就通过值集套DFF,DFF套值集的方法实现。这种情况下就需要大量值集值。

做过Fusion项目的顾问想必都受过数据导入的百般虐待吧,明明请求all succeed数据就是没导入,报错信息看不懂原因查不到,解决问题靠猜测。Fusion系统有各种各样导入数据的FBDI模板和Spreadsheet模板。如

【UploadCustomersTemplate】&【CustomerImportTemplate】导入客户主数据,

【AutoInvoiceImportTemplate】导入AR发票,

【ReceivablesStandardReceiptImportTemplate】导入收款,

【ChartofAccountsSegmentValuesandHierarchiesImportTemplate 】导入AFF的值集值及层级结构。那本次介绍的数据导入方法终于可以帮助大家暂时摆脱FBDI的层层陷阱啦。接下来就给大家介绍下如何批量导入和更新非AFF值集值。

步骤一,做成plat类型文件

非AFF的值集值可通过flat类型的文件导入,根据值集类型及内容的不同,flat文件模板可分为以下几种:

1.    独立型值集flat文件sample

ValueSetCode|Value|Description|EnabledFlag

XXA80_V_Cash_Outflow_Kmk|X001|test001|Y

XXA80_V_Cash_Outflow_Kmk|X002|test002|Y

XXA80_V_Cash_Outflow_Kmk|X003|test003|Y

2.    非独立型值集flat文件sample

ValueSetCode|IndependentValue|Value|Description|EnabledFlag

XXA80_V_PERFECT_ACCOUNTS|A80|7190841|7510330|Y

XXA80_V_PERFECT_ACCOUNTS|A80|7190842|7510331|Y

XXA80_V_PERFECT_ACCOUNTS|A80|7190939|7510428|Y

XXA80_V_PERFECT_ACCOUNTS|A80|7190941|7510430|Y

XXA80_V_PERFECT_ACCOUNTS|A80|7190942|7510431|Y

XXA80_V_PERFECT_ACCOUNTS|A80|7190943|7510432|Y

XXA80_V_PERFECT_ACCOUNTS|A80|7190944|7510433|Y

3.    值集中嵌入DFF值flat文件sample

ValueSetCode|IndependentValue|Value|Description|EnabledFlag|xxa80ArReceivableFlg

XXA80_V_PERFECT_ACCOUNTS|A80|7190841|7510330|Y|3

XXA80_V_PERFECT_ACCOUNTS|A80|7190842|7510331|Y|3

XXA80_V_PERFECT_ACCOUNTS|A80|7190939|7510428|Y|0

XXA80_V_PERFECT_ACCOUNTS|A80|7190941|7510430|Y|0

XXA80_V_PERFECT_ACCOUNTS|A80|7190942|7510431|Y|0

XXA80_V_PERFECT_ACCOUNTS|A80|7190943|7510432|Y|0

XXA80_V_PERFECT_ACCOUNTS|A80|7190944|7510433|Y|0

Flat文件有以下几个注意点:

●  Flat文件可导入可更新

●  独立值集必输列:

ValueSetCode|Value|EnabledFlag;

非独立值集必输列:

ValueSetCode|IndependentValue|Value|EnabledFlag

●  弹性域列名称非ColumnName对应弹性  域API Name

如第3种导入值集DFF的Attribute1,列名为

●  更新无法从有值更新为空,失效值集值可将EnabledFlag更新为N

●  文件保存命名为xxx.flat

步骤二,上传flat文件

N:Tools>File Import and Export>Actions=Upload

选择目标文件上传

步骤三,上传到对应值集

N:Setup and Maintenance>Task= Manage Value Sets> Search Target Value Set>Actions=Import

选择目标步骤二已导入的flat文件名称,执行导入

以上3步执行成功后,即可查询已导入结果。

作者:辛利红

审核:陆  觉

编辑:王  锐

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「Fusion中如何批量导入DFF值集中的值.docx」整理生成,仅用于内部技术分享与学习交流。