74
SAP ECC 5.00 Noviembre 2006 Español U20 Funds Management México SAP AG Neurottstr. 16 69190 Walldorf Germany Building Block Configuration Guide

Admin is Trac Ion de Fondos en MX 500

Embed Size (px)

Citation preview

SAP ECC 5.00 Noviembre 2006 Espaol

U20 Funds Management MxicoBuilding Block Configuration Guide

SAP AG Neurottstr. 16 69190 Walldorf Germany

SAP Best Practices

Funds Management: Configuration Guide

Copyright Copyright 2006 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP AG

Page 2 of 62

SAP Best Practices

Funds Management: Configuration Guide

IconsIcon Meaning Caution Example Note Recommendation Syntax

Typographic ConventionsType Style Example text Description Words or characters that appear on the screen. These include field names, screen titles, pushbuttons, as well as menu names, paths and options. Cross-references to other documentation. Emphasized words or phrases in body text, titles of graphics and tables. Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE. Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools. Keys on the keyboard, for example, function keys (such as F2) or the ENTER key. Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.

Example text EXAMPLE TEXT

Example text

EXAMPLE TEXT

Example text

SAP AG

Page 3 of 62

SAP Best Practices

Funds Management: Configuration Guide

ContentsFunds Management: Configuration Guide..................................................................................................6 1 Purpose....................................................................................................................................................6 2 Preparation...............................................................................................................................................6 2.1 Prerequisites......................................................................................................................................6 3 Installation................................................................................................................................................6 3.1 Preparation.........................................................................................................................................6 3.1.1 General Ledger Accounting (new)...............................................................................................6 3.1.1.1 Master Data..........................................................................................................................6 3.1.2 Activation Switch for Public Services Component ......................................................................7 3.2 Customer Enhancement.....................................................................................................................8 3.2.1 Project Creation and Activation (Manual Step)............................................................................8 3.2.2 ABAP Dictionary Maintenance (Manual Step).............................................................................9 3.2.3 Creation of Customer Screen (Manual Step)...............................................................................9 3.2.4 Upload Enhancement Source Code (Manual Step)...................................................................13 3.2.5 G/L Accounts Master Data/Define Account Group ....................................................................15 Funds Management Government Configuration.......................................................................................16 4 Configuration..........................................................................................................................................16 4.1 Basic Settings.................................................................................................................................16 4.1.1 Activate Account Assignment Elements....................................................................................16 4.1.2 Allow BLANK as Value for Account Assignment Elements........................................................16 4.1.3 Activate Global Funds Management Functions (PSM-FM)........................................................17 4.1.4 Activate Global Functions for Budget Control System (BCS)....................................................17 4.1.5 Define Global Parameters ........................................................................................................18 4.1.6 Assign Fiscal Year Variant to FM Area......................................................................................19 4.1.7 Create/Change Hierarchy Variant..............................................................................................19 4.1.8 Assign Hierarchy Variant to FM Area.........................................................................................20 4.1.9 Define Account Assignment Derivation / Derivation Rule Values - Assets Statistical Movements / FM Object Assignment - Customizing...........................................................................21 4.1.10 Strategy for Derivation of Characteristic Values......................................................................21 4.2 Budget Control System (BCS)..........................................................................................................23 4.2.1 Activate Account Assignment Elements in Budget Control System ..........................................23 4.2.2 Choose Budget Category..........................................................................................................24 4.2.3 Define Budget Types ................................................................................................................25 4.2.4 Assign Budget Types to Processes (Mass Maintenance) .........................................................26 4.2.5 Define Document Types............................................................................................................26 4.2.6 Maintain Number Range Interval for Entry Documents .............................................................27 4.2.7 Maintain Number Range Interval for Budget Change Documents ............................................28 4.2.8 Define Number Range Interval for Document Family................................................................28 4.2.9 Define Layout for Budgeting Workbench ..................................................................................29 4.2.10 Assignment of Forms for Printing Budget Documents.............................................................30 4.2.11 Edit Status ..............................................................................................................................31 4.2.12 Assign Budget Address Check Libraries .................................................................................33 4.2.13 Check Standard Customizing of Availability Control................................................................33 4.2.14 Define Check Libraries for Budget Addresses.........................................................................34 4.2.15 Edit Tolerance Profile .............................................................................................................35

SAP AG

Page 4 of 62

SAP Best Practices

Funds Management: Configuration Guide

4.2.16 Maintain Budget Object & Status.............................................................................................36 4.2.17 Define Filter Settings for Budget .............................................................................................37 4.2.18 Define Derivation Strategy for Tolerance Profiles ...................................................................37 4.2.19 Derivation of Tolerance Profile / Derivation Rule Values for Tolerance Profile........................39 4.2.20 Assign Tolerance Profiles and Strategy for Control Objects ...................................................39 4.2.21 Select Checking Horizon for Availability Control......................................................................40 4.2.22 Define Activation of Availability Control ..................................................................................42 4.3 Actual and Commitment Update/Integration.....................................................................................43 4.3.1 Assign Update Profile to FM Area .............................................................................................43 4.3.2 Integration/Override Update Profile .........................................................................................44 4.3.3 Make Other Settings .................................................................................................................45 4.3.4 Define Number Ranges for Actual Transactions .......................................................................46 4.3.5 Assign Number Range to FM Area ...........................................................................................47 4.3.6 Define Settings for Payment Transfer ......................................................................................48 4.3.7 Define Document Type for Earmarked Funds .........................................................................49 4.3.8 Activate/Deactivate Funds Management ................................................................................50 4.4 Closing Operations...........................................................................................................................51 4.4.1 Enter Default Settings................................................................................................................51 4.4.2 Create Number Range for Fiscal Year Change Document.......................................................52 4.4.3 Define Basic Settings for Commitment Carryforward.................................................................52 4.4.4 Enter Settings for Commitment Carryforward Payment Budget.................................................54 4.4.5 Define Budget Carryforward for Commitment............................................................................55 4.4.6 Define Budget Entry Documents for Commitment Carryforward ..............................................56 4.5 Master Data......................................................................................................................................58 4.5.1 Create Commitment Item...........................................................................................................58 4.5.2 Assignment Commitment Item to G/L Account.........................................................................58 4.5.3 Create Funds Center.................................................................................................................58 4.5.4 Create Fund Program................................................................................................................59 4.6 Change Texts for Additional Language............................................................................................59 4.6.1 Change Logon Language to Target Language (Portuguese)....................................................59 4.6.2 Check for Logon Language (Target Language = Logon Language)..........................................60 4.6.3 Change Commitment item ........................................................................................................60 4.6.4 Change Funds Center ..............................................................................................................61 4.6.5 Change Logon Lang. to Installation Lang. (English)..................................................................61 4.6.6 Check for Logon Language (Target Language = Logon Language)..........................................62

SAP AG

Page 5 of 62

SAP Best Practices

Funds Management: Configuration Guide

Funds Management: Configuration Guide 1 PurposeThis configuration guide provides the information you need to set up the configuration of this building block manually. If you do not want to configure manually and prefer an automated installation process using eCATTs and BC Sets, use the Building Block Installation Assistant.

2 Preparation2.1 PrerequisitesBuilding BlocksThe following building blocks form the basis for SAP Best Practices Utilities India solution. You have to install these building blocks only once. Building Blocks Installation of Baseline Building Blocks (Layer 0): B32 - Best Practices ERP ECC 5.00 Installation J02 - Organizational Structure N70 - Financial Accounting N71 - Controlling J05 - Materials Management Installation of Baseline Building Blocks (Layer 1): N73 - Asset Management Comment

3 Installation3.1 Preparation3.1.1 General Ledger Accounting (new) 3.1.1.1 UseMaster data is imported using CATTs (computer aided test tools) or application transactions. For more information on the master data, please refer to the CATT documentation or the Business Process Procedures.

Master Data

3.1.1.1.1 SAP AG

G/L AccountsPage 6 of 62

SAP Best Practices

Funds Management: Configuration Guide

UseThe system features the chart of accounts 0010 (chart of accounts - industry) (from SAP Standard for Mexico). G/L accounts are created in the R/3 System in the form of G/L account master data. The G/L account master data is made up of a chart of accounts area and an area specific to the company code. You can use the chart of accounts for one or more company codes. It contains information that applies to master records in the company codes using the chart of accounts. The area specific to the company code contains information that can be different for each company code. If you do require further information, you can refer to the relevant documentation

