SAP ABAP BOR type

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?

SAP ABAP BOR type_第1张图片 SAP ABAP BOR type_第2张图片

It is BOR type for product created in tcode SWO1 for modelling usage.

SAP ABAP BOR type_第3张图片

Each attribute defined in repository is mapped to a field in ABAP dictionary:

SAP ABAP BOR type_第4张图片

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:

SAP ABAP BOR type_第5张图片

Customer can do some enhancement to react to this event.

SAP ABAP BOR type_第6张图片

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.

SAP ABAP BOR type_第7张图片

Conclusion

The BOR technology was introduced in the late 90s, the BOR provides the following services:

  1. Provides an object-oriented view of data and processes in the SAP R/3 System.
  2. Organizes the various object types according to the component hierarchy. It guarantees stable interfaces to the R/3 System.
  3. 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的原创文章,请关注公众号"汪子熙":

你可能感兴趣的:(Jerry,Wang的原创SAP技术文章)