SAP Reports / Programs | Financial Accounting | Localization(FI-LOC) SAP FI

J_3RV_DELIV_PDF SAP ABAP Report - Goods issue note print (TORG-12)







J_3RV_DELIV_PDF is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The print program J_3RFTRG12 is designed for screen / printer output of information on the delivery document - the TORG-12 "Goods issue slip" standard form used for Russian Federation...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 J_3RV_DELIV_PDF 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 J_3RV_DELIV_PDF. "Basic submit
SUBMIT J_3RV_DELIV_PDF AND RETURN. "Return to original report after report execution complete
SUBMIT J_3RV_DELIV_PDF VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Goods issue note print (TORG-12)
Text Symbol: 001 = t.
Text Symbol: 002 = f.
Text Symbol: 003 = kop.
Text Symbol: 004 = of
Text Symbol: 005 = Order No
Text Symbol: 006 = cor/acc
Text Symbol: 007 = set/acc
Text Symbol: 008 = BIK


INCLUDES used within this REPORT J_3RV_DELIV_PDF

INCLUDE RVADTABL.


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:

READ_TEXT CALL FUNCTION 'READ_TEXT' "read texts EXPORTING ID = ZVID LANGUAGE = language NAME = ZVNAME OBJECT = 'VBBK' IMPORTING HEADER = THEAD TABLES LINES = LINE EXCEPTIONS OTHERS = 8.

RV_PRICE_PRINT_REFRESH CALL FUNCTION 'RV_PRICE_PRINT_REFRESH' TABLES TKOMV = TKOMV.

RV_DELIVERY_PRINT_VIEW CALL FUNCTION 'RV_DELIVERY_PRINT_VIEW' EXPORTING COMWA = VBCO3 IMPORTING KOPF = VBDKL TABLES POS = TVBDPL.

CUD0_GET_CONFIGURATION * call function 'CUD0_GET_CONFIGURATION' * exporting * instance = vbdpl-cuobj * language = nast-spras * tables * configuration = tkomcon * exceptions * others = 4.

VB_BATCH_VALUES_FOR_OUTPUT CALL FUNCTION 'VB_BATCH_VALUES_FOR_OUTPUT' EXPORTING MATERIAL = VBDPL-MATNR PLANT = VBDPL-WERKS BATCH = VBDPL-CHARG LANGUAGE = NAST-SPRAS TABLES CLASSIFICATION = TKOMBAT EXCEPTIONS OTHERS = 4.

SERIAL_LS_PRINT CALL FUNCTION 'SERIAL_LS_PRINT' EXPORTING VBELN = VBDKL-VBELN POSNR = VBDPL-POSNR TABLES ISERLS = TKOMSER.

PROCESS_SERIALS_FOR_PRINT CALL FUNCTION 'PROCESS_SERIALS_FOR_PRINT' EXPORTING I_BOUNDARY_LEFT = '(_' I_BOUNDARY_RIGHT = '_)' I_SEP_CHAR_STRINGS = ',_' I_SEP_CHAR_INTERVAL = '_-_' I_USE_INTERVAL = 'X' I_BOUNDARY_METHOD = 'C' I_LINE_LENGTH = 50 I_NO_ZERO = 'X' I_ALPHABET = SY-ABCDE I_DIGITS = '0123456789' I_SPECIAL_CHARS = '-' I_WITH_SECOND_DIGIT = ' ' TABLES SERIALS = TKOMSER SERIALS_PRINT = TKOMSER_PRINT EXCEPTIONS BOUNDARY_MISSING = 01 INTERVAL_SEPARATION_MISSING = 02 LENGTH_TO_SMALL = 03 INTERNAL_ERROR = 04 WRONG_METHOD = 05 WRONG_SERIAL = 06 TWO_EQUAL_SERIALS = 07 SERIAL_WITH_WRONG_CHAR = 08 SERIAL_SEPARATION_MISSING = 09.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

WRITE_FORM * CALL FUNCTION 'WRITE_FORM' * EXPORTING ELEMENT = 'HEADER_TEXT' * EXCEPTIONS ELEMENT = 1 * WINDOW = 2.

RV_PRICE_PRINT_REFRESH CALL FUNCTION 'RV_PRICE_PRINT_REFRESH' TABLES TKOMV = TKOMV[].

RV_PRICE_PRINT_HEAD CALL FUNCTION 'RV_PRICE_PRINT_HEAD' EXPORTING COMM_HEAD_I = KOMK LANGUAGE = NAST-SPRAS IMPORTING COMM_HEAD_E = KOMK COMM_MWSKZ = PR_MWSKZ TABLES TKOMV = TKOMV TKOMVD = HKOMVD.

RV_PRICE_PRINT_ITEM





CALL FUNCTION 'RV_PRICE_PRINT_ITEM' EXPORTING COMM_HEAD_I = KOMK COMM_ITEM_I = KOMP LANGUAGE = NAST-SPRAS IMPORTING COMM_HEAD_E = KOMK COMM_ITEM_E = KOMP TABLES TKOMV = TKOMV TKOMVD = TKOMVD.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING AMOUNT = SUM CURRENCY = 'ZCURR' "virtual currency FILLER = ' ' LANGUAGE = language IMPORTING IN_WORDS = SPELL EXCEPTIONS NOT_FOUND = 1 TOO_LARGE = 2 OTHERS = 3.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING AMOUNT = SUM CURRENCY = 'ZCURR' FILLER = ' ' LANGUAGE = language IMPORTING IN_WORDS = SPELL EXCEPTIONS NOT_FOUND = 1 TOO_LARGE = 2 OTHERS = 3.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING AMOUNT = SUM CURRENCY = 'ZCURR' FILLER = ' ' LANGUAGE = language IMPORTING IN_WORDS = SPELL EXCEPTIONS NOT_FOUND = 1 TOO_LARGE = 2 OTHERS = 3.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING AMOUNT = TOTSUM CURRENCY = H_DOC-WAERK FILLER = ' ' LANGUAGE = language IMPORTING IN_WORDS = SPELL EXCEPTIONS NOT_FOUND = 1 TOO_LARGE = 2 OTHERS = 3.

