1402 – The new incoming Business Activity BO explained
With the new release 1402 the business object “Business Activity” will replaces the following BO in Cloud for Customer:
• Appointment Activity
• Email Activity
• Phone Call Activity
• Activity Task
The new business object Activity is located in namespace http://sap.com/xi/AP/PC/ActivityManagement/Global.
A distinction of the different types is done via the attribute “TypeCode” in the root node of the business object:
• Appointment = 12
• E-Mail = 39
• Phone Call = 86
• Task = 542
The old business objects cause insufficient performance in UI object work lists (OWL) and factsheets. The new business object will improve the performance.
UIs, Service Interfaces, Extension Attributes, etc. will still work. No changes are “visible” for external consumers as the move to the new business object is implemented on backend side. In the UI, Service Interfaces, etc. still the old original business object types will appear. Only internally these are mapped to one single new business object called “Business Activity”.
In 1311 a silent data migration will move the existing data (including extension attributes, FSI, etc.) from the old BO database tables to the new database tables. This migration will be completed until the upgrade to 1402. Then all external consumers will go to the new BO service provider and the respective new database tables.
During 1402 all solutions will have to adapt their coding to the new BO. In order to support the PDI deprecation in 1402 ABSL calls going to the old BO service providers are delegated to the new BO.
Business Object Extensions (XBOs) need a manual adaptation that have to be done before the upgrade to 1402, this means already during FP 1311, and in 1402 it will be required the “Migration and Delete” procedure.
In the 1402 official guide you will find all the informations.