SAP BBP_MOVE_PD_TO_BE_IV Function Module for









BBP_MOVE_PD_TO_BE_IV is a standard bbp move pd to be iv SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 move pd to be iv FM, simply by entering the name BBP_MOVE_PD_TO_BE_IV into the relevant SAP transaction such as SE37 or SE38.

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



Function BBP_MOVE_PD_TO_BE_IV 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_MOVE_PD_TO_BE_IV'"
EXPORTING
I_PD_HEADER = "
I_ECI_TARGET_SYS = "

IMPORTING
E_BE_IV_HD = "

TABLES
TI_PD_PARTNER = "
* TE_BE_IV_ADD = "
* TE_BE_IV_EXR = "
TI_PD_ITEM = "Schnittstelle Item Meta Bapi IV
* TI_PD_ACCOUNT = "
* TI_PD_FREIGHT = "
* TI_PD_TAX = "
* TI_PD_EXR = "
TE_BE_IV_IT = "
* TE_BE_IV_TAX = "
* TE_BE_IV_SHP = "

EXCEPTIONS
CX_SY_ARITHMETIC_OVERFLOW = 1 CX_SY_CONVERSION_OVERFLOW = 2
.



IMPORTING Parameters details for BBP_MOVE_PD_TO_BE_IV

I_PD_HEADER -

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

I_ECI_TARGET_SYS -

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

EXPORTING Parameters details for BBP_MOVE_PD_TO_BE_IV

E_BE_IV_HD -

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

TABLES Parameters details for BBP_MOVE_PD_TO_BE_IV

TI_PD_PARTNER -

Data type: BBP_PDS_PARTNER
Optional: No
Call by Reference: No ( called with pass by value option)

TE_BE_IV_ADD -

Data type: BBP_BE_IV_ADD
Optional: Yes
Call by Reference: Yes

TE_BE_IV_EXR -

Data type: BBP_BE_IV_EXR
Optional: Yes
Call by Reference: Yes

TI_PD_ITEM - Schnittstelle Item Meta Bapi IV

Data type: BBP_META_IV_ITEM
Optional: No
Call by Reference: No ( called with pass by value option)

TI_PD_ACCOUNT -

Data type: BBP_PDS_ACC
Optional: Yes
Call by Reference: No ( called with pass by value option)

TI_PD_FREIGHT -

Data type: BBP_PDFRT
Optional: Yes
Call by Reference: No ( called with pass by value option)

TI_PD_TAX -

Data type: BBP_PDTAX
Optional: Yes
Call by Reference: No ( called with pass by value option)

TI_PD_EXR -

Data type: BBP_PDS_EXR
Optional: Yes
Call by Reference: Yes

TE_BE_IV_IT -

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

TE_BE_IV_TAX -

Data type: BBP_BE_IV_TAX
Optional: Yes
Call by Reference: Yes

TE_BE_IV_SHP -

Data type: BBP_BE_IV_SHP
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

CX_SY_ARITHMETIC_OVERFLOW -

Data type:
Optional: No
Call by Reference: Yes

CX_SY_CONVERSION_OVERFLOW -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for BBP_MOVE_PD_TO_BE_IV 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_be_iv_hd  TYPE BBP_BE_IV_HD, "   
lv_i_pd_header  TYPE BBP_PDS_INV_HEADER_D, "   
lt_ti_pd_partner  TYPE STANDARD TABLE OF BBP_PDS_PARTNER, "   
lv_cx_sy_arithmetic_overflow  TYPE BBP_PDS_PARTNER, "   
lt_te_be_iv_add  TYPE STANDARD TABLE OF BBP_BE_IV_ADD, "   
lt_te_be_iv_exr  TYPE STANDARD TABLE OF BBP_BE_IV_EXR, "   
lt_ti_pd_item  TYPE STANDARD TABLE OF BBP_META_IV_ITEM, "   
lv_i_eci_target_sys  TYPE BBP_LOGSYS, "   
lv_cx_sy_conversion_overflow  TYPE BBP_LOGSYS, "   
lt_ti_pd_account  TYPE STANDARD TABLE OF BBP_PDS_ACC, "   
lt_ti_pd_freight  TYPE STANDARD TABLE OF BBP_PDFRT, "   
lt_ti_pd_tax  TYPE STANDARD TABLE OF BBP_PDTAX, "   
lt_ti_pd_exr  TYPE STANDARD TABLE OF BBP_PDS_EXR, "   
lt_te_be_iv_it  TYPE STANDARD TABLE OF BBP_BE_IV_IT, "   
lt_te_be_iv_tax  TYPE STANDARD TABLE OF BBP_BE_IV_TAX, "   
lt_te_be_iv_shp  TYPE STANDARD TABLE OF BBP_BE_IV_SHP. "   

  CALL FUNCTION 'BBP_MOVE_PD_TO_BE_IV'  "
    EXPORTING
         I_PD_HEADER = lv_i_pd_header
         I_ECI_TARGET_SYS = lv_i_eci_target_sys
    IMPORTING
         E_BE_IV_HD = lv_e_be_iv_hd
    TABLES
         TI_PD_PARTNER = lt_ti_pd_partner
         TE_BE_IV_ADD = lt_te_be_iv_add
         TE_BE_IV_EXR = lt_te_be_iv_exr
         TI_PD_ITEM = lt_ti_pd_item
         TI_PD_ACCOUNT = lt_ti_pd_account
         TI_PD_FREIGHT = lt_ti_pd_freight
         TI_PD_TAX = lt_ti_pd_tax
         TI_PD_EXR = lt_ti_pd_exr
         TE_BE_IV_IT = lt_te_be_iv_it
         TE_BE_IV_TAX = lt_te_be_iv_tax
         TE_BE_IV_SHP = lt_te_be_iv_shp
    EXCEPTIONS
        CX_SY_ARITHMETIC_OVERFLOW = 1
        CX_SY_CONVERSION_OVERFLOW = 2
. " BBP_MOVE_PD_TO_BE_IV




ABAP code using 7.40 inline data declarations to call FM BBP_MOVE_PD_TO_BE_IV

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!