sitemap
SapMaterial.com
Read sales document flow using a function module
This tip has been copied from SearchSap.com
Tip submitted by: Jack Cheong
How to read those billing document flow from your ABAP report? Just call the function module. You
can also prefer to read from the SAP table, VBFA.
Code
**** To read the billing document flow from ABAP report.
**** or the SAP Table VBFA ==> Document flow table
REPORT zsd_doc_flow
MESSAGE-ID rebates.
*Internal Table for VBFA
DATA: BEGIN OF i_vbfa OCCURS 0.
INCLUDE STRUCTURE vbfa.
DATA: END OF i_vbfa.
DATA: i_vbco6 LIKE vbco6.
CLEAR: i_vbfa, i_vbco6.
REFRESH: i_vbfa.
PERFORM input_vbeln_records.
CALL FUNCTION 'RV_ORDER_FLOW_INFORMATION'
EXPORTING
* aufbereitung = '2'
* belegtyp = beleg_typ
comwa = i_vbco6
* IMPORTING
* BELEGTYP_BACK =
TABLES
vbfa_tab = i_vbfa
EXCEPTIONS
no_vbfa = 1
no_vbuk_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE i019 WITH 'No documents found!'.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
LOOP AT i_vbfa.
WRITE:/ i_vbfa-vbeln,
i_vbfa-posnn,
i_vbfa-vbtyp_n.
ENDLOOP.
ENDIF.
*&---------------------------------------------------------------------*
*& Form INPUT_VBELN_RECORDS
*&---------------------------------------------------------------------*
FORM input_vbeln_records.
i_vbco6-vbeln = '0060001625'.
i_vbco6-posnr = '000000'.
i_vbco6-etenr = '0000'.
**** APPEND i_vbco6.
ENDFORM. " INPUT_VBELN_RECORDS
All of the product names here are trademarks of their respective companies. The site
www.allsaplinks.com no way affiliated with SAP AG. We have made every effort for the content
integrity. Information used on this site is at your own risk.