SAP Reports / Programs

ROIH_J_1BNFPR SAP ABAP Report - Nota Fiscal Printing







ROIH_J_1BNFPR is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter ROIH_J_1BNFPR into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT ROIH_J_1BNFPR. "Basic submit
SUBMIT ROIH_J_1BNFPR AND RETURN. "Return to original report after report execution complete
SUBMIT ROIH_J_1BNFPR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Nota Fiscal Printing


INCLUDES used within this REPORT ROIH_J_1BNFPR

INCLUDE RVADTABL.
INCLUDE ROIH_J_1BNFPI.
INCLUDE RVADOPFO.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

J_1B_NF_DOCUMENT_READ CALL FUNCTION 'J_1B_NF_DOCUMENT_READ' EXPORTING DOC_NUMBER = WK_DOCNUM IMPORTING DOC_HEADER = WK_HEADER TABLES DOC_PARTNER = WK_PARTNER DOC_ITEM = WK_ITEM DOC_ITEM_TAX = WK_ITEM_TAX DOC_HEADER_MSG = WK_HEADER_MSG DOC_REFER_MSG = WK_REFER_MSG EXCEPTIONS DOCUMENT_NOT_FOUND = 1 DOCUM_LOCK = 2 OTHERS = 3.

J_1B_NF_VALUE_DETERMINATION CALL FUNCTION 'J_1B_NF_VALUE_DETERMINATION' EXPORTING NF_HEADER = WK_HEADER IMPORTING EXT_HEADER = WK_HEADER_ADD TABLES NF_ITEM = WK_ITEM NF_ITEM_TAX = WK_ITEM_TAX EXT_ITEM = WK_ITEM_ADD.

J_1B_NF_NUMBER_GET_NEXT CALL FUNCTION 'J_1B_NF_NUMBER_GET_NEXT' EXPORTING BUKRS = WK_HEADER-BUKRS BRANCH = WK_HEADER-BRANCH FORM = WK_HEADER-FORM headerdata = wk_header IMPORTING NF_NUMBER = WK_HEADER-NFNUM EXCEPTIONS PRINT_NUMBER_NOT_FOUND = 1 INTERVAL_NOT_FOUND = 2 NUMBER_RANGE_NOT_INTERNAL = 3 OBJECT_NOT_FOUND = 4 OTHER_PROBLEMS_WITH_NUMBERING = 5 OTHERS = 6.

CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' EXCEPTIONS UNOPENED = 01.

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 MSG_V3 = SYST-MSGV3 MSG_V4 = SYST-MSGV4 EXCEPTIONS OTHERS = 1.

J_1B_NF_NUMBER_CONDENSE CALL FUNCTION 'J_1B_NF_NUMBER_CONDENSE' EXPORTING NF_NUMBER = WK_HEADER-NFNUM SERIES = WK_HEADER-SERIES SUBSERIES = WK_HEADER-SUBSER IMPORTING REF_NUMBER = WK_XBLNR EXCEPTIONS OTHERS = 1.

DEQUEUE_EVVBRKE CALL FUNCTION 'DEQUEUE_EVVBRKE' EXPORTING MANDT = SY-MANDT VBELN = KEY_VBRK-VBELN * X_VBELN = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' EXCEPTIONS OTHERS = 1.

DEQUEUE_EFBKPF * CALL FUNCTION 'DEQUEUE_EFBKPF' * EXPORTING * BUKRS = XBUKRS * BELNR = XBELNR * GJAHR = XGJAHR * EXCEPTIONS * OTHERS = 1.

J_1B_NF_DOCUMENT_LOCK * call function 'J_1B_NF_DOCUMENT_LOCK' * exporting * doc_number = wk_header-docnum * lock_mode = 'E' * exceptions * foreign_lock = 1 * system_failure = 2 * others = 3.

J_1B_NF_DOCUMENT_UNLOCK * call function 'J_1B_NF_DOCUMENT_UNLOCK' * exporting * doc_number = wk_header-docnum * lock_mode = 'E' * exceptions * others = 1.

DEQUEUE_EFBKPF CALL FUNCTION 'DEQUEUE_EFBKPF' EXPORTING BUKRS = XBUKRS BELNR = XBELNR GJAHR = XGJAHR EXCEPTIONS OTHERS = 1.