Procedure1. Access the activity as follows: Transaction Code IMG Menu Men IMG Financial Accounting (NEW) General Ledger Accounting (New) Tools Transport Transport Chart of Accounts Gestin financiera (Nuevo) Contabilidad principal (Nuevo) Herramientas Transporte Transportar plan de cuentas /SMB0U/FC061_B013_N70 /SMB0U/FC64_B016_N70 /SMB0U/FC068_B020_N70

BC SET

2. The following tables are included in this transaction: Table SKA1 SKAT SKB1 Description G/L Account Master (Chart of Accounts) G/L Account Master Record (Chart of Accounts: Description) G/L Account master (company code)

3.1.2 Use

Activation Switch for Public Services Component

The building block for Funds Management uses functions from Public Services Extension. You need to activate "EA-PS (IS-PS) - Public Services before installing this block.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Activate the Public Services Extension EA-PS (IS-PS)

SAP AG

Page 7 of 62

SAP Best Practices Transaction Code BC-Set SPRO (Manual Step)

Funds Management: Configuration Guide

@1A@ WARNING: Do not deactivate a part of the SAP Extension Set that has already been activated. For further information read the "@0P@ IMG Activity documentation" for this activity. 2. Access the activity using the transaction code SPRO,

3. Execute the first IMG Activity "Activation Switch for SAP ERP 2004 Enterprise Extension Set"4. Set the flag for the "EA-PS (IS-PS) - Public Services" Extension.

ResultThe enhancements are made to the Easy Access Menu and the Implementation Guide (IMG).

3.2 Customer Enhancement3.2.1 UseOnce Funds Management is active, it must be integrated to PM / CS by creating additional fields into order header level using a customer enhancement. This activity is cross client. If you have done this enhancement in other client, you can skip this procedure here.

Project Creation and Activation (Manual Step)

Procedure1. Access the activity using one of the following navigation options:SAP Menu Transaction Code BC-Set Tools --> ABAP Workbench --> Utilities --> Enhancements --> Project Management CMOD (Manual Step)

2. On the Project Management of SAP Enhancement screen, enter ZSWT2 in the Project field. Choose Create. 3. On the Attributes of Enhancement Project: ZSWT2 screen, enter "Additional fields in PM/CS Order for Funds Mgmt integration" in the Short text field.

4. Choose Save. Select an adequate customer package for your system (e.g. Z001) and choose Saveagain.

5. Select or create your own workbench request and press Enter. 6. Select Enhancement Assignments button. On the Sap Enhancements in Enhancement ProjectZSWT2 screen, enter both IWO10009 and IWO10018 in the first and second lines at Enhancement column. 7. Save (Ctrl+S).

8. Choose Components button, then choose Change (Ctrl+F1). 9. Choose Activate button, all lines must be turned to green light. 10. Choose Back twice to exit the transaction.

SAP AG

Page 8 of 62

SAP Best Practices

Funds Management: Configuration Guide

3.2.2 ABAP Dictionary Maintenance (Manual Step) Procedure1. Access the activity using one of the following navigation options SAP Menu Transaction Code BC-Set Tools --> ABAP Workbench --> Development, ABAP Dictionary SE11 (Manual Step)

2. Select the "Data type" radio button, enter data type CI_AUFK and choose Change (F6). Continue and Maintain in Original Language. 3. Enter the following data on the Components subscreen: Component Component Type ZZFISTL FISTL ZZAREA FIKRS ZZMEASURE FM_MEASURE 4. Navigate to the Entry Help/Check subscreen. 5. Select the line with the ZZAREA component and choose "Foreign Keys". Choose Yes in the pop-up screen, and then choose Copy in the next screen. 6. Select the line with the ZZMEASURE component and choose "Foreign Keys". Choose Yes in the pop-up screen, and then choose Copy in the next screen. 7. Choose Save (Ctrl+S). Select or create your own customizing change request, and choose Save again. 8. Choose Activate (Ctrl+F3). An activation log will be shown, after the structure has been updated. You can see if any errors occurred. You can also save this log, if you desired. 9. Choose Back (F3) to leave the transaction.

3.2.3 Creation of Customer Screen (Manual Step) Procedure1. Access the activity using one of the following navigation options SAP Menu Transaction Code BC-Set Tools --> ABAP Workbench --> Overview --> Object Navigator SE80 (Manual Step)

2. In the first combo box, choose "Function Group". Enter XWOC in the field bellow, and then press Enter. 3. At XWOC node, right-click the "Create --> Screen" node and choose "Create" in the drop-down menu that appears. 4. Enter 0900 as screen number. Choose Continue (Enter). 5. Enter a short description for the screen, like "Funds Management". 6. Select "Subscreen" radio button to choose the Screen Type. 7. Choose Save (Ctrl+S). Select an adequate customer package for your system (e.g. Z001) and choose Save again. 8. Choose Layout (Go to --> Layout (Ctrl+F7)). Draw the screen in the screen painter, so it has the following structure: (if necessary, please refer to Installation Guide to see screen painter screen). FM Area XXXX Funds Center XXXXXXXXXXXXXXXX Program in FM XXXXXXXXXXXXXXXXXXXXXXXX. 9. Instruction for the data field "FM Area". To enter this data, double-click on the empty box XXXX that you have just created. On the "Screen Painter: Attributes" screen that appears, enter the following:

SAP AG

Page 9 of 62

SAP Best Practices

Funds Management: Configuration Guide

a. Name: AUFK-ZZAREA b. Enter 001 in the first of the "Groups" fields. c. On "Attributes" Subscreen, Tab "Dict": Check the "From Dict." check box. d. On "Attributes" Subscreen, Tab "Dict": Enter the Parameter ID: FIK 10. Instruction for the data field "Funds Center". To enter this data, double-click on the empty box XXXXXXXXXXXXXXXX created on step 8. On the "Screen Painter: Attributes" screen that appears, enter the following: a. Name: AUFK-ZZFISTL b. Enter 001 in the first of the "Groups" fields. c. On "Attributes" Subscreen, Tab "Dict": Check the "From Dict." check box. d. On "Attributes" Subscreen, Tab "Dict": Enter the Search Help: FIST e. On "Attributes" Subscreen, Tab "Dict": Enter the Parameter ID: FIS 11. Instruction for the data field for "Program in FM". To enter this data, double-click on the empty box XXXXXXXXXXXXXXXXXXXXXXXX created on step 8. On the "Screen Painter: Attributes" screen that appears, enter the following: a. Name: AUFK-ZZMEASURE b. Enter 001 in the first of the "Groups" fields. c. On "Attributes" Subscreen, Tab "Dict": Check the "From Dict." check box. d. On "Attributes" Subscreen, Tab "Dict": Enter the Parameter ID: FM_MEASURE 12. Close the screens used to edit the Layout. 13. Choose, from the menu bar, the option "Goto --> Translation". 14. On the "Target language for translation" popup screen, keep the proposed Original Language and enter PT as the Target Language. Choose "Translate (Enter)". 15. Open the first node you can see (Screen Painter Headers (FUGX)). Double-click on the text XWOC 0900. Enter the following text: "Programa Presupuestario. 16. Choose Save (Ctrl+S), and then choose Back (F3). 17. Open the second node (Screen Painter Texts (FUGX)). Double click on the text XWOC 0900. Enter the translations, as following: Original Text Translated Text Program in FM Programa Presupuestario Funds Center Centro Financiero Program in FM Programa Presupuestario FM Area Area AF 18. Choose Save (Ctrl+S), then choose Back (F3) twice. 19. On the "Screen Painter: Change Screen for SAPLXWOC" screens choose "Activate (Ctrl+F3)". 20. Choose Back (F3) twice to leave the transaction. 21. Access the activity ABAP Editor using one of the following navigation options: Transaction Code: SE38 SAP Menu: Tools --> ABAP Workbench --> Development --> ABAP Editor 22. On the Program field, enter ZXWOCTOP, select "Source code" radio button option and choose "Create (F5)". Note: If message "Program names ZX... are reserved for includes of exit function groups" appears, press Enter to continue. 23. On the "ABAP: Program Attributes ZXWOCTOP Change" dialog box, enter the Title: 'TOP Module for Screen 0900"'. On the Attribute subscreen, choose type 'INCLUDE program"', and then choose Save (Enter). 24. Enter the following code: *&---------------------------------------------------------------------* *& Include ZXWOCTOP *&---------------------------------------------------------------------*

