1. SAP Glossary
  2. ABAP Runtime Environment
  3. pass by value


What is pass by value in SAP BC-ABA - ABAP Runtime Environment?


SAP Term: pass by value

  • Component: BC-ABA

  • Component Name: ABAP Runtime Environment

  • Description: A type of data transfer from actual parameters to formal parameters defined in the parameter interface of a procedure and used when the procedure is called. In pass by value, a local data object is created as a copy of the actual parameter. Output parameters and return values are initialized when the procedure is called. Input parameters and input/output parameters are passed the values of the actual parameter. Changed formal parameters are only passed to the actual parameter if the procedure ends without errors for example when its final statement is reached or it is exited using RETURN or EXIT or CHECK.


Smart SAP Assistant

  • Key Concepts: 
    Pass by value is a method of passing data between programs in the SAP system. It involves copying the data from one program to another, rather than passing a reference to the data. This means that any changes made to the data in the receiving program will not affect the original data in the sending program. 
    
    How to use it: 
    In the ABAP Runtime Environment, pass by value is used when calling a function module or subroutine. The parameters of the function module or subroutine are passed by value, meaning that any changes made to them within the function module or subroutine will not be reflected in the calling program. 
    
    Tips & Tricks: 
    When using pass by value, it is important to remember that any changes made to the parameters within the function module or subroutine will not be reflected in the calling program. Therefore, if you need to make changes to a parameter and have those changes reflected in the calling program, you should use pass by reference instead. 
    
    Related Information: 
    For more information on pass by value and other methods of passing data between programs in SAP, please refer to SAP Help documentation on ABAP Runtime Environment.
    • 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
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author