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

FERCR010 SAP ABAP Report - Trace Flow of Primary Costs







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

FER1 - Trace flow of primary costs


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 FERCR010. "Basic submit
SUBMIT FERCR010 AND RETURN. "Return to original report after report execution complete
SUBMIT FERCR010 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: R_PLAN = Plan
Selection Text: R_ACTUAL = Actual
Selection Text: P_VERSN = D Version
Selection Text: P_PERIO = D Period
Selection Text: P_KOKRS = D Controlling Area
Selection Text: P_GJAHR = D Fiscal Year
Selection Text: P_BUDAT = D Posting date
Selection Text: F_TEST = D Test run
Selection Text: F_LOG = D Create log
Title: Trace Flow of Primary Costs
Text Symbol: Q00 = Process with
Text Symbol: P70 = Create log
Text Symbol: P60 = Test run
Text Symbol: P50 = Version
Text Symbol: P40 = Plan
Text Symbol: P30 = Actual
Text Symbol: P20 = Posting date
Text Symbol: P11 = /
Text Symbol: P10 = Period
Text Symbol: P00 = Parameters
Text Symbol: OR2 = Not active
Text Symbol: OR1 = Semi-active
Text Symbol: MIS = Miscellaneous Costs
Text Symbol: H00 = Flow of cost trace table statistics
Text Symbol: G90 = Analyzing WBS assignments for network activies
Text Symbol: G07 = being analyzed
Text Symbol: G06 = Building trace table
Text Symbol: G05 = Analyzing external CO postings
Text Symbol: G04 = Analyzing internal CO postings
Text Symbol: G02 = Reading external CO postings
Text Symbol: G01 = Reading internal CO postings
Text Symbol: DUP = Duplicate records for trace table from path & to &
002 settl.per. ccent order accou rec. period
001 BALANCE no valid Missing in T9q12 no valid


INCLUDES used within this REPORT FERCR010

INCLUDE FERCD000.
INCLUDE FERCD100.
INCLUDE FERCF000.


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:

K_KOKRS_READ call function 'K_KOKRS_READ' exporting GJAHR = FERC-GJAHR KOKRS = FERC-KOKRS importing E_TKA00 = TKA00.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'A' MSGV1 = FERC-KOKRS MSGV2 = FERC-GJAHR TXTNR = '203' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = T003O-AUART MSGV2 = FERC-AMOUNT MSGV3 = T003P-TXT TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

FERC_PARAMETERS_GET call function 'FERC_PARAMETERS_GET' exporting RUN_ID = FERC-RUN_ID importing CO_VERSION = FERC-CO_VERSION IGNORE_SCE_ALLOWED = IGNORE_SCE_ALLOWED COST_CENTER_TYPES = COST_CENTER_TYPE CLEARING_DEFAULT = CLRG-DEFAU CLEARING_MAX_NEG_PERCENT = CLRG-NEG ABSOLUT_ACCURACY = ABSOLUTE_ACCURACY RELATIVE_ACCURACY = RELATIVE_ACCURACY THRESHOLD = TH_PERCENT NEGATIVE_FLOW = NEGATIVE_FLOW ADJUST_INTER_CLRG_FLOWS = ADJUST_INTER_CLEARING_FLOWS NON_REG_CLEARING = NON_REG_CLEARING EXT_SETTLEMENT_NOT_TRACED = EXT_SETT_NOT_TRACED NWA_WBS_ASSIGNMENTS = NWA_WBS_ASSIGNMENTS HIGHER_ORDER_CORRECTION = HIGHER_OR_COR PATHS_MAX = PATHS_MAX BADI = EXIT.

ARCHIVE_GET_CUSTOMIZING_DATA call function 'ARCHIVE_GET_CUSTOMIZING_DATA' exporting OBJECT = FERC0_OBJECT importing COMMIT_COUNT_FOR_DELETE_PRG = COMMIT exceptions OBJECT_NOT_FOUND = 0.

FERC_PROGRESS_INDICATOR call function 'FERC_PROGRESS_INDICATOR' exporting TEXT = 'Reading internal CO postings'(G01).

