SQL Server administration and T-SQL development, Web Programming with ASP.NET, HTML5 and Javascript, Windows Phone 8 app development, SAP Smartforms and ABAP Programming, Windows 7, Visual Studio and MS Office software SAP ABAP Programming and HANA Database Tutorials
Development resources, articles, tutorials, samples, codes and tools for .Net, SQL Server, Windows, Windows Phone, SAP and ABAP, like SAP UI5, Screen Personas, etc.

CRM Companies List
Web Based CRM Software

VF31 SAP Transaction to Reprocess Billing Output Messages

VF31 SAP transaction can be used to reprocess billing output messages or invoice output messages by SAP users and ABAP developers. Sometimes SAP customizers require to process a list of billing documents or invoice lists once more because of different problems that might occur on the printer, etc. VF31 SAP transaction can be called to reprocess billing output list in such cases.

Although I've used SAP standard program RSNAST00 (ABAP selection program for issuing output), in one case I had to use VF31 tcode (SD70AV3A ABAP program) to print invoice documents again using the NAST entries. The problem with RSNAST00 ABAP report was it was checking the dispatch time to be different than 4 which means different than "Send immediately (when saving the application)" case And my print requirement list of invoices (billing documents) was containing outputs with dispatch time equals to 4. And I found out that SAP VF31 transaction can be used to reprocess all those NAST entries without any limitation on dispatch time.

VF31 SAP Transaction Screen

Here is SAP VF31 transaction selection screen to reprocess billing output for specific output message types. You can choose to reprocess or print for the first time by choosing the appropriate processing mode. I chosed processing mode option 2 to reprocess billing output documents for sales invoices.

Since I wanted to process specific output message types, I defined two sales output types at output type selection field. I also defined the transmission medium as print by choosing 1 at transmission medium selection field.

SAP users can provide SAP sales invoice document numbers (billing document numbers) at billing document field as a single entry of pasting the list of invoice numbers in selection field detail screen.

VF31 SAP transaction to print billing output or reprocess invoice list
VF31 SAP transaction can be used to reprocess invoice list or reprocess billing output for specific output message types

After all required information is entered, when you execute ABAP report with F8 or by pressing execute icon, a list of NAST table entries that to be reprocessed will be displayed on a seperate screen. You can include or exclude any items by marking or clearing selection checkbox beside NAST entries.

After all entries to be processed or reprocessed are selected on this second VF31 SAP screen, you can execute the report this time to complete the task. A status report will be displayed after ABAP report execution. Successfully processed invoice outputs will be shown in green. On the other hand if some billing outputs are failed to process successfully, those will be shown in red at the end of VF31 SAP transaction execution.

SAP Tutorials

SAP Tutorial

SAP Forums

SAP Tools

SAP Transaction Codes Table

