SAP Reports / Programs

RGJVCCRC SAP ABAP Report - Cash Call Reclassification







RGJVCCRC 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 RGJVCCRC into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

GJRC - Cash Call Reclass


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 RGJVCCRC. "Basic submit
SUBMIT RGJVCCRC AND RETURN. "Return to original report after report execution complete
SUBMIT RGJVCCRC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: S_VNAME = Venture
Selection Text: S_KUNNR = Partner
Selection Text: S_KUNGRP = Partner group
Selection Text: S_EGRUP = Equity group
Selection Text: P_YEAR = Fiscal year
Selection Text: P_UPDATE = Batch process (update)
Selection Text: P_SUM = Summation
Selection Text: P_POM = Operation month (MMYYYY)
Selection Text: P_MONAT = Period
Selection Text: P_LIST = Control report
Selection Text: P_KEEP = Keep batch input
Selection Text: P_BUKRS = Company code
Title: Cash Call Reclassification
Text Symbol: 911 = Def Doc Nr
Text Symbol: 910 = Line
Text Symbol: 802 = Processing Options
Text Symbol: 801 = Posting Period
Text Symbol: 800 = Selection Criteria
Text Symbol: 203 = transactions.
Text Symbol: 202 = Sessions contain
Text Symbol: 201 = was generated.
Text Symbol: 200 = Batch input session
Text Symbol: 117 = Amount
Text Symbol: 115 = Def Doc Nr/Line
Text Symbol: 114 = PK
Text Symbol: 113 = BI
Text Symbol: 112 = SEI
Text Symbol: 111 = Billg Mo.
Text Symbol: 110 = Ops Mo.
Text Symbol: 109 = EqG
Text Symbol: 108 = Venture
Text Symbol: 106 = Partner
Text Symbol: 105 = Co
Text Symbol: 004 = Cash Call Reclassificaion Error Report
Text Symbol: 003 = Cash Call Reclassification Batch Input Details
Text Symbol: 002 = Cash Call Reclassification Status Report
Text Symbol: 001 = RGJVCCRC


INCLUDES used within this REPORT RGJVCCRC

No INCLUDES are used within this REPORT code!






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:

CHECK_ERP_JVA_LIST CALL FUNCTION 'CHECK_ERP_JVA_LIST' IMPORTING EV_CHECK_SWITCH_FLAG = lv_switch_flag EXCEPTIONS INVALID_SWITCH = 1 OTHERS = 2 .

JV_INITIALISE_MESSAGE CALL FUNCTION 'JV_INITIALISE_MESSAGE'.

VALIDATE_PERIOD 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.

HEADER CALL FUNCTION 'HEADER' EXPORTING I_REPORT_NUM = TEXT-001 I_REPORT_TITLE = TEXT-002 "status report I_TITLE_LENGTH = 15.

HEADER CALL FUNCTION 'HEADER' EXPORTING I_REPORT_NUM = TEXT-001 I_REPORT_TITLE = TEXT-003 "batch report I_TITLE_LENGTH = 19.

HEADER CALL FUNCTION 'HEADER' EXPORTING I_REPORT_NUM = TEXT-001 "error report I_REPORT_TITLE = TEXT-004 I_TITLE_LENGTH = 28.

G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING PERIOD = P_MONAT VARIANT = W_COMP_VARIANT YEAR = P_YEAR IMPORTING TO_DATE = W_DOCDATE EXCEPTIONS PERIOD_NOT_DEFINED = 01 VARIANT_NOT_DEFINED = 02.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid msgno = c_bad_postdate status = c_statuse IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid msgno = c_no_data_selected status = c_statuse IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid msgno = c_no_ven status = c_statuse VAR1 = RT_VNAME VAR2 = RT_BUKRS 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 = C_JVFUNC 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 = RB_BMETHOD IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid MSGNO = C_NO_RULE_FOUND status = c_statuse VAR1 = RB_BMETHOD VAR2 = C_JVFUNC VAR3 = RB_ITEMTYPE 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 = RB_BMETHOD VAR2 = C_JVFUNC VAR3 = RB_ITEMTYPE 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 = JVSO1-RPARTN VAR2 = JVSO1-REGROU VAR3 = JVSO1-RJVNAM IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid msgno = c_no_data_selected status = c_statuse IMPORTING MAX_SEVERITY = W_MAXSEV.

POSTING_INTERFACE_START





CALL FUNCTION 'POSTING_INTERFACE_START' EXPORTING I_FUNCTION = 'B' I_GROUP = C_GROUP_FB01_FB02 "SO3K005239 I_KEEP = P_KEEP I_USER = SY-UNAME EXCEPTIONS OTHERS = 4.

POSTING_INTERFACE_END CALL FUNCTION 'POSTING_INTERFACE_END'.

SHELL_BDC_INSERT CALL FUNCTION 'SHELL_BDC_INSERT' EXPORTING I_TCODE = 'FB02' TABLES DYNPROTAB = INT_BDCDATA.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid MSGNO = C_PTERM_NF status = c_statuse VAR1 = INT_JVSO1-RPARTN IMPORTING MAX_SEVERITY = W_MAXSEV.

