SAP Reports / Programs

FERCR210_OLD SAP ABAP Report - Flow of cost trace







FERCR210_OLD 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 FERCR210_OLD 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

FEOT - Flow of cost trace (Old version)


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 FERCR210_OLD. "Basic submit
SUBMIT FERCR210_OLD AND RETURN. "Return to original report after report execution complete
SUBMIT FERCR210_OLD 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: G_HP = D .
Selection Text: G_KS = D .
Selection Text: G_OR = D .
Selection Text: G_PR = D .
Selection Text: P_GJAHR = D .
Selection Text: P_KOKRS = D .
Selection Text: P_PERIO = D .
Selection Text: P_RECEIV = Final objects
Selection Text: P_SENDER = Source objects
Selection Text: P_VERSN = D .
Selection Text: R_ACTUAL = Actual
Selection Text: R_PLAN = Plan
Selection Text: S_HP = or value(s)
Selection Text: S_KS = or value(s)
Selection Text: S_OBJNR = D .
Selection Text: S_OR = or value(s)
Selection Text: S_PR = or value(s)
Title: Flow of cost trace
Text Symbol: L1E = Primary costs
Text Symbol: L10 = Source object
Text Symbol: L20 = Final object
Text Symbol: L2B = Reg.Ind.
Text Symbol: L2F = Traced costs
Text Symbol: L2G = Final perc. Traced costs
Text Symbol: L40 = Cost element
Text Symbol: L4C = Cost element
Text Symbol: L4E = Total costs
Text Symbol: P10 = Period
Text Symbol: P11 = Fiscal year
Text Symbol: P30 = Actual
Text Symbol: P40 = Plan
Text Symbol: P50 = Version
Text Symbol: P51 = Plan version
Text Symbol: PCE = PCE
Text Symbol: S10 = Source objects
Text Symbol: S20 = Final objects
Text Symbol: 001 = CO objects
Text Symbol: 002 = Selections specified for





Text Symbol: 003 = Reporting period
Text Symbol: 100 = |Cost elem.|Description | Amount in
Text Symbol: 106 = Negative flow of costs
Text Symbol: 107 = Clearing costs
Text Symbol: 108 = Transaction
Text Symbol: 109 = Total for
Text Symbol: 110 = Virtual standard cost adjustm.
Text Symbol: 301 = Path
Text Symbol: 302 = Final percentage
Text Symbol: 303 = |Total percentage from
Text Symbol: 304 = to
Text Symbol: 305 = Loop
Text Symbol: 306 = Product
Text Symbol: 401 = Controlling area
Text Symbol: 402 = Period
Text Symbol: 500 = |CoCd Oty Source object Description Percent Amount in
Text Symbol: 501 = | Final object Ind.
Text Symbol: 502 = |CoCd Oty Final object Description Ind. Percent Amount in
Text Symbol: 503 = | Source object
Text Symbol: 504 = |CoCd Oty Object Description Percent|
Text Symbol: CEL = Cost element
Text Symbol: F01 = Flow of cost trace
Text Symbol: F02 = Trace tables are already archived.
Text Symbol: F03 = Should the system read from archive
Text Symbol: ISU = IS-U/FERC Regulatory Reporting
Text Symbol: L00 = Intermediate object
Text Symbol: L0A = Object type
Text Symbol: L0C = Object number
Text Symbol: L0D = Short text


INCLUDES used within this REPORT FERCR210_OLD

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:

FERC_DEFAULT_GET call function 'FERC_DEFAULT_GET' importing CONTROLLING_AREA = STATUS-KOKRS PERIOD = P_PERIO YEAR = P_GJAHR exceptions others = 4.

K_KOKRS_READ call function 'K_KOKRS_READ' exporting KOKRS = STATUS-KOKRS importing E_TKA01 = TKA01.

FERC_PARAMETERS_INIT call function 'FERC_PARAMETERS_INIT' exporting CONTROLLING_AREA = STATUS-KOKRS YEAR = P_GJAHR PERIOD = P_PERIO RECORD_TYPE = R0-RRCTY VERSION = R0-RVERS FERC_STEP = '15' importing RUN_ID = R0-RUN_ID READ_FROM_ARCHIVE = READ_ARCHIVE tables FERC_RELEVANT_COMPANY_CODES = FERC_CC.

