RSNAST00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Output program for output Issues output from all applications with send times 1 and 2...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RSNAST00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
/ISDFPS/CALLRSNAST00 - Start RSNAST00
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: P_AGAIN = Send again
Selection Text: P_PRINT = Printer default
Selection Text: P_SORT = Sort
Selection Text: P_SUFF2 = Spool: Suffix 2
Selection Text: S_KAPPL = Output application
Selection Text: S_KSCHL = Output type
Selection Text: S_NACHA = Transmission medium
Selection Text: S_OBJKY = Object key
Title: Selection Program for Issuing Output
Text Symbol: 001 = Selection Param.
Text Symbol: 002 = Parameter for calling up the processing programs
INCLUDE RSEF4HLP.
INCLUDE RSNASTZZ.
No SAP DATABASE tables are accessed within this REPORT code!
WFMC_PROTOCOL_GET_UNSTORED call function 'WFMC_PROTOCOL_GET_UNSTORED' exceptions others = 0.
WFMC_PROTOCOL_LOAD call function 'WFMC_PROTOCOL_LOAD' exporting cps_nast = nast.
WFMC_PROTOCOL_SHOW call function 'WFMC_PROTOCOL_SHOW' exporting cps_kalsm = space cps_nast = nast no_header = 'X'.
RV_MESSAGE_UPDATE_SINGLE call function 'RV_MESSAGE_UPDATE_SINGLE' in update task exporting msg_nast = nast.
DEQUEUE_EVVBAKE call function 'DEQUEUE_EVVBAKE' exporting vbeln = belnr.
DEQUEUE_EVVBLKE call function 'DEQUEUE_EVVBLKE' exporting vbeln = belnr.
DEQUEUE_EVVBRKE call function 'DEQUEUE_EVVBRKE' exporting vbeln = belnr.
DEQUEUE_EVVBLKE call function 'DEQUEUE_EVVBLKE' exporting vbeln = belnr.
DEQUEUE_EVVTTKE call function 'DEQUEUE_EVVTTKE' exporting mandt = sy-mandt tknum = tknum.
DEQUEUE_/DSD/E_VC_VLH call function 'DEQUEUE_/DSD/E_VC_VLH' exporting vlid = lv_vlid.
DEQUEUE_EVVBKAE call function 'DEQUEUE_EVVBKAE' exporting vbeln = belnr.
DEQUEUE_EMEKKOE call function 'DEQUEUE_EMEKKOE' exporting ebeln = ebeln exceptions others = 0.
J_1B_NF_DOCUMENT_UNLOCK call function 'J_1B_NF_DOCUMENT_UNLOCK' exporting doc_number = nfnum_int lock_mode = 'E' exceptions others = 0.
PAB_DEQUEUE_IN_CORE call function 'PAB_DEQUEUE_IN_CORE' exporting pabnum_iv = pabnum x_pabpos = on exceptions others = 0.
DEQUEUE_EVKONAE call function 'DEQUEUE_EVKONAE' exporting knuma = l_knuma.
DEQUEUE_EMWBRKE call function 'DEQUEUE_EMWBRKE' exporting wbeln = l_wbeln.
DEQUEUE_EVKONAE call function 'DEQUEUE_EVKONAE' exporting knuma = l_knuma.
DEQUEUE_EVWBHKE call function 'DEQUEUE_EVWBHKE' exporting tkonn = l_tkonn.
call function 'DEQUEUE_EWWALE' exporting aktnr = l_wale-aktnr artnr = l_wale-artnr mebme = l_wale-mebme kunnr = l_wale-kunnr clint = l_wale-clint.
ENQUEUE_EVVBAKE call function 'ENQUEUE_EVVBAKE' exporting vbeln = belnr exceptions foreign_lock = 2 system_failure = 3.
ENQUEUE_EVVBLKE call function 'ENQUEUE_EVVBLKE' exporting vbeln = belnr exceptions foreign_lock = 2 system_failure = 3.
ENQUEUE_EVVBRKE call function 'ENQUEUE_EVVBRKE' exporting vbeln = belnr exceptions foreign_lock = 2 system_failure = 3.
ENQUEUE_EVVBLKE call function 'ENQUEUE_EVVBLKE' exporting vbeln = belnr exceptions foreign_lock = 2 system_failure = 3.
ENQUEUE_EVVTTKE call function 'ENQUEUE_EVVTTKE' exporting tknum = tknum exceptions foreign_lock = 2 system_failure = 3.
ENQUEUE_/DSD/E_VC_VLH call function 'ENQUEUE_/DSD/E_VC_VLH' exporting vlid = lv_vlid exceptions foreign_lock = 1 system_failure = 2 others = 3.
ENQUEUE_EVVBKAE call function 'ENQUEUE_EVVBKAE' exporting vbeln = belnr exceptions foreign_lock = 2 system_failure = 3.
ENQUEUE_EMEKKOE call function 'ENQUEUE_EMEKKOE' exporting ebeln = ebeln exceptions foreign_lock = 2 system_failure = 3 others = 3.
J_1B_NF_DOCUMENT_LOCK call function 'J_1B_NF_DOCUMENT_LOCK' exporting doc_number = nfnum_int lock_mode = 'E' exceptions foreign_lock = 2 system_failure = 3 others = 3.
PAB_ENQUEUE_IN_CORE call function 'PAB_ENQUEUE_IN_CORE' exporting pabnum_iv = pabnum x_pabpos = on exceptions foreign_lock = 2 system_failure = 3 number_interval_problem = 3 others = 3.
ENQUEUE_EVKONAE call function 'ENQUEUE_EVKONAE' exporting knuma = l_knuma exceptions foreign_lock = 2 system_failure = 3 others = 3.
ENQUEUE_EMWBRKE call function 'ENQUEUE_EMWBRKE' exporting wbeln = l_wbeln exceptions foreign_lock = 2 system_failure = 3 others = 3.
ENQUEUE_EVKONAE call function 'ENQUEUE_EVKONAE' exporting knuma = l_knuma exceptions foreign_lock = 2 system_failure = 3 others = 3.
ENQUEUE_EVWBHKE call function 'ENQUEUE_EVWBHKE' exporting tkonn = l_tkonn exceptions foreign_lock = 2 system_failure = 3 others = 3.
ENQUEUE_EWWALE call function 'ENQUEUE_EWWALE' exporting aktnr = l_wale-aktnr artnr = l_wale-artnr mebme = l_wale-mebme kunnr = l_wale-kunnr clint = l_wale-clint exceptions foreign_lock = 2 system_failure = 3 others = 3.
WFMC_GET_ARCHIVE_OBJECT_TYPE call function 'WFMC_GET_ARCHIVE_OBJECT_TYPE' exporting pi_kappl = nast-kappl pi_objtype = nast-objtype importing pe_object_type = xoj_name changing pc_objky = xobjky.
NUMBER_GET_NEXT call function 'NUMBER_GET_NEXT' exporting nr_range_nr = '01' object = 'NA_OPT_ARC' importing number = nast-optarcnr.
NAST_PROTOCOL_INITIALIZE call function 'NAST_PROTOCOL_INITIALIZE'.
NAST_PROTOCOL_UPDATE call function 'NAST_PROTOCOL_UPDATE' exporting msg_arbgb = sy-msgid msg_nr = sy-msgno msg_ty = sy-msgty msg_v1 = sy-msgv1 msg_v2 = sy-msgv2 exceptions others = 0.
RV_PRICE_PRINT_GET_BUFFER call function 'RV_PRICE_PRINT_GET_BUFFER' exporting i_print_from_buffer = 'A'.
NAST_PROTOCOL_UPDATE call function 'NAST_PROTOCOL_UPDATE' exporting msg_arbgb = syst-msgid msg_nr = syst-msgno msg_ty = syst-msgty msg_v1 = syst-msgv1 msg_v2 = syst-msgv2 exceptions others = 0.
NAST_PROTOCOL_STORE call function 'NAST_PROTOCOL_STORE' importing msg_cmfpnr = l_nast_cmfpnr exceptions no_protocol_update = 01.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RSNAST00 or its description.