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

/CEECV/RO_RFSUMB SAP ABAP Report - Monthly/Year-end postings - ITALY, SLOVAKIA, TURKEY, ROMANIA







/CEECV/RO_RFSUMB is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for RFSUMB00 This program generates the year-end profit and loss statement postings that determine the operating result for the fiscal year and the postings to open and close the balance sheet accounts for the new fiscal year...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 /CEECV/RO_RFSUMB 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

/CEECV/ROFI07 - Year-End Postings


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


Text pool values


Year-end postings - &0..................
Selection Text: XKBLPOS = Earmarked funds: Document item
Selection Text: XKBLNR = Earmarked funds
Selection Text: XIMKEY = Real estate key
Selection Text: XGSBER = D Business Area
Selection Text: XAUFNR = Statistical order
Selection Text: XANLN2 = Asset sub-number
Selection Text: XANLN1 = Asset
Selection Text: VARIANT = Report variant for table TRVOR
Selection Text: TAX2_100 = Profit tax 2 percent
Selection Text: XBWTAR = Valuation type
Selection Text: XBUPOS = Budget item
Selection Text: XBUDST = Budget center
Selection Text: XAUFNRS = Acc.for inter.order optional
Selection Text: XAUFNR1 = Actual order
Selection Text: XKDEIN = Delivery schedule -sales order
Selection Text: XVNAME = Joint venture
Selection Text: XVBUND = Trading partner
Selection Text: XRMVCT = Transaction type
Selection Text: XRECID = Recovery indicator
Selection Text: XPS_PSP = WBS Element
Selection Text: XXIMKY = Detail: Real estate object
Selection Text: XWERKS = Plant
Selection Text: XVPTNR = Partner
Selection Text: XVORNR = Transaction
Selection Text: XKDAUF = Sales order
Selection Text: B_INPUT = Create batch input prodctn run
Selection Text: B_DAREC = Debit posting key
Selection Text: B_DARE = Debit posting key
Selection Text: B_CECO = Cost center
Selection Text: B_BUDAT = Posting date
Selection Text: B_NAMEBI = Batch input session name
Selection Text: B_MONATE = Posting periods
Selection Text: B_MONAT = Posting period
Selection Text: B_IVAV = Output tax code
Selection Text: B_IVAA = Input tax code
Selection Text: B_ACCT = Accts with cost center posting
Selection Text: B_ACC = account w/o tax code





Selection Text: ASS_ACC = Acc for profit sales assets
Selection Text: ACT_VERS = Current version:
Selection Text: B_BLDAT = Document date
Selection Text: B_BLART = Document type
Selection Text: B_AVEREC = Credit posting key
Selection Text: B_AVERE = Credit posting key
Selection Text: B_ASSET = Transaction type
Selection Text: B_TEXT = Text
Selection Text: XGEBER = Fund
Selection Text: XFKBER = Functional area
Selection Text: XFISTL = Funds center
Selection Text: XFIPOS = Commitment Item
Selection Text: XFIKRS = Financial management area
Selection Text: DIV_POS = Post
Selection Text: DIV_ACC = Account number
Selection Text: DIV_100 = Percent
Selection Text: DIF_ACC = Account number
Selection Text: OWN_POS = Post
Selection Text: SPEC_POS = Posting
Selection Text: SPEC_ACC = Account number
Selection Text: SPEC_100 = Percent
Selection Text: RUNTYPE = Accounts A(All) E(P&L) P(BlSh)
Selection Text: RES_DIF = Post
Selection Text: TAX1_100 = Profit tax 1 percent
Selection Text: S_MONAT = Period
Selection Text: S_BUDAT = Posting date
Selection Text: S_BLDAT = Document date
Selection Text: S_BLART = Document type
Selection Text: P_BLART = Document type
Selection Text: PROF_ACC = Account number
Selection Text: PROF_A = Profit appropriation
Selection Text: PL_POS = P/L posting
Selection Text: PARAL = Acc. bal. in parallel currency
Selection Text: RES_ACC = Acc for reserve for own shares
Selection Text: REALPOST = Real posting
Selection Text: P_MONAT = Posting period
Selection Text: P_BUDAT = Posting date
Selection Text: P_BLDAT = Document date
Selection Text: EMP_100 = Percent





