Symptom
When multiple transaction types are included in the API request, the system generates the following error:
- FAA_POST_BO026 - It is not allowed to post more than one business transaction type
- FAA_POST_BO047 - Make sure that the header text is the same across all entries
- FAA_POST_BO048 - Make sure that the ledger is the same across all entries
- FAA_POST_BO064 - Make sure that the depreciation area is identical across all entries
Environment
SAP S/4HANA Cloud Public Edition
Cause
These error messages are raised only during a BATCH request, and indicate that the several requests within one Changeset contain different Company Codes/Header Texts/... and should be separated into different Changesets/Batches.
Resolution
Multiple requests can be consolidated into a single Changeset during batch processing to generate a single journal entry document. However, please note the following requirements:
1. All requests within a single Changeset must contain identical values for the following mandatory fields:
- Business Transaction Type
- Company Code
- Header Text
- Ledger (if any request specifies a ledger)
- Depreciation Area (if any request specifies a depreciation area)
Requests with different values in these fields must be assigned to separate Changesets or submitted as separate batch requests.
2. Requests within a single Changeset may have varying Document Dates and Posting Dates. These requests will remain consolidated in the same Changeset; however, the system will automatically segregate them into multiple journal entry documents based on these date differences.
Keywords
post asset acquisition, post asset retirement, post asset revaluation, asset, API, FAA_POST_BO026, FAA_POST_BO047, FAA_POST_BO048, FAA_POST_BO064, changeset , KBA , FI-AA-AA-A-2CL , Master Data (Public Cloud) , Problem
SAP Knowledge Base Article - Public