Related Articles and Tutorials(http://www.kodyaz.com/sap-abap/vf31-sap-transaction-to-reprocess-billing-output.aspx)
Complete List of SAP Modules
How to Upload Data to SAP from Excel File using alsm_excel_to_internal_table Function Module
Upload Data from Excel File in ABAP using TEXT_CONVERT_XLS_TO_SAP
Email Spool Request using SAPOffice - Spool to PDF
How to Create SAPScript Text using SO10 Transaction Code
How to Display SAP Graphics using SE78 Transaction Code
Sales Tables among ABAP Tables (SAP Sales and Distribution SD Tables)
SAP Invoice Output Determination Analysis for Not Created Output Message
SAP Payment Terms Table and ZTERM Texts Table for ABAP Developers
SAP Smartforms Table for Sales Order and Invoice Outputs
SAP Smartforms Tutorial - How to Create Smartform
SAP Smartforms Tutorial - Table Calculations using Count
SAP Smartforms Tutorial - Table Calculations using Sum Total
SAP Tutorial - Convert Spool Request to PDF File using RSTXPDFT4 ABAP Report
SAPScript Transaction Codes
ABAP Debugging using Log Point and Break Point
ABAP Runtime Error ST22 Transaction using Short Dump Analysis
ABAP Shared Memory Objects Tutorial with Sample ABAP Code
Add Web Dynpro Applications to SAP Favorites Menu
Adobe Forms Table Header is Missing After Second Page
Free Adobe LiveCycle Designer Download
Assign SAP Item Category to Sales Document Type using SPRO
ABAP Authority-Check Object For User Other Than Current
Call Function Module using RFC Destination in ABAP
Message no XS826: Cannot process message; no node determined for 76550052
Change Fields for Selection in SE11 ABAP Data Browser
Change Output Condition Records
Convert Smartform to PDF in Print Preview Mode
Create Business Object in SAP
Delete All Data from SAP Database Table
Compare Code in ABAP using SE39 SplitScreen Editor
Complex Conditions in SAP Smartform with AND/OR
Connect SAP from Eclipse using ABAP Project
How to Spell Numbers using ABAP Spell_Amount Function Module
Convert the table using the Database Utility (SE14)
Convert Sales Unit into Text using Function Module in Target Language
ABAP Code Inspector Check Variants for HANA Migration Optimization
Create Sales Order, Delivery and Billing Document in SAP
Create SAP Dynamic Variant using Date Calculation
Create Scheduled Job using SAP SM36 Transaction
Create Search Help in ABAP for Web Dynpro Component
Create Transaction Code for Web Dynpro Application
Create SAP Transaction to Maintain ABAP Table using SM30
Create Transport Request for Text Translations using RS_LXE_RECORD_TORDER
Delete Entries in NAST Table using RSCLNAST ABAP Program
List Locks in SAP system using SM12 Transaction Code
Prevent DYNPRO_SEND_IN_BACKGROUND Error in Background Process
Enable Remote Debugging in ABAP using RSRDEBUG
How to Execute SAP Program in Background Task
Export Graphics from SE78 SAP Form Graphics Administration using ABAP program
How to Export IDOC as Excel and Save as Local File from WE02 Transaction
Export SAP Spool Requests as PDF using SP01 Transaction
How to Find Output Determination Procedure for a Billing Document
How to Find SAP Role Users Assigned for Transaction Code
Export SAP Data to Fixed Length Text File
How to Delete Standard Text using SO10 SAP Transaction
How to Disable Word Editor in SAP Smartform Text
How to Find User Exits in ABAP Codes of SAP Transaction
How to Transport SAP Graphics using SE78 Transaction
Import and Export SO10 Standard Text using RSTXSCRP ABAP Program
Invoice Split due to Manual Invoice Maintenance Check on Sales Order
Main program for include RV61Bxxx not found
Invoice Output fail because of missing Billing Type text in TVFKT table
Move Minus Sign from Right to Left of Negative Number in SAP Smartform
Print SAP Outputs From Two Printers at the Same Time
Get Proforma Invoice from Commercial Invoice in ABAP
Business Document Service Error: Error when accessing graphic (BDS), RC = 5
SAP VKM3 to Release Sales Order from Credit Block
Get SAP Document Flow using SD_DOCUMENT_FLOW_GET ABAP Function Module
SAP Invoice Output ZZZZ is not Defined
SAP Output Management - Create New SAP Output Type
SAP Purchase Order Tables, Transaction Codes and Output
Graphics White Background Displayed Grey on SAP Smartform Output
Export Table Contents into Text File and Download File
How to Set Start Transaction in SAP GUI
SE63 Smartform Translation and Export using SLXT Program
Search and Find SAP Transaction Code using SE93 or SEARCH_SAP_MENU
Window MAIN does not fit onto page PAGE (height)
SAP Smartforms Table Parameter in Form Routine
Unicode Character Problem in IFS File Interface
Web Dynpro Text Translation using Assistance Class
Transport Variants of an ABAP Program into Workbench Request
Trigger Output Re-Determination for Billing Documents
TVAP Item Category and SAP Table TVAPT for Text Translations
Unlock Objects Locked in Request or Task using Transport Organizer Tools
Update Database Table Data using ABAP SE16N_INTERFACE
VF31 SAP Transaction to Reprocess Billing Output Messages
Web DynPro Tutorial - Display Spool Requests using Web DynPro Table
Function module is not released for the Internet

Copyright © 2004 - 2018 Eralper YILMAZ. All rights reserved.
Community Server by Telligent Systems