SAP Reports / Programs | Financial Accounting(FI) SAP FI

FERCM000 SAP ABAP dialog Program - Regulatory Reporting Status of Current Period







FERCM000 is a standard Module pool for a dialog screen ABAP Program 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 FERCM000 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

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


Text pool values


Title: Regulatory Reporting Status of Current Period
Text Symbol: 70T = Archived data deleted in test mode
Text Symbol: 70S = Archived data have been deleted
Text Symbol: 70R = Archived data have been reloaded
Text Symbol: 70E = Data could not be deleted
Text Symbol: 60Y = Archive is being discarded
Text Symbol: 60X = Archive is being created
Text Symbol: 60W = Data have been archived with warnings
Text Symbol: 60T = Archive created in test mode
Text Symbol: 60S = Data have been archived
Text Symbol: 60R = Archive has been discarded
Text Symbol: 60E = Data could not be archived
Text Symbol: 52W = Drill down for traced costs has been prepared with warnings
Text Symbol: 52S = Drill down for traced costs has been prepared
Text Symbol: 50Y = Drill down data are being deleted
Text Symbol: 50X = Drill down is being prepared
Text Symbol: 50W = Drill down has been prepared with warnings
Text Symbol: 50T = Drill down preparation executed in test mode
Text Symbol: 50S = Drill down has been prepared
Text Symbol: 50R = Drill down preparation has been deleted
Text Symbol: 50P = Drill down could not be deleted
Text Symbol: 50E = Drill down could not be prepared
Text Symbol: 40Y = Direct postings are being reversed
Text Symbol: 70W = Archived data have been deleted with warnings
Text Symbol: __S = Parameters have been entered
Text Symbol: __R = Parameters have been deleted
Text Symbol: __E = Parameters not yet entered
Text Symbol: TST = Test run F2
Text Symbol: T02 = Target fiscal year
Text Symbol: T01 = Target period
Text Symbol: T00 = Transport Periodic Parameters
Text Symbol: RT1 = Plan
Text Symbol: RT0 = Actual
Text Symbol: KEY = |Symbol|Description |
Text Symbol: I07 = Procedure executed in test mode
Text Symbol: I06 = Procedure executed in test mode
Text Symbol: I05 = Procedure being processed
Text Symbol: I04 = Procedure reversed





Text Symbol: I03 = Procedure terminated
Text Symbol: I02 = Procedure ended incomplete
Text Symbol: I01 = Procedure ended complete
Text Symbol: CPY = Copy Parameters
Text Symbol: A03 = Should the system read from archive
Text Symbol: A02 = Parameters are already archived.
Text Symbol: 70Y = Archived data are being reloaded
Text Symbol: 70X = Archived data are being deleted
Text Symbol: 40X = Direct postings are being processed
Text Symbol: 10Y = Flow of primary costs is being deleted
Text Symbol: 10X = Flow of primary costs is being traced
Text Symbol: 10W = Flow of primary costs has been traced with warnings
Text Symbol: 10T = Flow of primary costs traced in test mode
Text Symbol: 10S = Flow of primary costs has been traced
Text Symbol: 10R = Flow of primary cost trace has been deleted
Text Symbol: 10P = Flow of primary cost trace could not be deleted
Text Symbol: 10E = Flow of primary costs trace incomplete
Text Symbol: 10A = Flow of primary cost trace terminated
Text Symbol: 00Y = Standard cost adjustments are being reversed
Text Symbol: 00X = Standard costs are being adjusted
Text Symbol: 00W = Standard cost adjustments have been posted with warnings
Text Symbol: 00T = Standard cost adjustments executed in test mode
Text Symbol: 00S = Standard cost adjustments have been posted
Text Symbol: 00R = Standard cost adjustments have been reversed
Text Symbol: 00P = Standard cost adjustments have not been reversed correctly
Text Symbol: 00E = Standard cost adjustments could not be posted
Text Symbol: 006 = Reference version
Text Symbol: 005 = Reference year
Text Symbol: 004 = Reference period
Text Symbol: 003 = parameters for period &/& ?
Text Symbol: 002 = Do you really want to delete the
Text Symbol: 001 = Delete Parameters
Text Symbol: 40W = Direct postings have been executed with warnings
Text Symbol: 40T = Direct postings executed in test mode
Text Symbol: 40S = Direct postings have been executed
Text Symbol: 40R = Direct postings have been reversed
Text Symbol: 40P = Direct postings have not been reversed correctly
Text Symbol: 40E = Direct postings could not be executed
Text Symbol: 30Y = Variance allocations are being reversed





Text Symbol: 30X = Variance allocations are being processed
Text Symbol: 30W = Variance allocations have been posted with warnings
Text Symbol: 30T = Variance allocations executed in test mode
Text Symbol: 30S = Variance allocations have been posted
Text Symbol: 30R = Variance allocations have been reversed
Text Symbol: 30P = Variance allocations have not been reversed correctly
Text Symbol: 30E = Variance allocations could not be posted
Text Symbol: 30A = Variance allocations terminated
Text Symbol: 20Y = Traced costs are being reversed
Text Symbol: 20X = Traced costs are being processed
Text Symbol: 20W = Traced costs have been posted with warnings
Text Symbol: 20T = Traced costs executed in test mode
Text Symbol: 20S = Traced costs have been posted
Text Symbol: 20R = Traced costs have been reversed
Text Symbol: 20P = Traced costs have not been reversed correctly
Text Symbol: 20E = Traced costs could not be posted


INCLUDES used within this REPORT FERCM000

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:

