Show TOC

Back-End AdaptersLocate this document in the navigation structure

Use

The next step is defining the required back-end adapters for all the data objects used in the tutorial. These must be defined as follows:

  • Service Order data object

    This data object is defined as a bi-directional data object as the service staff can update the status of the service order. However, the service staff cannot create new service orders nor can they delete existing service orders.

    Therefore the back-end adapter must include BAPI wrappers for the Get List, Get Detail and Modify functions.

    This back-end adapter should be defined as back-end-triggered, as new service orders that are added must be made available to the service technicians immediately.

  • Customer data object

    The data object is defined as download-only as the service staff cannot modify or delete, nor create new instances of the Customer data object.

    Therefore the back-end adapter must include BAPI wrappers for the Get List and Get Detail functions only.

    This back-end adapter should be defined as middleware-triggered, as user does not add new customer data frequently and it is sufficient to schedule the loading of new or modified instances from the back end once a day.

  • Equipment data object

    This data object is defined as download-only as the service staff cannot modify or delete, nor create new instances of the Customer data object. It includes an attachment of a PDF file with servicing instructions for the equipment.

    Therefore the back-end adapter must include:

    • A BAPI wrapper for the Get List function.

    • A special BAPI wrapper for the Get Detail function that allows for the distribution of attachments.

    • A function module for the retrieval of the attachment from the back end.

    This back-end adapter should be defined as middleware-triggered, as a user does not add new equipment data frequently and it is sufficient to schedule the loading of new or modified instances from the back end once a day.

  • Work Center data object

    As a subscription data object, this data object is download-only. Therefore the back-end adapter must include BAPI wrappers for the Get List and Get Detail functions only.

    This back-end adapter should be defined as middleware-triggered, as an assignment of a work center to a specific region does not change frequently.

  • Employee data object

    As a subscription data object, this data object is download-only. Therefore the back-end adapter must include BAPI wrappers for the Get List and Get Detail functions only.

    This back-end adapter should be defined as middleware-triggered, as employee data does not change frequently.