| |||||||||
How are accounting combinations and accounting combination groups validated?
The following are some basic guidelines about accounting validation:
If you have a large number of accounting combinations in your configuration (more than 100,000 combinations), the following configuration is recommended:
Keep in mind that accounting combinations and accounting combination groups apply to generic and PeopleSoft ERP variants; these concepts do not apply to SAP variants. One consideration for customers using a PeopleSoft ERP system is that any validation or chooser constraint configured in the AccountingCombinationGroup.csv file acts in addition to the default SETID constraints. If you do not want the SETID constraints, configure the data so those constraints are trivial (all data belongs to the same SETID).
Understanding Accounting Combination Groups
Each accounting combination group defines a full set of accounting combinations that are enforced. If there are multiple accounting combination groups defined in the AccountingCombinationGroup.csv file, these accounting combination groups are evaluated jointly against the AccountingCombination.csv file. This feature is especially useful if certain accounting fields do not depend on each other, and it can significantly reduce the number of entries in accounting choosers. For performance reasons, do not use more than five accounting combination groups.
In the AccountingCombinationGroup.csv file, each group has integer entries for all the accounting fields. Each integer represents the following behavior:
| Integer | Validation Behavior | Description |
| 0 | Ignore this field (do not validate) | Do not validate the accounting field as a part of that particular accounting combination group. |
| 1 | Match exactly | If the accounting field is blank in the AccountingCombination.csv file, this accounting field's value must be blank on the approvable document to constitute a valid combination. |
| 2 | Match with wildcard | If the accounting field is blank in the AccountingCombination.csv file, this accounting field can have any value on the approvable document. |
In addition to the each accounting field having its own column, the following columns also appear in the AccountingCombinationGroup.csv file:
An Example Configuration
Assume a customer has the following configuration:
AccountingCombination.csv file
UTF-8
UniqueName,CombinationGroup,BUSINESS_UNIT_GL,SETID_DEPTID_
1,"A","US004","SHARE:Engineering"
2,"A","US006","SHARE:Marketing"
AccountingCombinationGroup.csv file
UTF-8
UniqueName,GLBusinessUnit,Department,ChooserOrder
"A",1,1,"GLBusinessUnit:Department"
The ChooserOrder column value of "GLBusinessUnit:Department" means that the values available in the Department accounting chooser on an approvable document are filtered and restricted based on the value selected for the GLBusinessUnit field. This means that users can select either "US004" or "US006" for the GLBusinessUnit field, even if the resulting accounting combination is invalid. However, when choosing a value for the Department field, users are constrained to the only choice:
Multiple Levels of Filtering
You can also employ more than two levels of filtering in a single accounting combination group. For example, you can define "GLBusinessUnit:Department:Account" in the ChooserOrder column to filter the Department field based on the GLBusinessUnit field, and filter the Account field based on the Department field.
Additionally, using a slash (/) symbol in the ChooserOrder column can greatly improve search performance within accounting fields. For example, take the following AccountingCombinationGroup.csv file configuration:
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
For the "Group1" accounting combination group, every value after the slash (Product, Project, Account, SubAccount, and Region) is counted only after you choose a value for the Company field. This lets the search index check only the Company values when selecting a Company, rather than checking for all the possible combinations of Product and Company.
The Accounting Combination Groups task is a sensitive import. Hence, it is restricted to SAP Support only. If you need to update the accounting information, please log in a Case with SAP Ariba Support with the CSV file to be used in the import.
For more information on accounting combinations, see the Ariba Common Data Import and Administration Guide that corresponds to accounting information for your specific ERP variant. Also, consult your site's data dictionary for more information on how to configure the AccountingCombination.csv file.
If you need to permanently delete all inactive accounting combinations, ask SAP Ariba Customer Support to run the Delete Inactive Accounting Combinations scheduled task.
Core Procurement > Core Administration > Core Accounting
Invoicing