辛利红
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文件模板可分为以下几种:
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
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
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步执行成功后,即可查询已导入结果。
作者:辛利红
审核:陆 觉
编辑:王 锐