FERC_PROGRESS_INDICATOR call function 'FERC_PROGRESS_INDICATOR' exporting TEXT = 'Reading external CO postings'(G02).

FERC_PROGRESS_INDICATOR call function 'FERC_PROGRESS_INDICATOR' exporting TEXT = 'Analyzing internal CO postings'(G04).

FERC_PROGRESS_INDICATOR call function 'FERC_PROGRESS_INDICATOR' exporting TEXT = 'Analyzing external CO postings'(G05).

FERC_PROGRESS_INDICATOR call function 'FERC_PROGRESS_INDICATOR' exporting TEXT = 'Building trace table'(G06).

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' TXTNR = '168' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'S' TXTNR = '101' ZEILE = FERC-ZEILE.

FERC_INDICATOR_BACKUP call function 'FERC_INDICATOR_BACKUP' exporting RUN_ID = FERC-RUN_ID importing FINAL_OBJECTS = LINNO-C6 ALL_OBJECTS = LINNO-F6.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'A' TXTNR = '103' ZEILE = FERC-ZEILE.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = COST_CENTER-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET





call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = COST_CENTER-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = NEG_ICOSS-OBJNR importing IDENT_TXT10 = TBO01-TXT10 IDENT_OBJID = FERC-OBJID.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = NEG_ICOSS-PAROB importing IDENT_TXT10 = TBO01-TXT10 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = FERC-AMOUNT MSGV4 = SY-MSGV4 TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

DB_COMMIT call function 'DB_COMMIT'.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'W' TXTNR = '109' ZEILE = FERC-ZEILE.

FERC_CO_TRANSACTION_READ call function 'FERC_CO_TRANSACTION_READ' exporting COST_ELEMENT = ICOSS-KSTAR BUSINESS_TRANSACTION = ICOSS-VRGNG DR_CR_INDICATOR = ICOSS-BEKNZ importing CO_TRANSACTION_TYPE = CO_POSTINGS-TYPE exceptions TRANSACTION_TO_BE_IGNORED = 2 TRANSACTION_NOT_FOUND = 3.

FERC_MASTER_DATA_UPDATE call function 'FERC_MASTER_DATA_UPDATE' exporting RUN_ID = FERC-RUN_ID OBJECT_NUMBER = MAST-OBJNR CLEARING_OBJECT = MAST-EXCEPTIONAL CLEARING_GROUP = MAST-COBJ_CAT.

FERC_COST_ELEMENT_IGNORE call function 'FERC_COST_ELEMENT_IGNORE' exporting RUN_ID = FERC-RUN_ID COST_ELEMENT = ICOSS-KSTAR exceptions TO_BE_IGNORED = 1.

FERC_DIRECT_ACCOUNTS_GET * call function 'FERC_DIRECT_ACCOUNTS_GET' * exporting * run_id = ferc-run_id * company_code = bukrs_objnr * account = icoss-kstar * check_existence_only = 'X' * exceptions * no_ferc_assignment = 1.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = ICOSS-OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENTIFICATION = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC-ZEILE MSGTY = 'E' TXTNR = FERC-TXTNR MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = ICOSS-OBJNR importing MAX_SEVERITY = FERC-SEVERITY.

FERC_DIRECT_ACCOUNTS_GET call function 'FERC_DIRECT_ACCOUNTS_GET' exporting RUN_ID = FERC-RUN_ID COMPANY_CODE = BUKRS_OBJNR ACCOUNT = ICOSS-KSTAR CHECK_EXISTENCE_ONLY = 'X' exceptions NO_FERC_ASSIGNMENT = 1.

FERC_SPECIAL_COST_ELEMENT_GET * CALL FUNCTION 'FERC_SPECIAL_COST_ELEMENT_GET' * EXPORTING * RUN_ID = FERC-RUN_ID * COST_ELEMENT = ICOSS-KSTAR * EXCEPTIONS * BENEFITS = 1 * PAYROLL_TAX = 2 * TO_BE_IGNORED = 3.

DB_COMMIT call function 'DB_COMMIT'.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'W' TXTNR = '110' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'I' TXTNR = '174' ZEILE = FERC-ZEILE.