ENQUEUE_EVVBRKE CALL FUNCTION 'ENQUEUE_EVVBRKE' EXPORTING MANDT = SY-MANDT VBELN = KEY_VBRK-VBELN EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.

ENQUEUE_EFBKPF CALL FUNCTION 'ENQUEUE_EFBKPF' EXPORTING BUKRS = BKPF-BUKRS BELNR = BKPF-BELNR GJAHR = BKPF-GJAHR EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.

DEQUEUE_EVVBRKE CALL FUNCTION 'DEQUEUE_EVVBRKE' EXPORTING MANDT = SY-MANDT VBELN = KEY_VBRK-VBELN EXCEPTIONS OTHERS = 1.

J_1B_NF_PARTNER_READ CALL FUNCTION 'J_1B_NF_PARTNER_READ' EXPORTING PARTNER_TYPE = ISSUER-PARTNER_TYPE PARTNER_ID = ISSUER-PARTNER_ID PARTNER_FUNCTION = ISSUER-PARTNER_FUNCTION DOC_NUMBER = WK_HEADER-DOCNUM IMPORTING PARNAD = J_1BINNAD EXCEPTIONS PARTNER_NOT_FOUND = 1 PARTNER_TYPE_NOT_FOUND = 2 OTHERS = 3.

J_1B_NF_PARTNER_READ CALL FUNCTION 'J_1B_NF_PARTNER_READ' EXPORTING PARTNER_TYPE = DESTINATION-PARTNER_TYPE PARTNER_ID = DESTINATION-PARTNER_ID PARTNER_FUNCTION = DESTINATION-PARTNER_FUNCTION DOC_NUMBER = WK_HEADER-DOCNUM IMPORTING PARNAD = J_1BINNAD EXCEPTIONS PARTNER_NOT_FOUND = 1 PARTNER_TYPE_NOT_FOUND = 2 OTHERS = 3.

J_1B_NF_PARTNER_READ CALL FUNCTION 'J_1B_NF_PARTNER_READ' EXPORTING PARTNER_TYPE = WK_PARTNER-PARTYP PARTNER_ID = WK_PARTNER-PARID PARTNER_FUNCTION = WK_PARTNER-PARVW DOC_NUMBER = WK_HEADER-DOCNUM IMPORTING PARNAD = J_1BINNAD EXCEPTIONS PARTNER_NOT_FOUND = 1 PARTNER_TYPE_NOT_FOUND = 2 OTHERS = 3.

J_1B_NF_PARTNER_READ CALL FUNCTION 'J_1B_NF_PARTNER_READ' EXPORTING PARTNER_TYPE = WK_PARTNER-PARTYP PARTNER_ID = WK_PARTNER-PARID PARTNER_FUNCTION = WK_PARTNER-PARVW DOC_NUMBER = WK_HEADER-DOCNUM IMPORTING PARNAD = J_1BINNAD EXCEPTIONS PARTNER_NOT_FOUND = 1 PARTNER_TYPE_NOT_FOUND = 2 OTHERS = 3.

FI_TEXT_ZTERM





CALL FUNCTION 'FI_TEXT_ZTERM' EXPORTING I_T052 = T052 TABLES T_ZTEXT = ZTEXT.

FI_TEXT_ZTERM CALL FUNCTION 'FI_TEXT_ZTERM' EXPORTING I_T052 = T052 TABLES T_ZTEXT = ZTEXT.

J_1B_NF_PARTNER_READ CALL FUNCTION 'J_1B_NF_PARTNER_READ' EXPORTING PARTNER_TYPE = WK_PARTNER-PARTYP PARTNER_ID = WK_PARTNER-PARID PARTNER_FUNCTION = WK_PARTNER-PARVW DOC_NUMBER = WK_HEADER-DOCNUM IMPORTING PARNAD = J_1BINNAD EXCEPTIONS PARTNER_NOT_FOUND = 1 PARTNER_TYPE_NOT_FOUND = 2 OTHERS = 3.

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = LV_PDFFNAME IMPORTING e_funcname = fm_name.

FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = fp_outputparams EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.

FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.



Contribute (Add Comments)

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 ROIH_J_1BNFPR or its description.