This video discusses the concept of function imports in SAP OData. Here is a summary of the key points:

  • Function imports are used when CRUD (Create, Read, Update, Delete) operations on a particular entity type are not sufficient to fulfill a specific requirement. For example, if you want to release a sales order, you can’t use the standard HTTP methods (GET, POST, PUT, DELETE). Instead, you can use a function import to write a functionality not satisfied by the CRUD operations.
  • The video demonstrates how to create a function import in a sales order project. The function import is designed to return the sales order count by status for a particular customer. This involves creating a new entity type (in this case, “SOCountByStatus”) with properties such as customer number and status counts (not processed, completely processed, not relevant).
  • The function import is then implemented in the DPC (Data Provider Class) extension class using the method “EXECUTE_ACTION”. This method is used to execute a function import and requires the function import name and the importing parameters.
  • The video also explains how to define importing parameters in the function import. In the example, the importing parameter is the customer number.
  • The video concludes with a demonstration of how to debug the function import in the SAP system. The presenter uses the SAP GUI and Eclipse for this purpose.

Leave your comment

Your email address will not be published. Required fields are marked *