SAP AG

Page 10 of 62

SAP Best Practices

Funds Management: Configuration Guide

* Work area definition to be used on "Enhancement" screen of PM Order. * This data will be used by the following USER EXIT's: * => PBO: EXIT_SAPLCOIH_018 (include ZXWOCU15) * => PAI: EXIT_SAPLCOIH_019 (include ZXWOCU16) TABLES: aufk. 25. A dialog box appears, asking for a developer key and object key. If you do not have these, you need to obtain them in SAP Service Marketplace. 26. Choose Save (Ctrl+S) and Activate (Ctrl+F3). Choose Back (F3). 27. Repeat steps 22 to 26 for object ZXWOCO01, Title: "PBO Modules for Screen 0900". Use the following code: *----------------------------------------------------------------------* ***INCLUDE ZXWOCO01 *----------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Module STATUS_0900 OUTPUT *&---------------------------------------------------------------------* MODULE status_0900 OUTPUT. * Routine to protect fields in exhibition mode (IW33) PERFORM zf_protect_fields. END MODULE. STATUS_0900 OUTPUT 28. Repeat steps 22 to 26 for object ZXWOCI01, Title: "PAI Modules for Screen 0900". Use the following code: *----------------------------------------------------------------------* ***INCLUDE ZXWOCI01. *----------------------------------------------------------------------* *----------------------------------------------------------------------* * MODULE valida_dados_0900 INPUT *----------------------------------------------------------------------* * *----------------------------------------------------------------------* MODULE validate_data_0900 INPUT. PERFORM zf_validate_data. ENDMODULE. "valida_dados_0900 INPUT 29. Repeat steps 22 to 24 for object ZXWOCF01, Title: "Function Modules for Screen 0900". Use the following code: *----------------------------------------------------------------------* ***INCLUDE ZXWOCF01. *----------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Form zf_protect_fields *&---------------------------------------------------------------------* * Protect fields so it can't be edited in view mode (tcode iw33) *----------------------------------------------------------------------* FORM zf_protect_fields. IF sy-tcode EQ 'IW33'. LOOP AT SCREEN. IF screen-name EQ 'AUFK-ZZAREA' OR screen-name EQ 'AUFK-ZZFISTL' OR SAP AG Page 11 of 62

SAP Best Practices

Funds Management: Configuration Guide

screen-name EQ 'AUFK-ZZMEASURE'. screen-input = 0. MODIFY SCREEN. ENDIF. ENDLOOP. ENDIF. ENDFORM. "zf_protect_fields *&---------------------------------------------------------------------* *& Form zf_validate_data *&---------------------------------------------------------------------* FORM zf_validate_data. DATA: t_fmfctr TYPE TABLE OF fmfctr. * Validates the "Funds Center" entered by user. IF aufk-zzarea IS NOT INITIAL. SELECT * FROM fmfctr UP TO 1 ROWS INTO TABLE t_fmfctr WHERE fikrs EQ aufk-zzarea AND fictr EQ aufk-zzfistl AND datbis GE sy-datum. IF sy-subrc NE 0. MESSAGE e058(00) WITH aufk-zzfistl '' '' 'FMFCTR'. ENDIF. ENDIF. ENDFORM. "zf_validate_data

30. Access the activity "Object Navigator" using one of the following navigation option: Transaction Code: SE80 SAP Menu: Tools --> ABAP Workbench --> Overview --> Object Navigator 31. On the combo box, choose "Function Group". Enter XWOC in the field bellow, and then press Enter. 32. Open the "XWOC" node, then open the "Screen" node and choose screen "0900" double clicking on it. 33. Choose Tab "Flow Logic". 34. Choose "Display Change (Ctrl+F1)" to edit the code, if the "Different original and logon language" dialog box appears, click on the option "Maint. in orig. lang." and enter the following code: PROCESS BEFORE OUTPUT. MODULE status_0900. PROCESS AFTER INPUT. CHAIN. FIELD aufk-zzarea. FIELD aufk-zzfistl. FIELD aufk-zzmeasure MODULE validate_data_0900.

SAP AG

Page 12 of 62

SAP Best Practices

Funds Management: Configuration Guide

ENDCHAIN. 35. Choose Save (Ctrl+S) and Activate (Ctrl+F3). Choose Back (F3) to exit the transaction.

3.2.4 Upload Enhancement Source Code (Manual Step) Procedure1. Access the activity using one of the following navigation options SAP Menu Transaction Code BC-Set Tools, ABAP Workbench, Development, ABAP Editor SE38 (Manual Step)

2. Enter the program name ZXWOCU07 (Customer check for 'Save' Event), select Source Code and choose Create. 3. Enter the following code: *&---------------------------------------------------------------------* *& Include ZXWOCU07 *&---------------------------------------------------------------------* * ---------------------------------------------------------------------* User EXIT executed for validation of specific fields in the enhancement * screen for "PM Order". These fields are grouped together on screen * named "enhancement, which is used by transaction codes IW31/IW32/IW33. * ---------------------------------------------------------------------DATA: l_status_ord LIKE caufvd-iphas. DATA: l_flag_rel. DATA: v_msg_erro(50). IF sy-langu EQ 'P'. v_msg_erro = 'Informar campos obrigatrios => Ampliao'. ELSE. v_msg_erro = 'Enter required fields => Enhancement'. ENDIF. * ------------------------------------------------------------------* Validates obligatory fields. * ------------------------------------------------------------------* Orders with status "Released" must require the fields to be * entered by user, so they are made obligatory here. * The order is realeased when field "sphas" contains 2, 3 or 6. * ------------------------------------------------------------------MOVE caufvd_imp-iphas TO l_status_ord. IF l_status_ord EQ 2 OR l_status_ord EQ 3 OR l_status_ord EQ 6. l_flag_rel = 'X'. ENDIF.

SAP AG

Page 13 of 62

SAP Best Practices

Funds Management: Configuration Guide

* ------------------------------------------------------------------* Check if fields "FM Area", "Funds Center" and * "Programa in FM" were informed by user. * ------------------------------------------------------------------* If only order status is "Released" * ------------------------------------------------------------------CHECK l_flag_rel IS NOT INITIAL. IF caufvd_imp-zzarea IS INITIAL OR caufvd_imp-zzfistl IS INITIAL OR caufvd_imp-zzmeasure IS INITIAL. MESSAGE e001(00) WITH v_msg_erro. ENDIF. 4. A dialog box appears, asking for a developer key and object key. If you do not have these, you need to obtain them in SAP Service Marketplace. 5. Save and activate. 6. Repeat steps 1 to 5 for object ZXWOCU15 (Maintenance order: User fields on order header). Use the following code: *&---------------------------------------------------------------------* *& Include ZXWOCU15 *&---------------------------------------------------------------------* * This include is called by user exit EXIT_SAPLCOIH_018. * The objective is getting data from table AUFK for special fields * that are shown on subscreen "Enhancement", * on PM Order Maintenance screen. * In include ZXWOCTOP is created the AUFK area so screen fields are * based on this. This include implements data transfer between the * table and the screen. * Workarea definition to be used on subscreen * "enhancemnt" in PM Order: * => TOP: (include ZXWOCTOP) * => PBO: EXIT_SAPLCOIH_018 (include ZXWOCU15) * => PAI: EXIT_SAPLCOIH_019 (include ZXWOCU16) MOVE coci_aufk_imp-zzfistl TO aufk-zzfistl. MOVE coci_aufk_imp-zzarea TO aufk-zzarea. MOVE coci_aufk_imp-zzmeasure TO aufk-zzmeasure. 7. Repeat steps 1 to 5 for object ZXWOCU16 (Maintenance order: User fields on order header). Use the following code: *&---------------------------------------------------------------------* *& Include ZXWOCU16 *&---------------------------------------------------------------------*

SAP AG

Page 14 of 62

SAP Best Practices

Funds Management: Configuration Guide