Selection Text: XMATNR = Material
Selection Text: XKSTRG = Cost object
Selection Text: XKOSTL = Cost center
Selection Text: XKOKRS = Controlling area
Selection Text: XKDPOS = Sales order - item number
Selection Text: XPRCTR = Profit center
Selection Text: XPPRCTR = Partner profit center
Selection Text: XPERNR = Personnel number
Selection Text: XPARGB = Partner business area
Selection Text: XNPLNR = Network
Selection Text: LEG_POS = Post
Selection Text: LEG_ACC = Account number
Selection Text: LEG_100 = Percent
Selection Text: EMP_POS = Post
Selection Text: EMP_ACC = Account number
Selection Text: OWN_ACC = Account number
Selection Text: OTH_RES = Post
Selection Text: LSS_YEAR = Year
Selection Text: LSS_POS = Post
Selection Text: LSS_ACC = Account number
Selection Text: DIF_100 = Percent
Selection Text: CTO_UTPA = Retained earnings account
Selection Text: CTO_UTEC = P&L account
Selection Text: CTO_CHPA = Balance sheet accnt - closing
Selection Text: CTO_APPA = Balance sheet accnt - opening
Title: Monthly/Year-end postings - ITALY, SLOVAKIA, TURKEY, ROMANIA
Text Symbol: 515 = Reserve for own shares
Text Symbol: 500 = Additional selection options
Text Symbol: 501 = Definition of G/L accounts
Text Symbol: 502 = Parameters for closing postings
Text Symbol: 503 = Parameters for opening postings
Text Symbol: 504 = Additional parameters for postings
Text Symbol: 473 = Number of sessions created:
Text Symbol: 474 = Total number of transactions:
Text Symbol: 475 = Name of all sessions
Text Symbol: 498 = Further selections
Text Symbol: 499 = Country version
Text Symbol: 510 = Other reserve for own shares from sales assets posting
Text Symbol: 511 = Other reserve for own shares from diff. of the profit tax



Text Symbol: 512 = Other special profit appropriation
Text Symbol: 513 = Profit shares payable to employees
Text Symbol: 514 = Dividents payable
Text Symbol: 505 = Additnl posting parameters (Slovakia)
Text Symbol: 506 = Additional parameters: Romania
Text Symbol: 507 = Profit appropriation
Text Symbol: 508 = Legal reserve posting
Text Symbol: 509 = Loss carried forward posting
Text Symbol: 042 = month end posting P/L
Text Symbol: 201 = List of required fields:
Text Symbol: 202 = Some of the required fields have no entries!
Text Symbol: 450 = Italy
Text Symbol: 451 = Slovakia
Text Symbol: 024 = Update run for G/L accounts:
Text Symbol: 025 = P&L Closing
Text Symbol: 026 = Opening/closing B/S
Text Symbol: 040 = Month-end closing
Text Symbol: 041 = Start of the month
Text Symbol: 462 = Postings
Text Symbol: 463 = Other parameters
Text Symbol: 470 = Account determination
Text Symbol: 471 = Errors:
Text Symbol: 472 = Variable:
Text Symbol: 452 = Turkey
Text Symbol: 453 = Other
Text Symbol: 454 = Romania
Text Symbol: 460 = Selections
Text Symbol: 461 = Accounts
Text Symbol: 023 = Test run for G/L accounts:
Text Symbol: 006 = Debit/Credit total P&L accounts
Text Symbol: 007 = Debit/credit total Balance sheet accounts
Text Symbol: 008 = Debit/credit total No direct posting
Text Symbol: 009 = ISt
Text Symbol: 010 = BSheet
Text Symbol: 001 = Recon.acct
Text Symbol: 002 = Autom. posting
Text Symbol: 003 = Assets
Text Symbol: 004 = Customers
Text Symbol: 005 = Vendors
Text Symbol: 016 = Could not be posted
Text Symbol: 017 = Batch-Input session created:
Text Symbol: 020 = Year-end closing
Text Symbol: 021 = Start of year
Text Symbol: 022 = Year end posting profit/loss
Text Symbol: 011 = PK BuAr Balance
Text Symbol: 012 = Close/open
Text Symbol: 013 = Debit/credit total All accounts
Text Symbol: 014 = Posted documents
Text Symbol: 015 = Post first batch input session before proceeding !!!!!


INCLUDES used within this REPORT /CEECV/RO_RFSUMB

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:

POSTING_INTERFACE_END call function 'POSTING_INTERFACE_END'.

READ_SKB1 call function 'READ_SKB1' exporting xbukrs = societa xsaknr = conto importing xskb1 = *skb1 exceptions key_incomplete = 01 not_authorized = 02 not_found = 03.

READ_HAUPTBUCH_TEXT call function 'READ_HAUPTBUCH_TEXT' exporting kontenplan = ska1-ktopl sachkonto = ska1-saknr sprache = sy-langu importing text_wa = skat exceptions text_not_found = 01.