POPUP_TO_CONFIRM_STEP





call function 'POPUP_TO_CONFIRM_STEP' exporting TITEL = 'Flow of cost trace '(F01) TEXTLINE1 = 'Trace tables are already archived. '(F02)

FERC_PARAMETERS_INIT call function 'FERC_PARAMETERS_INIT' exporting CONTROLLING_AREA = STATUS-KOKRS YEAR = P_GJAHR PERIOD = R0-PERIO RECORD_TYPE = R0-RRCTY VERSION = R0-RVERS FERC_STEP = '15'.

FERC_PARAMETERS_INIT call function 'FERC_PARAMETERS_INIT' exporting CONTROLLING_AREA = STATUS-KOKRS YEAR = STATUS-R_YEAR PERIOD = R0-PERIO RECORD_TYPE = R0-RRCTY VERSION = R0-RVERS FERC_STEP = '15' importing READ_FROM_ARCHIVE = READ_ARCHIVE.

ARCHIVE_READ_OBJECT call function 'ARCHIVE_READ_OBJECT' exporting OBJECT = FERC3_OBJECT OBJECT_ID = IDX-OBJECT_ID importing ARCHIVE_HANDLE = ARCH-HANDLE exceptions others = 1.

ARCHIVE_GET_NEXT_RECORD call function 'ARCHIVE_GET_NEXT_RECORD' exporting ARCHIVE_HANDLE = ARCH-HANDLE importing * loop to get the next record from the archived table RECORD = FERC_F2 exceptions others = 1.

ARCHIVE_CLOSE_FILE call function 'ARCHIVE_CLOSE_FILE' exporting ARCHIVE_HANDLE = ARCH-HANDLE.

FERC_INDICATOR_GET call function 'FERC_INDICATOR_GET' exporting RUN_ID = R0-RUN_ID OBJECT_NUMBER = F2-PAROB importing INDICATOR = F2-IND exceptions NO_INDICATOR_ASSIGNED = 1.

FERC_INDICATOR_GET call function 'FERC_INDICATOR_GET' exporting RUN_ID = R0-RUN_ID OBJECT_NUMBER = F2-OBJNR importing INDICATOR = F2-IND exceptions NO_INDICATOR_ASSIGNED = 1.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting DATUM = TMP_DATE LANGU = SY-LANGU NO_BUKRS = 'X' NO_ERKRS = 'X' NO_KOKRS = 'X' OBJNR = I_OBJNR-OBJNR TEXT_WANTED = 'X' importing E_IONRA = IONRA E_TEXT = I_OBJNR-OBJTX IDENTIFICATION = I_OBJNR-IDENTIFICATION IDENT_OBART = I_OBJNR-OBART IDENT_OBJID = I_OBJNR-OBJID * ident_txt10 = * ident_txt15 = IDENT_TXT20 = I_OBJNR-OBART_TXT.

FERC_MASTER_DATA_READ call function 'FERC_MASTER_DATA_READ' exporting RUN_ID = R0-RUN_ID DATE = TMP_DATE importing COMPANY_CODE = I_OBJNR-BUKRS changing OBJECT_NUMBER = OBJNR exceptions others = 1.

FERC_PERIOD_CHECK call function 'FERC_PERIOD_CHECK' exporting PERIOD = STATUS-R_PERIO_T YEAR = STATUS-R_YEAR CONTROLLING_AREA = STATUS-KOKRS changing POSTING_DATE = DATE.

FERC_PERIOD_CHECK call function 'FERC_PERIOD_CHECK' exporting PERIOD = STATUS-C_PERIO_T YEAR = STATUS-C_YEAR CONTROLLING_AREA = STATUS-KOKRS changing POSTING_DATE = DATE.

GRAPH_SET_CUA_STATUS call function 'GRAPH_SET_CUA_STATUS' exporting PROGRAM = BHDGD-REPID STATUS = 'NETWORK ' * TABLES * EXCLUDING = EXCLUDING_TAB exceptions INV_CUA_INFO = 1.

CNET_SET_LEGEND call function 'CNET_SET_LEGEND' exporting FOOT_LINE = LEGEND_TAB-TEXT LEGEND_TYPE = NET_CONST-TYPE_3 tables LEGEND = LEGEND_TAB.