* This include is called by user exit EXIT_SAPLCOIH_019. * The purpose is to save date into table AUFK for customer fields * that are shown in subscreen "Enhancement" on the PM Order * Maintenance screen. * In include ZXWOCTOP was created the AUFK area, so the screen fields * are based on this. This include implements the data transfer * from screen to transparent table. * Workarea definition to be used on subscreen "Enhancement" on the * PM Order Screen: * => TOP: (include ZXWOCTOP) * => PBO: EXIT_SAPLCOIH_018 (include ZXWOCU15) * => PAI: EXIT_SAPLCOIH_019 (include ZXWOCU16) * AUFK: Contains the fields for enhancement subscreen. * COCI_AUFK_EXP: Export structure for USER EXIT. The data that must * be saved must be update in this structure. MOVE aufk-zzfistl TO coci_aufk_exp-zzfistl. MOVE aufk-zzarea TO coci_aufk_exp-zzarea. MOVE aufk-zzmeasure TO coci_aufk_exp-zzmeasure.

3.2.5 Use

G/L Accounts Master Data/Define Account Group

This step is used to create field in the G/L accounts which are Commitment Item used in the Funds Management in Utilities. Which fields are suppressed when creating and changing master data. It enables you to control the layout of screens. You use account groups to combine accounts according to the above criteria (for example, a P&L account group, asset account group and material account group).

Procedure1. Access the activity using one of the following navigation options: IMG Menu Menu IMG Financial Accounting (New) General Ledger Accounting (New) Master Data G/L accounts Preparations Define Account Group Gestin financiera (nuevo) Contabilidad principal (nuevo) Datos maestros Cuentas de mayor Tratamiento inicial Definir grupo de cuentas OBD4 /SMB0U/V_T077S_B531_U20

Transaction Code BC-Set

SAP AG

Page 15 of 62

SAP Best Practices

Funds Management: Configuration Guide

2. On the Edit Define Account Group Choose Change to change each G/L account group with reference to the BC Set /SMB95/V_T077S_B531_U20. 3. The following G/L account Groups are change for company code BP01. ChAc 0010 0010 Acct Group BS PL Name Preconf. Co. - Balance Sheet Preconf. Co. - Profit & Loss From Acct 100000 - 399999 400000 - 999999

Funds Management Government Configuration 4 Configuration4.1 Basic Settings4.1.1 UseIf you want to use the account assignment elements grant, functional area, and funded program, you have to activate them in this IMG activity. The activation of the account assignment elements after the live date has a number of effects in the whole system. Therefore, SAP recommends integrating a migration project.

Activate Account Assignment Elements

Procedure1. Access the activity using one of the following navigation options: IMG Menu SPRO Menu Transaction Code BC-Set Field name Funded program Public Sector Management Basic Settings Activate Account Assignment Elements Public Sector Management Parametrizaciones bsicas Activar elementos imputacin SPRO /SMB95/FMISPS_B503_U20 User action and values X Note

2. Permit BLANK as Value for FM Account Assignment Elements, make the following entries:

4.1.2 Use

Allow BLANK as Value for Account Assignment Elements

In this step, you can specify that the initial value entry is allowed for account assignment elements grant, fund, functional area and funded program. In the standard system, these account assignment elements must always have a fixed value as soon as they are activated in the step Activate Account Assignment Elements. SPACE/BLANK is then no longer accepted as a value by the system.

SAP AG

Page 16 of 62

SAP Best Practices

Funds Management: Configuration Guide

Procedure1. Access the activity using one of the following navigation options: IMG Menu Transaction Code SPRO Menu Transaction Code BC-Set Field name FM Area Grant Fund Func. Area 3. Save your entries. 4. Return to the IMG menu. Public Sector Management Basic Settings Allow BLANK as Value for Account Assignment Elements OF32 Public Sector Management Parametrizaciones bsicas Permitir valor inicial para elemento de imputacin SPRO /SMB95/V_FM01_BLANK_B509_U20 User action and values BP01 X X X Note

2. Permit BLANK as Value for FM Account Assignment Elements, make the following entries:

4.1.3 Use

Activate Global Funds Management Functions (PSM-FM)

In this step you can activate/deactivate specific functions in the ERP 2004 system for the component Funds Management (PSM-FM).

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Basic Settings Activate Global Funds Management Functions (PSM-FM) Public Sector Management Control presupuestario Administracin Pblica Parametrizaciones bsicas Activar funciones globales control presupuestario (PSM-FM) SPRO /SMB95/VV_FMISPS_1_B501_U20

SPRO Menu Transaction Code BC-Set

2. Mark the option Funds management (PSM-FM) 3. Save your entries. 4. Return to the IMG menu.

4.1.4 Use

Activate Global Functions for Budget Control System (BCS)

SAP AG

Page 17 of 62

SAP Best Practices

Funds Management: Configuration Guide

In this IMG activity, you activate the Budget Control System (BCS) as an operative budgeting tool of the component Funds Management Government. You define a from-fiscal year for a FM area for this purpose. If you want to activate the Budget Control System, note that activating it has an effect on the following Funds Management functions. Activate Global Functions for Budget Control System (BCS) (/SMB95/V_FMBCSA_B504_U20)

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Basic Settings Activate Global Functions for Budget Control System (BCS) Public Sector Management Control presupuestario Administracin Pblica Parametrizaciones bsicas Activar funciones globales p.sistema gestin presup.(BCS)) SPRO /SMB95/V_FMBCSA_B504_U20 User action and values BP01 2006 Note

SPRO Menu Transaction Code BC-Set Field name FM Area From year 3. Save your entries 4. Return to the IMG menu.

2. Choose New Entries Change View . Overview screen, make the following entries:

4.1.5 Use

Define Global Parameters

In this step, you can check whether you have maintained the required parameters and assignments for each of your FM areas. For each of your FM areas, you must have maintained the following parameters at different points in the Implementation Guide: Fiscal year variant Ranking for generic search Budget profile Status profile Number ranges for actual transactions

Procedure

SAP AG

Page 18 of 62

SAP Best Practices

Funds Management: Configuration Guide

1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Basic Settings Define Global Parameters Public Sector Management Control presupuestario Administracin Pblica Parametrizaciones bsicas Almacenar parmetros globales SPRO /SMB95/V_FM01_C_B537_U20 User action and values BP01 00001 K4 01 Note

SPRO Menu Transaction Code BC-Set Field name FM Area test Budget profile Fi.Year Variant No. range no. 3. Save your entries 4. Return to the IMG menu.

2. Select FM Area BP01, conference the fields:

4.1.6 Use

Assign Fiscal Year Variant to FM Area

This step is used to assign fiscal year variant to your FM area BP01.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Basic Settings Fiscal Year Variant Assign Fiscal Year Variant to FM Area Public Sector Management Control presupuestario Administracin Pblica Parametrizaciones bsicas Variante de ejercicio Asignar variante de ejercicio a la entidad CP OF32 /SMB95/V_FM01_G_B502_U20

SPRO Menu Transaction Code BC-Set

2. On the Change View Assign FM Area to Fiscal Year Variant: Overview screen, make the following entries: Field name FM Area Fiscal Year Variant 2. Save your entries. 3. Return to the IMG menu. User action and values BP01 K4 Calendar year, 4 spec. periods Note

4.1.7 Use

Create/Change Hierarchy Variant

SAP AG

Page 19 of 62

SAP Best Practices

Funds Management: Configuration Guide

You create new hierarchy variants in this section. These are then used to define a funds center hierarchy in master data maintenance. Beyond that, you can also delete hierarchy variants in this section and in existing hierarchy variants carry out changes in the textual name. Changing an alphanumeric key is not possible in an existing hierarchy variant.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Master Data Funds Center Hierarchy Variant Create/Change Hierarchy Variant Public Sector Management Control presupuestario Administracin Pblica Datos maestros Centro gestor Variante de jerarqua CriarCrear/modificar variante de jerarqua FMSF /SMB95/V_FMHIVAR_B536_U20 User action and values BP01 0050 BP01 Note

SPRO Menu Transaction Code BC-Set Field name FM Area Hierarchy Variant 3. Save your entries. 4. Return to the IMG menu.

2. On the Change View Funds Centers Hierarchy variants :

4.1.8 Use

Assign Hierarchy Variant to FM Area

In this section, you determine which hierarchy variants are to be assigned to the FM area and fiscal year as the current valid funds center hierarchy. If you are working in your FM area year-dependently, you must enter the respective fiscal year. If you would like to work year-independently, you must make "0000" as the entry for the fiscal year. Requirements You have created a hierarchy variant and defined the funds center hierarchy in master data maintenance

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Master Data Funds Center Hierarchy Variant Assign Hierarchy Variant to FM Area Public Sector Management Control presupuestario Administracin Pblica Datos maestros Centro gestor Variante de jerarqua Asignar variante de jerarqua a entidad CP FMSG /SMB95/V_FM01H_B535_U20 User action and values BP01 Note

