Mana
PDF download from SAP Help Portal:
http://help.sap.com/saphelp_ehsext30/helpdata/en/5b/22b8d6606b4d32b8af9283901d3bdc/content.htm
Created on November 06, 2014
The documentation may have changed since you downloaded the PDF. You can always find the latest information on SAP Help Portal.
Note
This PDF document contains the selected topic and its subtopics (max. 150) in the selected structure. Subtopics from other structures are not included.
The selected structure has more than 150 subtopics. This download contains only the first 150 subtopics. You can manually download the missing subtopics.
2014 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. 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 and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be
liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express
warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other
SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other
countries. Please see www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Table of content
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 1 of 82
Table of content
1 Component Extension for SAP Environment, Health, and Safety Mana
1.1 Foundation for EHS Management (EHS-MGM-FND)
1.1.1 Business Objects
1.1.1.1 Adding Fields to the User Interface
1.1.1.2 Field Control
1.1.1.3 Document Storage
1.1.1.4 Creation of Change Documents
1.1.2 Process Foundation (EHS-MGM-FND-WF)
1.1.2.1 PCOs and PCBOs
1.1.2.2 Process Configuration
1.1.2.2.1 Changing Workflow Templates
1.1.2.3 Task Management
1.1.2.3.1 Changing the Task Processor
1.1.2.3.2 Continuing Execution of a Process with Errors
1.1.2.4 Process Tools
1.1.3 Print Forms and Interactive Forms (EHS-MGM-FND-FRM)
1.1.3.1 Adding Print Forms and Interactive Forms
1.1.3.2 Mapping Business Objects Nodes to Adobe Forms
1.1.4 Integration (EHS-MGM-FND-INT)
1.1.4.1 Integration for Person Information
1.1.4.2 Integration for Notifications
1.1.4.3 Check for Completed Notifications
1.1.5 Locations
1.1.5.1 Location
1.1.5.2 Maintaining Locations and the Structure
1.1.5.3 Importing Locations from PM
1.1.6 Chemicals
1.1.6.1 Creating and Revising Regulatory Lists
1.1.6.2 Transferring Data from the Specification Database
1.1.7 Analytical Reporting
1.1.7.1 File-Based Reporting
1.1.7.2 Data Extraction to BW
1.1.7.3 DataSources
1.1.7.3.1 Workflow Process Definitions
1.1.7.3.2 Workflow Process Instances
1.1.7.3.3 Workflow Step Definitions
1.1.7.3.4 Workflow Step Instances
1.1.7.3.5 Workflow Process Definitions - Text Extraction (Full)
1.1.7.3.6 Workflow Reporting - Component Description
1.1.7.3.7 Workflow Reporting - URL Extraction (Full)
1.1.7.3.8 Workflow Step Definitions - Text Extraction (Full)
1.1.7.3.9 Texts for Material ID
1.1.7.3.10 Common Objects
1.1.7.3.10.1 Location Master Data
1.1.7.3.10.2 Location Hierarchy
1.1.7.3.10.3 Texts for Location
1.1.7.3.10.4 Texts for Location Type
1.1.7.3.10.5 Texts for Location Authorization Group
1.1.8 Roles
1.1.8.1 Business Package (Portal Content)
1.1.8.1.1 Business Package for EHS Management
1.1.8.1.2 Configuration Information
1.1.8.1.2.1 Adding Incident-Related iViews to the Employee Self-Service Cent
1.1.8.1.2.2 Creating Custom Roles
1.1.8.1.2.3 Setting Up the System Landscape
1.1.8.1.2.4 Setting Up the Universal Worklist
1.1.8.1.2.5 Role Assignments for Cross-Role Activities
1.1.8.1.3 Roles
1.1.8.1.3.1 Incident Manager
1.1.8.1.3.1.1 Health and Safety
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 2 of 82
1.1.8.1.3.1.1.1 Overview
1.1.8.1.3.1.1.1.1 Work Overview
1.1.8.1.3.1.1.1.1.1 Inbox
1.1.8.1.3.1.1.1.2 Incidents
1.1.8.1.3.1.1.1.2.1 Incident Entry Screen
1.1.8.1.3.1.1.1.2.2 Incident Search
1.1.8.1.3.1.1.1.2.3 Report Incident (Simplified)
1.1.8.1.3.1.1.1.2.4 Report Incident
1.1.8.1.3.1.1.1.2.5 Report Near Miss
1.1.8.1.3.1.1.1.2.6 Report Safety Observation
1.1.8.1.3.1.1.1.2.7 Display Progress Log for External Notifications
1.1.8.1.3.1.1.1.2.8 Notify Task Processor
1.1.8.1.3.1.1.1.2.9 Display Application Log
1.1.8.1.3.1.1.1.2.10 Execute Process Decision
1.1.8.1.3.1.1.1.2.11 Display Incident
1.1.8.1.3.1.1.1.2.12 Edit Incident
1.1.8.1.3.1.1.1.2.13 Investigate Step
1.1.8.1.3.1.1.1.2.14 Take Over Inquiry Response
1.1.8.1.3.1.1.1.2.15 Display Generic Process Setup
1.1.8.1.3.1.1.1.2.16 Edit Generic Process Setup
1.1.8.1.3.1.1.1.2.17 Display Change Documents
1.1.8.1.3.1.1.1.2.18 Create Generic Process Setup
1.1.8.1.3.1.1.1.2.19 Change Assignee
1.1.8.1.3.1.1.1.2.20 Assign Absence to Incident
1.1.8.1.3.1.1.1.2.21 Display Person Details
1.1.8.1.3.1.1.1.2.22 Display PM Notification
1.1.8.1.3.1.1.1.3 Incident Reports
1.1.8.1.3.1.1.1.3.1 Review Incident Summary Reports
1.1.8.1.3.1.1.1.3.2 Change Parameters for Sending Reports
1.1.8.1.3.1.1.1.3.3 Display/Edit Incident Summary Report
1.1.8.1.3.1.1.1.3.4 Create Incident Report
1.1.8.1.3.1.1.1.3.5 Change Incident Report
1.1.8.1.3.1.1.1.3.6 Generate Incident Report
1.1.8.1.3.1.1.1.4 Locations
1.1.8.1.3.1.1.1.4.1 Explore Locations
1.1.8.1.3.1.1.1.4.2 Create Location
1.1.8.1.3.1.1.1.4.3 Manage Structure
1.1.8.1.3.1.1.1.4.4 Import from PM
1.1.8.1.3.1.1.1.4.5 Change Attributes
1.1.8.1.3.1.1.1.4.6 Display Location
1.1.8.1.3.1.1.1.4.7 Edit Location
1.1.8.1.3.1.1.1.4.8 Display Location Structure
1.1.8.1.3.1.1.1.4.9 Edit Location Structure
1.1.8.1.3.1.1.1.4.10 Display Where-Used List
1.1.8.1.3.1.1.1.5 Tasks
1.1.8.1.3.1.1.1.5.1 Display HSS Tasks
1.1.8.1.3.1.1.1.5.2 Forward Task to Another Processor
1.1.8.1.3.1.1.1.5.3 Process Details
1.1.8.1.3.1.1.1.6 Processes
1.1.8.1.3.1.1.1.6.1 EHS Management Task (Technical Information)
1.1.8.1.3.1.1.1.6.2 Graphical Workflow Log
1.1.8.1.3.1.1.1.6.3 Technical Workflow Log
1.1.8.1.3.1.1.1.6.4 Open Comment
1.1.8.1.3.2 Incident Reporter
1.1.8.1.3.2.1 Health and Safety
1.1.8.1.3.2.1.1 Overview
1.1.8.1.3.2.1.1.1 Incidents
1.1.8.1.3.2.1.1.1.1 Workset Map
1.1.8.1.3.2.1.1.1.2 Report Incident (Simplified)
1.1.8.1.3.2.1.1.1.3 Report Incident
1.1.8.1.3.2.1.1.1.4 Report Near Miss
1.1.8.1.3.2.1.1.1.5 Report Safety Observation
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 3 of 82
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 4 of 82
Component extension for SAP Environment, Health, and Safety Management (SAP
EHS Management)
Release
Based On
BI Content Release
Documentation Published
October 2013
Use
Component extension for SAP Environment, Health, and Safety Management ( SAP EHS Management ) is an add-on to SAP ERP and supports your
organization in managing business processes related to environment, health, and safety. This component extension provides comprehensive functionality to
support you in the following scenarios and their corresponding processes:
Health and Safety
Managing incidents
Managing EHS risk
Managing EHS locations
Product Safety and Stewardship
Managing product compliance
Managing IMDS compliance
This add-on features integration points with other SAP components throughout the solution and a foundation layer that connects the processes of SAP EHS
Management to the SAP Business Workflow engine.
If you use existing components in SAP EHS Management as part of SAP ERP or SAP Product and REACH Compliance that support these processes, they are
still supported. However, further enhancements are developed in this add-on.
This component extension for SAP EHS Management is part of SAP Business Suite.
The documentation for this component extension for SAP EHS Management offers a comprehensive description of the functional scope and highlights the
relationship between the application and the underlying technologies.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 5 of 82
Integration
The foundation of SAP EHS Management is used entirely or in part in the following components:
Incident Management
Risk Assessment
Product Compliance (EHS-MGM-PRC)
Structure
The business objects of SAP EHS Management have been modeled in the Business Object Processing Framework (BOPF). BOPF controls the application
businesses logic as well as the data retrieval of the buffer and persistency layer. You can display and make yourself familiar with the structure and logic of a
business object in the BOPF Enhancement Workbench (transaction /BOBF/CUST_UI ).
Prerequisites
You have experience using data definitions in the ABAP Dictionary, have some experience with business objects based on BOPF (transaction
/BOBF/CUST_UI ), and have experience configuring Web Dynpro ABAP user interfaces with the Floorplan Manager for Web Dynpro ABAP (FPM).
Procedure
To add fields, you have to perform two main activities:
1. Add the fields to the business object
2. Modify the GUIBB configuration to include the fields
Note
Each BO node generally consists of a particular DDIC structure that is used for adding new fields, for example. To add new fields to the business object
without modifying it, you have to append a structure to the Extension Include for the corresponding BO node.
1. Call transaction /BOBF/CUST_UI and select the business object that you want to change.
2.
3.
4.
5.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 6 of 82
6. In the Dictionary maintenance for this structure, provide a short description of the structure. Enter the components (in this case, the fields) that you want to
add and specify their type. Then choose Activate to activate the changed structure.
Note
The following steps describe how you enhance generic user interface building block (GUIBB) configurations. For more information about adapting GUIBB
configurations, see Fitting Web Dynpro to Your Needs.
You can determine the name of the Web Dynpro Application from the technical information in More Field Help on the context menu of the respective screen.
1. Start the configuration editor in administrator mode.
You use the administrator mode of the Web Dynpro Explorer to make modification-free changes to a user interface with the configuration editor for Floorplan
Manager. To start the configuration editor in administrator mode, perform the steps described in the Procedure of Administrator Mode.
2. The Component Configuration screen is now displayed. Choose Configure UIBB for Form UIBB (1) .
3. On the next screen, choose the group to which the new field is to be added. Choose Configure Group .
4. The Configure Group dialog box is displayed. Here you can select which of the available fields shall be displayed in the GUIBB at runtime. The list of
Available Fields should include the previously added component. Select this field and choose Add Fields . You can change the display sequence for the
field you just added. Then choose OK .
5. The new field is now displayed on the Component Configuration screen. Here you can select the field to change the properties of the Attributes Element .
Choose Save to save your changes to the UIBB. The next time the GUIBB is loaded, the new fields will be displayed.
Note
If the new UI field is to be based on a customizable code field, you create additionally a corresponding customizing table and maintenance view using
transaction SE54 , and add a corresponding search help. You can then define a list of valid entries using the maintenance view for the field. In the GUIBB
configuration, you can optionally change the UI element of the corresponding field to a dropdown box displaying the list of valid data.
Result
You have successfully added the new field to your Web Dynpro application. Since the new field is part of a BO node extension include, the data that was entered
is saved and retrieved successfully without any additional changes or modifications to the BO itself. The FBI-based Web Dynpro application itself also handles
the data access without you needing to make any changes or modifications to the BO or the UI.
This approach to adapt the Web Dynpro screens applies not only to adding fields, but also to other screen changes, for example, renaming labels and changing
the sequence of fields and groups.
More Information
For more information about the BOPF enhancement framework, see SAP Note 1457235.
For more information about FPM, see Floorplan Manager for Web Dynpro ABAP.
Prerequisites
You are familiar with the structure of the business objects of SAP EHS Management that are modeled in the Business Object Processing Framework (BOPF).
For more information about the business objects of SAP EHS Management , see Business Objects.
You have specified field control in Customizing for SAP EHS Management under
Specify Field Control .
Features
Field control provides the following features:
Profiles
Field control uses profiles to store the information about both the conditions that a data record must fulfill for field control to apply, and how the system then
controls the user interface when field control applies.
You can set up a profile to use the following conditions when determining if field control applies:
Node Attribute Value
You can use profiles that are based on an entered value for a given field (node attribute). For example, when you have entered the value X for the Y
field, the corresponding profile applies.
Authorization-Based Profile
You can use profiles that adapt the user interface based on a users authorizations for the corresponding node level. This way, you can ensure that the
system provides data access and the possibility to execute business logic only to authorized users.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 7 of 82
Function Class
You can use profiles that contain customer-specific logic implemented by classes. This allows you to specify more complicated logic for a field if
basing the profile on a node attribute value is not sufficient.
You can set up a profile to use the following property settings to control how the system applies field control:
Attribute
You can specify fields to be enabled (visible), read-only, or mandatory.
Node
You can specify whether instances of the node can be created, read, updated, or deleted.
Action
You can specify the actions that a user can perform on the data of a corresponding node, for example, change the status, create subnodes, and so
on.
Association
You can specify other nodes that are associated with the node of your profile. This makes it possible to apply field control settings for a given profile to
associated nodes. Such settings specify, for example, if a new data record of an associated node can be created.
Merge Strategy
When you have two or more profiles whose conditions all apply in parallel for a certain node, but which define contradicting property settings, you can
specify a merge strategy. This strategy dictates priorities for contradicting property settings.
Propagation
You can apply node and association property settings dynamically to all subnodes (to the whole subtree). This saves configuration effort if you want to reuse
settings in a field control profile.
Features
Document storage provides the following features:
The connection to the Content Management Service is specified and implemented by the attachment folder (ATF) object of the Business Object Processing
Framework. Such attachment folders are assigned to the corresponding business objects of SAP EHS Management .
Print forms and SAP Interactive Forms by Adobe, as well as other attached documents of any format, are stored using such attachment folder objects within
the Content Management Service.
More Information
For more information about configuring document storage for SAP EHS Management , see Customizing for SAP EHS Management under
Management Business Objects
Specify Document Storage .
For more information about the Content Management Service, see Content Management Service.
The type of change documents you can access depends on where you are in the application. For example, you can only display change documents for actions
and notifications, if an action or notification is selected on the Tasks tab.
Features
You can access change documents by choosing the relevant entry from the You can also link. Note that if you want to access change documents relevant to a
control, you must choose the Display Change Documents pushbutton on the Tasks for Control dialog box. After you have entered parameters to limit the
changes that are displayed, you can see the following information in the results list:
Date and time of the change
Type of change, for example, an update or insertion
Name of the business object node that stores the change, for example, incident root or involved person role
(Old) Value before the change, and the (new) value after the change
Affected field
User who made the change
Details about the change action
More Information
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 8 of 82
For more information about change documents, see SAP Help Portal at http://help.sap.com/nw70/. Choose
SAP Library
SAP NetWeaver SAP
NetWeaver by Key Capability
Application Platform by Key Capability
ABAP Technology
ABAP Workbench (BC-DWB) BC Extended Applications
Function Library
Change Documents .
Integration
The process foundation uses the Workflow Engine of SAP Business Workflow.
Features
The process foundation provides the following features:
Easy implementation of your business processes in the system as processes
You can use processes for internal and external communication, sending notifications, assigning tasks, complying with regulatory requirements, reporting,
and so on.
Adaptation of a process to match country and region-specific needs
You can create variants of existing processes for a specific country or region.
Custom development capabilities
You can use customer-specific business logic in ABAP Objects to create new process variants.
Statistical data collection and monitoring capabilities
You can monitor and analyze the progress of your business processes as well as monitor the completion of the tasks associated with processes.
More Information
For more information about the processes of incident management that use the process foundation, see Incident Workflows and Tasks.
For more information about the processes of risk assessment that use the process foundation, see Risk Assessment Workflows and Tasks.
For more information about the processes of product compliance that use the process foundation, see Product Compliance Workflows and Tasks
Since the SAP Workflow System can only communicate with ABAP Objects classes and business object repository (BOR) objects, SAP EHS Management
uses the PCO as a layer to make BOPF business objects and their functionality available to the workflow system. For each PCBO in the BOPF, a corresponding
PCO class exists. The PCBO is valid for the duration of the process and the data is archived.
The following sections describe in detail how the PCO and PCBO are used:
Use in Processes
The PCO is used for communication from the workflow in SAP Business Workflow to its corresponding PCBO. The PCBO is where the business logic is
implemented and the process-relevant data is stored. The workflow can add to and read this data with the help of the PCO. The PCBO also contains a reference to
the business object that the process supports.
The graphic below illustrates how PCOs and PCBOs help you execute processes in SAP EHS Management .
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 9 of 82
You start a process on the user interface of the application, for example, when you add an inquiry in incident management (see Inquiries).
The system creates an instance of the PCBO according to the corresponding process definition, for example, an instance of the inquiry PCBO for the
incident inquiry process.
The event CREATED is emitted by the call of an action (START_WORKFLOW_ROOT) for the newly created PCBO instance. This starts the workflow in
SAP Business Workflow.
The PCO acts as a wrapper for the respective PCBO and implements the ABAP Objects interface IF_WORKFLOW. By implementing this interface, the
PCO is recognized as workflow-enabled in the Class Builder, and the Workflow Engine can use it.
The PCO calls the business logic from the PCBO that is to be executed in a workflow task, and also reads the data from the PCBO, so the data is
available to the workflow.
When you change the attributes of a task (for example, the approver of a maintenance notification) on the user interface of the application, the BOPF
provides a functionality so the PCBO can read, update, or delete the data automatically.
More Information
ABAP Objects classes
SAP Business Workflow
Prerequisites
You have development experience with ABAP Objects and have some experience with business objects based on the Business Object Processing Framework
(BOPF) (transaction /BOBF/CUST_UI ).
You have read the topic PCOs and PCBOs.
Activities
You can configure processes in the following ways:
Adapt existing process
You can adapt existing processes delivered in the standard system to suit your customer-specific processes. For more information, see Customizing for
SAP EHS Management under
Foundation for EHS Management Process Foundation Extend and Adapt Processes .
Add new fields to store process-specific data
You can add new fields to the existing PCBO to collect additional process-specific data. For more information, see Customizing under
SAP EHS
Management Foundation for EHS Management Process Foundation Extend and Adapt Processes
and Adding Fields to the User Interface.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 10 of 82
Note
PCO classes provide the data structures of their PCBOs as public fields. This means, the SAP Business Workflow can read the new fields
automatically that you have added.
Add new variants of a process
You can add a new variant to an existing process. You use a variant of the standard action process, for example, in incident management to handle sending
notifications to integrated systems. For more information about variants, see Customizing for SAP EHS Management under
Foundation for EHS
Management Process Foundation Specify Process Definitions .
Define logic to control how the system starts a process
The system uses an implementation of the BAdI BADI_EHFND_WFF_PCBO_CREATION to create and start processes in SAP EHS Management . You can
define customer-specific logic to control how the system starts a process. You do this, for example, when your organization must comply with regulatory
requirements in more than one country or region, and you need the system to start a different or separate process for each country or region.
For more information, see Customizing for SAP EHS Management under
Foundation for EHS Management Process Foundation BAdI: Create and
Initialize Process Control Objects (PCBOs)
.
Create customer-specific logic for a process in the PCO
If you do not want to implement customer-specific logic in the PCBO, you can extend or change an existing PCO class to create customer-specific logic for
a process. This way, a person with experiencing developing in ABAP Objects can implement this logic and must not extend the PCBO. For more
information, see Customizing for SAP EHS Management under
Foundation for EHS Management Process Foundation Extend and Adapt
Processes .
To start a workflow when the CREATED event of the customer-specific PCO class is triggered, you must assign a workflow template to this event. You can
do this in the Workflow Builder on the Start Events tab in the version-independent basic data of the relevant workflow template.
More Information
For more information about changing workflow templates, see Changing Workflow Templates.
Prerequisites
You have experience using the Workflow Builder . Knowledge of ABAP programming is an advantage.
You have carried out automatic workflow Customizing. For more information, see Customizing for SAP EHS Management under
Management Process Foundation Basic Settings
Perform Automatic Workflow Customizing .
Procedure
Copying Existing Workflows
To change an existing workflow, copy it into the namespace Z.
Choose in the SAP menu
Tools
ABAP Workbench Overview
management are available in the package EHHSS_WF_INC.
Object Navigator
Business Workflow
Development
Definition Tools
Workflow Builder
Workflow
Note
If changes to the workflow template also change the business logic, you must extend or change the existing process control object of the process.
For more information, see Process Configuration.
3. Save and activate the changed workflow template.
Result
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 11 of 82
The workflow template includes new steps or the process flow has changed.
Note
If you create a new version of the template, any tasks already performed based on the previous version of the template can still be displayed during a search
on the Tasks menu or in analytical dashboards. However, if you create a new template, any tasks created with the previous template are no longer displayed
in the system.
More Information
For more information about workflows, see SAP Business Workflow.
For more information about configuring processes, see Process Configuration.
Features
Task management for SAP EHS Management provides the following features:
Overview of Tasks
The tasks results list displays all relevant information for a task, such as processor or days overdue, and links take you directly to the data record for the
referenced object or processor. You can also display the process details for a task to see the task in the business process context.
Task Operations
You can change task assignments, forward tasks, change the due date for tasks, and set the task status to complete.
Queries and Export to Spreadsheet
You can use your own queries to search tasks and display an exportable task hit list. If you are responsible for employees that use the system to process
tasks, you can display tasks assigned to your subordinates.
Notifications
You can notify a task processor directly from the task query hit list to provide a comment or reminder for the task. When you choose to send a notification, the
system automatically displays the maintained language (or languages) of the processor, so you can comment in the appropriate language if necessary. The
system sends the notification via an e-mail that contains the task details and your comments. You can also display the information for a person involved in a
task or process, and send an e-mail directly from the information dialog for the person.
More Information
If you have been assigned tasks in SAP EHS Management , you receive the tasks in the Work Overview . For more information about the functionality available
for this inbox (for example, entering substitutions for a planned absence), see SAP Library for SAP ERP on SAP Help Portal at http://help.sap.com/erp SAP
ERP Enhancement Packages
ERP Central Component Enhancement Package 5 . Choose
SAP Library
SAP Business Suite Processes and Tools
for Enterprise Applications
Inbox (CA-EPT-IBO) .
Procedure
To change the current processor of a task, you can perform the following steps:
1. Display the process details. You can do this in the data record by selecting the status link for a task on the Tasks tab, or in task management by choosing
the Display Process Details pushbutton for a task.
2. To display technical information about the process, navigate to the workflow system by choosing the Display Workflow Log pushbutton.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 12 of 82
3. Select the step for which you want to change the processor and choose in the menu
Goto Work Item .
4. In the subsequent screen for the work item, choose in the menu
Goto Technical Work Item Display .
5. In the change mode (choose in the menu
Edit Change ) of the Display work item screen, choose the Execute pushbutton for the Forward
service.
6. Enter the user of the new processor.
The system forwards the work item as a task to the new processor.
Prerequisites
You have been assigned the Process Administrator role and the authorization object EHFND_WFT.
You have configured the processes of SAP EHS Management properly in the Customizing activities under
Management Process Foundation .
Procedure
To continue the execution of a process, perform the following steps:
1.
2.
3.
4.
5.
Display the process details. You can do this from the Tasks tab of a data record or from task management.
To display technical information about the process, navigate to the workflow system by choosing the Display Workflow Log pushbutton.
Select the erroneous step and choose in the menu
Goto Work Item .
Activate the administrative functions by choosing in the menu
Extras
Activate Administration .
You can start the execution of the process after the error. Or if you have corrected the cause of the error, you can also start execution of the erroneous step
again.
More Information
You can also continue a workflow that has an error with the standard functionality of SAP Business Workflow. You can display the erroneous workflows in
Diagnosis of Work Items Containing Errors (transaction SWI2_DIAG ).
Note
This document describes the monitoring functions available for a process administrator in the delivered system. If you are not a process administrator and want
basic capabilities to monitor processes and tasks, see Tracking Progress on Tasks and Processes. If you want to monitor and analyze processes using SAP
BusinessObjects Dashboards, see More Information below.
Prerequisites
You have been assigned the Process Administrator role. For more information, see Process Administrator (for Business Package) or Process Administrator (for
SAP NetWeaver Business Client).
You are authorized to call programs in transaction SE36 .
Features
SAP EHS Management is delivered with the following log objects and subobjects to monitor and analyze processes in the application log (transaction SLG1 ):
Log Object
Log Subobject
Description
EHFND_FW
WF_SCHEDULER
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 13 of 82
WF_SCHEDULER_ITEM
You can use the following features of process monitoring and analysis:
The system displays the instance of a process setup and its corresponding messages in the application log with green (information), yellow (warnings), and
red (error) LED lights.
You can use the instance ID of a process setup to disable the process setup in program R_EHFND_PSE_DISABLE_ENTRY.
You can set up the system to disable processes that have a given number of errors after a specified date in program
R_EHFND_PSE_DISABLE_ERRONEOUS.
You can exclude specific process definitions from monitoring and analysis. For more information, see Customizing under
SAP EHS Management
Foundation for EHS Management Process Foundation Processes
Specify Process Definitions .
You can exclude process steps from monitoring and analysis by removing the property sap.eh.fw.wff.report_include in the workflow template for
a process. By default, the process steps with an agent assigned are relevant for monitoring and analysis as well as several background steps.
More Information
For more information about adding actions and notifications in incident management, see Adding Actions and Notifications.
The data for scheduled and recurring processes is stored by the process setup business object. For more information, see Business Objects.
For more information about monitoring and analyzing processes in dashboards, see http://help.sap.com
EHS Management SAP EHS Management Process Foundation Xcelsius Dashboards .
SAP NetWeaver
SAP
Implementation Considerations
Adobe Document Services (ADS) are required and used to generate the forms and extract the data. They are located in the SAP EHS Management foundation
layer.
Integration
You can use the legal reports that are delivered with the standard system as they are, without making any changes. For more information, see Reporting to Legal
Authorities.
You should adapt the questionnaires and internal reports that are delivered to your companys internal layout. SAP EHS Management uses the default technology
for developing the layout of a form.
Print forms and interactive forms can be used by several components and processes within SAP EHS Management :
Inquiries and questionnaires to gather additional information from another system user or an external person
Report forms
Control evaluations
Features
Questionnaires, legal reports, and summary reports
SAP EHS Management is delivered with print forms and interactive forms to request information in a questionnaire, report to authorities, or produce a
summary of collected data. You can generate forms directly from the data record and as part of a process. In some cases, the system suggests forms to
support you in complying with legal reporting requirements.
Send forms via e-mail, print forms, or store forms for offline use
You can send forms from the data record via e-mail as part of a process. The recipient can send the form back using the Send pushbutton at the end of
the form. Since some recipients of a form do not have access to the SAP EHS Management system, some forms can be stored on an Intranet to complete
offline, or printed out and filled out by hand.
Review data before transferring into a data record
You can configure forms to provide a review step. When the form is returned, the system generates a task for the sender to review the returned data. This
enables you to preview the contents of the form and select which data you want to transfer into the data record.
Example
You can send a PDF-based questionnaire to a witness, asking them to provide additional information about an incident.
More Information
For more information about adding new forms, see Adding Print Forms and Interactive Forms and Mapping business objects nodes to Adobe Forms.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 14 of 82
Prerequisites
You have experience developing in ABAP Objects, using data definitions in the ABAP Dictionary, and developing interactive forms based on the Adobe software
in transaction SFP .
To develop the form layout, you have the Adobe Document Services (ADS) installed locally. For more information about ADS, see SAP Service Marketplace at
http://service.sap.com/ADOBE .
Procedure
The following sections describe the steps specific to SAP EHS Management for adding new forms in the Form Builder (transaction SFP ).
Note
If you create an interactive form, include the structure EHFNDS_FW_ADS_META in the interface structure to provide metadata for the form during inbound
processing.
Recommendation
To use the generic form generation controller, enter INTERFACE_STRUCTURE as the parameter name. If you want to use a customer-specific form
generation controller, you must implement the interface IF_EHFND_FW_ADS_FORM_CR_CTRL.
3. Enter the ABAP Dictionary-based structure as the Type Name . If you created an interface structure as described in Creating ABAP Dictionary-Based
Structures, you enter the interface structure here.
Creating Forms
1. Create the form name in transaction SFP .
2. Specify the following values for the properties of the form:
Description: (form description)
(Layout) translation: Standard
(Layout) technology: XFA
(Layout) type: Standard Layout
Interface: (enter the form interface from Creating Form Interfaces)
Inbound Handler: (optional)
To create an interactive form, enter the default inbound handler for SAP EHS Management . Based on this setting, the system generates coding for
the extraction of the form data.
3. In the Context tab, enter the form context by dragging and dropping the structures from the left side of the screen to the right side. In doing this, you make
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 15 of 82
Data Provider
The following methods of the data provider are delivered. They store the data within the form and the form itself.
Method
Description
GET_DATA
Extracts the data from the application and returns the filled interface structure
This method contains the following:
Form information that is configured in Customizing as the importing parameter
The process component-specific form context
The corresponding relation to the process control object if the form is used in a
process
For more information about processes, see Process Foundation.
VALIDATE_DATA
GET_FILENAME_SUFFIX
If the form belongs to a specific object (such as the person), the corresponding suffix of
the file name can be set. This method is called after generation of a form when the file
name is created.
For more information, see the test data provider CL_EHFND_FW_ADS_TEST_DPROV in the system, or the data providers configured in Customizing under
EHS Management
Specify Forms
SAP
Note
The inbound persister is needed for SAP Interactive Forms by Adobe only.
The inbound persister must implement the interface IF_EHFND_FW_ADS_INBD_PER that contains the following methods:
Method
Description
STORE_DATA
VALIDATE_DATA
GET_FILENAME_SUFFIX
If the form belongs to a specific object (such as the person), the corresponding suffix of
the file name can be set. This method is called after generation of a form when the file
name is created.
STORE_FORM
GET_COMMENT_OF_FORM
For more information, see the inbound persisters configured in Customizing under
and Interactive Forms
Specify Forms .
Print Forms
Form Configuration
You can specify forms in Customizing under
Forms .
You can specify the groups for forms in Customizing to control the appearance and usage of the forms in the application under
Foundation for EHS Management Print Forms and Interactive Forms
Specify Forms .
Specify
Prerequisites
You have specified forms in Customizing for SAP EHS Management under
Forms .
Specify
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 16 of 82
You are using the business objects delivered in the standard system.
You are using a business object node to obtain the data. This node contains all fields that have to be extracted.
Features
The Mapping Workbench provides the following features:
Define field mapping
You can create mappings between the business object nodes and the form context nodes by using the drag and drop functionality. The system visualizes
the created mappings in a separate table and with an icon at the mapped elements.
Note
You can map a node from the form context only once.
Generate data provider
After you have finished the mapping, the system generates all needed code lines for creating or changing the data provider.
Activities
While building up the mapping and creating a data provider, the system performs the following activities:
The system performs the following compatibility checks, and forbids the mapping in case of errors. Possible errors include the following:
The data type of the business object elements it not convertible into the data type of the form context element.
The data type of the form context element is not convertible into the data type of the business object element.
After you have saved your work, the system saves the created mappings and checks whether existing mappings are consistent. In case of an error, the
system generates mapping proposals that you can execute by choosing the Propose Mapping pushbutton.
After you have finished the mapping, you can choose the Generate Data Provider pushbutton, and the system generates the data provider. When you
choose the Edit pushbutton, the system opens a source code editor with which you can modify the generated class. When you regenerate a manually
modified class, the system can handle the following situations:
If you modified or added code line, the system adds the coding to the regenerated code.
If you deleted a generated code line, the system adds the coding again if the node is still mapped.
If a specific code line is obsolete after regeneration, the system comments it out.
More Information
For more information, see Customizing for SAP EHS Management under
Forms .
Specify
Implementation Considerations
The integration of other components is only possible if the relevant components are fully installed and configured. Depending on which component you integrate,
you can access data that is stored locally or in a remote system, or you can transfer data to a remote system. You specify the destinations for remote systems in
Customizing for SAP EHS Management under
Foundation for EHS Management Integration Specify Destinations for Integration .
Note
It is not possible to access MM and PA-OS data that is managed in a remote system. This data must always be stored locally.
Authorizations
If you are responsible for setting up integration, be aware that the following authorization objects are required for the corresponding activities:
S_USER_RFC Editing RFC connections
<name of auth. object> Entering RFC connections for PFCG roles in SM59
Features
The following table lists the integrated components and specifies how these components can support your business scenarios in the SAP EHS Management
applications:
Component
Function
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Risk Assessment
Product Compliance
Page 17 of 82
X
X
organizations
Plant Maintenance (PM)
technical objects
notifications
Accounting (AC)
SAP BusinessObjects
Transfer data to the SAP
governance, risk, and compliance BusinessObjects Risk
solutions (GRC solutions)
(not activated by default)
SAP Management of Change
Management component
Change
Constraints
The following data must always be available in the local system:
Plants and plant descriptions
Material and material descriptions
Currencies and exchange rates
Notification types for PM, QS, and CS
Business partner roles
Marital status texts for HR persons
Marital status texts for business partners
Attendance and absence types
Shift group and shift planning of the organizational unit
Organizational data, including organizational units and persons in PA-OS
Note
To make organizational data from PA-OS available in the local system, you can distribute the relevant HR master data between the PA-OS system
and the EHS-MGM system. However, since the EHS-MGM applications only require specific PA-OS data, distribution limited to the basic infotypes
is sufficient. The distributed organizational data cannot be changed from the EHS-MGM applications as the system settings only allow read access.
For more information about distributing HR master data, see the application help documentation for SAP ERP at http://help.sap.com/erp605/ SAP
ERP Cross-Application Functions
Scenarios in Applications
ALE/EDI Business Processes
Library of ALE Business Processes
Human
Resources
Master Data Distribution (Human Resources) .
For more information, see the documentation in Customizing for SAP EHS Management under
Destinations for Integration .
Integration
Specify
More Information
For more information about integration in each SAP EHS Management component, see the following documentation:
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 18 of 82
Note
PT integration is only available for the incident management application and must be activated separately.
Prerequisites
You have checked the settings for the relevant authorization objects as described in Customizing for SAP EHS Management under
Foundation for EHS
Management Integration Human Resources Integration Check Authorizations for Person Information .
You have defined the relevant subtypes for party infotypes in Customizing for SAP EHS Management under
Foundation for EHS Management
Integration Human Resources Integration Specify Relevant Subtypes for a Party Infotype. .
You have defined the contractual relationships to employee groups and employee subgroups or business partner roles that are relevant for legal reporting.
You can make these settings in Customizing for SAP EHS Management under
Foundation for EHS Management Integration Human Resources
Integration Specify Person Groups and Contractual Relationships .
If you want to integrate data that is stored in remote systems, you have set up the integration of the required systems in Customizing for SAP EHS
Management under
Foundation for EHS Management Integration Specify Destinations for Integration .
If you want to integrate personnel time data, you have made the application-specific integration settings as described in HR Integration for Absence
Assignment.
Features
You can use this function to read person information from the components listed above.
For the incident management application, PT integration and SAP BP integration also allow you to change person-related data:
You can create new business partners and change the data of existing business partners.
If PT integration is activated, you can create HR absences for injured persons.
Prerequisites
You have specified the required notification types in Customizing for SAP EHS Management under
Foundation for EHS Management Integration
Specify Notification Types .
If you want to integrate data that is stored in remote systems, you have set up the integration of the required systems in Customizing for SAP EHS
Management under
Foundation for EHS Management Integration Specify Destinations for Integration .
Features
If the circumstances of an event or situation require actions to be taken in other components, you can start processes to communicate and initiate related tasks.
For each notification, you can display details including its status directly from the EHS-MGM applications.
You can use the report Check for Completed Notifications (R_EHHSS_ACT_CHECK_COMPL_EXT_NO) to check regularly for notifications that have been
completed in other components. For all notifications in status Completed , the report triggers the next process step. For more information, see the system report
documentation.
Note
If you schedule notifications as recurring actions, the system starts a notification process for each recurrence.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 19 of 82
The notifications sent to integrated systems are logged in the application log. You can display the log in transaction SLG1 (object EHFND_INTEGRATION,
subobject EHFND_EXT_NOTIF).
Integration
You use this report when your system is integrated with one or more than one of the components specified under Use.
Prerequisites
You have specified the destinations of the PM, CS, and QM systems in Customizing for SAP EHS Management under
Integration Specify Destinations for Integration .
You have specified the notification types that you use in the application in Customizing for SAP EHS Management under
Integration Specify Notification Types .
Features
The report determines all notifications that are in status In Process and checks whether these notifications have been set to Completed in the relevant
component. For all notifications that have been completed, the report triggers the next process step to create a task for the approver to complete the notification in
the application.
The system document report actions in the application log (object EHFND_INTEGRATION, subobject EHFND_EXT_NOTIF).
Activities
Depending on the business processes of your company, you can schedule the report to occur periodically, for example, once a day, in Customizing for SAP
EHS Management under
Foundation for EHS Management Integration Schedule Job for Notification Status Check .
1.1.8.1.3.1.1.1.4 Locations
You use this component to represent an identified real place, virtual space, or object in the system. The location is a central master data object that can be
organized in a structure to represent where a location exists spatially or functionally in a company. Examples of a location are a plant, a piece of equipment, or a
work area.
The location makes it possible to utilize existing technical objects and functional locations from the Plant Maintenance (PM) component, and work areas from
existing EHS solution in SAP EHS Management . For more information, see Integration.
In incident management, locations specify precisely where an incident took place and, in risk assessment, locations specify precisely where hazards exist. A
location could be a hallway, a fire hydrant, or a boiler that produces emissions, for example. When you open a location, the system displays an overview of all
location-relevant incidents according to the selected filter criteria. You can access the corresponding incident records directly from this incident overview.
Note
The incident overview does not include archived incidents and incidents with the status Void .
For more information about incident management, see Incident Recording
Integration
You can create your own locations, or you can import technical objects that already exist in the Plant Maintenance (PM) component as locations into SAP EHS
Management to save you the time and effort of entering duplicate information. You can also integrate existing locations that you have already created in your SAP
EHS Management system with technical objects from PM .
You can use report R_EHFND_LOC_MIGRATE_WA to migrate work areas from the existing SAP solution for managing environment, health, and safety into
locations in SAP EHS Management . For more information, see the report documentation.
Features
Location details
Displays detailed information about a location, such as the plant, company code, and business area to which it is assigned. You can also display the
locations address and geographic coordinates to identify its precise position. This way, you can visualize it on a map that can be integrated into the system
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 20 of 82
in Customizing.
Revisions
You can create revisions for recording time-specific versions of a location. For example, if a location is currently assigned to plant 0001 but will be
reassigned to plant 0002 tomorrow, then you create a revision with tomorrows date and define the new plant there. Revisions ensure that a locations historic
data is retained and not simply overwritten.
Status
You can specify whether a location is active or inactive. You can also use the Historic status if a location is no longer used, but you need to keep a record
of it in the system to document historical information. You can use the Historic status, for example, if a location is out of service, or has been sold.
Location structures
You can organize your locations in structures and expand the structure to show any subordinate nodes.
Mass changes
You can make changes to several locations at once to save time and administrative effort.
More Information
Maintaining Locations and the Structure
Importing Locations from PM
1.1.5.1 Location
An identified real place, virtual space, or object. The location is a central master data object that can be organized in a structure to represent where a location
exists spatially or functionally in an organization.
Examples of a location are a plant, a piece of equipment, or a work area.
You use this business object to recreate the real places, virtual spaces, and objects at your organization in the system. You can organize locations in a structure
to show the hierarchical relationships between locations and allow navigation.
Once a location exists in the system, you can reference it in data records to describe, for example, where an incident occurred or where a risk assessment will
take place.
Structure
The location is comprised of the following data:
Data
Notes
Establishing a link fills the attributes data with data from PM. Data changes in PM appear
automatically in the location. Removing a link allows you to edit the attributes for the
location and disables automatic transfer of changes from PM.
If an integrated object has business partner data assigned, the system displays this
information in the Partners tab. Otherwise, the tab is not visible.
Positions
If people work at a location, you can assign the positions from HR to the location. The
system displays the objects, such as employees or business partners, assigned to the
position when you display the details for the position.
Status Values
When you create a location, the system assigns the New status. You can edit the location and keep the location in the New status if you have not finished
editing. Once you have finished editing, you can set the following status values in the location master data:
New -> Active
The location data is complete and up-to-date.
Active <-> Inactive
The location or its data are no longer relevant. You can make changes to the location and set the status back to Active .
Inactive -> Historic
The location no longer exists. However, the location must remain in the system, because it is assigned to older data records. You cannot edit the master data
of historic locations.
Regardless of the status, you can assign locations (even new, inactive, and historic locations) to your data records in SAP EHS Management .
Integration
You can use locations without integration to other components. However, if you want to link to technical objects and functional locations, you require integration with
PM. If you want to assign positions to a location, you require integration with the Organizational Management (PA-OS) component.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 21 of 82
You can create and maintain locations in two ways. You can create them manually, or you can import technical objects from the Plant Maintenance (PM)
component as locations.
The following information describes how you create a location manually and maintain the location structure.
When you create a location, you can define master data such as the plant or company code to which that location belongs. You can also specify the locations
address and geographic coordinates to identify its precise position. You can use the precise position to visualize a location on a map that can be integrated into
the system in Customizing for SAP EHS Management under
Foundation for EHS Management Locations
Configure Integration of Map .
You use location structures to organize your locations. You can create locations at different positions within the structure, or change the position of existing locations
within the structure using the Insert and Remove , and Cut and Paste functions.
You can make mass changes to the attributes of multiple locations in one go. This saves you the time and effort of having to maintain each location individually.
Prerequisites
You have enabled PM integration in Customizing for SAP EHS Management under
PM Integration
You have specified location types in Customizing for SAP EHS Management under
Types
Locations
Locations
Enable/Disable
Specify Location
Procedure
You can maintain the locations and structure using the following three procedures:
Explanation
Insert
Remove
Caution
Removing locations from the structure does not delete them. If you remove a
location, you can still reference the location and use its data. However, it is not
possible on some screens in the application to select a location that is not in the
structure.
Cut
Temporarily saves the location so you can insert it using the Paste function
Paste
Pastes the cut location as a subordinate node of the selected location and removes it from
its previous place in the hierarchy
Result
The locations and their structure are displayed on the Recent Locations and Structure View tabs in the Locations area. The locations can be used when you
report an incident or assess risk.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 22 of 82
SAP EHS Management at any one time. Alternatively, you can link locations that already exist in SAP EHS Management with technical objects from PM .
In either case, you always have the option of removing the PM link at any time. This removes the association between the technical object and the location. You
can then import a completely different location, or import the same location at a different position in the location structure, for example.
Prerequisites
You have enabled PM integration in Customizing for SAP EHS Management under
PM Integration
You have specified location types in Customizing for SAP EHS Management under
Types
Locations
Locations
Enable/Disable
Specify Location
Procedure
Importing New Locations from PM
1. Click Locations and then in the Services area, choose Import Locations from PM .
2. Specify your search criteria for finding the technical object you require (detailed search criteria shortens the search time) and choose Search . Select the
technical object you require and then choose Next .
Note
You cannot import a location that is already linked to another location.
3. Decide which locations you want to import. If a location contains subordinate objects, choose whether you want to import these as well. You can only import
subordinate objects together with their parent node.
Use the Import As (Location Type) options to define the location type that a location has when it is imported.
To specify a location type for one or more than one location, choose Import As above the table and select the relevant location type. The system
applies the selected location type to all of the locations in the table.
To specify the location type for only one location in the table, choose the relevant location type for the location directly in the table using the Import As
(Location Type) option. The system applies the selected location type to just this location.
Choose Next .
4. Select the position in the existing location structure below which you want to insert the location (and any subordinate objects). Choose Next .
5. Review the technical object that you are about to import and its location parent node. Choose Import .
The system imports the locations.
Note
This overwrites the locations existing master data.
3. Follow steps 2 to 5 above.
Result
The system inserts the location into the location structure and you can use it in the application, for example, for reporting incidents.
1.1.6 Chemicals
When you work with chemicals, your organization is subject to regulatory requirements that govern the use of chemicals and the exposure to your workers. SAP
EHS Management enables you to manage chemical data and protect the health and safety of workers that use chemicals, and ensure product and regulatory
compliance.
The following business objects are common to the processes of SAP EHS Management :
Chemical
Listed substance
Regulatory list
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 23 of 82
Regulatory list
You define occupational exposure limits (OELs) for listed substances in regulatory lists. Each instance of the regulatory list is called a revision and you can
enter the current OELs for a listed substance. When regulations change, you can create a new revision of the regulatory list and update the OELs. Since the
chemical agent consists of listed substances, the OEL data for the listed substance is available for the chemical agent and for use in health and safety
processes.
Product Compliance
In handling articles, you use the chemical substances that they contain. For more information, see Regulatory Lists.
More Information
For more information about chemical agents, see the business object documentation for Agents.
Process
In Customizing for SAP EHS Management , you must first make the following settings before creating regulatory list revisions in the application:
1. In Customizing under
Foundation for EHS Management General Configuration Create Regulatory Lists and Customer Lists
regulatory lists that you want to use in the application, for example, China RoHS .
2. Make further settings for regulatory lists in the following Customizing activities as required:
Risk Assessment Master Data Configuration Agents
Specify Regulatory Lists for OELs .
Product Compliance Regulations
Specify Regulatory Lists and Customer Lists .
, configure the
Note
You can only have one inactive revision open at a time. You must first release or delete the currently inactive revision before creating a new revision.
More Information
For more information about using regulatory lists in health and safety, see Defining Occupational Exposure Limits (OELs).
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 24 of 82
as background jobs to update this data, especially if you continue to maintain substances in the specification database.
Prerequisites
You have configured the connection from the add-on system to the remote system where the specification data is stored. Enter an RFC destination for the EHS
system in Customizing for SAP EHS Management under
Foundation for EHS Management Integration Specify Destinations for Integration .
You have fulfilled the prerequisites as described in the report documentation to ensure that phrases and Customizing values from the specification database
system exist as required in the add-on system. For more information, see the following reports in the back-end system Creation and Update of Chemicals from
EHS Substances (R_EHFND_FILL_CHM_BY_EHS_SUBST) and Creation and Update of Listed Substances from EHS Substances
(R_EHFND_FILL_REGL_BY_EHS_SUBST).
Procedure
1. Select substances in the specification database (in the remote system).
Select substances by searching and using a set of hits in the specification workbench, and then save the results (via
Utilities
Set of Hits
Save .
You can also modify the set of hits regardless of the search criteria, for example, to reduce the results. Save one set of hits for the data transfer to chemical
agents and one set of hits for the data transfer to listed substances.
If you plan to regularly transfer data, you can create queries. Otherwise, search and save sets of hits to refresh the results before every transfer to the addon system.
2. Configure the report to transfer chemicals in Customizing for SAP EHS Management under
Foundation for EHS Management Chemicals
Configure
Report to Transfer Chemicals . In this activity, you specify the data sources that determine the substances to transfer as well as the data sources of the
actual values, such as physical-chemical properties
The following table provides example settings for the report and does not contain all possible data sources (see the Customizing activity). It lists the data
sources in the specification database and how the report uses their data.
Purpose of Data Source
User-defined key
Not applicable
Not applicable
identifiers )
The identification listings and their
corresponding identification categories
and identification types are defined in
Customizing activity Check Identification
Listing in the system for the specification
workbench. The report uses the
identification types within an identification
listing type that are customized for
position 1 and 2.
Color
business object
Hazard classification
SAP_EHS_1013_008
SAP_EHS_1013_008_VALUE
workbench.
SAP_EHS_1023_043 ( GHS
SAP_EHS_1023_043_CLASS
Classification )
You can display the technical key of value
assignment types in the specification
workbench for a substance by selecting
the value assignment type in the property
tree and choosing F1.
Not applicable
Validity Area
REG_WORLD ( World )
Not applicable
3. Configure the report to transfer listed substances and OELs in Customizing for SAP EHS Management under
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Risk Assessment
Master Data
Page 25 of 82
Configuration Agents . In this activity, you specify the data sources that determine the substances to transfer as well as the data sources of the actual
values, such as physical-chemical properties.
The following table provides example settings for the report. It lists the data sources in the specification database and how the report uses their data.
Purpose of Data Source
Data Source in
Specification Database
Characteristic
(Regulatory List)
Characteristic (Value
Type for OEL)
Characteristic (OEL
Value)
Determines the
User-defined key
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
substances to transfer
D_DEFAULT (Standard
listing for identifiers)
The identification listings
and their corresponding
identification categories and
identification types are
defined in Customizing
activity Check
Identification Listing in the
system for the specification
workbench.
Occupational Exposure
Limit
SAP_EHS_1023_006
UE_TYPE
UE_PPM
corresponding listed
substance in the regulatory
list.
4. Ensure that you have fulfilled all prerequisites before executing the following reports. For more information, see the documentation of the following reports in
the addon system:
Creation and Update of Chemicals from EHS Substances (R_EHFND_FILL_CHM_BY_EHS_SUBST)
Creation and Update of Listed Substances from EHS Substances (R_EHFND_FILL_REGL_BY_EHS_SUBST)
5. Execute the reports as required.
Result
You have replicated the data from the specification database to the add-on system. You have created chemical agents (based on real substances or real
substance groups) and listed substances. The listed substances appear in your regulatory lists with their corresponding OELs and the listed substances appear
as hazardous ingredients in the chemical agent.
To enable subsequent data transfers, the root node of the chemical business object and listed substance business object contain an attribute to remember the
source substance in the specification database from which data was transferred.
Example
The following list contains example errors that can occur, their potential causes, and possible solutions:
No value for key specified
Cause: The phrases or Customizing entries used in the specification database do not exist as Customizing entries in the add-on system. To transfer data
from the specification database, the system requires that the technical keys of Customizing entries in the add-on system (for example, for color, form, and so
on) are identical to the phrase keys and Customizing entry keys used in the specification database.
Solution: The reports for replicating the data contain instructions for transferring phrases and Customizing entries to the add-on system.
Real substance was transferred, but a characteristic (such as color or odor) is missing
Cause: The value assignment rating and validity area of the characteristic do not match the value assignment rating and validity area you specified in
Customizing activity Configure Report to Transfer Chemicals .
Solution: Check the specified values in the add-on Customizing (see step 2 of the Procedure ) or enter the relevant value for the characteristic in the
specification database. Note that if you have specified a validity area, such as REG_WORLD, the system transfers the characteristics with this validity area.
If no validity area or a different validity area is assigned, the report replicates the real substance without this characteristic.
More Information
For more information about hit lists (saving sets of hits) and queries in the specification workbench, see http://help.sap.com/ehs under SAP EHS Management as
Part of SAP ERP and your relevant release, then choose
SAP Library
Environment, Health and Safety (EHS) Basic Data and Tools (EHS-BD)
Specification Management (EHS-BD-SPE) Specification Editing
then Hit List or Query Management .
See also chemical agents.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 26 of 82
Note
You can find specific information about analytical reporting for each process component under the corresponding Analytical Reporting node in the application
help of the process component (for example, see
Incident Management Analytical Reporting ).
Implementation Considerations
If you want to use SAP BusinessObjects Dashboards with queries, note the following information:
To display the dashboards provided, you require Adobe Flash Player version 9. Note also the license terms for SAP BusinessObjects.
To create your own dashboards, you require SAP BusinessObjects Dashboards. For more information, see SAP Note 1486885. Take note of the
corresponding license terms.
The dashboards and BEx reports use BI content. BI content contains BW modeling/objects, BEx queries (multidimensional reports), and SAP BusinessObjects
Dashboards. You can access the BI content documentation on SAP Help Portal at http://help.sap.com SAP NetWeaver BI Content and then select the
corresponding release (see the release listed in Component Extension for SAP EHS Management).
Features
This component offers the following functions to enable analytical reporting:
File-Based Reporting
Allows you to export data in various file formats and generate analytical reports in your standard office environment.
Data extraction to BW
Provides a foundation for simplified data extraction in the standard system, and allows you to easily configure analytical reporting to suit your needs.
Process monitoring and analysis
Analytical reports provide an overview of open and closed processes as well as the average time for completing a type of process. You can analyze the
type of process and display processes for the specific type. You can use dashboards or the process monitoring tools in the standard system.
Prerequisites
You have made the settings for file-based reporting in Customizing for SAP EHS Management under
Reporting .
File-Based
You are using the business objects delivered in the standard system.
You are using a business object node to get the data. This node contains all fields that have to be extracted.
Features
Extraction of BO data in different file formats
File-based reporting allows you to extract data from business objects in SAP EHS Management in a file format you use in your standard office
environment.
Support of foreground or background processing
Depending on your entries in the Customizing activity Define Export Profiles , the export is processed in either the foreground or the background.
E-mail shipment of file-based reports
The generated export file is sent to the user by e-mail. If the size of the generated file is too large, the file itself will be stored in the system for downloading.
Only the link with the download information is included in the e-mail. You can adopt these settings in the Customizing activity Configure General Settings .
Use of template files
As an additional option, it is possible to upload predefined Microsoft Excel template files in the Customizing activity Define Export Profiles into the system.
These templates are than used for generating export files.
Note
You have to save the exported file on your computer before opening it. Otherwise, your file is opened in protected view. If you use pivot tables in your
Microsoft Excel template file, the data refresh function may not work correctly.
For more information about the support of Microsoft Excel Macro-Enabled Workbooks, see SAP Note 1716252
Activities
When you start the generation of an export file, the system performs the following activities depending on the various export possibilities:
Export in a CSV file format
If only one data selection is selected, the exported file is in CSV format.
If several data selections are selected, the exported file is a ZIP archive that includes one CSV file per data selection.
Export in a Microsoft Excel 2007/2010 file format without template file
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 27 of 82
If only one data selection is selected, the exported Microsoft Excel file contains one sheet.
If multiple data selections are selected, the exported Microsoft Excel file contains one sheet for each data selection.
If errors occur, the Microsoft Excel file contains a separate sheet for error messages.
Export in a Microsoft Excel 2007/2010 file format with template file
If no sheet exists in the template file with the same technical name as the data selection, a new sheet is created during the export.
If a sheet exists with the same technical name as the data selection, the data is exported into this sheet. The formatting of the sheet and the order of
the columns remains unchanged. Other sheets with, for example, pivot tables or charts for performing analytics, also remain unchanged.
Note
Formulas and functions in your Microsoft Excel template are not updated automatically. You have to start the refresh manually.
If you want to create a template file, proceed as follows:
Define an export profile in the Customizing activity Define Export Profiles without a template file.
Export data using your newly created export profile.
Modify this exported file to your preferences.
Save the changed file and upload it as a template to your export profile.
More Information
For more information about configuring file-based reporting, see Customizing for SAP EHS Management under
Reporting .
File-Based
In the source system, the extractor functionality is part of the business object, and the business object contains a node with the fields to be extracted. The
extractor foundation reads the data provided by the node from BOPF. The node and additional data is included in the extractor structure. The SAPI interface of the
DataSource then receives the data from the extractor foundation and transfers it into BW.
Integration
You use the extractor foundation only if you use SAP NetWeaver Business Warehouse (BW) for analytical reporting.
Prerequisites
You are using the business objects delivered in the standard system.
You are using a BO node to get the data. This node contains all fields that have to be extracted to BW and enables the extractor foundation to use the standard
BOPF API for reading the data and sending it to BW via the SAPI interface of the DataSource. A transient node can be used if the DataSource has to provide data
from multiple BO nodes. In that case, the transient nodes determination reads data from multiple BO nodes.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 28 of 82
Features
Easier Implementation
The BW service API (SAPI) is the interface solution for data transfer to a DataSource in BW and requires that all extractors in the source system implement
specific logic. Since the logic is repeated in each extractor, the extractor foundation implements the logic in a common class that is used by all extractors
and fulfills the SAPI requirements.
Extensible for Customer-Specific Extraction
You can use the extractor foundation in your customer-specific projects. You can adjust and create your own transient node. To get the data for extraction,
you implement a determination on the root node to get the data for the transient node. The extractor foundation then handles reading and transferring the data,
as well as logging errors.
Increased Performance
The extractor foundation supports processing mass amounts of data by allowing the extraction of multiple data records in one step.
More Information
For more information about configuring extractors for BI analytical reporting, see Customizing for SAP EHS Management under
Management Analytical Reporting .
1.1.7.3 DataSources
A DataSource is a set of fields that provide the data for a business unit for data transfer. From a technical perspective, the DataSource is a set of logically-related
fields that are provided to transfer data to SAP NetWeaver BW and the operational data provider in the backend either in a flat structure (extraction structure) or in
multiple flat structures (for hierarchies).
More Information
For more information, search for DataSource, data staging, and Operational Data Provider in the documentation for SAP NetWeaver at http://help.sap.com.
You can use this DataSource to extract process definitions from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP NetWeaver BW). You
can process the extracted data by using the DataSource object 0EHF_DS04 shipped with this release.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
Yes
No
Verifiable
No
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Extractor) . The deciding field for the update is BW_DELTATIMESTMP.
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
EHSM_COMP
EHFNDC_PROCDEF
EHSM_COMPONENT
PURPOSE
EHFNDC_PROCDEF
PURPOSE
PROC_VARIANT
EHFNDC_PROCDEF
VARIANT
BW_DELTATIMESTMP
Extractor Logic
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 29 of 82
The DataSource is implemented by a function module (extraction method F1). The extractor transfers the component, the purpose, and the variant of all process
templates from the table containing the process definitions EHFNDC_PROCDEF into SAP NetWeaver BW. The data is not aggregated or transformed.
You can use this DataSource to extract process data from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP NetWeaver BW). You can
process the extracted data by using the DataSource object 0EHF_DS05 shipped with this release.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHM300
RemoteCube-Capable
No
Delta-Capable
Yes
No
Verifiable
Yes
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Extractor) . The deciding field for the update is BW_DELTATIMESTMP.
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
EHSM_COMP
PURPOSE
PROC_VARIANT
CONF_KEY
NodeID
DATE_CREATED
DATE_COMPLETED
STATUS
AGE
OVERDUE
BW_DELTATIMESTMP
SUBSTANCE_ID
Substance
MATERIAL_ID
Material
CUSTOMER_ID
Customer
SUPPLIER_ID
Supplier
BW_RECORDNUMBER
Record Number
PROD_COMP_ID
Product Component
PARENT_COMP_ID
Parent Component
DUPLICATE
Duplicate Record
REV_STATUS
Revision Status
ACTIVITY
Activity
OBJECT_TYPE
Object Type
Extractor Logic
The DataSource is implemented by a function module (extraction method F1).
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 30 of 82
You can use this DataSource to extract process data from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP NetWeaver BW). You can
process the extracted data by using the DataSource object 0EHF_DS06 shipped with this release.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
Yes
No
Verifiable
No
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Extractor) . The deciding field for the update is BW_DELTATIMESTMP.
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
EHSM_COMP
PURPOSE
PROC_VARIANT
TEMP_ID
Task ID
NODE_ID
Node Number
THRESHOLD
BW_DELTATIMESTMP
Extractor Logic
The DataSource is implemented by a function module (extraction method F1). The extractor transfers the component, the purpose, and the variant of the process,
the node ID, and the task ID of the step and the threshold configured for each step into SAP NetWeaver BW. The system extracts only those steps which are
foreground steps or marked as relevant for reporting.
You can use this DataSource to extract process data from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP NetWeaver BW). You can
process the extracted data by using the DataSource object 0EHF_DS07 shipped with this release.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
Yes
No
Verifiable
Yes
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 31 of 82
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Extractor) . The deciding field for the update is BW_DELTATIMESTMP.
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
EHSM_COMP
PURPOSE
PROC_VARIANT
CONF_KEY
NodeID
TEMP_ID
Task ID
NODE_ID
Node Number
WORKITEM_ID
Work item ID
DATE_CREATED
DATE_COMPLETED
STATUS
AGE
OVERDUE
BW_DELTATIMESTMP
AGE_PROC
Extractor Logic
The DataSource is implemented by a function module (extraction method F1).
You can use this DataSource to extract texts for the workflow process definitions.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
Structure
LANGUAGE
Language Key
EHSM_COMPONENT
PURPOSE
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 32 of 82
VARIANT
DESCRIPTION
Description (Long)
You can use this DataSource to extract descriptions of components for the workflow reporting.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
LANGUAGE
Language Key
COMPONENT_ID
DESCRIPTION
Description (Long)
You can use this DataSource to extract the full URL for the workflow reporting.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
no
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
SERVER
PORT
System ID
PATH_PREFIX
Page 33 of 82
You can use this DataSource to extract texts for the workflow step definitions.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
LANGUAGE
Language Key
DESCRIPTION
Description (Long)
TEMP_ID
Task ID
NODE_ID
Node Number
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHM200
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
MATNR
Material (Number)
MAKT
SPRAS
Language
MAKT
MAKTX
Description (short)
MAKT
MAKTG
Description (uppercase)
MAKT
Extractor Logic
When there is no short text maintained for the material, the material number is used.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 34 of 82
You can use this DataSource to extract master data attributes of locations from SAP EHS Management into SAP NetWeaver Business Warehouse (BW). The
DataSource extracts the data from the following nodes of the location business object EHFND_LOCATION:
ROOT
REVISION
You can process the extracted data by using the InfoObject 0EH_LOCATIN. The location business object supports multiple revisions of the same location. Thus,
the master data attributes are time-dependent.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHM200
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Prerequisites
You have configured the DataSource in Customizing in the source system under
SAP EHS Management Foundation for EHS Management
Analytical Reporting Configure Extractors .
The BAdI implementation BADI_EHFND_FW_BI_BOPF_OBJ_LIST must be an active default implementation of the BAdI
BADI_EHFND_FW_BI_OBJ_LIST. For more information, see Customizing in the source system under
Analytical Reporting
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
ID
ID of the location
COUNTRY
REGION
PLANT
TYPE
Location Type
DATEFROM
DATETO
BW_RECORDNUMBER
Serial number of records since one risk can have multiple records
BW_RECORDMODE
for deletion in BW
BW_DELTATIMESTMP
Extractor Logic
The current extractor logic is implemented as a BOPF determination of the transient node BI_LOCATION of the business object EHFND_LOCATION.
Since you can revise a location and store older revisions of a location, the revision data is extracted as time-dependent master data attributes. The REVISION
node of the location BO contains a field SPLITDATE that specifies the date when the revision of the location started being valid. The value of this field is extracted
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 35 of 82
into the field DATEFROM in the extractor structure. The field DATETO of the extractor structure is populated with the value of the SPLITDATE minus one day. You
can process the extracted data by using the InfoObject 0EH_LOCATIN .
You can use this DataSource to extract hierarchy data from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP NetWeaver BW). You can
process the extracted data by using the InfoSource 0EH_LOCATIN shipped with this release.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
OLTPSOURCE
DataSource (OSOA/OSOD)
Extractor Logic
The DataSource is implemented by a function module (extraction method F1). The extractor transfers the location hierarchy (header and the different nodes) into
SAP NetWeaver BW.
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHSM10
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
ID
Business Object ID
DATEFROM
Valid-From Date
DATETO
Valid-To Date
LANGUAGE
Language Key
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 36 of 82
TEXT
You can use this DataSource to extract texts for location types from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP NetWeaver BW).
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHM200
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Prerequisites
You have configured location types in the source system in the Customizing activity for SAP EHS Management under
Locations
Specify Location Types .
Data Modeling
Fields of Origin for the Extract Structure
Fields in the Extract Structure
Table of Origin
LANGUAGE
Language
CODE
Location Type
DESCRIPTION
You can use this DataSource to extract texts for location authorization groups from SAP EHS Management into SAP NetWeaver Business Warehouse (SAP
NetWeaver BW).
Technical Data
Application Component
Available as of Release
Shipment
Content Versions
EHM200
RemoteCube-Capable
No
Delta-Capable
No
No
Verifiable
No
Prerequisites
You have configured location types in the source system in the Customizing activity for SAP EHS Management under
Locations
Specify Authorization Groups .
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 37 of 82
Table of Origin
Structure
LANGUAGE
Language
CODE
Authorization Group
DESCRIPTION
1.1.8.1.3 Roles
In SAP EHS Management , you use specific roles in the application to access content. These roles are specific to the two different user interfaces supported by
the application SAP NetWeaver Portal and SAP NetWeaver Business Client. The roles for each of these interfaces are described in the following
documentation:
Business Package (Portal Content)
Roles in SAP NetWeaver Business Client
All roles are provided without any authorizations assigned to them. You must assign authorizations using the authorization objects in the back-end system.
Master Roles
In addition to these roles, two master roles (PFCG roles in the back-end system) are provided for both user interfaces. These roles contain the complete content of
the SAP EHS Management application.
SAP_EHSM_MASTER
This role contains the complete SAP EHS Management content.
SAP_EHSM_MASTER_CLASSIC
This role contains content for SAP EHS Management as part of SAP ERP, which is not covered by the add-on SAP EHS Management .
When creating user-defined roles, we recommend you use each master role as a template and you remove the undesired functions. This ensures that no
configurations (for example, OBN settings) are lost.
As of component extension 3.0 for SAP EHS Management with SAP enhancement package 5 for SAP ERP 6.0 (minimum
SP stack 05) and SAP enhancement package 2 for SAP NetWeaver 7.0 (minimum SP stack 08).
Data Source
Component extension 3.0 for SAP EHS Management and SAP enhancement package 5 for SAP ERP 6.0
Browser Recommendation
Languages Available
SA Arabic
ES Catalan
CS Czech
DE German
EN English
ES Spanish
FI Finnish
FR French
HE Hebrew
HU Hungarian
IT Italian
JA Japanese
KO Korean
NL Dutch
NO Norwegian
PT Portuguese
RU Russian
SK Slovakian
SV Swedish
TR Turkish
ZF Chinese Traditional
ZH Chinese Simplified
Support
EHS-MGM-FND-EP
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 38 of 82
Prerequisites
To use the most up-to-date functions delivered for the roles integrated with enhancement package 5 for SAP ERP 6.0, you have activated the EH&S
Continuous Improvement (LOG_EHS_CI2) business function and the Enterprise Extension PLM (EA-PLM switch).
If you want to use SAP BusinessObjects Dashboards and SAP Business Explorer (BEx) reports to analyze aggregated data, you need to order the relevant
SAP BusinessObjects software. For more information, see SAP Note 1486885.
You have all the authorizations required for the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
This business package uses objects from a further business package or packages. These objects are listed in the section Shared Objects in this
Business Package. If you intend to use these objects, you must also implement the relevant business package. For more information, see the relevant
business package documentation.
Component extension 3.0 SP03 for SAP Environment, Health, and Safety
Management (SAP EHS Management) .
Country Relevance
As of component extension 3.0 SP03 for SAP EHS Management , the Business Package for EHS Management has been enhanced. The roles for risk
assessment and product compliance have been enhanced to include the following new iViews:
iView
Application
Risk Assessment
Risk Assessment
Product Compliance
The existing functions for incident management, risk assessment, product compliance and foundation are also available in the business package.
For more information about the functionality in SAP EHS Management , see the following documentation:
Foundation for EHS Management (EHS-MGM-FND)
Incident Management (EHS-MGM-INC)
Risk Assessment (EHS-MGM-RAS)
Product Compliance (EHS-MGM-PRC)
Prerequisites
You have familiarized yourself with the software components required and the implementation strategy. To do this, see the relevant guides on SAP Service
Marketplace at http://service.sap.com/instguides.
Note
For information about Web browsers, see the Product Availability Matrix (PAM) on SAP Service Marketplace at http://service.sap.com/pam.
Procedure
1. You set up the system landscape in the SAP NetWeaver Portal (see Setting Up the System Landscape).
2. In the SAP NetWeaver Portal, you assign the portal roles to users. You define the following system aliases for the SAP NetWeaver Portal content:
SAP_ECC_EnvironmentHealthSafety for the SAP EHS Management functions
SAP_R3_EHS for the environment, health, and safety functions based on SAP ERP
You must enter a target system for the entire role for the PFCG roles in the environment, health, and safety processes based on SAP ERP. For more
information, see Role Maintenance in PFCG.
For more information about creating custom roles specifically for SAP EHS Management , see Creating Custom Roles. For general information about
changing standard roles, see Changing Standard Roles.
3. To open iViews delivered with the Business Packages of integrated systems, for example, iViews for a material of Material Management (MM) or for a
functional location of Plant Maintenance (PM), from within the SAP EHS Management application, you must enter a target system for the corresponding
service in the PFCG role. The target systems for integrated systems are also maintained in Customizing for SAP EHS Management under
Foundation
for EHS Management Integration Specify Destinations for Integration .
For more information about entering a target system in the PFCG role, see 5.10 Remote Systems.
For more information about the objects from other Business Packages, see Shared Objects.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 39 of 82
Procedure
1. In the SAP NetWeaver Portal, choose the Content Administration work center.
2. Choose the Portal Content workset from the structure on the left.
Example Input
Name
Incident Reporting
iView ID
IncidentReporting
iView ID Prefix
com.technidata.hss.ess
Choose Next .
4. Review the summary of your iView and then choose Finish .
Example Input
Name
Report Incident
iView ID
ReportIncident
iView ID Prefix
com.technidata.hss.ess
Choose Next .
4. Select the Web Dynpro platform as Web Dynpro for ABAP and choose Next .
5. Complete the following fields. You can either use the example input below or make your own entries:
Field
Example Input
System
Q35LNT004
Namespace
SAP
Application Name
EHHSS_INC_REC_GAF
Select Plain HTML as the Web Dynpro Client and choose Next .
6. Review the summary of your iView and then choose Finish .
3.
4.
5.
6.
Example Input
Page Name
Incident Reporting
Page ID
IncidentReporting
Page ID Prefix
com.technidata.hss.ess
Description
Choose Next .
Select Web Dynpro Proxy Page as the page template and choose Next .
Select 1 Column (Full Width) from the Available Layouts and Add to add it to the Selected Layouts . Then choose Next .
Review the summary of your page and then choose Finish . Choose the option to Open the object for editing and choose OK .
Open the page and add the Incident Reporting iView to the page as a delta link.
New
Page
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 40 of 82
2. Complete the following fields. You can either use the example input below or make your own entries:
Field
Example Input
Page Name
Report Incident
Page ID
ReportIncident
Page ID Prefix
com.technidata.hss.ess
Description
Choose Next .
3. Follow steps 3 to 5 above.
4. Open the page and add the Report Incident iView to the page as a delta link.
Example Input
Workset Name
Incident Reporting
Workset ID
IncidentReporting
Workset ID Prefix
com.technidata.hss.ess
Description
Choose Next .
3. Review the summary of the workset and then choose Finish .
4. Open the workset and add the Incident Reporting and Report Incident pages as delta links.
Adding the Incident Reporting Workset to an Existing Employee Self Service Role
Note
The following information provides a sample configuration. If incident recording has been implemented in the customer's ESS, the keys and PCD locations will
be customer specific. You must use the PCD location in the correct context (the complete path).
1. Call transaction SPRO and display the Personnel Management structure.
2. Choose
Personnel Management Employee Self-Service
Resources
and make the following entries:
Component
Server
General Settings
Field
Server
Z_HSS_TEST
Protocol
http
uxai2q35.wdf.sap.corp:50021
Directory Path
Resources
Example Configuration
3. Choose
Personnel Management Employee Self-Service General Settings
Define Resources (Add Entries)
and make the following entries:
Component
Field
sap/bc/webdynpro/sap/ehhss_inc_rec_gaf
Resources
Define Resources
Example Configuration
Z_HSS_INCREP_PAG
Description
ROLES://portal_content/Sandbox/C5111368/com.techni
data.hss.ess.roles/com.sap.pct.erp.ess.employee_self_s
ervice/com.sap.pct.erp.ess.employee_self_service/com.t
echnidata.hss.ess.incidentReporting/com.technidata.hss
.ess.incidentReporting
4. Choose
Personnel Management Employee Self-Service General Settings
Define Resources (Add Entries)
and make the following entries:
Component
Resource 2 (Report Incident Page)
Field
Resources
Define Resources
Example Configuration
Z_HSS_INCREP_SER_INC
Description
Report Incident
Server Definition
Z_HSS_TEST
URL Parameter
sap-client=004&sap-language;=EN
ROLES://portal_content/Sandbox/C5111368/com.techni
data.hss.ess.roles/com.sap.pct.erp.ess.employee_self_s
ervice/com.sap.pct.erp.ess.employee_self_service/com.t
echnidata.hss.ess.incidentReporting/com.technidata.hss
.ess.reportIncident
5. Choose
Personnel Management Employee Self-Service
Services (Add Entries)
and make the following entries:
Component
General Settings
Field
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Services
Define Services
Define
Example Configuration
Page 41 of 82
Service
Service Key
Z_HSS_INCREP_SER_INC
Report Incident
Type
Link Resource
Z_HSS_INCREP_SER_INC
Service Description
6. Choose
Personnel Management Employee Self-Service General Settings
Homepage for Self-Services
Subareas
Assign Services to Subareas (Find Entries)
and make the following entries:
Component
Field
Example Configuration
Z_HSS_INCREP
Z_HSS_INCREP_SER_INC
001
7. Choose
Personnel Management Employee Self-Service General Settings
Define Subareas (Add Entries)
and make the following entries:
Field
Subarea
Z_HSS_INCREP
Subarea Text
Report Incident
Z_HSS_INCREP
Subarea Key
Z_HSS_INCREP
10. Choose
Pages
001
General Settings
Field
Area
Define Areas
Define Areas
Example Configuration
Z_HSS_INCREP
Incident Reporting
Link Type
Link Resource
Z_HSS_INCREP_PAG
Field
Areas
Area Key
Component
Assign Subareas to
Example Configuration
Position
Component
Subareas
Area Key
9. Choose
Personnel Management Employee Self-Service
(Add Entries)
and make the following entries:
Define Subareas
Example Configuration
Field
Subareas
Subarea Key
8. Choose
Personnel Management Employee Self-Service General Settings
Homepage for Self-Services
Areas
Assign Subareas to Areas (Find Entries)
and make the following entries:
Component
Assign Services to
Subarea Key
Position
Component
Services
Areas
Example Configuration
SAPDEFAULTESSINEIC_ERP2005
Area Key
Z_HSS_INCREP
Position
15
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 42 of 82
Note
All applications for which a user should have authorization must exist in a role and the user must be assigned to that role. The applications cannot be split
over multiple roles. You can use the master roles (SAP_EHSM_MASTER or SAP_EHSM_MASTER_CLASSIC) for SAP EHS Management as a template.
More Information
For more information about configuring roles, see Creating Single Roles.
For more information about configuring role menus, see Creating Role Menus Creating Role Menus.
Note
If you run more than one of the specified logical systems in a physical system (such as SAP EHS Management and Environment, Health, and Safety
in ERP in one system XYZ in client 000), it is sufficient if you create one entry that you assign all the relevant system aliases to.
Proceed as follows:
1. Create a portal system for each system by using the context menu for the Systems folder (choose
2. Use an SAP system with load balancing as a template.
3. Enter the name of the physical system (such as XYZ/000) as the description and ID.
New
).
Make your company-specific settings to the fields under the following property categories:
Connector
Internet Transaction Server (ITS)
The correct ITS path is /sap/bc/gui/sap/its/webgui
Web Application Server (WAS)
4. Assign the specified system aliases.
Software components:
Logical System
SAP EHS Management
System Alias
SAP_ECC_EnvironmentHealthSafety
Physical System
ERP system with SAP EHS Management processes is
EH&S in ERP
SAP_R3_EHS ERP
installed
System with EH&S processes in ERP 6.0 is installed
More Information
For general information about the system landscape for the SAP NetWeaver Portal, see System Landscape.
Prerequisites
You have installed the Universal Worklist configuration file.
You have installed the business package.
Procedure
The following procedure provides you with information about setting up system connections for the universal worklist:
1. In the SAP NetWeaver Portal, choose
System Administration
Systems Configuration .
2. Create the following system connections:
System alias: SAP_ECC_EnvironmentHealthSafety
Connection type: WebFlowConnector
System Configuration
Universal Worklist
UWL
Note
If you have already registered a suitable connector to the system that is connected to the system alias, the existing connector is sufficient and you do not
need to register an additional one.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 43 of 82
Leave the Web Dynpro Launch System field blank for all system connections.
Activity
Relevant iView
Investigation Lead
step responsible.
2. Opens the investigation step to review
the controls and add comments for the step
responsible.
3. Selects the linked hazard name to review Display Risk Assessment (00000169)
Inbox (00000048)
8. Selects the linked hazard name to review Display Risk Assessment (00000169)
the risk assessment for the hazard.
More Information
For more information about creating custom roles, see Creating Custom Roles.
1.1.8.1.3 Roles
1.1.8.1.3.1 Incident Manager
Role: com.sap.pct.eh.role.IncidentManager
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 44 of 82
The Incident Manager role is assigned to the person who manages and maintains the incident record that was initially created by the incident reporter. This person
is responsible for ensuring that all information associated with the incident is properly entered in a timely manner, verified, and approved, and that the record is
closed.
The incident manager is an expert for incident management and is expected to use the solution on a daily basis. The number of incidents processed strongly
depends on the size of the company, the industry, and the number of employees and contractors. Depending on the severity and complexity of an incident, the
corresponding incident record may need to remain open for a certain period until the process is completed. It is therefore possible for the incident manager to
manage more than one incident at the same time.
The incident manager checks and completes the basic information that is already saved in the initial incident record and enters additional data on, for example,
involved persons, assets, damages, or released materials. To provide more detailed background information on specific aspects of an incident, the incident
manager can gather statements from involved persons and attach documents to the incident record. The incident management process can also include workflows
such as notification and approval, along with actions that might avoid further incidents in the future. After completing and approving an incident record, the incident
manager prepares and submits the relevant incident report(s) to the local authorities.
For more information about the individual tasks, see the workset descriptions in this documentation.
Integration
The incident manager checks and completes the basic information that is initially entered by the incident reporter during initial incident recording. To complete the
incident management process, the incident manager has to work in close cooperation with the following people:
Injured person (if applicable)
To gather information that must be included in the incident record and in legal reports
Other involved persons such as witnesses
To gather additional information that must be included in the incident record and in legal reports
Responsible human resources administrator
To gather organizational information and information on the involved persons
Manager of the plant where the incident occurred
This person is the person who is legally responsible
Responsible members of management who must be notified
Configuration
This role uses object-based navigation. For more information, see Object-Based Navigation.
00000002
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
Technical Name
00000003
00000047
Features
For more information, see the individual iViews.
More Information
For more information, see Process Foundation (EHS-MGM-FND-WF).
1.1.8.1.3.3.1.1.1.1 Inbox
Technical Data
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 45 of 82
00000048
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display the tasks that are assigned to you in an inbox. The inbox displays the task subject, when the task was sent, and its priority.
You can also see the date by which the task must be completed, the status of the task, who forwarded it to you, and a preview of the task. In the preview, you can
provide additional notes and add attachments to the task preview.
When you choose the task link in your inbox, the system displays the corresponding data record or a screen where you can perform the task. If you want to see
the related incident record associated with the task, you can select the task row and choose Display Inc..
From this iView you can also specify that you are not responsible for the work, resubmit it, or end the resubmission. You can forward the work to someone else, or
assign it to yourself if it is already assigned to another processor. You can also maintain a substitute who will take over your work in the event of planned or
unexpected absences and you can create and activate a rule that assigns tasks to a specified assignee.
This iView displays the tasks in the inbox according to a specified query. You can define and change queries in this iView.
You can export the list of tasks in a spreadsheet format.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
Configuration
If you want to replace the inbox with the universal worklist (UWL), you must create a customer-specific SAP NetWeaver Portal role that includes this iView. To do
this, perform the following steps:
1.
2.
3.
4.
For more information about configuring the UWL, see Universal Worklist Configuration.
1.1.8.1.3.3.1.1.2 Incidents
Technical Data
Technical Name
00000022
You can use this workset to manage and maintain incident records. This includes various types of data, corrective actions, witness statements, photographs, and
other documents.
Features
For more information, see the individual iViews.
More Information
Incident Management
00000023
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 46 of 82
Availability
Visibility
You can use this iView to access incident records. You can display a list of the incident records that you used recently and you can search for incident records.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Incident Management
00000024
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
Visibility
You can use this iView to search for data records in incident management with SAP NetWeaver Enterprise Search.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
You have implemented the Configure Embedded Search for SAP EHS Management activity in Customizing for SAP EHS Management under
Management General Configuration .
Incident
Configuration
To make SAP NetWeaver Enterprise Search the default entry on the user interface, you must perform the following steps:
1. In the Incident Entry Screen iView in the SAP_EHSM_MASTER workset, set the default entry for the folder property to No .
2. In the Incident Search iView, set the default entry for the folder property to Yes .
00000046
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about an incident that occurred in your organization, for example:
A description of the incident
People who were injured during the incident
People who witnessed the incident
The initial incident information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 47 of 82
To record more detailed initial information about an incident, you can use the Report Incident iView.
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
This iView is called via object-based navigation using the method CreateSimple of the business object BPR_INCIDENT. For more information about the
business object, see Incident.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Incident Recording
00000045
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about an incident in your organization, for example:
A description of the incident
Injured people
Witnesses
Releases
Involved assets
The initial incident information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
To record less detailed initial information about an incident, you can use the Report Incident (Simplified) iView.
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
This iView is called via object-based navigation using the method create of the business object BPR_INCIDENT. For more information about the
business object, see Incident.
Prerequisites
Depending on the information you want to record, you have made the relevant settings in Customizing for SAP EHS Management under
Management Incident Recording .
Incident
More Information
Incident Recording
00000044
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 48 of 82
You can use this iView to record initial information about a near miss that occurred in your organization, for example:
A description of the near miss
People who were nearly injured during the near miss
The circumstances of the near miss
The initial near miss information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
Prerequisites
You have specified the relevant near miss groups in Customizing for SAP EHS Management under
Information Specify Near Miss Groups .
Incident Management
Incident Recording
Basic
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under
Information :
Incident Management
Incident Recording
Basic
Specify the relevant risk types to classify the likelihood of the near miss circumstances causing an incident in the future under Specify Estimated Risk
Types.
Specify the relevant location types under Specify Location Types.
More Information
Incident Recording
00000043
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about a safety observation in your organization, for example:
A description of the safety observation
The people who were observed
The circumstances of the safety observation
The initial safety observation information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
Prerequisites
You have specified the relevant safety observation groups in Customizing for SAP EHS Management under
Basic Information Specify Safety Observation Groups .
Incident Management
Incident Recording
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under
Information :
Incident Management
Incident Recording
Basic
Specify the relevant risk types to classify the likelihood of the near miss circumstances causing an incident in the future under Specify Estimated Risk
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 49 of 82
Types.
Specify the relevant location types under Specify Location Types.
More Information
Incident Recording
00000039
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display the progress log for a process. You can see when each process was sent, its status, and who or what performed the
processing. You can also view any comments or attachments for the process step.
This iView also enables you to create a print version of the result list as a PDF document or to export the list in a spreadsheet format.
Integration
From this iView you can display technical information about the task, and also display the workflow log view showing technical details or a graphical
workflow log.
This iView is called via object-based navigation using the method OpenProgressLog of the business object BPR_FNDEXT using the parameters
EXT_NOTIF_CAT={EXT_NOTIF_CAT}, EXT_NOTIF_ID={EXT_NOTIF_ID}, and WORKITEM_ID={WORKITEM_ID}. For more information about the
business object, see Business Objects.
More Information
Integration for Notifications
Process Foundation (EHS-MGM-FND-WF)
00000037
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to send a notification to the person who is responsible for processing a task. You can enter an e-mail text and then send it to the person
responsible.
An e-mail is sent to the person who is responsible for processing the task.
Integration
This iView is called via object-based navigation using the method NotifyProcessor of the business object EH_FND_WFF_OBN using the parameter
SO_GUID={SO_GUID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 50 of 82
00000036
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
This iView displays the log messages for the process scheduler, which stores messages in the application log. You see the type of message, the message text,
and the time when message was created.
Integration
This iView is called via object-based navigation using the method Show_Log of the business object BPR_EHFND_APPL_LOG using the parameters
LOG_HDL={LOG_HDL} and LOG_NO={LOG_NO}.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Process Foundation (EHS-MGM-FND-WF)
00000035
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to make a decision, for example, to approve that an action has been completed. You access this iView by selecting the link in the
Category column of a decision task in the Edit Incident iView. After you have made the decision in this iView, the system triggers the next step in the process and
displays the Edit Incident iView again. This way, you can make decisions directly in an incident data record. Alternatively, you can access the decision task in
your inbox (Inbox iView).
Integration
This iView is called via object-based navigation using the method OpenProgressLog of the business object EH_FND_WFF_OBN using the method
OpenProcessDecision and parameter ID={ID}. For more information about the business object, see Business Objects.
Prerequisites
The decision step of the process is assigned to you. If you are not the processor, the link in the Category column is inactive.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 51 of 82
00000034
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
Visibility
You can use this iView to display incident records. For example, the incident record can contain the following information:
A description of the incident
Injured people
Witnesses
Releases
Involved assets
Investigation details
Risk matrix information
Financial information
Forms, supporting documents, and associated actions and notifications.
For more information, see Review and Completion of Incident Records.
Integration
This iView is called via object-based navigation using the method Display of the business object BPR_INCIDENT using the parameter KEY={Key}. For more
information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000033
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to edit incident records. For example, the incident record can contain the following information:
A description of the incident
Injured people
Witnesses
Releases
Involved assets
Investigation details
Risk matrix information
Financial information
Forms, supporting documents, and associated actions and notifications.
For more information, see Review and Completion of Incident Records.
Integration
This iView is called via object-based navigation using the method Edit of the business object BPR_INCIDENT using the parameter KEY={Key}. For more
information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 52 of 82
00000032
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
Visibility
Integration
This iView is called via object-based navigation using the method InvestigateStep of the business object BPR_INCIDENT using the parameter
KEY={Key}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000031
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
Visibility
You can use this iView to review the data that the recipient of an inquiry has provided offline on the inquiry form. The data is displayed in a table listing the
changes that were made. You can decide whether or not to keep these changes. Keeping them transfers the additional information into the incident record. With this
iView you can display the data of the inquiry recipient and injured people using the links provided.
You use the checkboxes to choose whether or not to keep the changes that were made to the data. Choose Submit to integrate the changes in the record.
This iView allows you to display the form that the recipient of the inquiry has completed. You can display the relevant form using the link provided.
Integration
This iView is called via object-based navigation using the method TakeOverInquiry of the business object BPR_INCIDENT using the method and the
parameters WDCONFIGURATIONID={WDCONFIGURATIONID} and PCBO_KEY={PCBO_KEY}. For more information about the business object, see Incident.
Prerequisites
The inquiry recipient has completed and returned the inquiry form.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Inquiries
Page 53 of 82
Technical Data
Technical Name of the iView
00000030
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display information about a recurring task. You can see when the task is scheduled, how often the task recurs, and how long the task
should run for. You can also see a log of the processes that were started and the log messages from the process scheduler.
Integration
This iView is called via object-based navigation using the method Display of the business object BPR_PROC_SETUP using the parameter KEY={Key}. For
more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000029
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to edit information about a recurring task.
Integration
This iView is called via object-based navigation using the method Edit of the business object BPR_PROC_SETUP using the parameter KEY={Key}. For more
information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000038
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display change documents. You can specify a date range and/or a user and then search for the relevant change documents. The result
list displays the following:
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 54 of 82
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000027
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to create a recurring task. You can define when the task is scheduled, how often the task recurs, and how long the task should run for.
Integration
This iView is called via object-based navigation using the method Create of the business object BPR_PROC_SETUP using the parameters
COMP={Component} and PURPOSE={Purpose}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000026
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You use this iView to change the person who should implement an action. It displays the relevant action including its category, type, and a description. You also
see the person to whom the action is currently assigned, and you can specify the new assignee who should implement the action.
Integration
This iView is called via object-based navigation using the method ChangeAssignee of the business object BPR_FNDACT using the parameter
INSTANCEID={instanceID}&OBJECTTYPE={ObjectType}. For more information about the business object, see Business Objects.
Prerequisites
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 55 of 82
00000053
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
Visibility
You can use this iView to assign an absence that has been created for a person in Personnel Time Management (PT) to an incident during which this person
was injured.
This iView is called when report R_EHHSS_CHECK_HCM_ABS_CHANGED finds absences that have been changed in PT.
In this iView, you can:
Assign the absence to an incident that has already been recorded
Create a new incident record to which you want to assign the absence
Ignore the absence and cancel the incident assignment
Integration
The relevant absence must be created for the injured person by a HR manager in the Personnel Time Management component.
This iView is called via object-based navigation using the method AbsenceAssign of the business object BPR_INCIDENT using the parameter
Key={Key}. For more information about the business object, see Incident.
Prerequisites
The following prerequisites must be met:
You are assigned to the incident manager role.
You have activated PT integration in Customizing for SAP EHS Management under
Incident Management Integration Human Resources Integration
.
You have executed report R_EHHSS_CHECK_HCM_ABS_CHANGED to find absences that have been changed in PT. For more information, see the report
documentation.
More Information
HR Integration for Absence Assignment
00000038
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display details about a person, such as the gender, date of birth, and address, as well as that persons communication details
(telephone number, e-mail address, and so on). If an e-mail address has been entered, you can use the link to send an e-mail to the person.
This iView is called via object-based navigation using the method DisplayPersonDetails of the business object BPR_FND_PD using the parameters
PARTY_ID={PARTY_ID} and EMAIL={EMAIL}.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 56 of 82
More Information
Integration for Person Information
00000254
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-INT
Availability
Visibility
You can use this iView to display details about PM notifications. Details can include the following information:
General data
Location data
Organization data
Malfunction data
Task data
Integration
This iView is called via object-based navigation using the method Display of the business object eam_notification using the parameter
FRW_DATA_HANDLE={FRW_DATA_HANDLE}&QMNUM={QMNUM}.
00000018
Features
For more information, see the individual iViews.
More Information
For more information about incident reporting, see Incident Reporting.
00000019
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC-REP
Availability
Visibility
You can use this iView to display all of the summary reports that have been created. The report type and the file name is displayed, and you can use the links
provided to display the relevant reports in a PDF format. You can also see the relevant plant, location, and organizational unit, as well as the report dates. You can
also export the list of reports in a spreadsheet for further processing.
You can use the links provided to change the current query or to define a new query.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 57 of 82
Integration
From this iView you can create a summary report or display and generate a report.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
Configuration
You can personalize the iView by deleting and/or renaming queries, adding and removing queries to those that are available, or by changing the position of the
active queries in the list. You can add a category to the queries or remove a category from them. You can specify whether a query is the default query and change
the category description.
You can also personalize the layout of the report summary, displaying it either as a tab strip or a link matrix. You can also choose whether or not to enhance the
query text with category information.
More Information
Incident Reporting
00000063
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC-REP
Availability
Visibility
You can use this iView to view and change the settings for sending a report. You can review the recipient, choose whether to send the report by fax or e-mail, and
also change the recipients e-mail address and fax number.
Integration
This iView is called via object-based navigation using the method ChangeReportSendingParams of the business object bpr_rpt_inc with parameter
Key={Key}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000020
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC-REP
Availability
Visibility
You can use this iView to display and edit an incident summary report. You specify the dates for the report, any additional criteria that is required such as the
plant ID and location, and also select which report you want to create. You can then use the relevant buttons to create the report, either in the foreground or in the
background. You can also check the report and display any report generation messages that are created. You can also use this iView to display the component
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 58 of 82
Integration
This iView is called via object-based navigation using the method Display of the business object bpr_rpt_inc with the parameters KEY={Key} and
CHANGE_MODE={U}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000020
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC-REP
Availability
Visibility
You can use this iView to create an incident summary report. You specify the dates for the report, any additional criteria that is required such as the plant ID and
location, and also select which report you want to create. You can then use the relevant buttons to create the report, either in the foreground or in the background.
You can also check the report and display any report generation messages that are created. You can also use this iView to display the component (report) name
as a PDF file.
Integration
This iView is called via object-based navigation using the method create of the business object bpr_rpt_inc. For more information about the business
object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000041
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC-REP
Availability
Visibility
You can use this iView to change an existing incident report. You can change:
Basic information about the report such as where and when it occurred
The people who were involved in the incident (for example, witnesses, the reporting person, or vehicle driver) and their information, any injuries or illnesses,
and treatment that they received as a result of the incident.
Information about any assets that were involved in the incident.
Information about any releases into the air, ground, or water as a result of the incident and cleanup responses to this.
The estimated total expenses and income incurred by the incident.
The risk matrix information of the areas affected by the incident, the severity, and the likelihood of them reoccurring.
The investigation into the incident and its related documents and tasks.
The report forms that are required for the reporting the incident to authorities.
Details of any tasks that are related to the incident processing, such as the task schedule.
You can also use this iView to check the contents of the record, change the group or regulations that apply to the incident, manage links, and set the status of the
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 59 of 82
record.
Integration
This iView is called via object-based navigation using the method ChangeReport of the business object BPR_INCIDENT with the key KEY={Key},
IS_REPORT={IS_REPORT}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000071
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC-REP
Availability
Visibility
You can use this iView to generate reports. Depending on which report you want to generate, you can specify:
Report parameters such as the report language and country
Sender information such as the sender ID and insurance number
The recipients address
You can then send the report to the recipient by fax or e-mail, or you can print out the report and ship it manually.
Integration
This iView is called via object-based navigation using the method RegenerateReport of the business object BPR_INCIDENT with the parameters
KEY={Key}, IS_REPORT={IS_REPORT} and REGENERATE={regenerate}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
1.1.8.1.3.1.1.1.4 Locations
Technical Data
Technical Name
00000008
You can use this workset to browse locations and set up all locations in the company.
Features
For more information, see the individual iViews.
More Information
For more information about locations in SAP EHS Management, see Locations.
00000009
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 60 of 82
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Visibility
You can use this iView to display the locations that exist in your system. The iView has four tabs:
Recent Locations
Displays the locations that were recently created.
Structure View
Displays either the location structure or the organizational structure.
Search
Enables you to search for a specific location and then to display information about it.
Favorites
Displays any locations that you added to your favorites.
Prerequisites
You have created a location manually or you have imported technical objects from the Plant Maintenance component as locations.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Locations
00000011
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Visibility
You can use this iView to create organizational information about a location, for example, the plant or company code that the location is assigned to or the address
of the location.
You can use this iView to link the location to a technical object in the Plant Maintenance component, thereby avoiding the need to enter duplicate data. You can
also remove the PM link if necessary.
The iView also enables you to set the locations status, to create a revision for the location that records any changes that were made to its attributes, or to delete a
location.
If the location is linked to a PM technical object, you also see the Partners tab.
Integration
You can also use the iView to display the position of the location on a map in the side panel. If a technical object has been linked to the location, you can
use the Equipment ID link to display detailed information about that technical object from PM.
This iView is called via object-based navigation using the method Create of the business object BPR_LOCATION_OBJECT. For more information about
the business object, see Business Objects.
Prerequisites
Locations exist in your system.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
Configuration
For more information about configuring the side panel to display a map, see Customizing for SAP EHS Management under
Locations
Configure Integration of Map (EHFND_LOC_MAP) .
Page 61 of 82
00000012
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Availability
Visibility
You can use this iView to manage the location structure. You can insert a new location into the structure, or remove an existing one from it. You can also cut a
location from its existing position in the structure and paste it into a new one. You can also use this iView to create a revision of a location.
Integration
You can import technical objects from Plant Maintenance (PM) as locations into SAP EHS Management.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000013
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
You can use this iView to import technical objects as locations from the Plant Maintenance component into SAP EHS Management. The iView has five steps:
1. You can search for the technical objects that you want to import as locations.
2. You then select the technical objects to be imported and as which type of location they should be imported. You can assign a location type to all technical
objects, or else you can assign separate location types to each technical object.
3. You can choose the position in the structure below which you want to import the technical objects.
4. You can review your selection before you import the technical objects.
5. The system confirms your changes.
Integration
The iView displays data about the technical objects from Plant Maintenance.
This iView is called via object-based navigation using the method ImportEAM of the business object BPR_LOCATION_OBJECT. For more information about the
business object, see Business Objects.
Prerequisites
Technical objects exist in Plant Maintenance.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Importing Locations from PM
00000014
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 62 of 82
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
You can use the iView to update multiple location attributes in one operation, thereby saving time and administrative effort. You can make changes to a location
and all of its subordinate locations, if you require. The iView has four steps. In the first step, you define which changes you want to make to multiple locations, and
when you want to make them. In the second step, you select the locations that you want to change. In the third step you can review your changes before you make
them, while the fourth step confirms your changes.
Integration
The iView displays data about the technical objects from Plant Maintenance.
This iView is called via object-based navigation using the method MassChange of the business object BPR_LOCATION_OBJECT. For more information about the
business object, see Business Objects.
Prerequisites
Locations exist in your system, either because you have created them manually or because you have imported them from Plant Maintenance.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
Example
You know that three locations will be assigned to a different plant from tomorrow and want to change the assignment accordingly. You specify tomorrows date as
the key date and select the new plant ID. In the second step in the iView, you select the locations (and their subordinate locations, if required) that should have the
new plant ID. You then review your selection, the attributes are changed, and a confirmation message appears. From this iView, you can also follow the link to
change additional attributes.
More Information
Locations
00000015
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Visibility
You can use this iView to display organizational information about a location, for example, the plant or company code that the location is assigned to or the address
of the location.
Integration
If the location is linked to a PM technical object, you also see the Partners tab.
You can also use the iView to display the position of the location on a map in the side panel.
This iView is called via object-based navigation using the method Display of the business object BPR_LOCATION_OBJECT with parameter KEY={Key}.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 63 of 82
For more information about configuring the side panel to display a map, see Customizing for SAP EHS Management under
Locations
Configure Integration of Map (EHFND_LOC_MAP) .
00000077
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Visibility
You can use this iView to edit organizational information about a location such as the plant or company code to which it is assigned or the address of the location.
You can use this iView to link the location to a technical object in the Plant Maintenance (PM) component, thereby avoiding the need to enter duplicate data. You
can also remove the PM link if necessary.
The iView also enables you to change the locations status, to create a revision for the location which records any changes that were made to its attributes, or to
delete a location.
Integration
If the location is linked to a PM technical object, you also see the Partners tab.
You can also use the iView to display the position of the location on a map in the side panel.
You can link a technical object in PM to the location using the Establish PM Link button and selecting the existing technical object you want to link to. When this
operation is complete, you can use the Equipment ID link to display detailed information about that technical object from PM.
This iView is called via object-based navigation using the method Edit of the business object BPR_LOCATION_OBJECT with parameter KEY={Key}.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
For more information about configuring the side panel to display a map, see Customizing for SAP EHS Management under
Locations
Configure Integration of Map (EHFND_LOC_MAP) .
00000017
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Visibility
You can use this iView to display the location structure. You can see the location name, its type, status and the technical name that is linked to it. You can also
open the location to display more information.
You can expand the locations to display their subordinate locations, if any exist.
Integration
You can import technical objects from Plant Maintenance (PM) as locations into SAP EHS Management.
This iView is called via object-based navigation using the method Display of the business object BPR_LOCATION_HRCHY. For more information about the
business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 64 of 82
You have a portal user that is assigned to a user with the required authorizations.
More Information
Locations
00000078
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND-LOC
Visibility
You can use this iView to edit the location structure. You can insert a new location into the structure, or remove an existing one from it. You can also cut a location
from its existing position in the structure and paste it into a new one. With this iView you can also create a revision of a location.
Integration
You can import technical objects from Plant Maintenance (PM) as locations into SAP EHS Management.
This iView is called via object-based navigation using the method Edit of the business object BPR_LOCATION_HRCHY. For more information about the business
object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Locations
00000052
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display the other business objects that use this location, for example, the incident is displayed in the where-used list if an it includes
this location and you can navigate directly from there to the incident.
Integration
This iView allows you to display detailed information about existing incidents that use the selected location.
This iView is called via object-based navigation using the method display of the business object BPR_FND_UL using the parameters
OBJECT_ID={OBJECT_ID} and OBJECT_NAME={OBJECT_NAME}.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
1.1.8.1.3.1.1.1.5 Tasks
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 65 of 82
1.1.8.1.3.1.1.1.5 Tasks
Technical Data
Technical Name
00000006
Features
For more information, see the individual iViews.
00000007
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to query and display tasks of the HSS component. For more information, see Task Management.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
Configuration
You can personalize the iView by deleting or renaming queries, by adding and removing queries to those that are available, or by changing the position of the
active queries in the list. You can add a category to the queries or remove a category from them. You can specify whether a query is the default query and change
the category description.
00000140
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
Integration
This iView is called via object-based navigation using the method ForwardTask of the business object EH_FND_WFF_OBN using the parameter
SO_GUID={SO_GUID}. For more information about the business object, see Business Objects.
Prerequisites
A task has been created and assigned to your user.
Page 66 of 82
Technical Data
Technical Name of the iView
00000040
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display the progress log for a process. You can see when each process was sent, its status, and who or what performed the
processing. You can also view any comments or attachments for the process step.
This iView also enables you to create a print version of the result list as a PDF document or to export the list in a spreadsheet format.
Integration
From this iView, you can display technical information about the task, and also display the workflow log view showing technical details or a graphical
workflow log.
This iView is called via object-based navigation using the method OpenProgressLog of the business object EH_FND_WFF_OBN using the parameter
WORKITEM_ID={WORKITEM_ID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
1.1.8.1.3.4.1.1.1 Processes
Technical Data
Technical Name
00000082
You can use this workset to monitor the processes in your company.
Features
For more information, see the individual iViews.
More Information
For more information about processes in SAP EHS Management, see Process Foundation (EHS-MGM-FND-WF).
00000094
Runtime Technology
Support
EHS-MGM-FND
Availability
You can use this iView to display information about a specific task and the corresponding process instance, if applicable.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenWorkitemInfo of the business object EH_FND_WFF_OBN using the parameter
p_wiid={ID}. For more information about the business object, see Business Objects.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 67 of 82
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000093
Runtime Technology
Support
EHS-MGM-FND
Availability
You can use this iView to open the graphical workflow log for a given workflow instance or task ID. The iView displays the progress of a workflow instance. You
can see the original workflow template and an overlay of the actual route that the workflow took.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenGraphicalWorkflowLog of the business object EH_FND_WFF_OBN using the
parameter p_wiid={ID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000092
Runtime Technology
Support
EHS-MGM-FND
Availability
You can use this iView to display the technical workflow log for a given task ID. The technical workflow log displays technical information about a workflow
instance. The only parameter you can select is the task ID. This ID can either be the ID of a workflow instance, or the ID of a task. If the ID of a task is passed,
the iView displays the corresponding workflow instance.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenTechnicalWorkflowLog of the business object EH_FND_WFF_OBN using the
parameter p_wiid={ID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000153
Runtime Technology
ABAP/Web Dynpro
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 68 of 82
Support
EHS-MGM-FND
Availability
Integration
This iView is called via object-based navigation using the method OpenComment of the business object EH_FND_WFF_OBN. For more information about the
business object, see Business Objects.
The Incident Reporter role is assigned to the person who initially reports an incident. This can be any person with access to the SAP NetWeaver Portal or SAP
NetWeaver Business Client, regardless of their role, position, or task within an organization. For example:
An internal employee
An external contractor
A vendor
A customer
This person is not expected to use the solution on a regular basis.
The incident reporter enters the basic information about an incident in a guided activity in the SAP NetWeaver Business Client or SAP Enterprise Portal, or in a
form. The level of detail can vary depending on the incident reporter's position in the company, their level of experience, and the company business process. The
incident reporter mainly enters the information as free text. To give additional information on certain aspects of an incident, the incident reporter can add
attachments such as photographs, forms, or protocols.
For more information about the individual tasks, see the workset descriptions in this documentation.
Integration
When the incident reporting process is completed, the data is sent to the incident manager to be further edited and structured.
00000002
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
Technical Name
00000003
1.1.8.1.3.3.1.1.2 Incidents
Technical Data
Technical Name
00000022
You can use this workset to manage and maintain incident records. This includes various types of data, corrective actions, witness statements, photographs, and
other documents.
Features
For more information, see the individual iViews.
More Information
Incident Management
Page 69 of 82
Technical Data
Technical Name of the iView
com.sap.pct.eh.iview.txTDAGCPW00
Runtime Technology
ABAP/Web Dynpro
SAP ERP
Support
EHS, EHS-MGM
Availability
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000046
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about an incident that occurred in your organization, for example:
A description of the incident
People who were injured during the incident
People who witnessed the incident
The initial incident information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
To record more detailed initial information about an incident, you can use the Report Incident iView.
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
This iView is called via object-based navigation using the method CreateSimple of the business object BPR_INCIDENT. For more information about the
business object, see Incident.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Incident Recording
00000045
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about an incident in your organization, for example:
A description of the incident
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 70 of 82
Injured people
Witnesses
Releases
Involved assets
The initial incident information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
To record less detailed initial information about an incident, you can use the Report Incident (Simplified) iView.
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
This iView is called via object-based navigation using the method create of the business object BPR_INCIDENT. For more information about the
business object, see Incident.
Prerequisites
Depending on the information you want to record, you have made the relevant settings in Customizing for SAP EHS Management under
Management Incident Recording .
Incident
More Information
Incident Recording
00000044
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about a near miss that occurred in your organization, for example:
A description of the near miss
People who were nearly injured during the near miss
The circumstances of the near miss
The initial near miss information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
Prerequisites
You have specified the relevant near miss groups in Customizing for SAP EHS Management under
Information Specify Near Miss Groups .
Incident Management
Incident Recording
Basic
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under
Information :
Incident Management
Incident Recording
Basic
Specify the relevant risk types to classify the likelihood of the near miss circumstances causing an incident in the future under Specify Estimated Risk
Types.
Specify the relevant location types under Specify Location Types.
More Information
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 71 of 82
Incident Recording
00000043
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
You can use this iView to record initial information about a safety observation in your organization, for example:
A description of the safety observation
The people who were observed
The circumstances of the safety observation
The initial safety observation information is stored in an incident record which can be reviewed and completed by an authorized user in a follow-up process.
Integration
The incident record can be reviewed and completed by an authorized user in the Review and Completion of Incident Records step.
Prerequisites
You have specified the relevant safety observation groups in Customizing for SAP EHS Management under
Basic Information Specify Safety Observation Groups .
Incident Management
Incident Recording
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under
Information :
Incident Management
Incident Recording
Basic
Specify the relevant risk types to classify the likelihood of the near miss circumstances causing an incident in the future under Specify Estimated Risk
Types.
Specify the relevant location types under Specify Location Types.
More Information
Incident Recording
The Notification Recipient role is assigned to the person who is informed if an incident results in a fatality. This person does not have to be involved in the normal
incident management process, but they must be informed if a fatality occurs, for example, the CEO.
This person is not expected to use the solution on a regular basis.
For more information about the individual tasks, see the workset descriptions in this documentation.
00000002
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 72 of 82
Technical Name
00000003
00000047
Features
For more information, see the individual iViews.
More Information
For more information, see Process Foundation (EHS-MGM-FND-WF).
1.1.8.1.3.3.1.1.1.1 Inbox
Technical Data
Technical Name of the iView
00000048
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display the tasks that are assigned to you in an inbox. The inbox displays the task subject, when the task was sent, and its priority.
You can also see the date by which the task must be completed, the status of the task, who forwarded it to you, and a preview of the task. In the preview, you can
provide additional notes and add attachments to the task preview.
When you choose the task link in your inbox, the system displays the corresponding data record or a screen where you can perform the task. If you want to see
the related incident record associated with the task, you can select the task row and choose Display Inc..
From this iView you can also specify that you are not responsible for the work, resubmit it, or end the resubmission. You can forward the work to someone else, or
assign it to yourself if it is already assigned to another processor. You can also maintain a substitute who will take over your work in the event of planned or
unexpected absences and you can create and activate a rule that assigns tasks to a specified assignee.
This iView displays the tasks in the inbox according to a specified query. You can define and change queries in this iView.
You can export the list of tasks in a spreadsheet format.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
Configuration
If you want to replace the inbox with the universal worklist (UWL), you must create a customer-specific SAP NetWeaver Portal role that includes this iView. To do
this, perform the following steps:
1.
2.
3.
4.
For more information about configuring the UWL, see Universal Worklist Configuration.
1.1.8.1.3.3.1.1.2 Incidents
Technical Data
Technical Name
00000022
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 73 of 82
You can use this workset to manage and maintain incident records. This includes various types of data, corrective actions, witness statements, photographs, and
other documents.
Features
For more information, see the individual iViews.
More Information
Incident Management
00000035
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to make a decision, for example, to approve that an action has been completed. You access this iView by selecting the link in the
Category column of a decision task in the Edit Incident iView. After you have made the decision in this iView, the system triggers the next step in the process and
displays the Edit Incident iView again. This way, you can make decisions directly in an incident data record. Alternatively, you can access the decision task in
your inbox (Inbox iView).
Integration
This iView is called via object-based navigation using the method OpenProgressLog of the business object EH_FND_WFF_OBN using the method
OpenProcessDecision and parameter ID={ID}. For more information about the business object, see Business Objects.
Prerequisites
The decision step of the process is assigned to you. If you are not the processor, the link in the Category column is inactive.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000034
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-INC
Availability
Visibility
You can use this iView to display incident records. For example, the incident record can contain the following information:
A description of the incident
Injured people
Witnesses
Releases
Involved assets
Investigation details
Risk matrix information
Financial information
Forms, supporting documents, and associated actions and notifications.
For more information, see Review and Completion of Incident Records.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 74 of 82
Integration
This iView is called via object-based navigation using the method Display of the business object BPR_INCIDENT using the parameter KEY={Key}. For more
information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
The Process Administrator role is assigned to an employee in the IT department. This person is responsible for monitoring the SAP EHS Management processes
and ensuring that the processes are running properly. If issues occur, the process administrator has to determine the root cause and correct the issue. The
process administrator is responsible for the following:
Making settings in the SAP Business Workflow system
Setting up jobs and workflows
For more information about the individual tasks, see the workset descriptions in this documentation.
Integration
The process administrator works closely with the person who is organizationally responsible for a process. The implementor of a task may also contact the
process administrator if there are technical problems with a process.
Configuration
This role uses object-based navigation. For more information, see Object-Based Navigation.
00000002
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
Technical Name
00000003
1.1.8.1.3.4.1.1.1 Processes
Technical Data
Technical Name
00000082
You can use this workset to monitor the processes in your company.
Features
For more information, see the individual iViews.
More Information
For more information about processes in SAP EHS Management, see Process Foundation (EHS-MGM-FND-WF).
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 75 of 82
00000087
Runtime Technology
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display a list of available process definitions in the SAP EHS Management component.
The system displays the process definitions as a list. From the list, you can do the following:
Display a list of process instances for the process definition.
Display detailed information about the process definition.
Use a report to check the process definition for its validity and consistency. You do this by choosing the Status traffic light icon in the report.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessDefList of the business object EH_FND_WFF_OBN. For more information
about the business object, see Business Objects.
Prerequisites
You have specified process definitions in Customizing for SAP EHS Management in the Specify Process Definitions activity (table EHFNDC_PROCDEF).
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000083
Runtime Technology
Support
EHS-MGM-FND
Availability
You can use this iView to run checks on the system for SAP EHS Management. You can use this iView to find problems in the processes based on the process
foundation.
The system performs the following checks:
Check whether the workflow runtime environment is set up correctly.
Check whether all required tasks in transaction SWU3 ( Automatic Workflow Customizing ) are completed.
Check whether the collector report for the process foundation statistics is scheduled.
Check whether the process definitions in the Customizing activity Specify Process Definitions are maintained.
A transaction in the back-end system is called when you access this iView.
Prerequisites
You have made the settings in the Perform Automatic Workflow Customizing activity in Customizing for SAP EHS Management.
You have made the settings in the Specify Process Definitions Customizing activity in Customizing for SAP EHS Management.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000085
Runtime Technology
Support
EHS-MGM-FND
Availability
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 76 of 82
Visibility
You can use this iView to perform checks on a process definition and to display the results. This iView helps a system administrator to detect problems within the
processes in the SAP EHS Management component.
The system checks the process definition for the following:
Check
Check
Check
Check
Check
Check
The iView displays any errors that occurred and any data inconsistencies.
Integration
This iView is called via object-based navigation using the method OpenProcessDefCheck of the business object EH_FND_WFF_OBN using the parameters
p_ehsmc={EHSManagementComp}, p_purpo={Purpose}, and p_varia={ProcessVariant}. For more information about the business object, see
Business Objects.
Prerequisites
You have specified process definitions in Customizing for SAP EHS Management in the Specify Process Definitions activity (table EHFNDC_PROCDEF).
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000086
Runtime Technology
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display information about a process definition in the SAP EHS Management component.
The iView provides the following information:
The process definition key
Information about the associated PCO class
Information about the associated PCBO (such as keys and the table of the ROOT node)
Information about associated workflow templates
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessDefInfo of the business object EH_FND_WFF_OBN using the parameters
p_ehsmc={EHSManagementComp}, p_purpo={Purpose}, and p_varia={ProcessVariant}. For more information about the business object, see
Business Objects.
Prerequisites
You have maintained the process definition in table EHFNDC_PROCDEF.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000088
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 77 of 82
Runtime Technology
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to perform various checks on a process instance and to display the results. It helps you to detect any problems within SAP EHS
Management processes.
The iView checks the following parts of a process definition:
Availability of the PCBO instance
Associated process definition
Associated business object instance
Data business object instance
Parent PCBO instance
Availability of the associated workflow instance
Status of the workflow instance
Associated PCO
Check the current/last step of the workflow instance
This iView checks the process instance and displays any errors and problems that have occurred.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessInstCheck of the business object EH_FND_WFF_OBN using the
parameter p_pcbok={Key}. For more information about the business object, see Business Objects.
Prerequisites
The process instance to be checked must be a process based on a PCBO. The PCBO instance must exist.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000089
Runtime Technology
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display technical information about an SAP EHS Management process instance. The iView provides information about the following
parts of a process instance:
Information stored in the PCBO itself (such as the process definition and the creation date)
Associated business object
PCO class
PCBO
Workflow template
Workflow instance
Workflow progress
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessInstInfo of the business object EH_FND_WFF_OBN using the parameter
p_pcbok={Key}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 78 of 82
You have a portal user that is assigned to a user with the required authorizations.
The process instance is based on a PCBO.
00000090
Runtime Technology
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display the instances of a process configured for the SAP EHS Management component. The system displays the process instances
that are based on a PCBO. From this list, you can display additional information about the selected process instance.
To display additional information about the process instance, proceed as follows:
Choose the
Choose the
Choose the
Choose the
Info icon to display technical information about the selected process instance in the report.
Log icon to display the technical workflow log for the selected process instance in the report.
Graph icon to display the graphical workflow log for the selected process instance in the report.
Check icon to run checks on the selected process instance in the report.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessInstList of the business object EH_FND_WFF_OBN using the
parameter p_ehsmc={EHSManagementComp}, p_purpo={Purpose}, and p_varia={ProcessVariant}. For more information about the business
object, see Business Objects.
Prerequisites
You have specified process definitions in Customizing for SAP EHS Management in the Specify Process Definition activity.
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000091
Runtime Technology
Support
EHS-MGM-FND
Availability
Visibility
You can use this iView to display a user's tasks. You can also display additional information for a selected task. You select the user inbox that you want to display
by entering that user ID in the selection screen. To display additional information about the task, proceed as follows:
1. Choose the Info icon to display additional information about the selected task.
2. Choose the Log icon to display the technical workflow log for the selected task.
3. Choose the Graph icon to display the graphical workflow log for the selected task.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenTechWfInbox of the business object EH_FND_WFF_OBN using the parameter
p_uname={UserName}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 79 of 82
You have a portal user that is assigned to a user with the required authorizations.
00000092
Runtime Technology
Support
EHS-MGM-FND
Availability
You can use this iView to display the technical workflow log for a given task ID. The technical workflow log displays technical information about a workflow
instance. The only parameter you can select is the task ID. This ID can either be the ID of a workflow instance, or the ID of a task. If the ID of a task is passed,
the iView displays the corresponding workflow instance.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenTechnicalWorkflowLog of the business object EH_FND_WFF_OBN using the
parameter p_wiid={ID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000093
Runtime Technology
Support
EHS-MGM-FND
Availability
You can use this iView to open the graphical workflow log for a given workflow instance or task ID. The iView displays the progress of a workflow instance. You
can see the original workflow template and an overlay of the actual route that the workflow took.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenGraphicalWorkflowLog of the business object EH_FND_WFF_OBN using the
parameter p_wiid={ID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000094
Runtime Technology
Support
EHS-MGM-FND
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 80 of 82
Availability
You can use this iView to display information about a specific task and the corresponding process instance, if applicable.
A transaction in the back-end system is called when you access this iView.
Integration
This iView is called via object-based navigation using the method OpenWorkitemInfo of the business object EH_FND_WFF_OBN using the parameter
p_wiid={ID}. For more information about the business object, see Business Objects.
Prerequisites
You have all authorizations required in the back-end system.
You have a portal user that is assigned to a user with the required authorizations.
00000153
Runtime Technology
ABAP/Web Dynpro
Support
EHS-MGM-FND
Availability
Integration
This iView is called via object-based navigation using the method OpenComment of the business object EH_FND_WFF_OBN. For more information about the
business object, see Business Objects.
The Environmental Manager role is assigned to employees who are responsible for ensuring the organization is compliant with environmental regulations and
standards. The environmental manager is responsible for assessing environmental aspects and impacts , implementing risk treatment programs for
environmental risks, monitoring environmental performance , and investigating any incident that involves releases into the environment. To ensure compliance with
environmental regulations and standards, the environmental manager communicates with employees and performs training courses with regards to potential
environmental impacts.
For more information about the individual tasks, see the workset descriptions in this documentation.
Integration
This role is integrated in the following scenario:
Assessing environmental risks
Configuration
This role uses object-based navigation. For more information, see Object-Based Navigation.
00000002
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 81 of 82
Technical Data
Technical Name
00000003
00000047
Features
For more information, see the individual iViews.
More Information
For more information, see Process Foundation (EHS-MGM-FND-WF).
PUBLIC
2014 SAP SE or an SAP affiliate company. All rights reserved.
Page 82 of 82