Application Development and Automation 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: 
Read only

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

rajesh_salapu
Participant
0 Likes
3,083

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
Read only

geert-janklaps
SAP Mentor
SAP Mentor
2,614

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,

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
Read only

geert-janklaps
SAP Mentor
SAP Mentor
2,615

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

Read only

2,614

Hi 8d8214c7f9734f45be69f95cc0d5aeee,

Thank you So much ..It works..