SPRO Menu Transaction Code BC-Set Field name FM Area

2. On the Change View Assign Funds Centers Hierarchy variants :

SAP AG

Page 20 of 62

SAP Best Practices Field name Fiscal Year Hierarchy Variant 3. Save your entries. 4. Return to the IMG menu.

Funds Management: Configuration Guide User action and values 2006 0050 Note

4.1.9

Define Account Assignment Derivation / Derivation Rule Values - Assets Statistical Movements / FM Object Assignment - Customizing

UseIn this IMG activity, you define your account assignment derivation. You can use account assignment derivation to automatically determine the values of FM account assignments from other account assignments, as long as there is a logical dependency between them. The account assignment derivation consists of a sequence of derivation steps - known as the derivation strategy. It is used to sequentially derive the values for FM account assignments from other account assignments. Each derivation step describes how a number of target fields can be filled from a number of source fields.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Master Data Allocations to Account Assignments form Other Components Define Account Assignment Derivation Public Sector Management Control presupuestario Administracin Pblica Datos maestros Asignaciones a imputaciones desde otros componentes Definir derivacin de imputacin FMDERIVE SMB95/V_FMTABADRH_B527_U20

SPRO Menu Transaction Code BC-Set

2. Check list manual step in master document /SMB95/U20_FMDERIVE 3. Return to the IMG menu.

4.1.10 Use

Strategy for Derivation of Characteristic Values

In this IMG activity, you define your account assignment derivation. You can use account assignment derivation to automatically determine the values of FM account assignments from other account assignments, as long as there is a logical dependency between them. The account assignment derivation consists of a sequence of derivation steps - known as the derivation strategy. It is used to sequentially derive the values for FM account assignments from other account assignments.

SAP AG

Page 21 of 62

SAP Best Practices

Funds Management: Configuration Guide

Each derivation step describes how a number of target fields can be filled from a number of source fields.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Master Data Allocations to Account Assignments form Other Components Define Account Assignment Derivation Public Sector Management Control presupuestario Administracin Pblica Datos maestros Asignaciones a imputaciones desde otros componentes Definir derivacin de imputacin SPRO /SMB95/FM_ABADR_B506_U20 (Manual Step for transport)

SPRO Menu Transaction Code BC-Set