FERC_PARAMETERS_GET call function 'FERC_PARAMETERS_GET' exporting RUN_ID = FERC-RUN_ID COMPANY_CODE = INT_OBJNR-BUKRS importing FERC_RELEVANT = FERC_RELEVANT.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = INT_OBJNR-OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = SY-MSGV3 MSGV4 = FERC-WAERS TXTNR = '118' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = FERC-WAERS TXTNR = '237' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = 'CLEARING' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_CLEARING_CATEGORY_GET call function 'FERC_CLEARING_CATEGORY_GET' exporting RUN_ID = FERC-RUN_ID CLEARING_GROUP = INTERCLEAR-USPOB_CAT importing CLEARING_COST_ELEMENT = CAT-CLR_CE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'I' MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = FERC-WAERS MSGV4 = INTERCLEAR-PAROB_BUKRS TXTNR = '172' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'I' MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = FERC-WAERS MSGV4 = SY-MSGV4 TXTNR = '173' ZEILE = FERC-ZEILE.

FERC_DIRECT_ACCOUNTS_GET call function 'FERC_DIRECT_ACCOUNTS_GET' exporting RUN_ID = FERC-RUN_ID COMPANY_CODE = BUKRS_OBJNR ACCOUNT = TMP_COSP-KSTAR CHECK_EXISTENCE_ONLY = 'X' exceptions NO_FERC_ASSIGNMENT = 1.

FERC_COST_ELEMENT_CHECK call function 'FERC_COST_ELEMENT_CHECK' exporting CONTROLLING_AREA = FERC-KOKRS COST_ELEMENT = TMP_COSP-KSTAR importing COST_ELEMENT_TYPE = INT_KATYP.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC-ZEILE MSGTY = 'W' TXTNR = '047' MSGV1 = BUKRS_OBJNR MSGV2 = SY-MSGV2.

FERC_CO_TRANSACTION_READ call function 'FERC_CO_TRANSACTION_READ' exporting COST_ELEMENT = KSTAR BUSINESS_TRANSACTION = VRGNG DR_CR_INDICATOR = BEKNZ importing CO_TRANSACTION_TYPE = CO_POSTINGS-TYPE RETURN_CODE = SUBRC exceptions TRANSACTION_TO_BE_IGNORED = 2 TRANSACTION_NOT_FOUND = 3.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = VRGNG TXTNR = '209' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = VRGNG MSGV2 = TABLE TXTNR = '214' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = VRGNG MSGV4 = TJ01T-TXT TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = OBJNR MSGV2 = 'INT_AMOUNT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = OBJNR MSGV2 = 'F5' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = OBJNR TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = F3-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGV1 = SY-MSGV1 MSGV2 = TBO01-TXT20 MSGV3 = FERC-OBJID MSGV4 = F3-S_OBJNR TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = SY-MSGV1 MSGV2 = 'Miscellanous Costs '(MIS) MSGV3 = SY-MSGV3 MSGV4 = FERC-WAERS TXTNR = '157' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = FERC-WAERS TXTNR = '157' ZEILE = FERC-ZEILE.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = '236' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'W' MSGV1 = COST_CENTER_TYPE TXTNR = '146' importing MAX_SEVERITY = FERC-SEVERITY.

FERC_CLEARING_COST_ELEMENT_GET call function 'FERC_CLEARING_COST_ELEMENT_GET' exporting RUN_ID = FERC-RUN_ID OBJECT_NUMBER = INT_OBJNR-OBJNR SECONDARY_COST_ELEMENT = DVP_ICOSS-KSTAR importing CLEARING_COST_ELEMENT = CLRG_KSTAR exceptions NOT_FOUND = 1.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = INT_OBJNR-OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-OBJID MSGV2 = DVP_ICOSS-KSTAR MSGV3 = INT_OBJNR-OBJNR MSGV4 = INT_OBJNR-COBJ_CAT TXTNR = '227' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = TMP_OBJNR_SND MSGV2 = 'INT_OBJNR' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = OBJNR MSGV4 = COBJ_CAT TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_CLEARING_CATEGORY_GET call function 'FERC_CLEARING_CATEGORY_GET' exporting RUN_ID = FERC-RUN_ID COST_ELEMENT = KSTAR CLEARING_GROUP = INT_OBJNR-COBJ_CAT importing CLEARING_COST_ELEMENT = CLR_CE exceptions MISCELLANEOUS = 1.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = TMP_OBJNR MSGV2 = 'INT_OBJNR' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGV1 = CLEARING-COBJ_CAT MSGV2 = SY-MSGV2 MSGV3 = FERC-WAERS TXTNR = '164' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = SY-MSGV1 MSGV2 = 'Miscellanous Costs '(MIS) MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'I' TXTNR = '175' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = CLEARING-COBJ_CAT TXTNR = '158' ZEILE = FERC-ZEILE.

