The last activation of data model BP requires some postprocessing in all clients that have open change requests. The postprocessing must be manually scheduled as a background job following the activation. Before this occurs, the access class for the reuse active area needs to be updated so that the fields added to the data model are mapped to the correct fields in the reuse active area. You can use the Service Mapping Tool (SMT) to edit the mapping.
If the data model BP or a custom data model that uses the same reuse active area was enhanced, run the Service Mapping Tool (SMT) to adjust the mappings BP_BP_CENTRL_2API and MDG_BS_BP_MAP_2STA.
The changes that are executed must also be executed in all target systems linked to a transport of the data model change - particularly in live systems. Only then can you again create new change requests in those target systems after the data model is changed. Before those changes are executed, you also cannot make additional local changes to the same data model.
The reason why postprocessing is not yet completed can be as follows:
The background job is still running in the current client.
The background job was terminated because of a program error.
System Response
The system prevents the change or saving of master data in data model BP until postprocessing has been completed.
Procedure
Wait until postprocessing is complete or schedule the postprocessing if this has not yet been done. You can automatically carry out the scheduling of the report program in all relevant clients for a specific data model by choosing the 'Adjust Staging Area of Linked Change Requests' pushbutton in the Customizing activity 'Edit Data Model'.
Procedure for System Administration
You can examine the status of the background job in transaction SM37. The name of the job adheres to the following pattern:
USMD_ADJUST_STAGING__
If the job was terminated, you can directly execute the report program USMD_ADJUST_STAGING for data model BP.
You can also analyze the application log with transaction SLG1. The object is called FMDM and the subobject is called ADJUST_STAGING.