GET_BASELINE_DATE CALL FUNCTION 'GET_BASELINE_DATE' EXPORTING I_COMPANY = INT_JVSO1-RBUKRS I_CUST = INT_JVSO1-RPARTN I_DOCDATE = W_DOCDATE I_POSTDATE = W_POSTDATE I_VEND = INT_JVSO1-RPARTN I_JVFUNC = C_JVFUNC IMPORTING E_BASEDATE = W_BASELINE_DATE * E_PAYTERMS = EXCEPTIONS CUST_NOT_FOUND = 01 DATE_INVALID = 02 NO_DEFAULT = 03 NO_PAYMENT_TERMS = 04 VEND_NOT_FOUND = 05.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid MSGNO = C_BASELINE_DATE_ERROR status = c_statusw VAR1 = INT_JVSO1-RPARTN IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid MSGNO = C_BASELINE_DATE_ERROR status = c_statuse VAR1 = INT_JVSO1-RPARTN IMPORTING MAX_SEVERITY = W_MAXSEV.

POSTING_INTERFACE_DOCUMENT CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT' EXPORTING I_TCODE = 'FB01' * I_NO_AUTH = 'X' "503089 "504074 IMPORTING E_MSGID = SY-MSGID E_MSGNO = SY-MSGNO E_MSGTY = SY-MSGTY E_MSGV1 = SY-MSGV1 E_MSGV2 = SY-MSGV2 E_MSGV3 = SY-MSGV3 E_MSGV4 = SY-MSGV4 * e_subrc = sy-subrc E_SUBRC = I_SUBRC TABLES T_BLNTAB = XBLNTAB T_FTPOST = XFTPOST T_FTTAX = XFTTAX EXCEPTIONS ACCOUNT_MISSING = 01 COMPANY_CODE_MISSING = 02 POSTING_KEY_INVALID = 03 POSTING_KEY_MISSING = 04 RECORD_TYPE_INVALID = 05 TRANSACTION_CODE_INVALID = 06.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING msgid = c_msgid MSGNO = C_BDC_INSERT_ERROR status = c_statuse IMPORTING MAX_SEVERITY = W_MAXSEV.

TAX_RELEVANT CALL FUNCTION 'TAX_RELEVANT' EXPORTING I_ACCOUNT = ACCOUNT I_BUKRS = INT_JVSO1-RBUKRS I_POSTING_KEY = POSTKEY I_SEI = SEIND IMPORTING E_TAX_CODE = W_TAX_CODE E_TXJCD = W_TAX_TXJCD EXCEPTIONS NO_ACCOUNT = 1 NO_MASTER_DATA = 2 NO_POSTING_KEY = 3 NO_T001_ENTRY = 4 NO_T074_ENTRY = 5 OTHERS = 6.

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_RECACCT STATUS = C_STATUSE VAR1 = INT_JVSO1-RPARTN IMPORTING MAX_SEVERITY = W_MAXSEV.

FIELD_STATUS_CHECK CALL FUNCTION 'FIELD_STATUS_CHECK' EXPORTING I_BUKRS = COCD I_HKONT = ACCT I_SEI = SEIND I_FIELD = FLD I_BSCHL = PK IMPORTING AC_FIELD_STATUS = AC_FSTATUS PK_FIELD_STATUS = PK_FSTATUS EXCEPTIONS NO_CHARTACC = 1 NO_ACC_T074 = 2 FLD_POS_INVALID1 = 3 NO_PK_FLD_STATUS = 4 NO_STATUS_GRP_SKB1 = 5 FLD_NONEXIST_TMODU = 6 FLD_POS_INVALID2 = 7 NO_ACGRP_FLD_STATUS = 8.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_INPUT_FIELD STATUS = C_STATUSE VAR1 = FLD VAR2 = PK IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_FIELD_STATUS STATUS = C_STATUSE IMPORTING MAX_SEVERITY = W_MAXSEV.

JV_AUTHORITY_CHECK_PROCESS CALL FUNCTION 'JV_AUTHORITY_CHECK_PROCESS' EXPORTING PROCESS_CODE = 'NET-CCRC' ACTIVITY = '48' BUKRS = P_BUKRS.

JV_AUTHORITY_CHECK_PROCESS CALL FUNCTION 'JV_AUTHORITY_CHECK_PROCESS' EXPORTING PROCESS_CODE = 'NET-CCRC' ACTIVITY = '16' BUKRS = P_BUKRS.

HEADER_ALV CALL FUNCTION 'HEADER_ALV' EXPORTING I_REPORT_NUM = TEXT-001 I_REPORT_TITLE = TEXT-002 I_TITLE_LENGTH = 65 CHANGING C_GRID = lr_grid_1.

HEADER_ALV CALL FUNCTION 'HEADER_ALV' EXPORTING I_REPORT_NUM = TEXT-001 I_REPORT_TITLE = TEXT-003 I_TITLE_LENGTH = 65 CHANGING C_GRID = lr_grid_1.

HEADER_ALV CALL FUNCTION 'HEADER_ALV' EXPORTING I_REPORT_NUM = TEXT-001 I_REPORT_TITLE = TEXT-004 I_TITLE_LENGTH = 65 CHANGING C_GRID = lr_grid_1.






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