RGJVEC00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The JVA equity change management program applies changes in ownership of ventures to expenses posted to ventures and cost objects during the current period before final period-end processing (i...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 RGJVEC00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
GJEC - Pre-Cutback Equity_Change Management
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_VNAME = Joint Venture
Selection Text: S_RECIN = Recovery indicators
Selection Text: S_BUKRS = Company Code
Selection Text: P_ZERO = Incl. lines summing up to zero
Selection Text: P_YEAR = Fiscal year
Selection Text: P_SIMUL = Test run
Selection Text: P_PERIOD = Posting period
Selection Text: P_NBILL = All non-billable
Selection Text: P_DOCDT = Use document date
Selection Text: P_CUTB = With recs processed by cutback
Selection Text: P_BILL = All billable
Title: Pre-Cutback Equity Change Management
Text Symbol: 256 = New Venture
Text Symbol: 257 = New Eq Group
Text Symbol: 258 = Current Partner
Text Symbol: 259 = Current Venture
Text Symbol: 261 = Record Type
Text Symbol: 263 = Documnet Date
Text Symbol: 264 = Posting Date
Text Symbol: 265 = Text
Text Symbol: 266 = Business Trans.
Text Symbol: 267 = Local Expense
Text Symbol: 300 = Processing Stopped - Cutback Record Found.
Text Symbol: 301 = No Production Month found on JVSO1-record
Text Symbol: 400 = The Pre-cutback equity change management was processed with ERRORS or WARNINGS.
Text Symbol: 255 = Prev.Eq.Group
Text Symbol: 254 = Prev.Venture
Text Symbol: 253 = Line No
Text Symbol: 252 = Asset Document
Text Symbol: 251 = Derived Eq Group
Text Symbol: 250 = Derived Eq Type
Text Symbol: 249 = Derived Venture
Text Symbol: 248 = Booked Eq Group
Text Symbol: 247 = Booked Venture
Text Symbol: 245 = Object Type
Text Symbol: 244 = Cost Object
Text Symbol: 243 = Equity Type
Text Symbol: 242 = Venture
INCLUDE RGJV_MCC_SPOOL_SELECT2. "ERP2005
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 EXCEPTIONS INVALID_SWITCH = 1 OTHERS = 2.
VALIDATE_PERIOD CALL FUNCTION 'VALIDATE_PERIOD' EXPORTING I_PERIOD = P_PERIOD IMPORTING E_VALID = W_VALID EXCEPTIONS INCOMPLETE = 1.
VALIDATE_YEAR CALL FUNCTION 'VALIDATE_YEAR' EXPORTING I_YEAR = P_YEAR IMPORTING E_VALID = W_VALID EXCEPTIONS INCOMPLETE = 1.
JV_MCC_CHECK CALL FUNCTION 'JV_MCC_CHECK' "ERP2005 EXPORTING I_TEST = p_simul I_PROCESS_CODE = 'EQUITY-CHG' I_T_BUKRS = s_bukrs[] IMPORTING * E_MCC_USED = E_T_MCC = i_mcc * E_NOAUTH = CHANGING C_T_VENTURE = s_vname[] EXCEPTIONS NO_SELECTION = 1 INCONSISTENT_SELECTION = 2 OTHERS = 3 .
JV_AUTHORITY_CHECK_PROCESS * CALL FUNCTION 'JV_AUTHORITY_CHECK_PROCESS' * EXPORTING * PROCESS_CODE = 'EQUITY-CHG' * ACTIVITY = '16' * BUKRS = P_BUKRS.
JV_AUTHORITY_CHECK_PROCESS * CALL FUNCTION 'JV_AUTHORITY_CHECK_PROCESS' * EXPORTING * PROCESS_CODE = 'EQUITY-CHG' * ACTIVITY = '48' * BUKRS = P_BUKRS.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING I_S_LOG = GS_LOG IMPORTING E_LOG_HANDLE = GS_LOG_HANDLE.
JV_INITIALISE_MESSAGE CALL FUNCTION 'JV_INITIALISE_MESSAGE' EXPORTING I_DB_SAVE = 'X'.
JV_INITIALISE_MESSAGE CALL FUNCTION 'JV_INITIALISE_MESSAGE' EXPORTING I_DB_SAVE = 'X'.
JV_CHECK_FAGL_INTEGRATION CALL FUNCTION 'JV_CHECK_FAGL_INTEGRATION' EXPORTING iv_bukrs = p_bukrs importing ev_integration_active = g_newgl_integration_active.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '450' STATUS = 'E' var1 = P_BUKRS IMPORTING MAX_SEVERITY = w_maxsev.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '567' STATUS = 'E' var1 = P_BUKRS IMPORTING MAX_SEVERITY = w_maxsev.
JV_WRITE_MESSAGE CALL FUNCTION 'JV_WRITE_MESSAGE'.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '162' STATUS = 'E' IMPORTING MAX_SEVERITY = w_maxsev.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '163' STATUS = 'W' IMPORTING MAX_SEVERITY = w_maxsev.
GJVA_SL_TO_FI_UPDATE_T8J_JVEC CALL FUNCTION 'GJVA_SL_TO_FI_UPDATE_T8J_JVEC' in update task TABLES T_T8J_JVEC = LT_T8J_JVEC.
HEADER CALL FUNCTION 'HEADER' EXPORTING I_REPORT_NUM = TEXT-001 I_REPORT_TITLE = TEXT-002 I_TITLE_LENGTH = 10.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = P_YEAR I_PERIV = W_PERIV I_POPER = P_PERIOD IMPORTING E_DATE = W_LAST_DAY EXCEPTIONS INPUT_FALSE = 01 T009_NOTFOUND = 02 T009B_NOTFOUND = 03.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' "< 896748 EXPORTING "< 896748 I_GJAHR = P_YEAR "< 896748 I_PERIV = W_PERIV "< 896748 I_POPER = P_PERIOD "< 896748 IMPORTING "< 896748 E_DATE = W_FIRST_DAY "< 896748 EXCEPTIONS "< 896748 INPUT_FALSE = 01 "< 896748 T009_NOTFOUND = 02 "< 896748 T009B_NOTFOUND = 03. "< 896748
JV_PREPARE_JVAP_FROM_JVSO1 CALL FUNCTION 'JV_PREPARE_JVAP_FROM_JVSO1' EXPORTING RBUKRS = P_BUKRS INITIAL_RUN = W_INITIALIZE_RUN TABLES T_JVSO1 = T_JVSO1 t_jvap = i_jvap.
JV_RETURN_T_JVAP CALL FUNCTION 'JV_RETURN_T_JVAP' TABLES SET_JVAH = T_JVAH SET_JVAP = T_JVAP.
G_JVA_HEADER CALL FUNCTION 'G_JVA_HEADER' "GLX EXPORTING I_JVAH = I_JVAH.
MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING COUNT = gd_msg_count1.
G_JVA_CHECK CALL FUNCTION 'G_JVA_CHECK' "GLX TABLES T_JVAH = T_JVAH T_JVAP = T_JVAP.
MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING MAX_SEVERITY = gd_msg_severity COUNT = gd_msg_count2.
JV_DOCUMENT_POST CALL FUNCTION 'JV_DOCUMENT_POST' EXPORTING i_awref = w_jvap_refdocnr i_awtyp = w_jvap_refawtyp I_AWORG = W_JVAP_REFAWORG I_AWSYS = I_JVAH-LOGSYS "8.11.96 ADD Jung
JV_SET_T_JVAP CALL FUNCTION 'JV_SET_T_JVAP' EXPORTING E_JVON = WA_JVON WA_JVAP = WA_JVAP.
JV_SET_T_JVAP CALL FUNCTION 'JV_SET_T_JVAP' EXPORTING E_JVON = WA_JVON WA_JVAP = WA_JVAP.
JV_SET_T_JVAP CALL FUNCTION 'JV_SET_T_JVAP' EXPORTING E_JVON = WA_JVON WA_JVAP = WA_JVAP.
JV_SET_T_JVAP CALL FUNCTION 'JV_SET_T_JVAP' EXPORTING E_JVON = WA_JVON WA_JVAP = WA_JVAP.
JV_CLEAR_JVAP CALL FUNCTION 'JV_CLEAR_JVAP'.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '159' STATUS = 'W' IMPORTING MAX_SEVERITY = w_maxsev.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '160' STATUS = 'W' IMPORTING MAX_SEVERITY = w_maxsev.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '161' STATUS = 'W' 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 = * LD_WORKLIST_FLAG = ' ' * LD_DELAYED_UPDATE = ' ' IMPORTING LS_KEY = gs_key * WILL_BE_SAVED = TABLES LT_SELKRIT = lt_selkrit.
JV_WRITE_MESSAGE * CALL FUNCTION 'JV_WRITE_MESSAGE'. "ERP2005
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 = lt_spool "ERP2005 CHANGING LD_APLSTAT = ld_aplstat.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid I_CALLBACK_PF_STATUS_SET = 'APPL_ALV' I_CALLBACK_USER_COMMAND = 'USER_COMMAND' is_layout = gs_layout it_fieldcat = gt_fieldcat is_print = gs_print it_events = gt_events TABLES t_outtab = LT_I_MISSING_RPT EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid I_CALLBACK_PF_STATUS_SET = 'APPL_ALV' I_CALLBACK_USER_COMMAND = 'USER_COMMAND' is_layout = gs_layout it_fieldcat = gt_fieldcat is_print = gs_print it_events = gt_events TABLES t_outtab = LT_I_MISSING_RPT EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = GV_REPID I_INTERNAL_TABNAME = IC_TABLE I_STRUCTURE_NAME = IC_SNAME I_INCLNAME = GV_REPID CHANGING CT_FIELDCAT = GT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = gv_repid IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS is_print = gs_print TABLES T_OUTTAB = LT_I_VENTURE_RPT EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = IV_STRUCTURE IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT is_print = gs_print IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = LT_I_EQUITY_RPT EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = IV_STRUCTURE IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT is_print = gs_print IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = LT_I_COST_OBJ_RPT EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = IV_STRUCTURE IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS is_print = gs_print TABLES T_OUTTAB = LT_I_ASSET_RPT EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = IV_STRUCTURE IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS is_print = gs_print TABLES T_OUTTAB = LT_I_PARTNER_RPT EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = XT_EVENTS EXCEPTIONS LIST_TYPE_WRONG = 1 OTHERS = 2.
HEADER_ALV CALL FUNCTION 'HEADER_ALV' EXPORTING I_REPORT_NUM = P_REPT_NAME I_REPORT_TITLE = P_REPT_TITLE I_TITLE_LENGTH = lv_len CHANGING C_GRID = gr_grid_1.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = GV_REPID is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events i_tabname_header = 'GT_HEADER' i_tabname_item = 'GT_I_RESULTS_RPT' is_keyinfo = ls_key is_print = gs_print TABLES t_outtab_header = LT_HEADER t_outtab_item = LT_I_RESULTS_RPT EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid I_CALLBACK_PF_STATUS_SET = 'APPL_ALV' I_CALLBACK_USER_COMMAND = 'USER_COMMAND' is_layout = gs_layout it_fieldcat = gt_fieldcat is_print = gs_print it_events = gt_events TABLES t_outtab = LT_I_JVSO1 EXCEPTIONS program_error = 1 OTHERS = 2.
BAL_DSP_PROFILE_DETLEVEL_GET CALL FUNCTION 'BAL_DSP_PROFILE_DETLEVEL_GET' IMPORTING e_s_display_profile = ls_display_profile EXCEPTIONS OTHERS = 1.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING I_S_DISPLAY_PROFILE = ls_display_profile EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.
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 RGJVEC00 or its description.