CNET_GRAPHIC_NETWORK call function 'CNET_GRAPHIC_NETWORK' exporting PROFILE = PROFILE STAT = STAT WINID = CGN_WINID PWDID = CGN_PWDID SUPER = CNG_SUPER importing M_TYP = M_TYP GR_MES = GR_MES RWNID = RWNID tables CLUSTERS = CLUSTERS_TAB CVALS = CVALS_TAB DELETIONS = DELETE_TAB INODES = INODES_TAB LINES = LINES_TAB LVALS = LVALS_TAB NODES = NET_NODES_TAB NVALS = NVALS_TAB POSITIONS = POSITIONS_TAB exceptions others = 1.

ARCHIVE_READ_OBJECT call function 'ARCHIVE_READ_OBJECT' exporting OBJECT = FERC3_OBJECT OBJECT_ID = IDX-OBJECT_ID importing ARCHIVE_HANDLE = ARCH-HANDLE exceptions others = 1.

ARCHIVE_GET_NEXT_RECORD call function 'ARCHIVE_GET_NEXT_RECORD' exporting ARCHIVE_HANDLE = ARCH-HANDLE importing * loop to get the next record from the archived table RECORD = F3 exceptions others = 1.

ARCHIVE_CLOSE_FILE call function 'ARCHIVE_CLOSE_FILE' exporting ARCHIVE_HANDLE = ARCH-HANDLE.

ARCHIVE_READ_OBJECT call function 'ARCHIVE_READ_OBJECT' exporting OBJECT = FERC3_OBJECT OBJECT_ID = IDX-OBJECT_ID importing ARCHIVE_HANDLE = ARCH-HANDLE exceptions others = 1.

ARCHIVE_GET_NEXT_RECORD call function 'ARCHIVE_GET_NEXT_RECORD' exporting ARCHIVE_HANDLE = ARCH-HANDLE importing * loop to get the next record from the archived table RECORD = FERC_F1 exceptions others = 1.




ARCHIVE_CLOSE_FILE call function 'ARCHIVE_CLOSE_FILE' exporting ARCHIVE_HANDLE = ARCH-HANDLE.

GRAPH_SET_CUA_STATUS call function 'GRAPH_SET_CUA_STATUS' exporting PROGRAM = BHDGD-REPID STATUS = 'NETWORK ' * TABLES * EXCLUDING = EXCLUDING_TAB exceptions INV_CUA_INFO = 1.

CNET_SET_LEGEND call function 'CNET_SET_LEGEND' exporting FOOT_LINE = LEGEND_TAB-TEXT LEGEND_TYPE = NET_CONST-TYPE_3 tables LEGEND = LEGEND_TAB.

K_GROUP_SELECT call function 'K_GROUP_SELECT' exporting FIELD_NAME = I_FIELD TABLE = 'CCSS ' importing SET_NAME = E_GROUP exceptions NO_SET_PICKED = 1.

G_SET_INSERT call function 'G_SET_INSERT' exporting SETNAME = I_SETID NO_TITLES = 'X' importing INDEX = E_INDEX exceptions SET_NOT_FOUND = 1.

G_INTERVAL_GET_NEXT call function 'G_INTERVAL_GET_NEXT' exporting CONTROL_BLOCK = 1 INDEX = I_INDEX importing ENTRY = E_RGSMV exceptions END_OF_INTERVALS = 1 INVALID_INDEX = 2 others = 3.

G_BUFFER_RESET call function 'G_BUFFER_RESET'.

G_SET_GET_ID_FROM_NAME call function 'G_SET_GET_ID_FROM_NAME' exporting CLIENT = SY-MANDT SHORTNAME = I_GROUP TABNAME = 'CCSS' FIELDNAME = I_FIELD KOKRS = TKA01-KOKRS KTOPL = TKA01-KTOPL importing NEW_SETID = E_SETID exceptions NO_SET_FOUND = 1 NO_SET_PICKED_FROM_POPUP = 2 WRONG_CLASS = 3 WRONG_SUBCLASS = 4 TABLE_FIELD_NOT_FOUND = 5 FIELDS_DONT_MATCH = 6 SET_IS_EMPTY = 7 FORMULA_IN_SET = 8 others = 9.



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