PRICING_REFRESH CALL FUNCTION 'PRICING_REFRESH' TABLES tkomk = xkomk tkomv = xkomv.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'ITEM_LINE_CONFIGURATION_BATCH_HEADER' EXCEPTIONS OTHERS = 1.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'ITEM_LINE_CONFIGURATION_BATCH' EXCEPTIONS OTHERS = 1.

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_GET_LAST_ADS_ERRSTR CALL FUNCTION 'FP_GET_LAST_ADS_ERRSTR' IMPORTING E_ADSERRSTR = l_errstr.

FP_JOB_CLOSE call function 'FP_JOB_CLOSE' * IMPORTING * E_RESULT = exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4 .

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = P_TNAPR_SFORM IMPORTING e_funcname = P_FUNC_MODULE_NAME.

UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING INPUT = INPUT UNIT_IN = UNIT_IN UNIT_OUT = UNIT_OUT IMPORTING OUTPUT = INPUT.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING ADDRESS_VALUE = ADDR1_VAL EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING ADDRESS_VALUE = ADDR1_VAL EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.

TH_IN_UPDATE_TASK CALL FUNCTION 'TH_IN_UPDATE_TASK' IMPORTING in_update_task = l_in_update_task.

GET_ARCHIVE_PARAMETERS CALL FUNCTION 'GET_ARCHIVE_PARAMETERS' EXPORTING ARCHIVE_ID = ARC_PARAMS-ARCHIV_ID archive_info = '000' archive_text = arc_report AR_OBJECT = ls_daratab-AR_OBJECT IN_PARAMETERS = ARC_PARAMS * LAYOUT = ' ' mode = iv_out_params-arcmode no_dialog = no_dialog printer = iv_out_params-dest report = arc_report SAP_OBJECT = ls_daratab-SAP_OBJECT abap_list = space * PO_FAX_STORE = ' ' IMPORTING out_parameters = arc_params EXCEPTIONS archive_info_not_found = 2 * NO_AUTHORITY = 2 * NOT_VALID = 3 OTHERS = 99.

RV_PRICE_PRINT_HEAD CALL FUNCTION 'RV_PRICE_PRINT_HEAD' EXPORTING COMM_HEAD_I = KOMK LANGUAGE = NAST-SPRAS IMPORTING COMM_HEAD_E = KOMK COMM_MWSKZ = PRINT_MWSKZ TABLES TKOMV = T_KOMV TKOMVD = H_KOMVD.

RV_PRICE_PRINT_ITEM CALL FUNCTION 'RV_PRICE_PRINT_ITEM' EXPORTING COMM_HEAD_I = KOMK COMM_ITEM_I = KOMP LANGUAGE = NAST-SPRAS IMPORTING COMM_HEAD_E = KOMK COMM_ITEM_E = KOMP TABLES TKOMV = T_KOMV TKOMVD = T_KOMVD.

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.




ADDR_GET_NEXT_COMM_TYPE call function 'ADDR_GET_NEXT_COMM_TYPE' exporting strategy = nast-tcode address_type = ls_addr_key-addr_type address_number = ls_addr_key-ADDRNUMBER person_number = ls_addr_key-PERSNUMBER importing comm_type = lv_comm_type comm_values = ls_comm_values exceptions address_not_exist = 1 person_not_exist = 2 no_comm_type_found = 3 internal_error = 4 parameter_error = 5 others = 6.

ADDR_COMM_GET * call function 'ADDR_COMM_GET' * exporting * address_number = gs_interface-head_detail-tvko-adrnr * language = gv_language * table_type = 'ADSMTP' * tables * comm_table = lt_adsmtp * exceptions * parameter_error = 1 * address_not_exist = 2 * internal_error = 3 * others = 4.

ADDR_COMM_GET * call function 'ADDR_COMM_GET' * exporting * address_number = tvko-adrnr * language = sy-langu * table_type = 'ADFAX' * tables * comm_table = lt_adfax * exceptions * parameter_error = 1 * address_not_exist = 2 * internal_error = 3 * others = 4.

PRICING_REFRESH CALL FUNCTION 'PRICING_REFRESH' TABLES tkomk = xkomk tkomv = xkomv.

VIEW_KUWEV CALL FUNCTION 'VIEW_KUWEV' EXPORTING COMWA = VTCOMWE IMPORTING WEWA = KUWEV EXCEPTIONS OTHERS = 1.

CHECK_JURISDICTION_ACTIVE CALL FUNCTION 'CHECK_JURISDICTION_ACTIVE' EXPORTING i_land = tkomk-aland i_bukrs = t001-bukrs IMPORTING e_isactive = jcdactive EXCEPTIONS OTHERS = 1.

PRICING_COMPLETE CALL FUNCTION 'PRICING_COMPLETE' EXPORTING calculation_type = 'A' PRELIMINARY = 'X' TABLES tkomv = xkomv tkomk = xkomk tkomp = xkomp * svbap = zvbapu .



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