Created by Wang, Jerry, last modified on Jan 06, 2017
You might have observed that in both settype and relationship metadata table, there are type BUS1178 maintained. What is it?
It is BOR type for product created in tcode SWO1 for modelling usage.
Each attribute defined in repository is mapped to a field in ABAP dictionary:
The method and event are used in workflow scenario and CRM archive.
Example of workflow
When a product is saved, an workflow event is issued:
Customer can do some enhancement to react to this event.

Currently the implementation for this BOR type is done based on COMM_PRODUCT. However the implementation itself will NOT be used in CRM Webclient UI, as a result not necessary for harmonization.
Conclusion
The BOR technology was introduced in the late 90s, the BOR provides the following services:
- Provides an object-oriented view of data and processes in the SAP R/3 System.
- Organizes the various object types according to the component hierarchy. It guarantees stable interfaces to the R/3 System.
- Provides a runtime environment.
There’s no link between the BOR and the BOL or GenIL. The BOR is used for Workflows and BAPI, but isn’t used much since CRM 2007.
The business object type is used in the context of the UI Object Type (term from the CRM UI Framework). One example of this is that we could have 1 UI component handle many different object types, and the configuration of the page is determined by the object type passed to it.
要获取更多Jerry的原创文章,请关注公众号"汪子熙":