RGJNOUXD is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report carries out the valuation of foreign currency balance sheet accounts at a given key date...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 RGJNOUXD into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
GJNO - Non open item unreal. exchange diff.
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: S_KONTO = Account
Selection Text: S_KDFSL = D Exchange rate difference key
Selection Text: P_VALUT = Value date
Selection Text: P_STITAG = Evaluation key date
Selection Text: P_SGTXT = Segment text
Selection Text: P_REMSMT = Exch.rate type for translation
Selection Text: P_REMSCT = Add.posting for translation
Selection Text: P_NAME = Batch input session name
Selection Text: P_INPUT = Batch input requested
Selection Text: P_BWMET3 = Third currency
Selection Text: P_BWMET2 = Second currency
Selection Text: P_BWMET1 = Company code currency
Selection Text: P_BUPEM = Posting period
Selection Text: P_BUKRS = D Company Code
Selection Text: P_BUDAT = Posting date
Selection Text: P_BLNKCO = Include blank cost objects
Selection Text: P_BLDAT = Document date
Title: Valuation of foreign curr. balances of GL accounts at a posting period
Text Symbol: 460 = Valuation in global comp.currency
Text Symbol: 450 = Valaution in index currency
Text Symbol: 440 = Valuation in hard currency
Text Symbol: 430 = Valuation in group currency
Text Symbol: 410 = Valuation in comp.code currency
Text Symbol: 401 = Error in opening the BI session.
Text Symbol: 288 = Posting key not defined in T030B. Termination.
Text Symbol: 224 = Translation preparation
Text Symbol: 223 = Batch input
Text Symbol: 222 = Valuation methods
Text Symbol: 221 = Selection criteria
Text Symbol: 054 = No Cost Object/Substitude CO available - no posting
Text Symbol: 052 = PK Account PK Account CO Block Cost Object Venture/EG Val. Diff. Share
Text Symbol: 050 = Valuation Difference Prorated by Cost-Object/Venture/EG:
Text Symbol: 048 = NOUXD:
Text Symbol: 047 = - Valuation
Text Symbol: 046 = Note: Company code with alternative posting period
Text Symbol: 037 = Pln ExRtD
Text Symbol: 036 = T030S
Text Symbol: 035 = FCurr LCurr RteType at
INCLUDE RKASMAWF.
No SAP DATABASE tables are accessed within this REPORT code!
JV_INITIALISE_MESSAGE * CALL FUNCTION 'JV_INITIALISE_MESSAGE'. "618895
JV_INITIALISE_MESSAGE CALL FUNCTION 'JV_INITIALISE_MESSAGE' "618895 EXPORTING "618895 no_co = 'X'. "618895
JV_AUTHORITY_CHECK_PROCESS CALL FUNCTION 'JV_AUTHORITY_CHECK_PROCESS' EXPORTING process_code = 'EXCHANGE' activity = '16' bukrs = p_bukrs.
JV_AUTHORITY_CHECK_PROCESS CALL FUNCTION 'JV_AUTHORITY_CHECK_PROCESS' EXPORTING process_code = 'EXCHANGE' activity = '48' bukrs = p_bukrs.
GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' EXPORTING bukrs = p_bukrs date = p_stitag IMPORTING currm = monat curry = jahr.
FAGL_GET_LEADING_LEDGER CALL FUNCTION 'FAGL_GET_LEADING_LEDGER' IMPORTING E_RLDNR = w_lead_rldnr EXCEPTIONS NOT_FOUND = 1 MORE_THAN_ONE = 2 OTHERS = 3.
FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = bk_methode-ldnr1 i_rrcty = '0' i_rvers = '001' i_bukrs = p_bukrs i_ryear = jahr i_racct = skb1-saknr IMPORTING et_glt0 = it_glt0.
FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = bk_methode-ldnr2 i_rrcty = '0' i_rvers = '001' i_bukrs = p_bukrs i_ryear = jahr i_racct = skb1-saknr IMPORTING et_glt0 = it_glt0.
FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = bk_methode-ldnr3 i_rrcty = '0' i_rvers = '001' i_bukrs = p_bukrs i_ryear = jahr i_racct = skb1-saknr IMPORTING et_glt0 = it_glt0.
POSTING_INTERFACE_END CALL FUNCTION 'POSTING_INTERFACE_END'.
POSTING_INTERFACE_START CALL FUNCTION 'POSTING_INTERFACE_START' EXPORTING i_function = 'B' i_group = p_name i_keep = keep i_mode = 'N' i_user = sy-uname.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' "582227 EXPORTING "582227 msgid = 'G5' "582227 msgno = '359' "582227 status = 'E' "582227 var1 = int_jv-rjvnam "582227 var2 = int_jv-regrou "582227 var3 = int_jv-rrecin "582227 IMPORTING "582227 max_severity = w_maxsev "582227 EXCEPTIONS "582227 incomplete = 1 "582227 OTHERS = 2. "582227
POSTING_INTERFACE_DOCUMENT CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT' EXPORTING i_tcode = 'FBB1' * I_NO_AUTH = 'X' "503089 "504074 IMPORTING e_subrc = x_subrc e_msgid = sy-msgid e_msgty = sy-msgty e_msgno = sy-msgno e_msgv1 = sy-msgv1 e_msgv2 = sy-msgv2 e_msgv3 = sy-msgv3 e_msgv4 = sy-msgv4 TABLES t_ftpost = ftpost t_blntab = xblntab t_fttax = xfttax EXCEPTIONS OTHERS = 4.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING foreign_amount = kotab-salfw * FOREIGN_CURRENCY = WAERS foreign_currency = kotab-fwaer "weil evtl mehrere W.
JV_AND_FI_CURRENCIES CALL FUNCTION 'JV_AND_FI_CURRENCIES' EXPORTING bukrs = p_bukrs IMPORTING hwaer = bk_methode-hwae1 hwae2 = bk_methode-hwae2 hwae3 = bk_methode-hwae3 curt1 = bk_methode-curt1 curt2 = bk_methode-curt2 curt3 = bk_methode-curt3 ldnrh1 = bk_methode-jv_ldnr1 ldnrh2 = bk_methode-jv_ldnr2 ldnrh3 = bk_methode-jv_ldnr3 ldnrf1 = bk_methode-jv_ldfl1 ldnrf2 = bk_methode-jv_ldfl2 ldnrf3 = bk_methode-jv_ldfl3.
CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING i_bukrs = p_bukrs IMPORTING e_x001 = x001 EXCEPTIONS currency_2_not_defined = 1 currency_3_not_defined = 2 OTHERS = 6.
G_GIVE_LEDGERS_FOR_GLT0 CALL FUNCTION 'G_GIVE_LEDGERS_FOR_GLT0' EXPORTING bukrs = p_bukrs curtp = curt TABLES ledtab = xgledtab.
FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = w_ldnr1 i_rrcty = glt0-rrcty i_rvers = glt0-rvers i_bukrs = glt0-bukrs i_ryear = glt0-ryear i_racct = glt0-racct i_rbusa = glt0-rbusa i_rtcur = glt0-rtcur i_drcrk = glt0-drcrk i_rpmax = glt0-rpmax IMPORTING et_glt0 = it_glt0.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING foreign_amount = w_jv_tsl foreign_currency = kotab-fwaer "weil evtl mehrere W.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = w_msgid msgno = '487' status = w_emsg_status var1 = save-saknr IMPORTING max_severity = w_maxsev.
JV_WRITE_MESSAGE CALL FUNCTION 'JV_WRITE_MESSAGE' EXPORTING sort_order = 1.
KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING ls_detail = ls_detail ls_witem = ls_witem * LS_APPL = * LD_WORKLIST_FLAG = ' ' * LD_DELAYED_UPDATE = ' ' IMPORTING ls_key = gs_key * WILL_BE_SAVED = TABLES lt_selkrit = lt_selkrit.
JV_MESSAGE_GET_HANDLE CALL FUNCTION 'JV_MESSAGE_GET_HANDLE' IMPORTING e_log_handle = ls_message-log_handle.
KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING ls_key = gs_key ls_message = ls_message * LD_OBJECTS = * LS_EXT = * LS_RL = ls_scma_event = ls_scma_event * TABLES * LT_SPOOL = CHANGING ld_aplstat = ld_aplstat.
JV_GET_EQUITY_GROUP_DATES CALL FUNCTION 'JV_GET_EQUITY_GROUP_DATES' "458083 EXPORTING "458083 company = save-bukrs "458083 equity_group = int_jv-regrou "458083 last_date = p_budat "458083 venture = int_jv-rjvnam "458083 IMPORTING "458083 valid_to_date = w_docdate "458083 EXCEPTIONS "458083 dates_not_same = 01 "458083 group_not_found = 02 "458083 no_date_passed = 03. "458083
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' "458083 EXPORTING "458083 msgid = 'G5' "458083 msgno = '401' "458083 var1 = p_budat "458083 status = 'E' "458083 IMPORTING "458083 max_severity = w_maxsev. "458083
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' "458083 EXPORTING "458083 msgid = 'G5' "458083 msgno = '402' "458083 var1 = int_jv-regrou "458083 var2 = int_jv-rjvnam "458083 var3 = save-bukrs "458083 status = 'E' "458083 IMPORTING "458083 max_severity = w_maxsev. "458083
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' "458083 EXPORTING "458083 msgid = 'G5' "458083 msgno = '403' "458083 status = 'E' "458083 IMPORTING "458083 max_severity = w_maxsev. "458083
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING foreign_amount = bubetr foreign_currency = kotab-hwaer local_currency = p_hwaer2 type_of_rate = tcurr-kurst date = p_stitag IMPORTING local_amount = p_dmbtr2 EXCEPTIONS error_message = 1 OTHERS = 2.
CJPN_PROJECT_ACCOUNT CALL FUNCTION 'CJPN_PROJECT_ACCOUNT' EXPORTING activity = 'RFBU' change_status = ' ' int_num = int_jv-rprojk EXCEPTIONS input_error = 1 not_allowed = 2 not_found = 3 no_account_element = 4 no_gsber = 5 no_invoice_element = 6 object_not_found = 7 wrong_bukrs = 8 wrong_gsber = 9 wrong_kokrs = 10 OTHERS = 11.
READ_SACHKONTO CALL FUNCTION 'READ_SACHKONTO' EXPORTING buchungskreis = ibukrs sachkonto = iaccount IMPORTING sachkonto_wa = s_skb1 EXCEPTIONS OTHERS = 0.
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 RGJNOUXD or its description.
RGJNOUXD - Valuation of foreign curr. balances of GL accounts at a posting period RGJNOUXD - Valuation of foreign curr. balances of GL accounts at a posting period RGJMCD00 - Display Change Documents for Joint Venture Master Tables RGJMCD00 - Display Change Documents for Joint Venture Master Tables RGJJVTO2 - Summary Records from Table JVTO2 RGJJVTO2 - Summary Records from Table JVTO2