BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 MODULE 9 FI CUSTOMIZATION SAP R/3 Module 9 – FI Customization........................................................................ 9.2 Part 1: Setting up the Company Code................................................................... 9.2 Objective 1: Customization Tools in the R/3 System ............................................. 9.3 Objective 2: Create a Company Code.................................................................... 9.5 Objective 3 Create and Assign a Chart of Accounts............................................. 9.6 Objective 4: Modify/Create G/L Account Groups ................................................... 9.8 Objective 5: Create a Fiscal Year Variant .............................................................. 9.9 Objective 6: Set Field Status Indicators................................................................ 9.10 Student Exercise M9.2: Objective 2 .................................................................... 9.12 Student Exercise M9.3: Objective 3 .................................................................... 9.15 Student Exercise M9.4: Objective 4 .................................................................... 9.18 Student Exercise M9.5: Objective 5 .................................................................... 9.20 Student Exercise M9.6: Objective 6 .................................................................... 9.22 Part 2: Document Control ..................................................................................... 9.26 Objective 1: Document Number Ranges and Document Types .......................... 9.26 Objective 2: Influence Fields in Document Line Items ......................................... 9.29 Objective 3: Assign Posting Authorizations to Users ........................................... 9.31 Objective 4: Open and Close Posting Periods ..................................................... 9.32 Student Exercise M9.7: Objective 1 .................................................................... 9.34 Student Exercise M9.8: Objective 2 .................................................................... 9.37 Student Exercise M9.9: Objective 3 .................................................................... 9.41 Student Exercise M9.10: Objective 4 .................................................................. 9.43 Unstructured Exercises M9 ................................................................................... 9.45 SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.1 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 – FI Customization Part 1: Setting up the Company Code SAP R/3 must be customized to meet individual business requirements. The term customizing refers to the process of system configuration during which the members of the project teams make the required system settings. In the SAP System, customizing activities are performed through the Implementation Guide (IMG). Customizing supports the project teams in implementing, enhancing or upgrading the SAP System. Module 9 – FI Customization is divided into two parts. Part 1 focuses on setting up a company code, assigning a chart of accounts and account groups, to that company code. Part 2 focuses on customizing the control of documents in Financial Accounting. Learning Objectives After completion of Part 1 of Module 9, you should be able to: 1. Discuss the various customization tools available in the R/3 System 2. Create a new company (company code) 3. Create and assign a chart of accounts to the new company 4. Modify and create G/L account groups 5. Create a fiscal year variant 6. Set field status indicators After completion of Part 2 of Module 9, you should be able to: 1. Define FI document number ranges and document types 2. Influence the fields in document line items 3. Assign posting authorizations to users 4. Open and close posting periods Resources The following resources are available for completing this module: · · · · Student Notes Student Exercises M9.1 to M9.9 Unstructured Exercises M9 R/3 Library On-Line Documentation SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.2 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Student Notes Objective 1: Customization Tools in the R/3 System R/3 customizing provides the following functions: · · · · · · · · ASAP Roadmap as a structure plan for implementing and enhancing the SAP System Tools for making and documenting system settings Recommendations for system settings Customizing projects as a means for controlling the management, editing and analysis processes of the implementation and upgrade projects Support for transferring the system settings from the test system into the production system Support for transferring the system settings by means of business configuration sets in a group rollout Tools for system upgrades and release upgrades Pre-configured industry systems ASAP The process of customizing can be controlled and accelerated using the AcceleratedSAP method. AcceleratedSAP (ASAP) is a comprehensive solution for efficiently implementing and continuously optimizing SAP software. It has a detailed, business-oriented structure and allows for flexible design of implementation projects. ASAP has several tools to assist implementation: · The Question and Answer database (Q&Adb) is a PC-based implementation tool that uses a structured query language (SQL) database. The Q&Adb can be used to set the project’s scope, document the business requirements and create a business blue print. The Question and Answer database supports implementation in the second phase of the ASAP Roadmap (Implementation Assistant). Issues are managed using the issues substructure in the Q&Adb. During the course of the implementation project, this substructure allows for the collection and monitoring of open issues that could jeopardize project goals. The documents substructure in the Q&Adb allows the enterprise to store and manage documents centrally, for example, project documentation, functional and technical specifications, documents with links to issues or key performance indicator documents. · The ASAP Roadmap , within the Implementation Assistant, provides a methodological framework for the implementation project. The Roadmap portrays the project structure and provides a detailed description of work packages, activities and tasks for each phase of the implementation project. It also specifies additional tools that may be used to support implementation. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.3 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM ASAP includes several accelerators containing templates, forms, check-lists, and examples that efficiently and quickly assist with the tasks described in the Roadmap. · The SAP Reference structure in the Q&Adb sets the project scope and draws up the business blueprint in a process-oriented manner. The substructures of the SAP Reference structure are organized according to specific topics or according to enterprise areas, which assists with mapping the enterprise's requirements to the SAP System. The Diagram explorer, within the SAP Reference structure, is used to model scenarios, process groups and processes. · A wide range of services including training courses, the EarlyWatch Service, SAPNet - R/3 Frontend, and the GoingLive Check, complete the ASAP support package. ValueSAP ValueSAP provides a framework of methodologies, tools, content and programs to help quickly and effectively identify and implement SAP. It ensures continual optimization of value throughout the entire life cycle of the enterprise’s SAP products. ValueSAP consists of the following phases: discovery and evaluation, implementation, and operations and continuous improvement. In the discovery and evaluation phase, the enterprise’s business and technical goals for implementation are defined. In the implementation phase the SAP solution is implemented. AcceleratedSAP is commonly used to reduce implementation times and minimize implementation costs. The need for upgrades and implementation improvements are evaluated in the operations and continuous improvement phase. Clients Clients are part of the defining technical structure of the SAP System. Each client contains its own master records and set of tables. Customizing is either client-specific or cross-client, depending on which business data is being configured. Cross-client customizing is valid for all clients in the SAP System. When the SAP System is installed the following clients are available: Client 000 as the SAP reference client and client 001 as the production preparation client. · SAP Reference client (000) All SAP tables are in the SAP reference client . Sample entries, which can be changed, exist for the tables in which the organizational structure is stored. The SAP reference client contains the following settings: (1) Tables with default values; these tables are independent of the organization units. (2) Examples of the organization units. (3) No application data, that is, no master data and no movement data. (4) A default customizing setting. Company code 0001 in client 000 contains complete customizing. Country-specific customizing (legal and business requirements) of all standard countries are delivered in company code templates XX01 (XX = country indicator). SAP updates the settings in each new release. As a result, client 000 always has the current status. The SAP reference client can be used to copy default settings into other clients. The SAP reference client must not be made productive. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.4 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM · Production preparation client (001) The production preparation client is identical to the SAP reference client, i.e. this client is not used in production processing either. The customizing settings are made in this client. The production preparation client is customized into the test environment. Objective 2: Create a Company Code In student exercise M9.1 you will create your own company code by copying from an existing company code. This is much less time-consuming than creating a new company code from scratch as you also copy the existing company code specific parameters. You will then change relevant data to customize your own company code. A company code is defined by specifying the following settings: · Company code key A four-character alpha-numeric key that identifies the company code and must be entered when posting business transactions or creating company codespecific master data. · Address data The address data is necessary for correspondence and is printed on reports. · Country currency Local currency of the company. Amounts that are posted in foreign currency are translated into the local currency. · Country key The country key specifies which country is to be seen as the home country; all other countries are interpreted as foreign. This is significant for business and payment transactions because different forms are used for foreign payment transactions. This setting also enables the use of different address formatting for foreign correspondence. · Language key The system uses the language key to automatically determine which language to display text, for example, which language to display dunning letters. Several company codes per client can be set up to manage the accounts of independent organizations simultaneously. At least one company code must be set up in each client. Company codes, once created, must be linked to organizational units of other applications. For example, if the organization uses the SAP R/3 Controlling module, then company codes are linked to one or more controlling areas. Company code 0001 has already been created in clients 000 and 001 for the country DE (Germany). All country-specific information (parameters) is preset in this company code, such as the payment methods, tax calculation procedures, and chart of accounts typical for this country. In student exercise M9.1 you will create a company code Z0## for an Australian company and its legal requirements by copying 0001. You will then edit company code Z0## data to change the address, country currency, country key and language key. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.5 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Objective 3: Create and Assign a Chart of Accounts The chart of accounts contains a complete listing of G/L master records. Each G/L master record is divided into two segments: chart of accounts segment and company code segment. The chart of accounts segment contains the information that is common across company codes: account number, name of account, control fields consolidation fields, etc. This segment can be used by all company codes that are assigned to the same chart of accounts. Figure 9.1 summarizes the fields in the chart of accounts segment. Fields in the Chart of Account Segment The Chart of Account segment consists of several groups of fields: Type/Description l Control in chart of accounts l Description l Consolidation data in chart of accounts Key Word/Translation l Key words in chart of accounts l Translation Information l Information in chart of accounts l G/L texts in chart of accounts G/L Account Chart of accounts 001111 INT Information in G/L chartAccount of accounts Created on Chart of accounts 001111 INT G/L of Account Created by Key words in chart accounts Group chart of accts Chart of accounts Language 001111 INT Key Word G/L texts in chart of accounts Control in chart of accounts Account group Sample account Language Key Description Translation P+L statement account type Balance Sheet account 1st line Language Key More text indicator Description Other language Short indicator text Short text Long Text G/L account long text Consolidation in chart of accounts Trading partner Group account number ã SAP AG 1999 Figure 9.1 Fields in the chart of account segment The company code segment of the G/L master record contains information that is specific for a particular company code. This means the company code segment can be different depending on the needs of the company code. Figure 9.2, on the following page, summarizes the fields in the company code segment. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.6 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Fields in the Company Code Segment The Company Code segment consists of several groups of fields: G/L Account 001111 Chart of accounts INT Company Code 1000 G/L Account Chart of accounts Information Company Code Created On Control Data l Account control l Account Management l Joint Venture Created By Chart of Ac Country Ch Country FM area CO area Bank/interest l Document Creation l Bank/Financial Details 001111 INT 1000 G/L Account Control of document creation Chart of accounts Field status gr Auto Posting Company Code Supplement 001111 INT 1000 Account Control Bank/Financial Details Acct currency G/L Account texts Tax category Planning Leve Account As Altern. account Rel.Cash Flow Accounting Commitment I Additional I House Bank Account Management l Interest Calculation Information Management Interest CalculationOI information Line Items Interest Indic. Sort Key Int.calc.freq. Authorization l Information l G/L Account texts Joint Venture Recovery Ind. ã SAP AG 1999 Figure 9.2 Fields in the company code segment The Variant Principle The variant principle is a three-step method used to assign special properties to one or more R/3 objects. The variant principle is widely used in the IMG. The three steps are: · · · Define the variant Populate the variant with values Assign the variant to R/3 objects The chart of accounts is a variant that contains the structure and basic information about general ledger accounts. The three steps used to create and use a chart of accounts are: · Define the chart of accounts · Define the components of the chart of accounts · Assign the chart of accounts to company code/s. Define the chart of accounts A chart of accounts is defined with a four-character identifier (for example CAUS). In student exercise M9.2 you will use the four-character identifier C0##, where ## is the last two digits of your login. Define the components of the chart of accounts The components of a chart of accounts are the: key, description, maintenance language, length of G/L account number (from 1 to 10 digits), controlling integration, group chart of accounts, and blocked status. In M9.3 the components of the chart of accounts will be copied from an existing chart of accounts (CAGB). SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.7 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Assign the chart of accounts The chart of accounts has to be assigned to every company code that would like to create accounts based on the defined structure. According to the variant principle, several company codes can share the same chart of accounts. The CO module uses the same chart of accounts as the FI module. If company codes intend to use cross company code controlling, they must use the same chart of accounts. In M9.2 you will assign the chart of accounts C0## to your Company code Z0##. Objective 4: Modify/Create G/L Account Groups G/L accounts can be categorized into account groups, for examples, cash accounts, material accounts, asset accounts, etc. Account groups are assigned number ranges to ensure that accounts of the same type are within the same number range, e.g. cash accounts may be numbered 001000 to 001999. The account group is entered in the chart accounts segment and controls the appearance of the company code segment of a G/L account. Account groups are defined in the IMG. Figure 9.3 shows the account groups for the CAUS chart of accounts. Figure 9.3 Account groups in the CAUS chart of accounts In Figure 9.3, the ‘To account’ column determines whether the account identifier is alpha, numeric or alpha-numeric. It also specifies the length of the account identifier. You may have noticed that all G/L accounts in the CAUS chart of accounts are six characters in length. In student exercise M9.3 you will review and edit G/L account groups for your chart of accounts C0##; while in student exercise M9.5, you will edit the field status indicators for account group SAKO. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.8 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Objective 5: Create a Fiscal Year Variant To separate transactions into different periods, a fiscal year with posting periods is defined as a variant in the R/3 System. The fiscal year variant contains the definition of posting periods and special periods. Special periods are used for postings that are not assigned to time periods but to the process of year-end closing. Up to sixteen periods can be used. The system derives the posting period from the posting date. When the posting date falls within the last normal posting period, the transaction may be posted into one of the special periods. Fiscal year variants can be defined as year-independent or year-dependent (see Figure 9.4). If each fiscal year of a fiscal year variant uses the same number of periods, and the posting period always starts and ends on the same day of the year, the variant is called year-independent. On the other hand, a fiscal year variant is defined as yeardependent if the start and end date of the posting periods of some fiscal years will be different from the dates of other fiscal years, and/or if some fiscal years shall use a different number of posting periods. If one year of a fiscal year variant has less posting periods than others (for example, the business is sold part-way through the fiscal year), this is defined by R/3 as a shortened fiscal year. A shortened fiscal year and its number of posting periods has to be specified before definition of the period dates. The Fiscal Year 13 14 15 16 l The fiscal year can be defined as... 12 01 02 11 10 03 09 04 08 05 07 06 l Year-independent n ==> the same number and dates for the periods every year l Year-dependent n ==> periods can be differ from year to year ã SAP AG 1999 Figure 9.4 The fiscal year variant Standard year fiscal variants are already defined in the system and can be used as templates. In student exercise M9.4 you will create a calendar-year based fiscal year variant and will assign it to your Company code Z0##. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.9 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Objective 6: Set Field Status Indicators Field Status Indicators The field status is determined by the account group. The field status makes it possible to influence the appearance of an account’s master data. Every field has one of the following properties: · · · · Suppress Display Required Entry Optional Entry Fields that are not used can be suppressed. Fields which have an entry that should not be changed can be set to display only (even in change mode). Fields that must have an entry can be made required fields. Fields that can be entered but are not required can be set to optional entry. Certain fields are grouped together and their field status is valid for the entire group, e.g. interest cycle and last interest calculation key date. The fields currency and field status group are always required fields and their status cannot be changed. In Figure 9.5, the Account control field status settings for account group SAKO (G/L accounts – general) is shown. Notice how the various fields in Account control can be set to: suppress, required entry, optional entry or display depending on the radio button selected. Figure 9.5 Account control field status settings for account group SAKO Master Data Field Status SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.10 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM The fields displayed on the G/L master record are not only controlled by the account group, but also by the create, change, display function in the master data transaction. Once the master record is created and you do not want sensitive fields changed, on the master record change transaction in customizing, you can specify that a certain field is not changeable. For each field, the field status definitions from the account group and the transaction are taken into consideration and the one with the higher priority is used. The priorities are: · · · · Suppress (highest priority) Display Required Entry Optional Entry (lowest priority) Fields which are accessed with the transaction master record display are always either displayed or suppressed since you cannot make an entry in a display transaction. Figure 9.6 demonstrates the relationship between the Account group field status and the Master data field status. If the organization does not want to use the transaction dependent field status control, then all field status definitions should be set as optional entry, as this has the lowest priority and therefore will not conflict with the account group control. Master Data Field Status (2) ith dw e Us ich tion? wh nsac tra Us ac ed co in un wh t g ic ro h up ? Field Account 001111 Master Data Create Change Display Cash 000000-099999 ? Priority Tr de ans fie pen actio ld de n sta nt tu s unt Acco p Grou pou ld r g ie nt nt f u co nde Ac pe s de atu st ã SAP AG 1999 Figure 9.6 Master data field status In student exercise M9.5, you will edit the field status indicators for account group SAKO. You will then test your changes by entering a G/L master record. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.11 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 1: Setting up a Company code Student Exercise M9.1 Objective 2 Learning Objective 2: Create a company code. In this exercise you will create your own company code by copying company code 0001. You will then edit the company code settings. The instructions guide you to the IMG via the SAP Standard menu, however, you may prefer to navigate to the IMG via transaction code SPRO. 1. From the SAP Standard menu, select: Tools > AcceleratedSAP > Customizing 2. Double-click 3. Click 4. From the IMG, select: Enterprise Structure > Definition > Financial Accounting 5. Double-click 6. Double-click 7. Click the Copy org. object icon next to Define, copy, delete, check company code to copy from an existing company code (now go and check your email as it may take several minutes to read the tables!) 8. Enter 0001 in From Company Code field 9. Enter Z0## in To Company Code field (## is the last two digits of your login) 10. Click 11. Click No !!! 12. Click 13. Reply to the information message ‘Certain data was not copied’ by clicking to reveal the following message: SAP R/3 v4.6B to ‘Do you want to allocate a different local currency’ © SAP AG 1999 Cheryl Calvert message 9.12 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 14. Confirm any other information messages by selecting (Enter) and continue copying 15. Click to ‘Company code 0001 copied to Z0## without 1 number range object’ message to reveal the following screen: 16. Click the Completed activities tab to confirm that Cocode 0001 has been copied to Z0## 17. From the Menu bar, select Extras > Associated tables to review all the tables that were copied when creating Z0## 18. Click the Back icon once to exit the Define, copy, delete, check company code function 19. Double-click 20. Scroll down the table and select your Cocode by clicking it once 21. Click the Details icon 22. Change the following data: · · · · · Company name: Your name-0## City: Melbourne Country: AU Currency: AUD Language: Select English using drop down list 23. Click Save 24. Press Enter to accept the warning message ‘Company code currency was changed’ 25. You should see a message on the Status bar SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.13 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 26. Use the Back icon to return to the IMG Review company code global parameters (transaction code OBY6) 27. From the IMG (transaction code SPRO) select: Financial Accounting > Financial Accounting Global Settings > Company Code 28. Double-click next to Enter Global Parameters 29. Click once on your company code to select it 30. Click the Details icon to show the global parameters and variants that have automatically been assigned to your company code. 31. What variants are assigned for: Fiscal year variant: _____________ Posting period variant: ____________ Note, you will change these variants later. Document entry screen variant: ______________ Field status variant: _____________ 32. Use the Back icon to return to the IMG. You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.14 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 1: Setting up a Company code Student Exercise M9.2: Objective 3 Learning Objective 3: Create and assign a chart of accounts. In this exercise you will create a chart of accounts by copying an existing chart of accounts. The accountant has determined that the English financial accounting and financial reporting requirements are similar to that of Australia; therefore you will copy the CAGB chart of accounts – England to your Australian company. After copying the CAGB chart of accounts, you will assign it to your Company code Z0##. You will also copy the company code segments of the chart of accounts from Company code 2000 to Company code Z0##. In summary, the tasks you will complete are: · · · Create and copy a chart of accounts Assign the chart of accounts to your company code Copy the company code segments of chart of accounts Create and copy a chart of accounts (transaction code OBY7) 1. From the IMG (transaction code SPRO) select: Financial Accounting > General Ledger Accounting > G/L Accounts > Master Records > G/L Account Creation and Processing > Alternative Methods > Copy G/L Accounts 2. Double-click 3. Select the following data: SAP R/3 v4.6B next to Copy Chart of Accounts © SAP AG 1999 Cheryl Calvert 9.15 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 4. Click Enter 5. Enter the following data: · · · Chart of accounts: C0## (## is the last 2 digits of your login) Chart of accounts name: Chart of accounts for [yourname] Reference chart of accounts: CAGB · Click Enter to reveal a list of general ledger accounts you are about to copy 6. From the Menu bar, select: Chart of accounts > Copy chart of accts 7. Select Yes to message ‘You have not printed the proposal list yet’ 8. When copying is complete, you should get the following message on the Status bar: 9. Use the Back icon to return to the IMG Assign chart of accounts to company code (transaction code OB62) 10. From the IMG (transaction code SPRO) select: Financial Accounting > General Ledger Accounting > G/L Accounts > Master Records > Preparations 11. Double-click next to Assign Company Code to Chart of Accounts 12. Make sure you are in Change view by clicking 13. Scroll down the table and locate your Company code Z0## 14. Change Chrt/accts column from INT to C0## (i.e. to your own chart of accounts) 15. Click Save 16. Use the Back icon to return to the IMG. Copy company code segments of COA (transaction code OBY2) 17. From the IMG (transaction code SPRO) select: Financial Accounting > General Ledger Accounting > G/L Accounts > Master Records > G/L Account Creation and Processing > Alternative Methods > Copy G/L Accounts 18. Double-click 19. Enter the following data: · · · 20. next to Copy Company Code Company code: Copy from company code: Test run: Click Execute SAP R/3 v4.6B Z0## 2000 (leave blank) to reveal a warning message: © SAP AG 1999 Cheryl Calvert 9.16 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 21. Click Enter to accept the above warning (note, cocode 2000 has chart of accounts CAGB while cocode Z0## has chart of accounts C0##. You created C0## by copying CAGB therefore the chart of accounts are actually the same). 22. Click Enter to accept the warning message that you are making a production run 23. After a few minutes you will receive the following message on the status bar: 24. Don’t worry about the following message: 25. Use the Back icon to return to the IMG You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.17 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 1: Setting up a Company code Student Exercise M9.3: Objective 4 Learning Objective 4: Modify/Create G/L account groups. In this exercise you will review and edit the G/L account groups that were created during M9.2 when you copied the chart of accounts CAGB. You will also test your Company code Z0## and chart of accounts C0## by entering a G/L transaction. Edit/Add G/L Account Groups (transaction code OBD4) 1. From the IMG (transaction code SPRO) select: Financial Accounting > General Ledger Accounting > G/L Accounts > Master Records > Preparations 2. Double-click next to Define Account Group 3. Ensure you are in Change view by toggling 4. Scroll down to your chart of accounts C0## and change the following data: Delete: ALL, ALLE, BIL., GUV, LIZ, MITD, MITK, SKSA, SOND, ZURA, · ZURK, and ZURM · Change the following data: Acct group Name ANL. FIXED ASSET ACCOUNTS 999999 ERG. PROFIT & LOSS ACCOUNTS 999999 FIN. LIQUID FUNDS ACCOUNTS 999999 MAT. MATERIAL MANAGEMENT ACCOUNTS 999999 SAKO G/L ACCOUNTS (GENERAL) 999999 5. Click 6. Enter the following data: · · · · To account Chrt/accts: Acct group: Name: To Account: C0## INTA Intangible Assets 999999 7. Click the Back icon once to return to the Change View “G/L Account Groups” : Overview screen 8. Check that Intangible Assets has been added to the table 9. Click Save SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.18 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 10. Use the Back icon to return to the IMG. Test company code and chart of accounts 11. In Wieder (2004, p.126) you displayed the INT chart of accounts. Repeat this exercise using your own chart of accounts C0##. 12. In Wieder (2004, p.133-135) you created a G/L master record called Bank 1: DC##. You will now create a G/L Master Record in Client 440. 13. Enter transaction code FS00 in Command field 14. Enter 7000## in G/L account field and Z0## in Company code field 15. From the Menu bar, select G/L Account > Create 16. Click the List icon in the Account group field and select G/L accounts (General). Note that the list should be consistent with the account groups you edited on page 9.19. 17. In the Short text field enter Special Equity and in the Long text field enter Special Equity for yourname 18. Click Control data and select: · · · Only balances in local crcy Line item display Sort key: 001 19. Click Create/bank/interest 20. In Field status group enter G001 21. Click Save 22. Confirm that your new master record is included in Chart of Accounts C0## 23. In Wieder (2004 p.107) you entered a General Ledger petty cash transaction. Repeat this exercise using your Company code Z0##. Note, you should not need to enter a cost center as you have not activated cost center accounting in your company. 24. Execute transaction FS10N (Display account balance) and verify that your Petty Cash transaction has been posted to the relevant accounts. You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.19 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 1: Setting up a Company code Student Exercise M9.4: Objective 5 Learning Objective 5: Create a fiscal year variant. In this exercise you will create a calendar-year based fiscal year variant and assign it to your company code. Fiscal year variants are two characters in length. The Fiscal year in Australia runs from 1 July through to June 30. View fiscal year variants (transaction code OB29) First of all you will view a list of fiscal year variants available to IDES to determine whether your fiscal year variant will overlap with an existing fiscal year variant. 1. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Fiscal year 2. Double-click next to 3. Add 10 to the last two digits of your login to determine your unique FV identifier. Your fiscal year variant number:______________ 4. Confirm whether your fiscal year variant is already allocated, if so, choose a different two-character identifier. 5. Answer the following questions: a) b) Which of the predefined fiscal year variants are: · Calendar year? · Year-dependent? For what purposes are year-dependent fiscal year variants used? Create calendar-year fiscal year variant (transaction code OB29) 6. Click Fiscal Year Variant V6 once to highlight it. Then click the Copy as icon. 7. Change V6 to your Fiscal year variant number (the target entry) 8. Press Enter 9. Click Copy all SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.20 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 10. Press Enter to accept the message “Number of dependent entries copied: 140” 11. Click Save 12. Check that your fiscal year variant has been added to the table 13. Use the Back icon to return to the IMG. Assign fiscal year variant to company code (transaction code OB37) 14. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Fiscal Year 15. Double-click next to 16. Locate your company code and change K4 to your fiscal year variant number 17. Click Save 18. Use the Back icon to return to the IMG. You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.21 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 1: Setting up a Company code Student Exercise M9.5: Objective 6 Learning Objective 6: Set field status indicators In this exercise you will edit the field status indicators for account group SAKO (G/L accounts – general) in your chart of accounts C0##. You will then review your changes by entering a G/L master record in company codes Z0## and 3000. Edit Field Status Indicators (transaction code OBD4) 1. From the IMG (transaction code SPRO) select: Financial Accounting > General Ledger Accounting > G/L Accounts > Master Records > Preparations 2. Double-click 3. Ensure you are in Change view by toggling 4. Locate your company code C0## 5. Click C0##, SAKO once to select it 6. Click 7. Double-click Account control 8. Change the following field status information: SAP R/3 v4.6B next to Define Account Group to reveal the following screen © SAP AG 1999 Cheryl Calvert 9.22 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 9. Click to move to Maintain Fiel d Status Group: Account Management 10. Change the following field status information: 11. Click to move to Maintain Field Status Group: Bank/financial details 12. Click until you get to Maintain Field Status Group: Joint Venture 13. Change the following field status information: 14. Click Save SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.23 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Compare Field Status Indicators You will now create a G/L master record in company codes 3000 and Z0## to review how the changes you made to the field status groups effected the field options in the G/L master record. To simplify the comparison, you are going to enter the G/L master record in both company codes simultaneously by switching between SAP sessions. 15. Open a new SAP session and complete the following steps simultaneously in both sessions: 16. From the SAP Standard menu select: Accounting > Financial Accounting > General Ledger > Master records > Individual processing 17. Double–click: 18. Delete any data in the G/L Account field by using the backspace key 19. Enter 4780## in the G/L Account field (## is the last two digits of your login) 20. Enter 3000 in the Company code field in session 1 and Z0## in Company code field in session 2 21. From the Menu bar, select: G/L Account > Create, in both sessions 22. Click Type/description tab 23. In both sessions, click on the Account group field and select G/L accounts (general): 24. In both sessions, select 25. In both sessions, in the Short text field enter IT Consulting 26. In both sessions, In the Long Text field enter IT Consulting for Student 0## (## is the last two digits of your login ) 27. In the Company code 3000 session enter 312800 in Group account number field. There is no Group account number in the Company code Z0## session. 28. Click the Control data tab: in both sessions. Notice how the display is quite different. You suppressed most fields in Company code Z0## at instruction 8 above. 29. Notice the Account currency is appropriately defaulted in both sessions 30. Select 31. Notice how Sort key is a required entry field in Z0## and an optional field in 3000. in both sessions Enter 001 in Sort key field in both sessions SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.24 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 32. Click the Create/bank/interest tab in both sessions. Session Z0## will prompt you with a ‘Make an entry in all required fields error message ’. Work out which field is the required entry field and make the appropriate change. 33. Enter G001 in Field status group field in both sessions 34. Click the Save icon 35. Click Exit in both sessions to return to the SAP Standard menu You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.25 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 2: Document Control Every day hundreds of financial documents are created in the enterprise. In order to support the filing of original documents, the documents have to be divided into several categories. Different financial business transactions need different data within the documents. The R/3 System uses the document principal whereby postings are always stored in document form and the document remains a complete unit in the system until it is archived. Part 2 of Module 9 focuses on the customizing the control of documents in Financial Accounting. Learning Objectives After completion of Part 2 of Module 9, you should be able to: 1. Define FI document number ranges and document types 2. Influence the fields in document line items 3. Assign posting authorizations to users 4. Open and close posting periods Resources The following resources are available for completing this module: · · · · Student Notes Student Exercises M9.1 to M9.9 Unstructured Exercises M9 R/3 Library On-Line Documentation Student Notes Objective 1: Document Number Ranges and Document Types The R/3 System uses the document principle as described above. A document is identified by a combination of: · · · Document number Company code Fiscal year The R/3 FI document consists of a document header and document line items. There can be up to 999 line items in a FI document. The R/3 System records at least one document for every business transaction. Each document receives a unique document number. R/3 can assign the document numbers (internal assignment) or the user can assign the number at document entry time (external assignment). SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.26 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM A business event might trigger more than one document within R/3. When goods are received from a vendor, a material document is created to keep track of details important to inventory tracking. An accounting document is created to track financially relevant information, such as G/L accounts and amounts. R/3 will link related documents together in the system, to provide a complete picture of any business transaction within the system. An example of the linking of documents is document flow in the Sales and Distribution module. Document Types The document type controls the document header and is used to differentiate the business transactions to be posted, e.g. customer invoice, vendor payments, etc. Document types are defined at the client level and are therefore valid for all company codes. The standard system is delivered with document types which can be used, changed, or copied. The major controls of document types are: · · the number range of document numbers, the account types allowed for posting Figure 9.7 details the important standard document types in the R/3 System: SA nt ccou G/L a gs in Post KN or Vend it d Cre s o m Me omer Cust nts e Paym t or ne Vend s ce invoi edit r and c s o m me ral Gene ents m Docu KZ KG KR or Vend es c i Invo DZ omer Cust it Cred s o Mem AB omer Cust s ce Invoi DG DR Important Standard Document Types or Vend nts e m Pay ã SAP AG 1999 Figure 9.7 Standard document types Document type AB allows postings to all account types, while all other document types limit the types of accounts you can post to. Document type DG, for example, allows you to post to customer (D) and G/L accounts (S) only. To transfer billing documents from the R/3 billing system, the standard system uses the document types: · RV, the default document type for SD billing documents (customer invoices). SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.27 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM · RE, the default document type for MM billing documents (vendor invoices). When internal number assignment is used, the system assigns a new number to each document in the Financial Accounting component. In external number assignment, the system transfers the billing document number to the FI document as long as this number has not already been assigned. Document number ranges The document number range defines the allowable range in which a document number must be positioned and cannot overlap. Document Number Ranges 9999999999 02 9000000000 8000000000 external numbering current numbers 7000000000 01 6000000000 internal numbering defined until fiscal year in the future 5000000000 4000000000 SB 01 current numbers 3000000000 00 2000000000 internal numbering defined per fiscal year 1000000000 0000000000 EX 02 1998 1999 2000 DR 00 2001... ã SAP AG 1999 Figure 9.8 Internal and external numbering in document number ranges Figure 9.8 shows that document numbers can be internally or externally assigned. With internal numbering the system stores the last used document number from the number range in the field ‘Current number’ and takes the subsequent number for the next document (see examples 00 and 01 in Figure 9.8). In student exercise M9.6 you will review the Accounting documents number range table in the IMG. You will see that the R/3 System internally generated a Current number when you completed Student exercise M9.3. In external numbering the user enters the original document number, or the number is transferred automatically from a pre-invoicing system. The numbers usually are not used in sequence and therefore the system cannot store a ‘current number’ (see example 02 in Figure 9.8). The numbers may be alphanumeric. The document number range has to be defined for the year in which it is used. Document number ranges can be defined until a fiscal year in the future or per fiscal year. One number range can be assigned to several document types. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.28 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM In student exercise M9.6 you will verify that number ranges for Accounting documents have been defined (copied to) your company code. Furthermore, you will create a new number range for the document type ‘authorized expenses’ ; and you will create the document type authorized expenses . Objective 2: Influence Fields in Document Line Items Recall that a document has both header and line items. The major controls of document line items are posting keys and field status variants. Posting Keys Like document types, posting keys are defined at the client level. The posting key controls: · · · On which type of account the line item can be posted to If the items is posted as a debit or credit The field status of additional details In addition, the posting key indicates: · · Whether the line item deals with a payment transaction or not. This information is required in analyzing payment history and creating payment notices. Whether the sales figures of the account should be updated by the transaction, e.g. when posting a customer invoice. Posting keys have been enhanced with the new Enjoy SAP functionality. In the standard transactions, posting keys are labeled “debit” and “credit”. In Customizing, R/3 delivers the following default values: · · · For GL Transactions: “debit” is posting key 40, “credit” is posting key 50. For Customer Invoices: “debit” is posting key 01, “credit” is posting key 11. For Vendor Invoices: “credit” is posting key 31, “debit” is posting key 21. SAP recommends that you use the standard delivered posting keys shown in Figure 9.9. If you change or define new posting keys, all tables containing a reference to these keys must also be maintained. For these reasons, there are no student exercises involving the customizing of posting keys. Suffice to say, however, that posting keys have important control functions which can be customized in the IMG. By influencing the field status definitions of posting keys and the field status group, the field status can be made transaction-dependent and account-dependent. Since the sub ledger accounts do not have a field status group, differentiation in the sub ledger postings is mainly made by different posting keys. Therefore, there are a lot of posting keys for sub ledger postings. In general ledger postings differentiation is mainly made by different field status groups. Therefore, only two posting keys (40 and 50) are needed for general ledger postings. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.29 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Standard Posting Keys Customers 01 02 03 04 05 06 07 08 09 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 Materials Assets 70 Vendors 89 75 G/L 40 80 81 83 84 85 86 50 90 91 93 94 95 96 For G/L-Postings out of Materials Management 99 ã SAP AG 1999 Figure 9.9 Standard posting keys Field Status Group During document entry, different fields are displayed depending on the transaction and the accounts used. For example, when posting expenses, a cost center and tax information is usually required. However, when posting cash, this same information is not necessary. These different displays during document processing are controlled by the field status. As a general rule, you customize the account-dependent field status on general ledger accounts. For customer and vendor processing, you customize the field status on the posting key as necessary. For each category of general ledger account, e.g., cash accounts, expense accounts, the status of every document entry field is determined. The status can either be: required, suppressed, or optional for document entry. These statuses are grouped into field status groups for each category of general ledger account. Field status groups are then assigned to the respective general ledger master records. If a document is posted to a sub ledger account, the field status group of the reconciliation account will apply. Figure 9.10 demonstrates that the field status groups are collected under one field status variant . The field status variant is assigned to one or several company code(s). Typically, the same field status variant is assigned to all of the enterprises company codes so that the same “rules” apply across company codes. It is recommended to copy the standard R/3 delivered field status groups and modify them as necessary. In student exercise M9.7 you will create a field status variant called authorized expenses by copying field status variant G001. You will then edit the statuses of fields (suppress, SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.30 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM required entry or display) for your field status variant - authorized expenses. Furthermore, you will create a G/L master record called entertainment expenses and will assign the field status variant to this G/L account. Finally, you will test your field status variant by posting several documents that affect the G/L account entertainment expenses . Field Status Groups Field Status Groups Cash Accounts Text: Required Cost Center: Sup. Allocation: Opt. Variant G001 Comp. Code 0001 :. GR01 GR02 GR03 :. Expense Account Text: Optional Cost Center: Req. Allocation: Opt. G002 :. General Accts. . Revenue Accts. . Material Accts. . Text: Optional … G003 GR04 GR05 :. Account number 8090 Document Account numberEntry 1222 Control Field Status Group G001 Document Entry Account number 1111 Control Field Status Group G001 Document Entry Control Field Status Group G001 ã SAP AG 1999 Figure 9.10 Objective 3: Field status groups Assign Posting Authorizations to Users Posting authorizations can be assigned to users by determining upper limits for posting procedures within tolerance groups. It is possible to enter an upper limit for: · · · the total amount per document the amount per customer/vendor item the cash discount percentage a user with this tolerance group is able to grant. There is no limit to the amount of tolerance groups that can be created. Every user can be explicitly assigned to a tolerance group. If a user is not assigned to any special tolerance group, then entries in the tolerance group “____” are valid for them. This is the default tolerance group. Usually the tolerance group “____” contains values which are to be valid for the largest group of employees. For any employees who have especially high or low limits, a special tolerance group should be created and assigned to their user logon ID’s. In student exercise M9.8, you will create a tolerance group for a user (yourself). This tolerance will prevent you from posting: SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.31 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM · · · · · Any document with a value greater than $500,000 An amount greater than $100,000 per open item account item A discount greater than 3% A payment that differs from the open item by more than $20,000 or 10% A cash discount adjustment greater than $200 Objective 4: Open and Close Posting Periods Posting periods are defined in the fiscal year variant . To prevent documents from being posted to a wrong posting period, desired periods are closed. Usually the current posting period is open and all other periods are closed. At the end of a period it is usually closed and the next period is opened. A period is opened by entering a range into the posting period variant which encompasses this period. It is possible to have as many periods open as desired. Posting Periods Open posting periods during the fiscal year Open posting periods during the closing procedure open 12 13 01 14 15 16 02 11 09 12 05 n e op 07 06 02 11 04 08 01 en 03 op 10 10 03 09 04 08 05 07 06 ã SAP AG 1999 Figure 9.11 Posting periods in the R/3 System During the procedure of financial closing, some special periods may also be open for closing postings (see Figure 9.11). During the time of the closing procedure, two period ranges have to be open at the same time. Therefore, two period ranges can be entered in the posting period table. Several company codes can use the same posting period variant. The closing and opening of periods is then done at the same time for all assigned company codes, thus making period maintenance easier. At the document header level, R/3 checks the periods that are allocated to the account type “+”. This is the first check. Therefore the account type “+” must be open for all periods which are supposed to be open for any other account type. The account type “+” SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.32 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM is the minimum entry in the posting period variant. Posting periods can be handled differently for different account types (Customer, Vendor, General ledger, etc.). At the line item level, R/3 checks the account type of the posting key to verify that the period is open for the assigned account type. Two Period Ranges Open posting periods during the closing procedure Range 1 open 13 14 15 Range 2 en 01 op 12 16 Optional: Authorization Group restricts posting authority to special users 02 11 10 03 09 04 08 05 07 06 ã SAP AG 1999 Figure 9.12 Open posting periods during the closing procedure During the time of the closing procedure two period ranges have to be open at the same time. Therefore, two period ranges can be entered in the posting period table. An authorization group may be assigned to the first range. Then, only users belonging to this authorization group have the permission to post into the first period range. It makes sense to use the first range for the special periods and to authorize only the accountants involved in closing, to post into the special periods. In student exercise M9.9 you will create a posting period variant and you will populate your variant with values. You will then assign the variant to your company code. Furthermore, you will review the period -end closing function in R/3 and will close off the prior period for your Company code Z0##. You will also confirm that a user cannot post a transaction to the closed period. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.33 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 2: Document Control Student Exercise M9.6: Objective 1 Learning Objective 1: Document number ranges and document types. In student exercise M9.1, document types and document number ranges were defined for your Company code Z0## when you copied Company code 0001. In this exercise you will verify that number ranges for Accounting documents have been defined (copied to) your company code. Furthermore, you will create a new number range for document type authorized expenses ; and you will create the document type authorized expenses . Check definition of number ranges (transaction code FBN1) 1. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Document Number Ranges 2. Double-click next to 3. Enter Z0## in Company code field 4. Click 5. Verify that the following number ranges are created for your company code and to display the Number ranges for Accounting documents are assigned to the corresponding document types. Note that 9999 in the Year field maintains the document number range for an indefinite period. Doc. type SA DZ KZ DG KG DR KR ZP Document Variant Number Range 01 14 15 16 17 18 19 20 0100000000-0199999999 1400000000-1499999999 1500000000-1599999999 1600000000-1699999999 1700000000-1799999999 1800000000-1899999999 1900000000-1999999999 2000000000-2099999999 GL account postings Customer payments Vendor payments Customer credit memos Vendor credit memos Customer invoices Vendor invoices Payment program posting Let’s say for arguments sake that the period 9999 is not specified in the Define Document Number Ranges table; and the accountant would like you to add the current financial year. To do this: 6. Use the Back icon to return to the IMG. 7. Select Financial Accounting > Financial Accounting Global Settings > Document > Document Number Ranges SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.34 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 8. Double-click 9. Enter the following data: · · · · next to Company code: Z0## Number range number: 01 to ZZ Source fiscal year: 1999 Target fiscal year: current fiscal year 10. Click Execute 11. Click Yes to ‘Do you really want to do this?’ message and review the intervals that have been added 12. Use the Back icon to return to the IMG 13. Double-click next to Overview and check that the current financial year has been added to the table for your Company code Z0## Now that you have added a financial year, you will need to ensure that the current document number for the current financial year will be issued consecutively. 14. Use the Back icon to return to the Number Ranges For Accounting Documents initial screen 15. Click 16. For range interval 01, repeat the current number for the current year. For example, 100000001 was added to 2001: 17. Scroll down the table to check to see if any document has a Current number > 0. If so, you will need to repeat (copy) the current number to the current financial year. 18. Click Save 19. Click Enter to any warning message 20. Use the Back icon to return to the IMG. SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.35 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Create number range (transaction code FBN1) 21. From the IMG, double-click 22. Enter Z0## in Company code field 23. Click Change intervals icon 24. Click Insert interval icon 25. Enter the following data: · · · · · · next to Document Number Ranges > Overview No: 99 Year: current financial year From number: 9900000000 To number: 9999999999 Current number: 0 Ext: OFF 26. Click Insert 27. Scroll through table and check that the document number range has been added 28. Click Save 29. Click Enter to ‘Transport number range’ message 30. You should get a message on the status bar: Create document type (transaction code OBA7) 31. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Document header 32. Double-click 33. Click 34. Enter the following data: · · · · · next to Document type: ## (## is the last two digits of your login) Number range: 99 Reversal document type: AB Account types allowed, select: Assets, Customer, Vendor, Material, G/L account. Required during document entry: Reference number 35. Click Save 36. Click the Back icon once to return to the Change View “Document Types” screen 37. For your document type number, enter Authorized expense in Description field 38. Click Save 39. Use the Back icon to return to the IMG. You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.36 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 2: Document Control Student Exercise M9.7: Objective 2 Learning Objective 2: Influence fields in document line items. In this exercise you will create a field status variant called authorized expenses by copying an existing field status variant. You will edit the statuses of fields (suppress, required entry or display) for your field status variant - authorized expenses. You will then create a G/L master record called entertainment expenses and will assign the field status variant to this G/L account. Finally, you will test your field status variant by posting several documents that affect the G/L account entertainment expenses . But first, you must ascertain the existing field status variant assigned to your company code. In exercise M9.1 instruction 31 you wrote down the field status variant assigned to your company code. Field status variant:______________ Copy Field Status Variant 1. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Line Item > Controls 2. Double-click next to 3. Select the Field status variant assigned to your company code by clicking it once 4. In the Dialog structure, double-click Field status groups to open this folder 5. Select Field status group G001 by clicking the row button 6. Click the Copy as icon 7. Change Field status group to FS## (## is last 2 digits of your login) 8. Change Text to Authorized Expenses ## (the last 2 digits of your login) 9. Click (or press) Enter to copy data 10. Click Save 11. Drill-down on FS## by double-clicking it: SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.37 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM We are going to change all document fields to suppress. This is only to highlight how the Field status group works when posting a document. Usually, certain fields will either be suppressed, required, optional or display only. 12. Double-click General data and change all fields to Suppress 13. Click the Next group icon to move to the next group and change all fields to Suppress 14. Using the Next group icon change all fields to Suppress until you have amended all groups 15. Click Save Create a G/L account using Field status group FS## (transaction code FS00) 16. Create a G/L Master Record (trans FS00) by using the following data: · · · · · · · · G/L Account: 4670## Company code Z0## Account group: G/L accounts (general) PL Statement acct: select Short text: Entertainment exp. Long text: Entertainment expenses for Student 0## Only balances in local crcy: select Line item display: select SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.38 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM · · Sort key: 001 Field status group: FS## 17. Click Save 18. Use the Back icon to return to the SAP Standard menu Test Field Status Group FS## 19. Enter transaction code FB50 in the Command field to go to the Enter G/L account document function 20. Ensure that you are working in Company code Z0##. If you are not, select: Environment > Set company code from the Menu bar 21. Enter today’s date in Doc. date and Posting date fields 22. Enter the following line item data: Last 2 digits of login 23. Scroll across the line item section and review all the possible data entry fields. These are the fields that are influenced by the field status group FS## 24. Click Save 25. If you get a ‘no amount tolerance ra nge entered’ warning, click Enter to bypass 26. Document Number:________________ 27. Leave this session open 28. Open a new session 29. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Line Item > Controls 30. Double-click next to 31. Select the Field status variant assigned to your company code by clicking it once 32. In the Dialog structure, double-click Field status groups to open this folder 33. Select FS## by double-clicking it 34. In the Additional account assignments group, change Cost center to Required entry 35. Click Save SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.39 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 36. Switch back to transaction FB50 Enter G/L account document (it should be one of the open sessions) 37. Repeat steps 20 to 24 a) What is the error message? b) Why did the error occur? 38. Enter 4120 in Cost center field 39. Click Save a) What is the error message? b) Why did this error occur? 40. Switch back to Maintain Field Status Group : Additional Account Assignments 41. Change Cost center to Optional entry 42. Click Save 43. Switch back to FB50 Enter G/L account document 44. You must Exit this transaction and enter it again for your changes to the Field status group to take effect 45. Repeat steps 20 to 24 again, but this time do not enter a Cost center 46. Click Save 47. Document Number:________________ You have now experimented with the three field statuses: suppress, required entry and optional entry for the Cost center field. Based on your experimentation above, can you explain how the three statuses effected the data entry field Cost center in a Financial Accounting document? Answer: You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.40 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 2: Document Control Student Exercise M9.8: Objective 3 Learning Objective 3: Assign posting authorizations to users. In this exercise you will create a tolerance group for a user. This tolerance will prevent you from posting: · · · · · Any document with a value greater than $500,000 An amount greater than $100,000 per open item account item A discount greater than 3% A payment that differs from the open item by more than $20,000 or 10% A cash discount adjustment greater than $200 First you must define the Tolerance group and then assign it to the relevant user/s. In this case, you will assign the Tolerance group to yourself. Define Tolerance Group (transaction code OBA4) 1. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Line Item 2. Double-click 3. Locate your Company code Z0## in the table and drill-down by double-clicking it 4. Amend the following data: · · · next to Amount per document: 500000 Amount per open item account item: 100000 Cash discount per line item: 3% 5. Click Save 6. Click the Back icon once to return to the Change View “FI Tolerance Groups For Users” screen 7. Select Z0## by clicking 8. Click Copy as Icon 9. Enter SUPV in Group field SAP R/3 v4.6B to the left © SAP AG 1999 Cheryl Calvert 9.41 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 10. Click Enter 11. Click Save 12. Use the Back icon to return to the IMG 13. Execute 14. Check that the Tolerance group SUPV has been added to your Company code 15. Use the Back icon to return to the IMG. again Assign Tolerance Group to User (transaction code OB57) 16. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Line Item 17. Double-click 18. Click 19. Enter the following data: · · 20. next to User name: your SAP R/3 login name Tolerance group: SUPV Click Save Test Tolerance Group 21. Repeat steps 20 to 24 again in exercise M9.7, but this use the amount of $1,000,000 22. Error message when saving transaction: You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.42 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Part 2: Document Control Student Exercise M9.9: Objective 4 Learning Objective 4: Open and close posting periods. In this exercise you will create a posting period variant and you will populate your variant with values. You will then assign the variant to your company code. Furthermore, you will review the period -end closing function in R/3 and will close off the prior period for your Company code Z0##. You will also confirm that a user cannot post a transaction to the closed period. Create Posting Period Variant (transaction code OBBO) 1. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Posting Periods 2. Double-click next to Define Variants for Open Posting Periods 3. Click 4. In the Variant field enter Z0## (## is the last two digits of your login) 5. In the Name field enter Variant for Student 0## 6. Click Save 7. Use the Back icon to return to the IMG. Define Open and Close Posting Periods (transaction code OB52) 8. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Posting Periods 9. Double-click 10. Proceed to add Posting period variant Z0## by copying variant 2000 11. Highlight 2000 +, 2000 A, 2000 D, 2000 K, and 2000 S 12. Click the Copy as icon 13. In the Var. column, change 2000 to Z0## in each of the 5 rows 14. Click 15. Click Save 16. Use the Back icon to return to the IMG. SAP R/3 v4.6B next to Open and Close Posting Periods to transfer the data © SAP AG 1999 Cheryl Calvert 9.43 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM Assign Posting Period Variant to Company Code (transaction code OBBP) 17. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Posting Periods 18. Double-click next to Assign Variants to Company Code 19. Locate your Company code and change Variant 0001 to Z0## 20. Click Save 21. Use the Back icon to return to the IMG. Close Posting Period (transaction code OB52) Posting periods 1 to 12 are open from 1 2000 until 12 2004. Posting periods 13 to 16 are open in 2000 only. You will edit this data for your Company code Z0##. 22. From the IMG, select: Financial Accounting > Financial Accounting Global Settings > Document > Posting Periods 23. Double-click next to Open and Close Posting Periods 24. Locate your Posting period variant Z0## in the table 25. Close off the prior period for each of the five ledgers (+ all accounts, A assets, D customers, K vendors, S General ledger) by changing the From per. 1 column to 01 (meaning January). You will leave the entire current financial year open for posting so that you can subsequently enter pre-dated documents. 26. Change the Period 1 year to the current financial year for the five ledgers 27. Change the Period 2 year to the current financial year for the five ledgers 28. Click Save 29. Use the Back icon to return to the IMG. Test Posting Period Control Repeat steps 16 to 17 again in exercise M9.7 using your Company code Z0##. Enter 31 December, last financial year, in the today’s date and posting date fields. Check that the system does NOT allow you to save your transaction. 30. Posting period error message: You have now completed this exercise SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.44 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM SAP R/3 Module 9 - FI Customization Unstructured Exercises M9 Using Edit > Find in the IMG, answer questions 1 to 7: 1. What is the transaction code for enter exchange rates? 2. How many companies use credit control area 1000? 3. Company code 5000 Japan is assigned to which Controlling area? 4. What currency code is assigned to the Russian Rubel? 5. In terms of customers, what is the last internally assigned number for number range object 02. 6. In the SAP calendar, what day is “All Saints’ day?” 7. What is the two character country key of Tadjikistan 8. If I wanted to change the units of measurement, what menu path would I follow in the IMG? 9. What is the length of the G/L account number for G/L account group FILC in chart of accounts GKR. 10. What company code/s is chart of accounts GKR assigned to? 11. Is fiscal year variant AA year-independent or year-dependent? 12. When are year-independent fiscal year variants used? SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.45 BAO6714 – COMPUTERISED ACCOUNTING IN AN ERP SYSTEM 13. Company code 2500 IDES Netherlands uses which fiscal year variant? 14. Account group ERG., CAJP chart of accounts . Is ‘post automatically only’ a required entry field? 15. What is the current number of Accounting document 01 in Company code 1000 for the year 2000? 16. What is the name of Accounting document 01? 17. What is document type PR used for? 18. In field status variant 1000, which field status group is used for ‘Accounts for fixed asset retirement’? 19. In field status variant 1000, revenue accounts, is the field ‘invoice reference’, suppressed, optional or a required entry? 20. Is posting key 70 a debit or a credit? 21. In company code 3000, what is the maximum amount that can be posted per document? 22. Company code 5000 uses which posting period variant? 23. What is the earliest document date that you can post vendor documents in Company code 2000? 24. Company code 4000 is assigned to which purchasing organization? 25. What is the address of IDES Japan SAP R/3 v4.6B © SAP AG 1999 Cheryl Calvert 9.46