FERC_CLEARING_COST_ELEMENT_GET * CALL FUNCTION 'FERC_CLEARING_COST_ELEMENT_GET' * EXPORTING * run_id = ferc-run_id * clearing_category = cat-exc_type * IMPORTING * clearing_cost_element = f3-kstar * EXCEPTIONS * not_found = 1.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = OBJNR MSGV2 = 'INT_OBJNR' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = PAROB MSGV2 = 'INT_OBJNR' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = RT-S_OBJNR MSGV2 = 'ST' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'ST' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'ST' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = '089' importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = ST-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting PERCENTAGE = FERC-TABIX TEXT = SY-LISEL.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'CHK_SUB' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = ST_INIT-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = FERC-AMOUNT MSGV2 = TBO01-TXT20 MSGV3 = FERC-OBJID MSGV4 = SY-MSGV4 TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = ST_INIT-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 TXTNR = '106' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = ST_INIT-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'W' MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = FERC-AMOUNT TXTNR = '218' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MASTER_DATA_UPDATE call function 'FERC_MASTER_DATA_UPDATE' exporting RUN_ID = FERC-RUN_ID OBJECT_NUMBER = F2-S_OBJNR PATHS = FERC-TABIX.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = '215' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

ARCHIVE_OPEN_FOR_WRITE call function 'ARCHIVE_OPEN_FOR_WRITE' exporting OBJECT = FERC0_OBJECT COMMENTS = SY-LISEL importing ARCHIVE_HANDLE = FERC-HANDLE exceptions INTERNAL_ERROR = 1 OBJECT_NOT_FOUND = 2 OPEN_ERROR = 3 NOT_AUTHORIZED = 4.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC-ZEILE ARBGB = SY-MSGID MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = FERC-TXTNR importing MAX_SEVERITY = FERC-SEVERITY.

ARCHIVE_NEW_OBJECT call function 'ARCHIVE_NEW_OBJECT' exporting ARCHIVE_HANDLE = FERC-HANDLE OBJECT_ID = SY-LISEL.

ARCHIVE_PUT_RECORD call function 'ARCHIVE_PUT_RECORD' exporting ARCHIVE_HANDLE = FERC-HANDLE RECORD_STRUCTURE = 'FERC_F1 ' RECORD = F1.

ARCHIVE_SAVE_OBJECT call function 'ARCHIVE_SAVE_OBJECT' exporting ARCHIVE_HANDLE = FERC-HANDLE.

