Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI to read data from vbap(item data) using vbeln in vbak

rajesh_salapu
Participant
0 Kudos

Hi,

using BAPI I want to fetch data from vbap(item data) using vbeln in vbak. So please suggest me that which bapi used if possible post the process also.

Thanks

rajesh

1 ACCEPTED SOLUTION

geert-janklaps
Active Contributor

Hi,

You can use BAPISDORDER_GETDETAILEDLIST for this requirement.

Sample:

DATA: lt_sales_docs TYPE TABLE OF sales_key,
      lt_headers    TYPE TABLE OF bapisdhd,
      lt_items      TYPE TABLE OF bapisdit,
      ls_view       TYPE order_view.

*   Set order number  
APPEND VALUE #( vbeln = <YOUR ORDER NUMBER> ) TO lt_sales_docs.

*   Read order header / item data
ls_view-header = abap_true.
ls_view-item = abap_true.

*   Read sales order
CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
  EXPORTING
    i_bapi_view              = ls_view
  TABLES
    sales_documents          = lt_sales_docs
    order_headers_out        = lt_headers
    order_items_out          = lt_items.

Best regards,

Geert-Jan

2 REPLIES 2

geert-janklaps
Active Contributor

Hi,

You can use BAPISDORDER_GETDETAILEDLIST for this requirement.

Sample:

DATA: lt_sales_docs TYPE TABLE OF sales_key,
      lt_headers    TYPE TABLE OF bapisdhd,
      lt_items      TYPE TABLE OF bapisdit,
      ls_view       TYPE order_view.

*   Set order number  
APPEND VALUE #( vbeln = <YOUR ORDER NUMBER> ) TO lt_sales_docs.

*   Read order header / item data
ls_view-header = abap_true.
ls_view-item = abap_true.

*   Read sales order
CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
  EXPORTING
    i_bapi_view              = ls_view
  TABLES
    sales_documents          = lt_sales_docs
    order_headers_out        = lt_headers
    order_items_out          = lt_items.

Best regards,

Geert-Jan

Hi 8d8214c7f9734f45be69f95cc0d5aeee,

Thank you So much ..It works..