1. SAP Glossary
  2. RESTful ABAP Programming Model
  3. RAP additional save


What is RAP additional save in SAP BC-ESI-RAP - RESTful ABAP Programming Model?


SAP Term: RAP additional save

  • Component: BC-ESI-RAP

  • Component Name: RESTful ABAP Programming Model

  • Description: Save logic which can be added to managed RAP BOs to enhance the default save sequence. It can be applied for the complete BO by defining it in the behavior definition header, or for an individual entity by defining it in the behavior entity characteristics. It is implemented in the redefined saver method save_modified.


Smart SAP Assistant

  • Key Concepts: 
    RAP additional save is a feature of the RESTful ABAP Programming Model (RAP) in SAP. It allows developers to save data to the database without having to write a separate database commit statement. This feature is especially useful when dealing with large amounts of data, as it reduces the amount of code needed to save the data. 
    
    How to use it: 
    To use RAP additional save, developers must first create a service definition in the SAP Gateway Service Builder. This service definition must include an entity set and an entity type. The entity set defines the data that will be saved, while the entity type defines the structure of the data. Once this is done, developers can use the RAP additional save feature by calling the “/save” method on the entity set. 
    
    Tips & Tricks: 
    When using RAP additional save, it is important to remember that all changes made to the database will be committed when the “/save” method is called. Therefore, it is important to ensure that all changes are valid before calling this method. Additionally, it is important to note that RAP additional save does not support nested entities or deep inserts. 
    
    Related Information: 
    For more information on RAP additional save, please refer to SAP’s official documentation on the RESTful ABAP Programming Model (RAP). Additionally, there are several tutorials available online that provide step-by-step instructions on how to use this feature.
    • Do you have any question about this SAP term?


      Upgrade now to chat with this SAP term.

Related SAP Glossary Terms

Click the links below to see the following related SAP glossary terms:
Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker