| |||||||||
如何验证记帐组合和记帐组合组?
以下是关于记帐验证的一些基本指南:
如果在您的配置中有大量记帐组合(超过 100,000 个组合),建议采用如下配置:
请记住,记帐组合和记帐组合组适用于一般和 PeopleSoft ERP 版本;这些概念不适用于 SAP 版本。客户使用 PeopleSoft ERP 系统时需要注意的一点是,除了默认的 SETID 限制,在 AccountingCombinationGroup.csv 文件中配置的任何验证或选取器限制都会起作用。如果您不希望有 SETID 限制,请配置数据,以使这些限制不再重要(所有数据都属于相同的 SETID)。
了解记帐组合组
每个记帐组合组都定义所执行的一整套记帐组合。如果在 AccountingCombinationGroup.csv 文件中已定义多个记帐组合组,则这些记帐组合组会对 AccountingCombination.csv 文件进行联合评估。当某些记帐字段彼此不相关时,此功能尤为有用,它可以极大减少记帐选取器中的条目数量。出于性能考虑,请不要使用五个以上的记帐组合组。
在 AccountingCombinationGroup.csv 文件中,每个组都有针对所有记帐字段的整数条目。每个整数代表以下行为:
| 整数 | 验证行为 | 说明 |
| 0 | 忽略此字段(不验证) | 不要验证此特定记帐组合组所包含的记帐字段。 |
| 1 | 完全匹配 | 如果记帐字段在 AccountingCombination.csv 文件中为空,则此记帐字段在可审批文档中的值必须为空才能组成一个有效组合。 |
| 2 | 与通配符匹配 | 如果记帐字段在 AccountingCombination.csv 文件中为空,则此记帐字段在可审批文档中可以为任何值。 |
除了每个记帐字段本身存在的列以外,以下各列也出现在 AccountingCombinationGroup.csv 文件中:
配置示例
假定客户有如下配置:
AccountingCombination.csv 文件
UTF-8
UniqueName,CombinationGroup,BUSINESS_UNIT_GL,SETID_DEPTID_
1,"A","US004","SHARE:Engineering"
2,"A","US006","SHARE:Marketing"
AccountingCombinationGroup.csv 文件
UTF-8
UniqueName,GLBusinessUnit,Department,ChooserOrder
"A",1,1,"GLBusinessUnit:Department"
ChooserOrder 列的值 "GLBusinessUnit:Department" 表示,基于为 GLBusinessUnit 字段所选的值来对可审批文档中的部门记帐选取器中的可用值进行筛选和限制。这意味着,即使产生的记帐组合无效,用户仍可以为 GLBusinessUnit 字段选择 "US004" 或 "US006"。但是,在选择部门字段值时,用户受到限制而只有一种选择:
多个筛选级别
您也可以在单个记帐组合组中使用两个以上的筛选级别。例如,您可以在 ChooserOrder 列中定义 "GLBusinessUnit:Department:Account",使其基于 GLBusinessUnit 字段筛选部门字段,并基于部门字段筛选帐户字段。
此外,在 ChooserOrder 列内使用斜线 (/) 符号可以大幅提高记帐字段内的搜索性能。例如,采取以下 AccountingCombinationGroup.csv 文件配置:
UTF-8
UniqueName,Account,BusinessUnit,ChooserOrder,Company,CostCenter,Product,Project,Region,SubAccount
Group1,1,0,Company:Product:Project:Account:SubAccount:Region/Product:Project:Account:SubAccount:Region,1,0,1,1,1,0
使用“组 1”记帐组合组时,仅在您为公司字段选择一个值后,才会考虑斜线后的每个值(产品、项目、帐户、子帐户和区域)。这使得搜索索引只在选择公司时才检查公司的值,而不是检查产品和公司所有可能的组合。
有关记帐组合的详细信息,请参阅您的特定 ERP 版本中记帐信息相对应的《Ariba 通用数据导入和管理指南》。此外,关于如何配置 AccountingCombination.csv 文件的详细信息,请查询您站点的数据词典。
开发票
核心采购 > 核心管理 > 核心会计核算