All business processes such as Sales Order, Invoices, Journal Entries, CO-PA Direct posting, and Plan values, derive the CO-PA Segment based on a unique combination of characteristic values. If new values are encountered, the system creates a new segment number in the CE4xxxx table and assigns the segment number to line items.
Different tables for two types of CO-PA modules – Account-Based and Costing-Based would use this unique segment number for storing the actuals or plan values. From S/4 1511 version onwards, Account-Based CO-PA is designed to store values in the Universal Journal table – ACDOCA and simplify the CO-PA reconciliation between General Ledger Accounting and Profitability Analysis. While the elimination of CO tables simplified reporting for Account-Based COPA, the table access for CE4xxxx table was performed by multiple business processes.
The following issues were identified in the above solution of using the same segment numbers for multiple business processes.
SAP changed the logic of assigning the Segment Number. A New Table is created CE4XXX_ACCT and segment numbers are uniquely generated in this table by respective business process. No summarization is applied to the CE4XXXX_ACCT table.
Following Business Processes still use CE4XXXX and do not use the segment number created in the new table CE4XXXX_ACCT
Custom programs that are reading the table CE4XXXX directly need to be further analyzed to see whether the ACDOCA table can be used for data retrieval.
SAP automatically redirects the data of COEP (old account-based) to the ACDOCA table. SAP standard functionality 1709 stores all segment data in the ACDOCA table.
This blog post is part of a weekly series titled SAP S/4 1709 Simplification Digest. Come back every Friday for a new post or you can subscribe below to get updated every time a new post is published! Contact us to learn more about changes in SAP S/4 1709 and how it impacts your organization.