FAGL_CHECK_GLFLEX_ACTIVE call function 'FAGL_CHECK_GLFLEX_ACTIVE' importing E_GLFLEX_ACTIVE = GV_GLFLEX_ACTIVE.

FAGL_GET_LEADING_LEDGER call function 'FAGL_GET_LEADING_LEDGER' importing E_RLDNR = T894T-RLDNR.

FERC_DEFAULT_GET CALL FUNCTION 'FERC_DEFAULT_GET' EXPORTING determine_defaults = space IMPORTING controlling_area = ferc_r0-kokrs period = ferc_r0-perio year = ferc_r0-gjahr.

K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING popup = '1' EXCEPTIONS OTHERS = 1.

FERC_PERIOD_CHECK CALL FUNCTION 'FERC_PERIOD_CHECK' EXPORTING period = ferc_r0-perio year = ferc_r0-gjahr controlling_area = ferc_r0-kokrs CHANGING posting_date = ferc_io-budat.

FERC_PARAMETERS_INIT CALL FUNCTION 'FERC_PARAMETERS_INIT' EXPORTING controlling_area = ferc_r0-kokrs year = ferc_r0-gjahr period = ferc_r0-perio record_type = ferc_r0-rrcty version = ferc_r0-versn ferc_step = space test_run = 'X' IMPORTING run_id = ferc_r0-run_id EXCEPTIONS no_parameters_defined = 1 parameters_deleted = 2.

FERC_HISTORY_UPDATE CALL FUNCTION 'FERC_HISTORY_UPDATE' EXPORTING run_id = ferc_r0-run_id IMPORTING history = ferc_r0.

FERC_PARAMETERS_GET CALL FUNCTION 'FERC_PARAMETERS_GET' EXPORTING run_id = ferc_r0-run_id IMPORTING std_cost_adjustment = ferc_std variance_allocation = ferc_var.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_name text = text info = icon_info add_stdinf = space IMPORTING RESULT = field EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

FERC_DOCUMENT_DISPLAY CALL FUNCTION 'FERC_DOCUMENT_DISPLAY' EXPORTING controlling_area = ferc_r0-kokrs fiscal_year = ferc_r0-gjahr period = ferc_r0-perio step = ferc-step run_no = ferc-run_no.




FERC_PERIOD_CHECK CALL FUNCTION 'FERC_PERIOD_CHECK' EXPORTING period = ferc_r0-perio year = ferc_r0-gjahr controlling_area = ferc-kokrs CHANGING posting_date = ferc-budat.

ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING tabname = rstable-tabname varkey = rstable-varkey EXCEPTIONS foreign_lock = 4.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING tabname = rstable-tabname varkey = rstable-varkey.

FERC_BACKGROUND_JOB_CREATE CALL FUNCTION 'FERC_BACKGROUND_JOB_CREATE' EXPORTING ferc = ferc.

FERC_LOG_READ CALL FUNCTION 'FERC_LOG_READ' EXPORTING run_id = ferc_r0-run_id ferc_step = sy-ucomm(2) EXCEPTIONS system_error = 1.

FERC_PARAMETERS_INIT CALL FUNCTION 'FERC_PARAMETERS_INIT' EXPORTING controlling_area = ferc_r0-kokrs year = ferc_r0-gjahr period = ferc_r0-perio record_type = ferc_r0-rrcty version = ferc_r0-versn test_run = ' ' create_run_id = 'X' IMPORTING run_id = ferc_r0-run_id.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Do you really want to delete the'(002) textline2 = st titel = 'Delete Parameters'(001) IMPORTING answer = st.

FERC_PARAMETERS_DELETE CALL FUNCTION 'FERC_PARAMETERS_DELETE' EXPORTING run_id = ferc_r0-run_id.

POPUP_GET_VALUES_USER_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_USER_CHECKED' EXPORTING formname = 'COPY_PARAMETERS' popup_title = 'Copy Parameters'(cpy) programname = 'FERCM000' IMPORTING returncode = sy-datar TABLES fields = copyfields.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING tabname = rstable-tabname varkey = rstable-varkey.

FERC_PARAMETERS_INIT CALL FUNCTION 'FERC_PARAMETERS_INIT' EXPORTING controlling_area = ferc_r0-kokrs year = ferc_r0-gjahr period = ferc_r0-perio record_type = ferc_r0-rrcty version = ferc_r0-versn test_run = 'X' IMPORTING run_id = ferc_r0-run_id.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = 'Transport Periodic Parameters'(t00) start_column = 20 IMPORTING returncode = sy-datar TABLES fields = copyfields.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = tmp_repid dynumb = sy-dynnr TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 1.

FERC_PARAMETERS_INIT CALL FUNCTION 'FERC_PARAMETERS_INIT' EXPORTING controlling_area = ferc_r0-kokrs year = ferc-gjahr period = ferc-perio record_type = ferc-rrcty version = ferc-version IMPORTING run_id = ferc-run_id read_from_archive = sy-datar EXCEPTIONS no_parameters_defined = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = 'Copy Parameters'(cpy) textline1 = 'Parameters are already archived. '(a02)

FERC_PARAMETERS_COPY CALL FUNCTION 'FERC_PARAMETERS_COPY' EXPORTING run_id = ferc_r0-run_id ref_run_id = ferc-run_id target_period = ferc_r0-perio target_year = ferc_r0-gjahr target_rrcty = ferc_r0-rrcty target_version = ferc_r0-versn EXCEPTIONS parameters_already_defined = 1 OTHERS = 2.



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