RGJVCNET is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for For a single billing month, convenience netting nets revenuse, expenses, cash calls due, and reclassified cash call payments...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 RGJVCNET into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
GJCN - Convenience netting
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_BILLMO = Billing month (MMYYYY)
Selection Text: P_BLDAT = Document date
Selection Text: P_BUDAT = Posting date
Selection Text: P_KEEP = Keep batch input
Selection Text: P_LEVEL = Level: P=Partner, V=Venture
Selection Text: P_MONAT = Period
Selection Text: P_SP_ALL = ?...
Selection Text: P_SP_BUK = ?...
Selection Text: P_UPDATE = Batch Process(update)
Selection Text: P_UZAWE = Payment method supplements
Selection Text: P_YEAR = Fiscal year
Selection Text: P_ZLSCH = Payment method
Selection Text: P_ZTERM = Fixed payment terms for new OI
Selection Text: S_BUKRS = Company Codes
Selection Text: S_EGRUP = D .
Selection Text: S_KUNNR = D .
Selection Text: S_VNAME = D .
Title: Convenience Netting
Text Symbol: 072 = BI
Text Symbol: 073 = Clear
Text Symbol: 074 = Amount in DC
Text Symbol: 075 = Year
Text Symbol: 080 = Payment Method
Text Symbol: 081 = Payment Method Supplements
Text Symbol: 202 = INV_ERRORS
Text Symbol: 800 = Selection criteria
Text Symbol: 801 = Posting details
Text Symbol: 802 = Processing options
Text Symbol: EMP = No data matching the selection criteria have been found
Text Symbol: SP0 = Spool file handling
Text Symbol: SP1 = One spool for all companies
Text Symbol: SP2 = One spool for each company
Text Symbol: SP3 = ALV Output
Text Symbol: 001 = RGJVCNET
Text Symbol: 002 = Convenience Netting - Applicable Open Items
Text Symbol: 003 = Batch Input Details
Text Symbol: 004 = Convenience Netting Error Report
Text Symbol: 005 = Company:
INCLUDE RGJV_MCC_SPOOL_SELECT2. "ERP2005
INCLUDE: GJV_SCHEDMAN_DATA_DEFINITION.
INCLUDE: RKASMAWF.
INCLUDE RGJV_MCC_SPOOL_SELECT_INIT. "ERP2005
No SAP DATABASE tables are accessed within this REPORT code!
CHECK_ERP_JVA_LIST CALL FUNCTION 'CHECK_ERP_JVA_LIST' IMPORTING EV_CHECK_SWITCH_FLAG = lv_SWITCH_FLAG.
JV_INITIALISE_MESSAGE call function 'JV_INITIALISE_MESSAGE' exporting i_db_save = 'X'.
call function 'VALIDATE_PERIOD' exporting i_period = p_monat importing e_valid = w_val_period exceptions incomplete.
VALIDATE_YEAR call function 'VALIDATE_YEAR' exporting i_year = p_year importing e_valid = w_val_year exceptions incomplete = 1.
JV_MCC_CHECK CALL FUNCTION 'JV_MCC_CHECK' "ERP2005 EXPORTING I_TEST = p_test I_PROCESS_CODE = 'NET-CNET' I_T_BUKRS = s_bukrs[] IMPORTING E_MCC_USED = w_mcc_used E_T_MCC = i_mcc * E_NOAUTH = CHANGING C_T_VENTURE = s_vname[] C_T_PARTNER = s_kunnr[] C_T_EGROUP = s_egrup[] EXCEPTIONS NO_SELECTION = 1 INCONSISTENT_SELECTION = 2 OTHERS = 3 .
G_POSTING_DATE_OF_PERIOD_GET call function 'G_POSTING_DATE_OF_PERIOD_GET' exporting period = w_period variant = t001-periv year = p_year importing from_date = w_fromdt to_date = w_todt exceptions period_not_defined = 1 variant_not_defined = 2.
G_POSTING_DATE_OF_PERIOD_GET call function 'G_POSTING_DATE_OF_PERIOD_GET' exporting period = w_tax_per variant = t001-periv year = w_tax_year importing from_date = w_tax_fromdt to_date = w_tax_todt exceptions period_not_defined = 1 variant_not_defined = 2.
HEADER call function 'HEADER' exporting i_report_num = text-001 i_report_title = text-002 i_title_length = 15.
HEADER call function 'HEADER' exporting i_report_num = text-001 i_report_title = text-003 i_title_length = 19.
HEADER call function 'HEADER' exporting i_report_num = text-001 i_report_title = text-004 i_title_length = 28.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_cnet_not_def status = c_statuse var1 = p_bukrs importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_cash_discount status = c_statusw var1 = p_bukrs var2 = bsid-belnr var3 = bsid-gjahr var4 = bsid-buzei importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE * call function 'JV_COLLECT_MESSAGE' * exporting * msgid = c_msgid * msgno = c_no_owner_found * status = c_statuse * importing * max_severity = w_maxsev.
SHELL_BDC_CLOSE_GROUP call function 'SHELL_BDC_CLOSE_GROUP'.
JV_COLLECT_MESSAGE * CALL FUNCTION 'JV_COLLECT_MESSAGE' * EXPORTING * MSGID = c_MSGID * MSGNO = c_NO_DOC_LNITMS * STATUS = c_STATUSI * IMPORTING * MAX_SEVERITY = w_MAXSEV.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_egrup_info status = c_statusw var1 = bsid-kunnr var2 = bsid-egrup var3 = bsid-vname importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_egrup_info status = c_statusw var1 = bsid-kunnr var2 = bsid-egrup var3 = bsid-vname importing max_severity = w_maxsev.
JV_WRITE_MESSAGE call function 'JV_WRITE_MESSAGE' exporting sort_order = 1.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_ven status = c_statuse var1 = w_var1_data var2 = w_var2_data importing max_severity = w_maxsev.
GET_RULE_AND_DETAIL call function 'GET_RULE_AND_DETAIL' exporting i_company = rb_company i_jvfunc = c_jvfunc i_billing_method = rb_bmethod i_itemtype = rb_itemtype i_recid = c_recid importing e_record_t8j0f = int_t8j0f e_record_t8j0g = int_t8j0g exceptions inv_function = 1 inv_billmeth = 2 no_posting_rule = 3 no_rule_detail = 4.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_jvfunc_not_found status = c_statuse var1 = w_var1_data importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_bmeth status = c_statuse var1 = w_var1_data importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_rules status = c_statuse importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_bmeth_dtl status = c_statuse var1 = w_var1_data var2 = w_var2_data var3 = w_var3_data importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_sel_proc_not_found status = c_statusw * VAR1 = w_VAR1_DATA importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_sel_proc_not_found status = c_statusw * VAR1 = w_VAR1_DATA importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_comp_text status = c_statusi * VAR1 = w_VAR1_DATA importing max_severity = w_maxsev.
JV_COLLECT_MESSAGE call function 'JV_COLLECT_MESSAGE' exporting msgid = c_msgid msgno = c_no_vendor_found status = c_statuse var1 = kna1-lifnr var2 = bsid-kunnr importing max_severity = w_maxsev.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting date = p_budat foreign_amount = w_dctotal foreign_currency = int_openitems-waers local_currency = t001-waers importing local_amount = w_eqcurr exceptions no_rate_found = 1 overflow = 2.
POSTING_INTERFACE_START call function 'POSTING_INTERFACE_START' exporting i_function = 'B' i_group = c_group i_keep = p_keep i_mode = 'N' i_update = 'S' i_user = sy-uname exceptions others = 4.
POSTING_INTERFACE_CLEARING * call function 'POSTING_INTERFACE_CLEARING' * exporting * i_auglv = 'JVACLPMT' "Clearing proc.
POSTING_INTERFACE_CLEARING CALL FUNCTION 'POSTING_INTERFACE_CLEARING' EXPORTING I_AUGLV = INT_T8J0F-CLEARPROC I_TCODE = 'FB05' * I_NO_AUTH = 'X' "503089 "504074 tables t_blntab = xblntab t_ftclear = xftclear t_ftpost = xftpost t_fttax = xfttax exceptions CLEARING_PROCEDURE_INVALID = 1 CLEARING_PROCEDURE_MISSING = 1 TABLE_T041A_EMPTY = 1 OTHERS = 4.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = 'G6' MSGNO = '234' status = C_STATUSE VAR1 = INT_T8J0F-CLEARPROC VAR2 = INT_T8J0F-JVFUNC IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = C_MSGID msgno = C_785_INV_BDC status = C_STATUSE VAR1 = P_BUKRS IMPORTING MAX_SEVERITY = W_MAXSEV.
KPEP_MONI_INIT_RECORD call function 'KPEP_MONI_INIT_RECORD' exporting ls_detail = ls_detail * ls_witem = ls_witem ls_appl = ls_appl_jv * ld_worklist_flag = ld_worklist_flag importing ls_key = gs_key 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 = * TABLES * LT_SPOOL = changing ld_aplstat = ld_aplstat.
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 RGJVCNET or its description.
RGJVCNET - Convenience Netting RGJVCNET - Convenience Netting RGJVCF02 - JVA GL-X Carry Forward Program - RGJVCF02 (all GL-X ledger possible) RGJVCF02 - JVA GL-X Carry Forward Program - RGJVCF02 (all GL-X ledger possible) RGJVCF01_ALV - JVA GL-X Carry Forward Program - RGJVCF01 (Common part of program) RGJVCF01 - JVA GL-X Carry Forward Program - RGJVCF01 (Common part of program)