While committing a batch update set while in a scoped application (for example, Customer Service), dictionary records that were created in a Global scope in the update set are placed in the current scoped application.
Steps to Reproduce
Ensure you are on the Global scope on Instance YY from the application picker.
Create an update set (Update set A) with two dictionary records on any global table.
Create a second update set (Update set B) on Instance YY and create an additional two dictionary records.
For example, consider using different tables from update set A and deleting the second dictionary update; that is, in update set B, have an INSERT/UPDATE action and a DELETE action&.
Create a third update set (Update set C) on Instance YY, and make Update set C the parent of Update set A and Update set B.
Complete Update set C.
Retrieve Update set C on a second instance (instance ZZ).
On Instance ZZ, swith from Global Application to a scoped application using the application picker.
Commit Update set C on Instance ZZ.
Expected behavior: Dictionary records created in global scope for Update set A and Update set B should remain in Global scope on commit of Update set C.
Actual behavior: Dictionary records in Update set A and Update set B are now in your scoped application from step 7.
Contact Customer Support to update the records to correct the issue.
Related Problem: PRB1241953