Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
wolfgang_scheer
Employee
Employee
0 Kudos
OverviewBackendApp ConfigurationAndroidiOS
MBO ModelOData Model



The EPM case study

For the purpose of demonstrating migration techniques this document will use the Enterprise Procurement Management (EPM) Model. The EPM model essential consist of Business Partners, Sales Order and Sales Order Items. In addition we have MBOs for Products and Productdetails.

  • BusinessPartner MBO

          Mapped to BAPI_EPM_BP_GET_LIST

 

Load Argument:    COUNTRY mapped to Synchronization Parameter SP_Country

Relationship:    1 to many SalesOrders MBO

Create Operation:

    Mapped to BAPI_EPM_BP_CREATE

            Output Value: BP_ID

  • SalesOrder and SalesOrderItem MBO

Mapped to BAPI_EPM_SO_GET_LIST

SalesOrder = SOHEADERDATA

SalesOrderItem = SOITEMDATA

1 to many relationship between SalesOrder and SalesOrderItems MBO

  • Product MBO

Mapped to BAPI_EPM_PRODUCT_GET_LIST

1 to 1 relationship to ProductDetails MBO

  • ProductDetails MBO

Mapped to BAPI_EPM_PRODUCT_GET_DETAIL

Load Argument: PRODUCT_ID

  • Cache Groups

CG_Product  with cache policy:      Scheduled 8h

CG_Sales with cache policy:          On demand

  • Synchronization Groups

Parent Topic: Migration Overview

Next Topic: Migration of MBO Applications to Offline oData Applications - OData Model