SAP EXIT_SAPLAIPS_001 Function Module for User Exit for Supplements to Overall Plan or Budget









EXIT_SAPLAIPS_001 is a standard exit saplaips 001 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for User Exit for Supplements to Overall Plan or Budget processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for exit saplaips 001 FM, simply by entering the name EXIT_SAPLAIPS_001 into the relevant SAP transaction such as SE37 or SE38.

Function Group: XAIL
Program Name: SAPLXAIL
Main Program:
Appliation area: A
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function EXIT_SAPLAIPS_001 pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'EXIT_SAPLAIPS_001'"User Exit for Supplements to Overall Plan or Budget
EXPORTING
I_IMA_POSID = "Appropriation Request
I_VARNT = "Variant
I_PS_POSID = "WBS Element
I_AUFNR = "Order Number
I_IM_POSID = "Investment Program Position
I_WLGES = "Overall Plan or Budger Value of Object
I_VERSN = "Plan Version (if Searcing for Plan Value)
I_XBUDG = "Budget Value Indicator

IMPORTING
E_NEW_WLGES = "Supplement / Reduction of Overall Plan Value
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
AIPS_CHANGE_PLAN_BY_USEREXIT
AIPS_COMPARE_AND_ADJUST_KOSTL
AIPS_PLAN_EQ_AFA_DIALOG
AIPS_SIMUL_BEWERT
AIPS_SIMUL_BUKRS_CHECK
AIPS_SIMUL_CHECK
AIPS_SIMUL_CHECK_PLAN_EQ_AFA
AIPS_SIMUL_CREATE
AIPS_SIMUL_F4_ANLKL
AIPS_SIMUL_MAINTAIN
AIPS_SIMUL_MEMORY
AIPS_SIMUL_PAI
AIPS_SIMUL_PBO
AIPS_SIMUL_READ
AIPS_SIMUL_REDUCE_BY_SETL
ANIA_READ_MULTIPLE
DEPREC_SIMUL_COPY
DEPREC_SIMUL_DELETE
DEPREC_SIMUL_DELE_NORMAL
DEPREC_SIMUL_MAINTENANCE
DEPREC_SIMUL_REFRESH
DEPREC_SIMUL_SWITCH_NUMBER
DEPREC_SIMUL_UPDATE_DIALOG

IMPORTING Parameters details for EXIT_SAPLAIPS_001

I_IMA_POSID - Appropriation Request

Data type: IMAK-POSID
Optional: No
Call by Reference: No ( called with pass by value option)

I_VARNT - Variant

Data type: IMAV-VARNT
Optional: No
Call by Reference: No ( called with pass by value option)

I_PS_POSID - WBS Element

Data type: PRPS-POSID
Optional: No
Call by Reference: No ( called with pass by value option)

I_AUFNR - Order Number

Data type: AUFK-AUFNR
Optional: No
Call by Reference: No ( called with pass by value option)

I_IM_POSID - Investment Program Position

Data type: IMPR-POSID
Optional: No
Call by Reference: No ( called with pass by value option)

I_WLGES - Overall Plan or Budger Value of Object

Data type: BPGE-WLGES
Optional: No
Call by Reference: No ( called with pass by value option)

I_VERSN - Plan Version (if Searcing for Plan Value)

Data type: IMAVZ-VERSI
Optional: No
Call by Reference: No ( called with pass by value option)

I_XBUDG - Budget Value Indicator

Data type: T020-AKTYP
Optional: No
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for EXIT_SAPLAIPS_001

E_NEW_WLGES - Supplement / Reduction of Overall Plan Value

Data type: BPGE-WLGES
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for EXIT_SAPLAIPS_001 Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_e_new_wlges  TYPE BPGE-WLGES, "   
lv_i_ima_posid  TYPE IMAK-POSID, "   
lv_i_varnt  TYPE IMAV-VARNT, "   
lv_i_ps_posid  TYPE PRPS-POSID, "   
lv_i_aufnr  TYPE AUFK-AUFNR, "   
lv_i_im_posid  TYPE IMPR-POSID, "   
lv_i_wlges  TYPE BPGE-WLGES, "   
lv_i_versn  TYPE IMAVZ-VERSI, "   
lv_i_xbudg  TYPE T020-AKTYP. "   

  CALL FUNCTION 'EXIT_SAPLAIPS_001'  "User Exit for Supplements to Overall Plan or Budget
    EXPORTING
         I_IMA_POSID = lv_i_ima_posid
         I_VARNT = lv_i_varnt
         I_PS_POSID = lv_i_ps_posid
         I_AUFNR = lv_i_aufnr
         I_IM_POSID = lv_i_im_posid
         I_WLGES = lv_i_wlges
         I_VERSN = lv_i_versn
         I_XBUDG = lv_i_xbudg
    IMPORTING
         E_NEW_WLGES = lv_e_new_wlges
. " EXIT_SAPLAIPS_001




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLAIPS_001

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

"SELECT single WLGES FROM BPGE INTO @DATA(ld_e_new_wlges).
 
"SELECT single POSID FROM IMAK INTO @DATA(ld_i_ima_posid).
 
"SELECT single VARNT FROM IMAV INTO @DATA(ld_i_varnt).
 
"SELECT single POSID FROM PRPS INTO @DATA(ld_i_ps_posid).
 
"SELECT single AUFNR FROM AUFK INTO @DATA(ld_i_aufnr).
 
"SELECT single POSID FROM IMPR INTO @DATA(ld_i_im_posid).
 
"SELECT single WLGES FROM BPGE INTO @DATA(ld_i_wlges).
 
"SELECT single VERSI FROM IMAVZ INTO @DATA(ld_i_versn).
 
"SELECT single AKTYP FROM T020 INTO @DATA(ld_i_xbudg).
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!