SAP Reports / Programs | Cross-Application Components | Joint Venture und Production Sharing Accounting | Project Risk Management for Contractors(CA-JVA-PRC) SAP CA

/SAPPCE/ECP_ACTUAL SAP ABAP Report - Equity Change Management (Actual Data)







/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


Transaction Code(s):

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

/SAPPCE/JVA_ECP_ACT - Equity Change Management (Actual)


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 /SAPPCE/ECP_ACTUAL. "Basic submit
SUBMIT /SAPPCE/ECP_ACTUAL AND RETURN. "Return to original report after report execution complete
SUBMIT /SAPPCE/ECP_ACTUAL 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 = 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





Text Symbol: 256 = New Equity Group
Text Symbol: 257 = Current Partner
Text Symbol: 258 = Current Venture
Text Symbol: 259 = Local, Effort
Text Symbol: 300 = Processing stopped - Cutback record found
Text Symbol: 800 = Selection Criteria
Text Symbol: 801 = Editing options
Text Symbol: 802 = Cost Types
Text Symbol: 226 = From :
Text Symbol: 122 = No current period equity changes selected
Text Symbol: 121 = No partner data selected
Text Symbol: 120 = No asset transfer data selected
Text Symbol: 119 = No cost object data selected
Text Symbol: 118 = No invalid equity groups selected
Text Symbol: 117 = No inactive ventures selected
Text Symbol: 114 = Number Line C Name Grp Typ Number I Local Expense Number Lin Object Date Date
Text Symbol: 113 = Ref Doc Ref D JV Eq Eq Account R Doc Doc Cost Document Posting
Text Symbol: 112 = Report of current period equity changes (pre-final cutback)
Text Symbol: 111 = Document Num. Object Num. Num. Type Vent. EG Vent. EG I Partner Number
Text Symbol: 110 = Asset Line Cost Asset Sub Tran Prev. Prev. New New R Account
Text Symbol: 109 = Report - Asset Transfer (Changed Operator Share)
Text Symbol: 108 = Object Partner Venture Eq Group Venture Eq Group
Text Symbol: 107 = Cost Current Current Current Derived Derived
Text Symbol: 106 = Error Protocol (Partner does not exist for derived equity group)
Text Symbol: 105 = Venture Type Object Type Eq Group
Text Symbol: 104 = Equity Cost Object Current
Text Symbol: 103 = Report - Inactive Ventures
Text Symbol: 102 = Object Type Venture Eq Group Venture Eq Type Eq Group
Text Symbol: 101 = Cost Object Booked Booked Derived Derived Derived
Text Symbol: 100 = Report of cost object venture changes
Text Symbol: 002 = Current Period Equity Change Management
Text Symbol: 001 = RGJVEC00
Text Symbol: 225 = Global co. code parameter
Text Symbol: 223 = Not billable :
Text Symbol: 222 = Billable :
Text Symbol: 221 = Simulate :
Text Symbol: 220 = Allow cutback:
Text Symbol: 209 = Client:
Text Symbol: 208 = Change Share Data :





Text Symbol: 207 = Period:
Text Symbol: 206 = Year :
Text Symbol: 205 = Company:
Text Symbol: 162 = No JVTO1 summary records match criteria.
Text Symbol: 161 = No selection criteria for cost type
Text Symbol: 160 = No cutback-cost types selected
Text Symbol: 134 = Report - Missing cost objects/cost object data
Text Symbol: 133 = Center Number Number RI Name Group Account
Text Symbol: 132 = Cost Order Project Prof.Cent. Network Venture Equity
Text Symbol: 131 = No missing cost units or cost unit data
Text Symbol: 130 = Report - Invalid Equity Groups
Text Symbol: 129 = New entry
Text Symbol: 128 = Adjusting Entry
Text Symbol: 127 = Orig. data record
Text Symbol: 126 = Period is not within global company parameters
Text Symbol: 125 = Year is not within global company parameters.


INCLUDES used within this REPORT /SAPPCE/ECP_ACTUAL

INCLUDE RKASMAWF.


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 .

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.



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 /SAPPCE/ECP_ACTUAL or its description.