/SAPPCE/ECP_ACTUAL 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 /SAPPCE/ECP_ACTUAL into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
/SAPPCE/JVA_ECP_ACT - Equity Change Management (Actual)
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 = D .
Selection Text: P_BUKRS = D .
Selection Text: S_RECIN = Cost Types
Selection Text: P_YEAR = Fiscal year
Selection Text: P_SIMUL = Test Run
Selection Text: P_PERIOD = Posting period
Selection Text: P_NBILL = Non-billable cost types
Selection Text: P_CUTB = With Cutback Data Records
Selection Text: P_BILL = Billable cost types
Title: Equity Change Management (Actual Data)
Text Symbol: 245 = Derived Equity Type
Text Symbol: 244 = Derived Venture
Text Symbol: 243 = Posted Equity Group
Text Symbol: 242 = Posted Venture
Text Symbol: 240 = Object Type
Text Symbol: 239 = Cost Objects
Text Symbol: 238 = Equity Type
Text Symbol: 237 = Venture
Text Symbol: 236 = Project Number
Text Symbol: 235 = Profit Ctr
Text Symbol: 234 = Test Run
Text Symbol: 233 = Network
Text Symbol: 232 = WBS
Text Symbol: 231 = Order no.
Text Symbol: 230 = Cost Center
Text Symbol: 229 = Missing
Text Symbol: 228 = Cost obj.
Text Symbol: 227 = To :
Text Symbol: 246 = Derived Equity Group
Text Symbol: 247 = Current Equity Group
Text Symbol: 248 = Text
Text Symbol: 249 = Asset document
Text Symbol: 250 = Line number
Text Symbol: 251 = Asset Number
Text Symbol: 252 = Subnumber
Text Symbol: 253 = Previous Venture
Text Symbol: 254 = Previous Equity Group
Text Symbol: 255 = New Venture
INCLUDE RKASMAWF.
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_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.
JV_INITIALISE_MESSAGE CALL FUNCTION 'JV_INITIALISE_MESSAGE' EXPORTING i_db_save = 'X'.
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.
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 = 0 t009_notfound = 0 t009b_notfound = 0.
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.
/SAPPCE/JVA_IM_EXIT CALL FUNCTION '/SAPPCE/JVA_IM_EXIT' TABLES t_jvah = k_jvah t_jvap = k_jvap.
JV_SET_T_JVAP CALL FUNCTION 'JV_SET_T_JVAP' EXPORTING e_jvon = wa_jvon wa_jvap = k_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 = save_k_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 = '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 = '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.
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'.
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.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_first EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_structure_name = lv_struct CHANGING ct_fieldcat = ct_fcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' IMPORTING et_events = ct_evts EXCEPTIONS list_type_wrong = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_second EXCEPTIONS program_error = 1 others = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_third EXCEPTIONS program_error = 1 others = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_fourth EXCEPTIONS program_error = 1 others = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_fifth EXCEPTIONS program_error = 1 others = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_sixth EXCEPTIONS program_error = 1 others = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat it_events = lt_events is_print = ls_print TABLES t_outtab = gt_seven EXCEPTIONS program_error = 1 others = 2.
HEADER_ALV CALL FUNCTION 'HEADER_ALV' EXPORTING i_report_num = text-001 i_report_title = text-002 i_title_length = 81 CHANGING c_grid = lr_grid_1.
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 /SAPPCE/ECP_ACTUAL or its description.
/SAPPCE/ECP_ACTUAL - Equity Change Management (Actual Data) /SAPPCE/ECP_ACTUAL - Equity Change Management (Actual Data) /SAPPCE/DPC_USER_EXIT - /SAPPCE/DPCUSEREXIT /SAPPCE/DPC_TAX_KWF1_REPORTING - Program /SAPPCE/DPC_TAX_KWF1_REPORTING /SAPPCE/DPC_TAX_KWF1_REPORTING - Program /SAPPCE/DPC_TAX_KWF1_REPORTING /SAPPCE/DPC_TAX_KWF1_REPORTF02 - /SAPPCE/DPCTAXKWF1REPORTF02