2. Manual Step: FM Object Assignment Customizing BP01 strategy of Derivation BP01 Maintain Entries Derivation Type Table Lookup Function Module Assignment Assignment Table Lookup Table Lookup Table Lookup Table Lookup Function Module Function Module Assignment (#) ( # ) Maintain Entries Transaction type 300 306 30A 320 348 349 350 370 C30 C32 Assigned = = = = = = = = = = Commitment item 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 Assignment Description Commitment Item from G/L Account FI-AA - Cost Center from Asset MM - Funds Center from Plant MM - Warehouse Concept 1 - Statistical Consumption Cost Center / Funded Program from Internal Order (CO) Funds Center/Funded Program from Internal Order (PM) WBS element (internal #) from Network WBS element (description) from WBS element (internal #) Funds Center / Funded Program from WBS element Trim Cost Center Funds Center from Cost Center Funds Center = 99999 - Revenues

SAP AG

Page 22 of 62

SAP Best Practices

Funds Management: Configuration Guide

3. Check list manual step in Administration Documents / Master Document 4. Details Table lookup - Commitment Item from G/L Account Definition: Source Fields for Table Lookup Origin SKB1 SKB1 Field name BUKRS SAKNR Description Company Code G/L account number Assig. = = Field name COMPANY_CODE ACCOUNT_NUMBER Description Company Code G/L account number Description Company Code

5. Assignment of Table Fields to Target Fields Origin SKB1 Field name FIPOS Description Commitment item Assig. = Field name COMMITMENT ITEM Details

6. Details Function Module: FI-AA - Cost Center from Asset Function Module - FMDT_READ_MD_ASSET Read Asset Master Data Step Description FI-AA - Cost Center from Asset Definition Field name PSTNG_DATE COMP_CODE ASSET_NO SUB_NUMBE Target Fields Field name KOSTL Condition Name ASSET 7. Return to the IMG menu. Details Description Main asset Number Op. Value Description Field name Cost Center Details Fld COST_CENTER Description Cost Center Description Posting Date in the Document Company Code Main Asset Number Asset Subnumber Assig. Description Date for beginning of validity Company Code Main Asset Number Asset Subnumber

4.2 Budget Control System (BCS)4.2.1 UseIn this IMG activity, you define which account assignment elements should be used in the budget control system (BCS). When you activate BCS, you define that the input field of an account assignment element is available in BCS budgeting transactions.

Activate Account Assignment Elements in Budget Control System

SAP AG

Page 23 of 62

SAP Best Practices

Funds Management: Configuration Guide

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Basic Settings Use of Master Data Activate Account Assignment Elements in Budget Control System Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Parametrizaciones bsicas Utiliz.datos maestros Activar elementos imputacin en sistema gestin presup. SPRO /SMB95/V_FMDIMSTATE_B508_U20 User action and values BP01 Mandatory Mandatory Mandatory

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Make the following entries: Field name FM Area Funds Center Commitment item Funded Program 3. Save your entries. 4. Return to the IMG menu.

4.2.2 Use

Choose Budget Category

Note: The settings affected here are exclusively reserved for the use of the budget control system (BCS). In this IMG activity, you determine the budget category you want to use for an FM area. You can define the number of years or time horizon that should be used for budgeting for each budget category. You also define the year of cash effectivity and whether the time horizon should start from the following year or not.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Basic Settings Definition of Budget Data Choose Budget Category Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Parametrizaciones bsicas Def.datos presup. Seleccionar categora de presupuesto SPRO /SMB95/V_FMBUDCAT_B510_U20

SPRO Menu

Transaction Code BC-Set

SAP AG

Page 24 of 62

SAP Best Practices 2. Make FM Area BP01, the following entries: Field name Functional area Budget Category 3. Save your entries. 4. Return to the IMG menu.

Funds Management: Configuration Guide

User action and values BP01 9F payment

4.2.3 Use

Define Budget Types

In this IMG activity, you define the budget types you want to use in your organization. You use budget types to differentiate a characteristic of the budget values according to its use: In BCS budgeting, you can define for which budget types a budgeting process is allowed. There are two options for this:

You can do it in this IMG activity for a budget type (individual maintenance of budget type) or for all budget types for mass maintenance in the IMG activity Assign Budget Types to Processes In BCS availability control, you can set which budget type is "released" as consumable budget and updated in availability control. You do this in IMG activity Define AVC Filter Settings for Budget Values.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Basic Settings Definition of Budget Data Budget Types Define Budget Types Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Parametrizaciones bsicas Def.datos presup Clases de presupuesto Definir clases de presupuesto SPRO /SMB95/V_FMBUDTYPEDEF_B511_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Determine work area: BP01

3. Choose new entries and define the following fields: Field name Budget Type Description 4. User action and values T01 T01 - Standard

Mark option T01 and choose Assign Process mark all options Field name Process User action and values Symbol ( * )

SAP AG

Page 25 of 62

SAP Best Practices

Funds Management: Configuration Guide

4.2.4 Use

Assign Budget Types to Processes (Mass Maintenance)

In this IMG activity, you determine which budget types are valid for each Process in your FM area. In the assignment definition, you can use ( * ) symbol for both process and budget type. This means that all processes and budget types are considered.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Basic Settings Definition of Budget Data Budget Types Assign Budget Types to Processes (Mass Maintenance) Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Parametrizaciones bsicas Def.datos presup Clases de presupuesto Asignar operaciones clases presupuesto (actualiz.en masa) SPRO /SMB95/V_FMPTCOMBS_B512_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Determine work area: BP01

3. Choose new entries and define the following fields: Field name FM Area Process Budget Type 4. Save your entries. 5. Return to the IMG menu. User action and values BP01 (*) T01

4.2.5 Use

Define Document Types

In this IMG activity, you define the document types you want to use for budget postings in Funds Management. You can use different document types to classify your budget entry documents in Funds Management. By using different document types, you can classify budget entry documents that you want to be able to distinguish. At the same time, you can assign names to the individual document types within your organization.

Procedure

SAP AG

Page 26 of 62

SAP Best Practices

Funds Management: Configuration Guide

1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Budget Entry Budget Entry Documents Document Definition Define Document Types Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Elaborao do oramento BCS Entrada presupuesto Documentos entrada presupuesto Def.documento Definir clases de documento SPRO /SMB95/V_FMEDDOCTYPE_B513_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Use Document Type default: Document type 0001 0002 WF01 3. Save your entries. 4. Return to the IMG menu.

Description Document Type 0001 Document Type Document Type Workflow 01

Number Range 01 02 01

4.2.6 Note:

Maintain Number Range Interval for Entry Documents

The settings affected here are exclusively reserved for the use of the budget control system (BCS). In this IMG activity, you define the number range interval for budget entry documents of an FM area for each fiscal year for the industry-specific component Funds Management. When you post budget values directly or temporarily in the budgeting workbench, the system generates automatically numbered entry documents according to the number range interval you define here.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Budget Entry Budget Entry Documents Document Definition Maintain Number Range Interval for Entry Documents Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Entrada presupuesto Documentos entrada presupuesto Def.documento Especificar intervalo rango nmeros p.documentos entrada FMEDNR /SMB95/INRDP_B514_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set

SAP AG

Page 27 of 62

SAP Best Practices 2. Define FM Area BP01: No. 01 02 Year 9999 9999 From number 0100000000 0200000000

Funds Management: Configuration Guide

To number 0199999999 0299999999

Current number 0 0

Ext.

3. Save your entries. 4. Return to the IMG menu.

4.2.7 Note:

Maintain Number Range Interval for Budget Change Documents

The settings affected here are exclusively reserved for the use of the budget control system (BCS). In this IMG activity, you define the number range interval for budget entry documents of an FM area for each fiscal year for the industry-specific component Funds Management. When you post budget values directly or temporarily in the budgeting workbench, the system generates automatically numbered entry documents according to the number range interval you define here.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Budget Entry Budget Entry Documents Document Definition Maintain Number Range Interval for Budget Change Documents Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Entrada presupuesto Documentos entrada presupuesto Def.documento Especificar intervalo rango nmeros p.documentos modificacin presupuesto FMLINR /SMB95/BULI_DOCNR_B532_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Define FM Area BP01: No. 01 02 Year 9999 9999

From number 0100000000 0200000000

To number 0199999999 0299999999

Current number 0 0

Ext.

3. Save your entries. 4. Return to the IMG menu.

4.2.8 Use

Define Number Range Interval for Document Family

SAP AG

Page 28 of 62

SAP Best Practices

Funds Management: Configuration Guide

In this IMG activity, you define the number range interval to assign document family numbers. Several budget entry documents are grouped together under one document family which was created at the same time in a mass activity. For example, for mass activities whereby a document family number is automatically assigned to an entry document: With the fiscal year change, all residual budgets carried forward to the following year get the same document family number. Grants Management (GM): When generating a GM document, the budget entry documents generated in the BCS are grouped together under the same document family number. When generating entry documents with BAPI_0050_CREATE, you can define which documents can be assigned to the same document family.

The document family number references all the budget entry documents generated at the same time in a mass run and makes drilldown reporting and further processing easier (such as a mass reversal with the program Reverse documents). In this way, an entry document also gets a document family number as well as the individual budget entry-document number. The respective document family is displayed in the budgeting workbench in the header data of a budget entry document. For entry documents without a family document, the Document Family field in the budgeting workbench is hidden.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Budget Entry Budget Entry Documents Document Definition Define Number Range Interval for Document Family Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Entrada presupuesto Documentos entrada presupuesto Def.documento Especificar intervalo rango nmeros p familia documentos FMEDFAMNR /SMB95/FMEDFAMNR_B541_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Define FM Area BP01: No. 01 02 Year 9999 9999

From number 0100000000 0200000000

To number 0199999999 0299999999

Current number 0 0

Ext.

3. Save your entries. 4. Return to the IMG menu.

4.2.9

Define Layout for Budgeting Workbench

Note: The settings affected here are exclusively reserved for the use of the budget control system (BCS).

SAP AG

Page 29 of 62

SAP Best Practices

Funds Management: Configuration Guide

In the budgeting workbench, you can define whether a specific input field appears in the header area of the budgeting workbench or in the BWB table area of the screen. The table area contains the document lines of a budget entry document.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Budget Entry Budget Entry Documents Document Definition Define Layout for Budgeting Workbench Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Entrada presupuesto Documentos entrada presupuesto Def.documento Especificar layout de Workbench presupuestacin SPRO /SMB95/V_FMLA_B534_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Define layout Variant BP01:

3. Layout for budgeting workbench Field Name Description Budget Type Funds Center Commitment item Fund Program Distribution Key 4. Save your entries. 5. Return to the IMG menu. Description Layout BP01 1 Header 2 Column 2 Column 2 column 1 Column Position - 1 Column Position - 3 Column Position - 2 Obs.

4.2.10 Use

Assignment of Forms for Printing Budget Documents

In this IMG activity, you define the forms to be used when you print budget entry documents in the budgeting workbench (transaction FMBB) or in the entry document display transaction (FMEDD). This form is defined for a specific document type and process.

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Budget Entry Budget Entry Documents Document Definition Assignment of Forms for Printing Budget Documents

IMG Menu

SAP AG

Page 30 of 62

SAP Best Practices

Funds Management: Configuration Guide Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Entrada presupuesto Documentos entrada presupuesto Def.documento Asignacin de formulario p.imprimir documentos presupuesto SPRO /SMB95/V_FMEDFORMS_B542_U20

SPRO Menu

Transaction Code BC-Set

2. Choose Assignment of Forms to Entry Document Doc. Type 0001 0001 0001 0001 0002 0002 0002 0002 WF01 WF01 WF01 WF01 3. Save your entries. 4. Return to the IMG menu. Process ENTR RETN SUPL TRAN ENTR RETN SUPL TRAN ENTR RETN SUPL TRAN Name of from Object FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT FM_ENTRY_DOCUMENT

4.2.11 Use

Edit Status

In this IMG activity you define the phases of a budgeting process during a fiscal year. For each phase you define a budget status here. Normally a budgeting process runs through a sequence of various phases, such as: budget planning budget use budget usage changes to the approved budget budget block etc.

Each phase in budgeting is defined in such a way that only certain processes can be executed in it. In order to define these different phases, do the following: SAP AG Page 31 of 62

SAP Best Practices

Funds Management: Configuration Guide

1. Define a budget status for each phase. 2. For each phase you define which combination of budget category, process and budget types are allowed in it. 3. Define an authorization group for each phase.

Procedure1. Access the activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Control Budgeting Flow Edit Status Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Controlar proceso presupuestacin Tratar status SPRO /SMB95/V_FMSTATDEF_B515_U20

SPRO Menu

Transaction Code BC-Set 2. Choose New Entries define: Field Name FM Area Status Description (S) Description (L)

Description BP01 TOTAL All All Combinations

Obs.

3. Mark FM Area BP01 e choose Status control setting (budget) Field Name Budget Category Process Budget Type 4. Save your entries. 5. Return to the IMG menu. Description 9F Payment (*) T01 Obs.

SAP AG

Page 32 of 62

SAP Best Practices

Funds Management: Configuration Guide

4.2.12 Use

Assign Budget Address Check Libraries

In this IMG activity, you define which consistency checks should be carried out per budget address during posting of budget entry documents. You assign these check libraries for the relevant version of the FM area/fiscal year. Manual step: Define Check Libraries for Budget Addresses

Procedure1. Access the activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Control Budgeting Flow Consistency Check Assign Budget Address Check Libraries Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Controlar proceso presupuestacin Verificacin de consistencia Asignar imputacin CP a bibliotecas de verificacin SPRO /SMB95/V_FMCC_LIBA_B516_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set

2. Manual Step BBIA Document: /SMB95/U20_FMCCA 3. Return to the IMG menu.

4.2.13 Use

Check Standard Customizing of Availability Control

This activity checks whether SAP standard delivered customizing, required for Availability Control activation exists in current client. The missing settings will be transferred from client 000 if needed. No change request will be required for this action.

Procedure1. Access this activity using one of the following navigation options: IMG menu: Public Sector Management -> Funds Management Government -> Budget Control System (BCS) -> BCS Availability IMG Menu Control -> Check Standard Customizing of Availability Control Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Control de disponibilidad BCS Verificar Customizing estndar de control disponibilidad FMAVCCUSTDEF Manual Step

SPRO Menu

Transaction Code BC-Set

SAP AG

Page 33 of 62

SAP Best Practices

Funds Management: Configuration Guide

2. Check the information provided (status); choose Back (F3) to exit the transaction. 3. Manual Step BBIA Document: /SMB95/U20_CHECK_AVC.

4.2.14 Use

Define Check Libraries for Budget Addresses

In this activity the settings for check library for budget addresses 0000002 will be maintained. Consistency checks are called in the background as soon as you try to save a budget entry document and to save it in the database. Consistency checks also take place when planning data is entered.

Procedure1. Access this activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Budget Control System (BCS) BCS Budgeting Control Budgeting Flow Consistency Check Define Check Libraries for Budget Addresses Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Presupuestacin BCS Controlar proceso presupuestacin Verificacin de consistencia Definir bibliotecas de verificacin p.documentos de entrada de presupuesto FMCCA Manual Step

SPRO Menu

Transaction Code BC-Set

2. On the "Consistency checks - Budget Address" screen, select library "0000002" double-clicking on it. 3. On the "Currency" field, set the FM Area currency: MXP. 4. Click on the drill down option of "Library 0000002", to display the Rule assigned to it. 5. Select "Rule 0000002" double-clicking on it, and confirm with "Yes" if the "Confirmation of saving" dialog box appears. 6. Activate the flag "Rule activated". 7. Open the drill down option of "Rule 0000002" and double click on the option "Prerequisite" . Check that there is no formula on the upper box. 8. Double click on the option "Check" and make the following entries: =====>> On the "Left operand" sub screen:

Field Key figure : Scaling factor : =====>> On the "Operand" subs creen:

Action/ value CURRENT_BDGT_AB 100

Field Operator :

Action/ value GE >=:Greater than or equal to

SAP AG

Page 34 of 62

SAP Best Practices

Funds Management: Configuration Guide

=====>> On the "Right operand" sub screen:

Field Key figure : Value : Amount :

Action/ value Not activated Activated 0 or blank

9. Double click on the option "Message" and make the following entries:

Field Message class : Message type : Message number :

Action/ value FM E 845

=====>> On the "Message variables" sub screen:

Field 1 EXECUTAR A OPERAO: 2 3 4

Action/ value ORAMENTO INSUFICIENTE PARA &ADDRESS-FUNDSCTR / &ADDRESS-MEASURE / &ADDRESS-CMMTITEM /

10 . Save (Ctrl+S) and Exit (Shift+F3) to exit the transaction. Note: If the message "Text BUCC_A_0000002 ID ST language * not found" appears, press Enter to continue saving.

4.2.15 Use

Edit Tolerance Profile

You define the tolerance profile for the availability control (AVC) in this IMG activity. In a tolerance profile you group together the tolerance limits for the different Activity groups. You can define one or more tolerance limits for each activity group by specifying different Usage Rates. You also define the check sequence of the different tolerance limits. Assign a message type to each of these defined check events. As message type, an error message, a warning or information can be issued.

Procedure1. Access the activity using one of the following navigation options: IMG Menu SAP AG Public Sector Management Funds Management Government Page 35 of 62

SAP Best Practices

Funds Management: Configuration Guide Budget Control System (BCS) BCS Availability Control Edit Tolerance Profiles

SPRO Menu Transaction Code BC-Set

Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Tratar perfiles tolerancia SPRO /SMB95/V_BUAVCTPRO_B538_U20

2. Choose New Entries define the fields: Field Name Tolerance Profile, Availability Control Text Category of Tolerance Profile 3. Mark Tolerance 2000 and choose the fields: Field Name Ceiling Type Activity Group for AVC Text Order Inactive Message Type of Availability Control Usage Rate % Description Expenditures (outgoing amounts) ++ All groups 1 X I Information 100.00 Obs. Description 2000 SAP Standard profile Only usage rates are allowed Obs.

4.2.16 Use

Maintain Budget Object & Status

Status management in the budget control system (BCS) allows you to subdivide the budgeting in Funds Management into successive budgeting phases. The individual budgeting phases differ in that only certain budget processes can be executed (Budgeting Process in combination with a Budget Type). Each phase is mapped in the system as a status. Whereas you define all required statuses and the executable budgeting activities for each status in Customizing, you select the current valid status (es) in the current fiscal year in the menu of Funds Management.

Procedure1. Access this activity using one of the following navigation options: SAP Menu Accounting Public Sector Management Funds Management Budgeting Budget Control System (BCS) Version Assign Status to a Version Finanzas Public Sector Management Control presupuestario Presupuestacin Sistema Sistema gestin presupuestaria (BCS) Versin Asignar status a una versin SPRO /SMB95/FMBOSTAT_O533_U20

Menu SAP Transaction Code ECATT

SAP AG

Page 36 of 62

SAP Best Practices 2. This step is enclosed in the BPP also.

Funds Management: Configuration Guide

4.2.17 Use

Define Filter Settings for Budget

In this IMG activity, you define which budget values should be included in active availability control. You generally define the total consumable budget against which assigned funds (commitment or actual values) are checked using the AVC filter settings. You define this in the activity Define the Consumable Budget. You also have the option of creating your own availability control ledger in which you check budget values against the consumable budget instead of consumed amounts. In cases like this, you have to maintain the filter settings of the activity Define Budget Values as Consumed Amounts in addition to the activity Define Consumable Budget.

Procedure1. Access this activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Budget Control System (BCS) BCS Availability Control Settings for Availability Control Ledger Define Filter Settings for Budget Values Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Parametrizaciones p.ledger de control disponibilidad Definir parametrizaciones filtro p.valores presup. SPRO /SMB95/DSYSCR_B517_U20

SPRO Menu

Transaction Code BC-Set

2. Choose option Define the Consumable Budget ; 3. To fill the following fields: Field Name Derivation strategy Strategy description Description 9H_BP01 Derivation Strategy for Tolerance Profile BP01 Obs.

4.2.18 Use

Define Derivation Strategy for Tolerance Profiles

In this IMG activity you define the derivation rules with which you can replace the standard tolerance profile by an alternative tolerance profile. You normally assign a standard tolerance profile to the availability control ledger for each fiscal year and FM area. This defines the tolerance limits for all postings. If you want to make the tolerance limits valid for postings to certain FM account assignments or users, you can define a derivation rule which derives an overriding tolerance profile with different tolerance limits for the relevant FM account assignments.

Procedure SAP AG Page 37 of 62

SAP Best Practices

Funds Management: Configuration Guide

1. Access this activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Availability Control Settings for Availability Control Ledger Define Derivation Strategy for Tolerance Profiles Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Parametrizaciones p.ledger de control disponibilidad Definir estrategia derivacin p.perfiles tolerancia SPRO /SMB95/V_FMTABADRH_B518_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set 2. Choose New Entries

3. Determine Work Area: FM Area BP01 Field Name Version Availability Control Ledger Derivation strategy Strategy description Description 0 9H 9H_BP01 Derivation Strategy for Tolerance Profile BP01 Obs.

4. Define the following fields, choose maintain strategy Source fields Field Name Origin Name Description Strategy description Target Fields Field Name Origin Name Details Strategy description Description Rule Values Field Name Commitment item Commitment item to Assigned Tolerance profile for availability control Description 300000 - 421101 399999 - 421151 (=) 2000 Obs. Description TOLPROF TOLPROF Overwrite with new value even if New Value is empty Derivation Strategy for Tolerance Profile BP01 Tolerance Profile for Availability Control Obs. Description AC0_ADDRESS RCMMTITEM Commitment item Derivation Strategy for Tolerance Profile BP01 Obs.

SAP AG

Page 38 of 62

SAP Best Practices 5. Save your entries. 6. Return to the IMG menu.

Funds Management: Configuration Guide

4.2.19 Derivation of Tolerance Profile / Derivation Rule Values for Tolerance Profile UseIn this activity you define the rule values for Tolerance Profile derived from Commitment Items.

Procedure1. Access this activity using one of the following navigation options: IMG Menu Public Sector Management -> Funds Management Government -> Budget Control System (BCS) -> BCS Availability Control -> Settings for Availability Control Ledger -> Define Derivation Strategy for Tolerance Profiles Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Parametrizaciones p.ledger de control disponibilidad Definir estrategia derivacin p.perfiles tolerancia SPRO Manual Step

SPRO Menu

Transaction Code BC-Set

2. On the Change View: "Maintain Deriivation Strategies for AVC Tolerance Profiles" screen, select the Derivation Strategy line 9H_BP01 and choose Goto - > Maintain Strategy (Ctrl + F11). 3. On the Deriivation Strategy for AVC Tolerance Profiles: Display Strategy screen, select Change (Ctrl + F1). 4. On the Deriivation Strategy for AVC Tolerance Profiles: Change Strategy screen, at line Derivation Rule: Commitment Item , select the icon Rule Values . 5. On the Deriivation Strategy for AVC Tolerance Profiles: Change Rule Values screen, select the Source Field Intervals: On/Off (Ctrl + F4) to allow value range entries. Entry the following:Commitment item 300000 421101 To Commitment item 399999 421151 Tolerance Profile for Availability Control 2000 2000

6. Choose the "Save" button to save the entries; then choose "Back" (F3) three times to exit the transaction.

4.2.20 Use

Assign Tolerance Profiles and Strategy for Control Objects

SAP AG

Page 39 of 62

SAP Best Practices

Funds Management: Configuration Guide

In this IMG activity you define the derivation of availability control objects and the assignment of the tolerance profile for each availability control ledger. You define these attributes for each FM area, ledger and fiscal year (from fiscal year). Derivation and summarization of FM postings to availability control objects If you want to define your own strategy for deriving FM account assignments to the availability control ledgers, you assign this in the field Strategy for Deriving Control Objects. If you do not enter a strategy, the account assignment of the availability control object is always identical to the posting or budget address that is either assigned as the FM account assignment of a budget transaction or that is derived from the posting address of a posting transaction (possibly with the exception of the value of the account assignment element 'grant').

Procedure1. Access this activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Availability Control Settings for Availability Control Ledger Assign Tolerance Profiles and Strategy for Control Objects Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Parametrizaciones p.ledger de control disponibilidad Asignar perfiles tolerancia y estrategia p.objetos control dispon. SPRO /SMB95/V_FMAVCLDGRATT_B519_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set

2. Determine Work Area: FM Area BP01 Field Name Availability Control Ledger Ledger name From fiscal Tolerance Profile, Availability Control Strategy for Deriving Tolerance Profiles Determination of Grant in Cntrl. Objects 3. Save your entries 4. Return to the IMG menu. Description 9H FM PB Availability Control 2006 9H_BP01 blank C Grant Not Used in Control Objects (Full Aggregation)_ Obs.

4.2.21 Use

Select Checking Horizon for Availability Control

In this IMG activity you define how the checking horizon is selected for availability checks in a specified control ledger. For this, you can select one of the following values for the field Selection of Checking Horizon:

SAP AG

Page 40 of 62

SAP Best Practices

Funds Management: Configuration Guide

" ": The checking horizon is entirely determined by the fund-specific settings in the FM master data and cannot be overwritten. "A": The default value Annual Period is used for checks in this control ledger, which means that availability control will normally aggregate data over all periods of a fiscal year and thus perform checks on annual values. You can overwrite this default value, if you maintain a derivation strategy in the IMG activity Define Derivation Strategy for Checking Horizon. "O": The default value Overall Period is used for checks in the selected control ledger, which means that availability control will normally aggregate data over all periods of all fiscal years and therefore perform checks on overall values. You can overwrite this default value, if you maintain a derivation strategy in the IMG activity Define Derivation Strategy for Checking Horizon.

Procedure1. Access this activity using one of the following navigation options: Public Sector Management Funds Management Government Budget Control System (BCS) BCS Availability Control Settings for Availability Control Ledger Specify Checking Horizon Select Checking Horizon for Availability Control Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Parametrizaciones p.ledger de control disponibilidad Especif.horizonte verif. Seleccionar horizonte verificacin p.control disponibilidad SPRO /SMB95/V_FMAVCLDGRGAT_B520_U20

IMG Menu

SPRO Menu

Transaction Code BC-Set

2. Determine Work Area: FM Area BP01 Field Name Availability Control Ledger Ledger name 3. Save your entries 4. Return to the IMG menu. Description 9H FM PB Availability Control Obs.

SAP AG

Page 41 of 62

SAP Best Practices

Funds Management: Configuration Guide

4.2.22 Use

Define Activation of Availability Control

In this IMG activity, you activate availability control by assigning an activity status for each ledger and fiscal year (from year). You can choose between five activation statuses for each availability control ledger: Ledger not active

Posting values (including budget values) are not updated in the availability control ledger and no availability control takes place. Active without availability checks Posting values are updated in the availability control ledger. No availability control takes place. Active with usual check logic Posting values are updated in the availability control ledger. The usual availability control takes place. In the usual availability control, the error messages of AVC checks are always issued as warning messages if the available amount (= difference between the consumable budget and consumed amounts) is not reduced by the posting activity for each availability control object. Active with soft check logic Posting values are updated in the availability control ledger and an availability control check is carried out. During this check, the system stops all AVC messages if the available amount for the availability control object is not reduced by the posting. Active with strict check logic for document chains Posting values are updated in the availability control ledger. The usual availability control takes place, except for document chains. Strict availability control applies to document chains. This means that each document of a document chain is checked again and can be rejected by an error message of the availability control, even if the new document does not contain any additional budget consumption. This means, for example, that the posting of an invoice must always undergo this strict check again even though availability control has already taken place for the commitment of the corresponding purchase order. Active with strict check logic Posting values are updated in the availability ledger. All postings undergo the strict check logic. This strict check logic can also stop postings if the available amount of a control object is increased. This activation is only used in special situations. SAP recommends that you use the normal check logic or the check logic with strict check for document chains.

SAP AG

Page 42 of 62

SAP Best Practices

Funds Management: Configuration Guide

Procedure1. Access this activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Budget Control System (BCS) BCS Availability Control Define Activation of Availability Control Public Sector Management Control presupuestario Administracin Pblica Sistema gestin presupuestaria (BCS) Control de disponibilidad BCS Especificar activacin de control disponibilidad SPRO /SMB95/V_FMAVCLDGRGAT_B521_U20

SPRO Menu

Transaction Code BC-Set

2. Determine Work Area: FM Area BP01 Field Name Availability Control Ledger Ledger name Selection of Checking Horizon 3. Save your entries 4. Return to the IMG menu. Description 9H FM PB Availability Control D Active with strict check logic for document chains Obs.

4.3 Actual and Commitment Update/Integration4.3.1 UseIn this step you define your update profile per FM area. You make the following specifications in the existing update profiles: With which budget categories you want to work o o Payment budget Payment budget and commitment budget

Assign Update Profile to FM Area

Which document date (such as purchase order, invoice, payment) is to be used when assigning commitment/actual data to a period in Funds Management, that is in which period the actual data is displayed in the information system for the payment budget and/or the commitment budget. o o Update period from posting date/document date. Update period from due date

Whether the commitments and budget are allowed to be carried forward at the fiscal year change and for which value types.

SAP AG

Page 43 of 62

SAP Best Practices

Funds Management: Configuration Guide

You can find more information on the specifications in the individual profiles in the "Funds Management Government" document in the "Update Profiles" section of the "Integration" chapter.

Procedure1. Access this activity using one of the following navigation options: IMG Menu Public Sector Management Funds Management Government Actual and Commitment Update/Integration General Settings Assign Update Profile to FM Area Public Sector Management Control presupuestario Administracin Pblica Actualizacin de real y comprometido/Integracin Parametrizaciones generales Asignar perfil de actualizacin a entidad CP SPRO /SMB95/V_FMUP00_F_B523_U20

SPRO Menu

Transaction Code BC-Set

2. Change view FM Area Assignment Update Profile Field Name FM Area Name of FM Area Update profile 3. Save your entries 4. Return to the IMG menu. Description BP01 Financial Area BP01 000101 Obs.

4.3.2 Use

Integration/Override Update Profile

In this IMG activity, you can override the valid settings of an update profile in the standard system. Override for a value type You can individually specify for each update profile and value type, which document date, should be called upon for the period assignment of commitment and actual data in Funds Management that means in which period the actual data in the Information system should be displayed for the payment budget and/or the commitment budget. Update periods from: Posting/Document date Due date Delivery date

In addition, you can specify for each value type that the update in Funds Management should only be statistical. This means that the posting is not subject to availability control and does not use any budget. Note: A document statistically updated cannot refer to a document that was