Time Recording for Project-Based Services (J12_US)
Transcription
Time Recording for Project-Based Services (J12_US)
Test Script PUBLIC SAP S/4HANA 2016-04-27 Time Recording for Project-Based Services (J12_US) Content 1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1 System Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2.2 Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Master Data, Organizational Data, and Other Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 Business Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Overview Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 Test Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.1 Time Recording. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Time Recording through Manage My Timesheet App. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Time Recording through Manage My Timesheet - Gamified App. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 4.2 Time Recording from External System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.3 Approval of Working Times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 5 Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.1 Process Chains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Succeeding Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Preceding Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Content 1 Purpose Time Recording for Project-Based Services provides internal consultants a quick time entry method for customer projects. The time entry sheet is prepopulated with assigned work packages and roles for easy selection. Non-billable time can also be entered for time accountability. This document provides a detailed procedure for testing the scope item after solution deployment, reflecting the predefined scope of the solution. Each process step is covered in its own section, providing the system interactions (that is, test steps) in a table view. Steps that are not in scope of the process but are needed for testing are marked accordingly (see the Test Step column). Customer-project-specific steps must be added. Time Recording for Project-Based Services (J12_US) Purpose PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 3 2 Prerequisites This section summarizes all prerequisites needed to conduct the test in terms of system, user, master data, organizational data, and other test data and business conditions. 2.1 System Access The test should be conducted with the following system: System Details System Accessible via Fiori launchpad. Your system administrator provides you with the URL to access the various apps assigned to your role. 2.2 Roles Assign the following business roles to your individual test users. Note The following roles are provided as example roles from SAP. You can use these as templates for your own roles. Business Role Business Role ID as Delivered by SAP Employee SAP_BR_EMPLOYEE 4 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Log On Time Recording for Project-Based Services (J12_US) Prerequisites 2.3 Master Data, Organizational Data, and Other Data The organizational structure and master data of your company have been created in your system during implementation. The organizational structure reflects the structure of your company. The master data represents materials, customers, and vendors, for example, depending on the operational focus of your company. Use your own master data to go through the test procedure. If you have installed an SAP Best Practices Baseline Package, you can use the following Baseline Package scenario data: Data Sample Value Details Service Organization Service Organization – Company The following Enterprise Structures are as US signed to the Service Organization: Cost Center Customer ● Controlling Area A000 ● Company Code 1710 ● Cost Center 17101902 ● Cost Center 17101903 ● Cost Center 17101904 ● Plant 1710 ● Distribution Channel 10 ● Division 00 ● Sales Organization 1710 Csltg Unit A 17101902 Csltg Unit B 17101903 Customer Dev 17101904 Domestic US Customer 1 17100001 Comments For more information on creating master data objects, see the following Master Data Scripts (MDS): Table 1: Master Data Script Reference Master Data ID Description BNM Create Cost Center and Cost Center Group BND Create Customer Time Recording for Project-Based Services (J12_US) Prerequisites PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 5 2.4 Business Conditions Before this scope item can be tested, the following business conditions must be met. 1 6 Business Condition Comment Customer Project Management (J11) Must be run before this test script. A project must be created and the employee must be assigned to a project. PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Prerequisites 3 Overview Table This scope item consists of several process steps provided in the following table. Process Step Business Condition Business Role Expected Results Time Recording The employee wants to record time for a spe Employee (Professional User) Time is recorded for a project or work package Time Recording from External System Approval of Working Times Time Recording for Project-Based Services (J12_US) Overview Table cific project or work package or work item. or work item. Recorded working times can be transferred Working times are transferred from an external from an external system. system. Working times need to be approved. Working times are automatically approved. PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 7 4 Test Procedures The following sections describe test procedures for each process step that belongs to this scope item. 4.1 Time Recording 4.1.1 Time Recording through Manage My Timesheet App Test Administration Customer project: Fill in the project-specific parts. Test Case ID <X.XX> Tester Name Testing Date Enter a test date. Duration Enter a duration. Business Role(s) Responsibility <State Service Provider, Customer or Joint Service Provider and Customer> Context In this activity, you perform the time recording process. Time recording is only possible on hourly basis and only directly by the employee themselves and not with delegates. Besides the times, a short description or note can also be entered per day and per activity. 8 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Test Procedures Procedure Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment 1 Log On Log onto the SAP Fiori Launchpad as The SAP Fiori Launchpad displays. an Employee (Professional User). 2 Access the Fiori App Choose Manage My Timesheet. The My Timesheet Overview screen displays. 3 Explore My Timesheet Choose All Projects. You see all customer projects and work packages to which you are as signed. The row below My Time Sheet dis plays the five most recently used customer projects. Selecting the project on this line would take you di rectly to that project. 4 Display Work Package Choose one of the projects in the top The work packages assigned to you row. are displayed in the main body of the screen with the description of title of the work package and the end date. The roles you are assigned are also displayed. Below the role assignment you would see the planned and re maining hours open for recording for that work package. The total hours recorded per day can be seen at the bottom row. 5 Display Time Available In the upper right of the screen, se lect either Work Week, or Week. 6 Select Date Range Select the date range line to left of Week, Work Week. Time Recording for Project-Based Services (J12_US) Test Procedures You can view either the work week or the full 7 days of that week available for time entry. A calendar entry dialog box displays allowing you to choose the week you wish to display. PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 9 Test Step # Test Step Name Instruction Expected Result 7 Configure the Time Sheet Set the data for either year, month, The My Time Sheet screen is now or week days for time recording. prepared for data entry. The right Pass / Fail / Comment Customer Project and Work Pack ages are chosen, the right time frame is set and the most convenient view for recording (Work Week/Week) has been chosen. 8 Record working time in hours Enter the working times per day and The system calculates total hours activity, choose a work item from the automatically in week and work week list of the available work items, enter and can be viewed on the right side the working times as <time entries of the page. The sum of total hours is per day and activity and work item; also automatically calculated and entered in hh:mm format>. can be viewed at the bottom of the page. 9 Enter a description for an activity To enter an optional description or A dialog box is displayed. The de (optional) note for an activity: scription of the activity is saved. • In the case of work package or nonproject related task, choose the Notification icon to the right of the working time. Enter a description and choose OK. • In the case of work item, choose the working time field and enter a note in the Note field, then choose OK. 10 Record time Save your entries. The times are saved. Filter/display settings are also saved, and dis played the next time this app is launched. 10 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Test Procedures 4.1.2 Time Recording through Manage My Timesheet - Gamified App Test Administration Customer project: Fill in the project-specific parts. Test Case ID <X.XX> Tester Name Testing Date Enter a test date. Duration Enter a duration. Business Role(s) Responsibility <State Service Provider, Customer or Joint Service Provider and Customer> Context In this activity, you perform the time recording process through the Manage My Timesheet – Gamified app. Time Recording is only possible on hourly basis and only directly by the employee themselves and not with delegates. Besides the times, a short description or note can also be entered per day and tasks. Procedure Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment 1 Log On Log on to the SAP Fiori Launchpad as The SAP Fiori Launchpad displays. an Employee (Professional User). 2 Time Recording for Project-Based Services (J12_US) Test Procedures Access the Fiori App Choose the Manage My Timesheet - The My Time Sheet Overview screen Gamified tile. displays. PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 11 Test Step # Test Step Name Instruction Expected Result 3 Select Date Range By default, the timesheet shows the current week. A calendar entry dialog box displays Pass / Fail / Comment allowing you to choose the week you If you want to record times in a differ wish to display. ent week, select the date range line on the top of the screen under My Timesheet. 4 Explore your tasks The weekend days (Saturday and Sunday are shown in a different color). The tasks (projects, work packages, work items) assigned to you are dis played in the right side of the screen under My Tasks with the description of the projects, work packages, and work items. The roles assigned to you are also displayed. On the top-right corner of each task, you would see the hours already re corded for that task. Non-project related activities are also shown. 6 Search your tasks (optional) In the right side of the screen, insert The task(s) assigned to you are fil a text in the search box just below My tered according to the text inserted Tasks. in the search box. The text search can be performed through three attributes: project title description, work package title de scription/work item title description, role description 12 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Test Procedures Test Step # Test Step Name Instruction Expected Result 6 Select a task In the right side of the screen, under You have selected a task on which you can record times. The selected task is shown in a different color. My Tasks, the tasks assigned to you are shown. Pass / Fail / Comment By default, the five most recently used tasks are shown. Click on a task. Time Recording for Project-Based Services (J12_US) Test Procedures PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 13 Test Step # Test Step Name Instruction Expected Result 7 Record working time - Create new Enter the working times per days, The new time entry is visualized on time entry hours and tasks <registered in the day you have chosen as a rectan hh:mm format and rounded to the gular box. The height of this box fits nearest half an hour>. the number of hours you have in Choose a task from the list of the available tasks. To enter the working times, click on the number of hours you want to record. A rectangular area just below the date range, shows all the days of the chosen week on the top horizontal axis, the working hours for each day (with a step of half an hour) on the left verti Pass / Fail / Comment serted. The entry shows the task title descriptions and the number of hours recorded in hh:mm format rounded to the nearest half an hour. The system calculates total hours automatically per day and can be viewed on the bottom bar per day and on the bottom left corner as total per week. cal axis, and the total hours recorded per day in the bottom horizontal axis. The left vertical axis is labeled with a number that helps you in under standing how many hours to record. Each cell on the grid corresponds to a time duration of half an hour that corresponds to the minimum time duration that is possible to record. To create a new time entry, click on the cell corresponding to the day and the number of hours that you want to record. For example, if you want to record 5 hours, click on the cell just below the number 5 on the day on which you want to record the hours. As another example, if you want to record 5 hours and 30 minutes, click on the cell just above the number 5 on the day on which you want to re cord the hours. 14 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Test Procedures Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment 8 Record working time – Create addi Repeat steps 6 and 7 for any addi The new time entries are visualized tional time entries tional time entry you want to record on the days you have chosen as rec taking into account the already exist tangular boxes. The height of each ing entries. For example, if 2 hours box fits the number of hours you are already registered on a day, and have inserted. Each entry shows the you want to record 5 hours, click on task title descriptions and the num the cell just below the number 7 on ber of hours recorded in hh:mm for the day on which you want to record mat rounded to the nearest half an the hours. As another example, if 2 hour. The left vertical axis shrinks up hours are already registered on a showing more hours if the total hours day, and you want to record 5 hours on a day exceeds the hours currently and 30 minutes, click on the cell just visualized. A vertical scroll bar ap above the number 7 on the day on pears on the right side of the screen, which you want to record the hours. so that you can scroll up and down If you want to record additional time for a better visualization. If recording entries on a day on which you have a time entry on a day the total would already recorded, all the times al exceed 24 hours, the system lowed on the grid, just click on the prompts an error message and pre top row and the grid will enlarge by vents you from recording that time two additional hours for each click on entry. The system calculates total the top row. hours automatically per day and can be viewed on the bottom bar per day and on the bottom left corner as total per week. 9 Record working time – Modify ex Choose an existing entry, and in the isting entries Details dialog box, adapt the Duration tually rounded to the nearest half an The time entry is adapted and even field by inserting the number of hour (in such a case, the system hours in hh:mm format. Save your prompts a message). The height of entry. the time entry is adapted according to the new recorded hours. 10 Record working time – Delete exist Choose the Decline button that is on ing entries The selected entry disappears. the cross icon on the top-right corner of an entry. Time Recording for Project-Based Services (J12_US) Test Procedures PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 15 Test Step # Test Step Name Instruction Expected Result 11 Enter a description for an activity To enter an optional description or A dialog box is displayed. The de (optional) note for an activity, just choose the scription of the activity is saved. Pass / Fail / Comment entry, enter a description in the Note field and save. 13 4.2 Record time Save your entries. The times are saved. The filter/ display settings are also saved, and display the next time this app is launched. Time Recording from External System Test Administration Customer project: Fill in the project-specific parts. Test Case ID <X.XX> Tester Name Testing Date Enter a test date. Duration Enter a duration. Business Role(s) Responsibility <State Service Provider, Customer or Joint Service Provider and Customer> Working times can also be transferred from external time recording systems. For this purpose, the Odata service HCM_CATS_MANAGE can be used. 16 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Test Procedures 4.3 Approval of Working Times Test Administration Customer project: Fill in the project-specific parts. Test Case ID <X.XX> Tester Name Testing Date Enter a test date. Duration Enter a duration. Business Role(s) Responsibility <State Service Provider, Customer or Joint Service Provider and Customer> The working times recorded in the previous steps are automatically approved. The approved data is transferred to the target components for further processing through a background job. The roadmap contains the approval of working times by an appropriate responsible person. Time Recording for Project-Based Services (J12_US) Test Procedures PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 17 5 Appendix 5.1 Process Chains The process to be tested in this test case is part of a chain of integrated processes. 5.1.1 Succeeding Processes After completing the activities in this test case, you can continue testing the following business processes: Process Business Condition Customer Project Management (J11) This is the main end-to-end business process. 5.1.2 Preceding Processes You may first have completed the following business processes and conditions before you start with the test steps: Process Business Condition Customer Project Management (J11) Employee must be assigned to a project created in J11. Employee Central Integration (JB1) This process should be run to have employee data replicated to SAP S/4HANA. 18 PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. Time Recording for Project-Based Services (J12_US) Appendix Important Disclaimers and Legal Information Coding Samples Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system environment. The Code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, unless damages were caused by SAP intentionally or by SAP's gross negligence. Accessibility The information contained in the SAP documentation represents SAP's current view of accessibility criteria as of the date of publication; it is in no way intended to be a binding guideline on how to ensure accessibility of software products. SAP in particular disclaims any liability in relation to this document. This disclaimer, however, does not apply in cases of wilful misconduct or gross negligence of SAP. Furthermore, this document does not result in any direct or indirect contractual obligations of SAP. Gender-Neutral Language As far as possible, SAP documentation is gender neutral. Depending on the context, the reader is addressed directly with "you", or a gender-neutral noun (such as "sales person" or "working days") is used. If when referring to members of both sexes, however, the third-person singular cannot be avoided or a gender-neutral noun does not exist, SAP reserves the right to use the masculine form of the noun and pronoun. This is to ensure that the documentation remains comprehensible. Internet Hyperlinks The SAP documentation may contain hyperlinks to the Internet. These hyperlinks are intended to serve as a hint about where to find related information. SAP does not warrant the availability and correctness of this related information or the ability of this information to serve a particular purpose. SAP shall not be liable for any damages caused by the use of related information unless damages have been caused by SAP's gross negligence or willful misconduct. All links are categorized for transparency (see: http:// help.sap.com/disclaimer). Time Recording for Project-Based Services (J12_US) Important Disclaimers and Legal Information PUBLIC © 2016 SAP SE or an SAP affiliate company. All rights reserved. 19 go.sap.com/registration/ contact.html © 2016 SAP SE or an SAP affiliate company. 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 SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company 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 and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Please see http://www.sap.com/corporate-en/legal/copyright/ index.epx for additional trademark information and notices.