POSTING_INTERFACE_START call function 'POSTING_INTERFACE_START' exporting i_function = 'B' i_group = w_group i_keep = ' ' i_mode = 'N' i_user = sy-uname.

POSTING_INTERFACE_DOCUMENT call function 'POSTING_INTERFACE_DOCUMENT' exporting i_tcode = wtcode importing e_subrc = local_sy_subrc e_msgid = sy-msgid e_msgty = sy-msgty e_msgno = sy-msgno e_msgv1 = sy-msgv1 e_msgv2 = sy-msgv2 e_msgv3 = sy-msgv3 e_msgv4 = sy-msgv4 tables t_ftpost = ftpost t_blntab = xblntab t_fttax = fttax exceptions account_missing = 01 company_code_missing = 02 posting_key_invalid = 03 posting_key_missing = 04 record_type_invalid = 05 transaction_code_invalid = 06.

FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = '00' i_rrcty = '0' i_rvers = '001' i_bukrs = skb1-bukrs i_ryear = skc1a-gjahr i_racct = skb1-saknr i_rbusa = skc1a-gsber i_rtcur = skb1-waers i_rpmax = '016' IMPORTING et_glt0 = lt_glt0.

FI_CURRENCY_INFORMATION call function 'FI_CURRENCY_INFORMATION' exporting i_bukrs = t001-bukrs importing e_x001 = gs_x001.

FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = '00' i_rrcty = '0' i_rvers = '001' i_bukrs = skb1-bukrs i_ryear = skc1a-gjahr i_racct = skb1-saknr i_rbusa = skc1a-gsber * i_rtcur = skb1-waers i_rpmax = '016' IMPORTING et_glt0 = lt_glt0.

G_GIVE_LEDGERS_FOR_GLT0 call function 'G_GIVE_LEDGERS_FOR_GLT0' exporting bukrs = t001-bukrs curtp = gs_x001-curt2 tables ledtab = gt_ledtab.

FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = gt_ledtab-rldnr i_rrcty = '0' i_rvers = '001' i_bukrs = skb1-bukrs i_ryear = skc1a-gjahr i_racct = skb1-saknr i_rbusa = skc1a-gsber * i_rtcur = skb1-waers i_rpmax = '016' IMPORTING et_glt0 = lt_glt0.

BDC_INSERT call function 'BDC_INSERT' exporting tcode = trans tables dynprotab = bdc_tab.

POSTING_INTERFACE_END call function 'POSTING_INTERFACE_END'. "final session close

POSTING_INTERFACE_DOCUMENT call function 'POSTING_INTERFACE_DOCUMENT' exporting i_tcode = wtcode importing e_subrc = local_sy_subrc e_msgid = sy-msgid e_msgty = sy-msgty e_msgno = sy-msgno e_msgv1 = sy-msgv1 e_msgv2 = sy-msgv2 e_msgv3 = sy-msgv3 e_msgv4 = sy-msgv4 tables t_ftpost = ftpost t_blntab = xblntab t_fttax = fttax exceptions account_missing = 01 company_code_missing = 02 posting_key_invalid = 03 posting_key_missing = 04 record_type_invalid = 05 transaction_code_invalid = 06.

POSTING_INTERFACE_END call function 'POSTING_INTERFACE_END'.

RE_FI_SPEC_GL_CLASS call function 'RE_FI_SPEC_GL_CLASS' exporting i_bukrs = wbukrs i_umskz = wfattd i_koart = wkoart importing e_shb_immo = l_shb_immo.

RE_FI_SPEC_GL_CLASS call function 'RE_FI_SPEC_GL_CLASS' exporting i_bukrs = wbukrs i_umskz = wfatta i_koart = wkoart importing e_shb_immo = l_shb_immo.

FI_CURRENCY_INFORMATION call function 'FI_CURRENCY_INFORMATION' exporting i_bukrs = t001-bukrs importing e_x001 = gs_x001.

G_GIVE_LEDGERS_FOR_GLT0 call function 'G_GIVE_LEDGERS_FOR_GLT0' exporting bukrs = t001-bukrs curtp = gs_x001-curt3 tables ledtab = gt_ledtab.

FAGL_GET_GLT0 CALL FUNCTION 'FAGL_GET_GLT0' EXPORTING i_glt0_rldnr = gt_ledtab-rldnr i_rrcty = '0' i_rvers = '001' i_bukrs = skb1-bukrs i_ryear = skc1a-gjahr i_racct = skc1a-saknr i_rbusa = skc1a-gsber i_rpmax = '016' IMPORTING et_glt0 = lt_glt0.



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 /CEECV/RO_RFSUMB or its description.