Symptom
You are editing a fixed asset and noticed that the corresponding interval assignment has no cost center no profit center derived. Upon saving or trying to make any changes in this asset, errors are being raised.
Environment
SAP Business ByDesign.
Reproducing the Issue
- Go to Fixed Assets work center.
- Go to Fixed Assets view.
- Open the related fixed asset.
- Go to Master Data -> Basic Data tab.
You see that the interval assignment is created but Cost Center, Profit Center and Segment are missing.
The following errors are being raised:
- Profit center missing; profit center accounting active from <date>
- Segment missing; segment reporting active from <date>
Cause
The interval assignment in the asset's master data is, in this scenario, derived from the supplier invoice document. In this case, the supplier invoice got posted with no cost center nor profit center references. Hence, the same were derived as blank for this asset's interval assignment.
The system allowed the posting without cost center and profit center reference because, at the journal entry creation date/time, the reporting principle assigned to the company's set of books was "Function of Expenses". By the definition of this reporting principle, no profit center is required for posting. This reporting principle has been later changed to another one, which would require the profit center upon posting, for example "Funct of exp, profit ctr/seg". Therefore, since this newly assigned reporting principle requires a profit center for postings, the errors are raised in the fixed asset's master, since no profit center was assigned.
Resolution
If you wish to keep using the reporting principle as "Funct of exp, profit ctr/seg" or any other that requires a profit center assignment, this asset and it's posting have to be re-created in light of the requirements of this reporting principle.
Note that if you try to reverse and repost in the invoice's journal entry or to cancel the invoice before reverting the change in the reporting principle, the same errors would be raised in the business transaction UI (reverse and repost) or, in case of cancelation, as process communication errors in backend.
To overcome this error, you'll need to change the reporting principle back to Function of Expense, reverse the postings, retire the asset and re-create the invoice in the proper reporting structure with cost center assignment (or at least a default profit center in business configuration). You may find the detailed steps below:
A) First you need to change the reporting principle back to "Function of Expense":
- Go to Auditing work center and click View Set of Books.
- Highlight the set of books assigned related to the company.
- Under General tab, change the Reporting Principle to Function of expense.
- Save.
B) Now, cancel the supplier invoice that capitalized the asset, as follows:
- Go to Fixed Assets -> Fixed Assets.
- Find and open concerned asset.
- Go to Values tab and click Journal tab.
You see that the acquisition is done via a given invoice and journal entry.
- Open this invoice.
- Close the fixed asset to avoid any locking error.
- In the invoice, click Cancel Invoice.
- Post the cancellation invoice and make sure that a journal entry is created for this cancellation.
C) With the cancellation posted, you can deactivate the asset and set it as retired.
- Go to Fixed Assets -> Fixed Assets.
- Find and open concerned asset.
You see that acquisition and net book values are zero.
- Go to Master Data tab -> Life Cycle Data subtab.
- Set a Deactivation Date
- Save your changes.
The asset shall change to Retired.
D) Change the reporting principle back to Funct of exp, profit ctr/seg (or other desired reporting principle).
- Go to Auditing work center and click View Set of Books.
- Highlight the set of books assigned related to the company.
- Under General tab, change the Reporting Principle to Funct of exp, profit ctr/seg (or other desired reporting principle).
- Save.
E) Create the invoice again.
The invoice can be created via Supplier Invoicing work center using the Copy function as copy of previous invoice.
When re-creating the invoice, please make sure to define the cost center along with a new individual material in the Cost Assignment tab.
The system shall post the journal entry with a cost center and derive the profit center from it. The same cost center and profit center are derived for the interval assignment in the new fixed asset.
Keywords
Profit Center. Segment. Interval Assignment. Acquisition. Fixed Asset. Indovodual Material. Default Profit Center. Cost Center. , KBA , SRD-FIN-FA , Fixed Assets , How To