ARCHIVE_GET_STATISTICS call function 'ARCHIVE_GET_STATISTICS' exporting ARCHIVE_HANDLE = FERC-HANDLE importing ARCHIVE_DOCUMENT = FERC-ADMI_RUN tables STATISTICS_DATA = ARCH_STATI.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'S' TXTNR = '121' MSGV1 = FERC-ADMI_RUN ZEILE = FERC-ZEILE.

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

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = RT_FINAL-R_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = '233' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = F1_1-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = FERC-AMOUNT TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'LOOP_SENDER' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = ST-PNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'RT' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC0_TECH MSGTY = 'E' MSGV1 = VAR1 MSGV2 = VAR2 TXTNR = '234' importing MAX_SEVERITY = FERC-SEVERITY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = F1_2-S_OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = SY-MSGV1 MSGV2 = FERC-OBJID MSGV3 = F1_2-S_OBJNR TXTNR = '165' importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_MASTER_DATA_READ call function 'FERC_MASTER_DATA_READ' exporting RUN_ID = FERC-RUN_ID DATE = FERC-BUDAT BACKUP = SPACE TEST_RUN = FERC-TEST importing COMPANY_CODE = TMP_BUKRS BUSINESS_AREA = TMP_GSBER INDICATOR = TMP_INDIC RELEVANT = FERC-RELEVANT CLEARING_OBJECT = I_TYPE CLEARING_GROUP = COBJ_CAT INVALID_INDICATOR = INVALID changing OBJECT_NUMBER = OBJNR "changing KL into KS exceptions OBJECT_TO_BE_IGNORED = 1 OBJECT_NOT_FOUND = 2 UNKNOWN_OBJECT_TYPE = 3 INVALID_SETTLEMENT = 4 OBJECT_NUMBER_INITIAL = 5 SEMI_ACTIVE_ORDER_TYPE = 6.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC-ZEILE MSGTY = 'E' TXTNR = '207' MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID importing MAX_SEVERITY = FERC-SEVERITY. "#EC *

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_OBART = TBO01-OBART_LD IDENT_TXT20 = TBO01-TXT20.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC-ZEILE MSGTY = 'W' TXTNR = '068' MSGV1 = TBO01-OBART_LD MSGV2 = TBO01-TXT20. "#EC *

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-OBJID TXTNR = '241' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY. "#EC *

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting ZEILE = FERC-ZEILE MSGTY = 'E' TXTNR = '208' MSGV1 = INVALID MSGV2 = TBO01-TXT20 MSGV3 = FERC-OBJID MSGV4 = OBJNR importing MAX_SEVERITY = FERC-SEVERITY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENTIFICATION = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = '116' ZEILE = FERC-ZEILE.

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENTIFICATION = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = FERC-TXTNR ZEILE = FERC-ZEILE.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT10 = TBO01-TXT10 IDENTIFICATION = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGV1 = TBO01-TXT10 MSGV2 = FERC-OBJID MSGV3 = TMP_INDIC TXTNR = '117' ZEILE = FERC-ZEILE.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = 'E' MSGV1 = FERC-AMOUNT MSGV2 = 'F1_1' TXTNR = '211' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

FERC_PROGRESS_INDICATOR call function 'FERC_PROGRESS_INDICATOR' exporting TEXT = 'Analyzing WBS assignments for network activies'(G90).

FERC_MESSAGE_TYPE_GET call function 'FERC_MESSAGE_TYPE_GET' exporting MESSAGE_NUMBER = FERC-TXTNR importing MESSAGE_TYPE = FERC-MSGTY.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = ICOSP-OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID TXTNR = FERC-TXTNR.

OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' exporting NO_KOKRS = 'X' OBJNR = OBJNR importing IDENT_TXT20 = TBO01-TXT20 IDENT_OBJID = FERC-OBJID.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGTY = FERC-MSGTY MSGV1 = TBO01-TXT20 MSGV2 = FERC-OBJID MSGV3 = OBJNR TXTNR = '217' ZEILE = FERC-ZEILE importing MAX_SEVERITY = FERC-SEVERITY.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting * i_bypassing_buffer = 'X' I_STRUCTURE_NAME = 'FERC_SFT' changing CT_FIELDCAT = RT_FIELDCAT.

RS_DD_FIEL_SHOW call function 'RS_DD_FIEL_SHOW' exporting EUTYPE = 'T' OBJNAME = GT_OUTTAB-TABNAME.

REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting IT_LIST_COMMENTARY = GT_TOP_OF_PAGE.

FERC_MASTER_DATA_UPDATE call function 'FERC_MASTER_DATA_UPDATE' exporting RUN_ID = FERC-RUN_ID OBJECT_NUMBER = OBJNR REGULATORY_INDICATOR = IND.

FERC_MESSAGE_STORE call function 'FERC_MESSAGE_STORE' exporting MSGV1 = OBJTYP MSGV2 = OBJID MSGV3 = IND MSGV4 = OBJNR TXTNR = '167'.



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