SAP HYBRIS ImpEx 导入 导出

ImpEx

ImpEx 文件本质上是以‘,’分隔的文件(CSV),允许从SAP Commerce 进行紧凑,人工可读,导入和导出(creating, updating, removing, and exporting)数据。它们可以通过 SAP Commerce Administration Console(hac) 手动执行,也可以在特定位置保存 ImpEx 文件,在每次初始化系统时自动执行。

HAC导入导出入口
  1. ImpEx 导入示例
# 目录信息 目录代码;目录名称;关联网店
INSERT_UPDATE Catalog;id[unique=true];name[lang=zh];baseStores(uid)
;TMProductCatalog10001;XX天猫旗舰店;10001
    
# 目录版本信息 目录代码;版本;是否是活动目录版本;语言
INSERT_UPDATE CatalogVersion;catalog(id)[unique=true];version[unique=true];active[default=true];languages(isoCode)
;TMProductCatalog10001;Online;;zh
  1. ImpEx 导出示例
"#% impex.setTargetFile(""Catalog.csv"");"
INSERT_UPDATE Catalog;id[unique=true];name[lang=zh];baseStores(uid)
"#% impex.exportItemsFlexibleSearch(""select {pk} from {Catalog} where id='TMProductCatalog10001'"");"

# 查看List类型的自定义字段 functionalLimit(数据库存储的是二进制的集合),我们可以查对应的
"#% impex.setTargetFile(""UserGroup.csv"");"
INSERT_UPDATE UserGroup;uid[unique=true];functionalLimit
"#% impex.exportItemsFlexibleSearch(""select {pk} from {UserGroup} where {uid}='TMCustomerGroup'"");"
  1. ImpEx 删除示例
# 根据 uid 删除 UserGroup 中对应的数据
REMOVE UserGroup[batchmode=true];uid[unique=true];
;TMCustomerService;
  1. ImpEx 使用变量
$functionalLimitList=0000001218,0000019265,
UPDATE UserGroup;uid[unique=true];functionalLimit;
;TM2CustomerGroup;$functionalLimitList

你可能感兴趣的:(SAP HYBRIS ImpEx 导入 导出)