SAP BBP_EXTREQ_OUT_IBU_PS Function Module for Fill Add-On fields for EXTREQ









BBP_EXTREQ_OUT_IBU_PS is a standard bbp extreq out ibu ps SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Fill Add-On fields for EXTREQ 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 bbp extreq out ibu ps FM, simply by entering the name BBP_EXTREQ_OUT_IBU_PS into the relevant SAP transaction such as SE37 or SE38.

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



Function BBP_EXTREQ_OUT_IBU_PS 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 'BBP_EXTREQ_OUT_IBU_PS'"Fill Add-On fields for EXTREQ
EXPORTING
TRANSTAB_IMP = "Transfer structure for purchase requisitions

CHANGING
ITEM_IMP = "Item data - external requirement
TEXT_IMP = "Structure for long texts
ACC_IMP = "Account Assignments
BUP_IMP = "Business partners (Create)
LIMIT_IMP = "Limit (Create)
ITEM_CUST_IMP = "Customer enhancement - shopping cart
ACC_CUST_IMP = "Account assignments Customer enhancement (create)
ADDON_FIELDS = "User Fields Interface Table
.



IMPORTING Parameters details for BBP_EXTREQ_OUT_IBU_PS

TRANSTAB_IMP - Transfer structure for purchase requisitions

Data type: BBPS_ER_EXT_PURCHASE_REQ
Optional: No
Call by Reference: Yes

CHANGING Parameters details for BBP_EXTREQ_OUT_IBU_PS

ITEM_IMP - Item data - external requirement

Data type: BBPT_ER_ITEM_C
Optional: No
Call by Reference: Yes

TEXT_IMP - Structure for long texts

Data type: BBPT_ER_TEXT_I
Optional: No
Call by Reference: Yes

ACC_IMP - Account Assignments

Data type: BBPT_ER_ACC_C
Optional: No
Call by Reference: Yes

BUP_IMP - Business partners (Create)

Data type: BBPT_ER_BUP_C
Optional: No
Call by Reference: Yes

LIMIT_IMP - Limit (Create)

Data type: BBPT_ER_LIMIT_C
Optional: No
Call by Reference: Yes

ITEM_CUST_IMP - Customer enhancement - shopping cart

Data type: BBPT_ER_SC_ITEM_CUST_C_PI
Optional: No
Call by Reference: Yes

ACC_CUST_IMP - Account assignments Customer enhancement (create)

Data type: BBPT_ER_ACC_CUST_C
Optional: No
Call by Reference: Yes

ADDON_FIELDS - User Fields Interface Table

Data type: BBPT_IF_CUSTOMER_FIELDS
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for BBP_EXTREQ_OUT_IBU_PS 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_item_imp  TYPE BBPT_ER_ITEM_C, "   
lv_transtab_imp  TYPE BBPS_ER_EXT_PURCHASE_REQ, "   
lv_text_imp  TYPE BBPT_ER_TEXT_I, "   
lv_acc_imp  TYPE BBPT_ER_ACC_C, "   
lv_bup_imp  TYPE BBPT_ER_BUP_C, "   
lv_limit_imp  TYPE BBPT_ER_LIMIT_C, "   
lv_item_cust_imp  TYPE BBPT_ER_SC_ITEM_CUST_C_PI, "   
lv_acc_cust_imp  TYPE BBPT_ER_ACC_CUST_C, "   
lv_addon_fields  TYPE BBPT_IF_CUSTOMER_FIELDS. "   

  CALL FUNCTION 'BBP_EXTREQ_OUT_IBU_PS'  "Fill Add-On fields for EXTREQ
    EXPORTING
         TRANSTAB_IMP = lv_transtab_imp
    CHANGING
         ITEM_IMP = lv_item_imp
         TEXT_IMP = lv_text_imp
         ACC_IMP = lv_acc_imp
         BUP_IMP = lv_bup_imp
         LIMIT_IMP = lv_limit_imp
         ITEM_CUST_IMP = lv_item_cust_imp
         ACC_CUST_IMP = lv_acc_cust_imp
         ADDON_FIELDS = lv_addon_fields
. " BBP_EXTREQ_OUT_IBU_PS




ABAP code using 7.40 inline data declarations to call FM BBP_EXTREQ_OUT_IBU_PS

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.

 
 
 
 
 
 
 
 
 


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!