Sap Ehsm
Sap Ehsm
Mana
PDF download from SAP Help Portal:
http://help.sap.com/saphelp_ehsext30/helpdata/en/5b/22b8d6606b4d32b8af9283901d3bdc/content.htm
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.
PUBLIC Page 1 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Table
Table of content
cont ent
1 Component Extension for SAP
SAP Environment,
Environment, Health, and
and Safety Mana
1.1
1.1 Foundation for EHS Management
Management (EHS-MGM-FND)
(EHS-MGM-FND)
1.1.
1.1.1
1 Business Objects
1.1.
1.1.1.
1.1
1 Adding Fields to the User
User Interface
1.1.1.2
1.1.1.2 Field Control
Contro l
1.1.1.3
1.1.1.3 Document
Docum ent Storage
Stora ge
1.1.1.4
1.1.1.4 Creation
Crea tion of Change Documents
Docume nts
1.1.2
1.1.2 Process
Proc ess Foundation
Foundati on (EHS-MGM-FND-WF)
1.1.2.1
1.1.2.1 PCOs and PCBOs
1.1.2.2
1.1.2.2 Proc
Pr ocess
ess Configuration
Configurat ion
1.1.2.2.
1.1.2.2.1
1 Changing Workflow
Wor kflow Template
Temp lates
s
1.1.2.3
1.1.2.3 Task Management
Manage ment
1.1.2.3.1
1.1.2.3.1 Changing the Task Processo
Proces sorr
1.1.
1.1.2.
2.3.2
3.2 Continuing
Continuing Execution
Execution of a Proce ss with Errors
1.1.
1.1.2.
2.4
4 Process
Proces s Tools
1.1.
1.1.3
3 Print Forms and Interac
Interactive
tive Forms (EHS-MGM-FND-FR
(EHS-MGM-FND-FRM)
M)
1.1.
1.1.3.1
3.1 Adding Print
Print Forms and Interactive
Interactive Forms
1.1.
1.1.3.2
3.2 Mapping Business
Business Objects Nodes to Adobe Forms
1.1.4
1.1.4 Integration
Integratio n (EHS-MGM-FND-INT)
1.1.
1.1.4.1
4.1 Integration
Integration for Person IInformation
nformation
1.1.4.2
1.1.4.2 Integration
Integratio n for Notifica
Notifi cations
tions
1.1.
1.1.4.3
4.3 Check for Completed Notifications
1.1.5 Locations
1.1.5.1 Location
1.1.
1.1.5.2
5.2 Maintaining Locations and the Structure
1.1.
1.1.5.3
5.3 Importing Locations from PM
1.1.6 Chemicals
1.1.
1.1.6.1
6.1 Creating and Revisi
Revising
ng Regulatory Lists
1.1.
1.1.6.2
6.2 Transferring Data
Data from the Specification
Specific ation Database
1.1.
1.1.7
7 Analytical Reporting
1.1.
1.1.7.1
7.1 File-Based Reporting
1.1.
1.1.7.2
7.2 Data Extraction to BW
1.1.7.3 DataSources
1.1.
1.1.7.3.1
7.3.1 Workflow Process Definitions
1.1.
1.1.7.3.2
7.3.2 Workflow Process Instances
Instances
1.1.
1.1.7.3.3
7.3.3 Workflow Step Definitions
1.1.
1.1.7.3.4
7.3.4 Workflow Step Instances
Instances
1.1.
1.1.7.3.5
7.3.5 Workflow Process
Proces s Definitions - Text Extraction (Full)
1.1.
1.1.7.3.6
7.3.6 Workflow Reporting - Component Description
1.1.
1.1.7.3.7
7.3.7 Workflow Reporting - URL
URL Extraction (Full)
1.1.
1.1.7.3.8
7.3.8 Workflow Step Definitions - Text Extraction
Extractio n (Full)
(Full)
1.1.
1.1.7.3.9
7.3.9 Texts for Material ID
ID
1.1.
1.1.7.3.1
7.3.10
0 Common Objects
1.1.
1.1.7.3.1
7.3.10.1
0.1 Location Master Data
1.1.7.3.10.2
1.1.7.3.10.2 Location
Loca tion Hierarc
Hier archy
hy
1.1.
1.1.7.3.1
7.3.10.3
0.3 Texts for Location
1.1.
1.1.7.3.1
7.3.10.4
0.4 Texts for Location Type
Type
1.1.
1.1.7.3.1
7.3.10.5
0.5 Texts for Location Authoriza
Authorization
tion Group
1.1.8 Roles
1.1.
1.1.8.1
8.1 Business Package (Portal Content)
Content)
1.1.
1.1.8.1.
8.1.1
1 Business Package for EHS Management
Management
1.1.8.1.2
1.1.8.1.2 Configuration
Configurat ion Information
Informat ion
1.1.
1.1.8.1.
8.1.2.
2.1
1 Adding Incident-Related
Incident-Related iViews to the Employee
Employ ee Self-Service Cent
Ce nt
1.1.8.1.2
1.1.8.1.2.2
.2 Creating
Crea ting Custom Roles
1.1.
1.1.8.1.
8.1.2.
2.3
3 Setting Up the System Landscape
1.1.8.1.2
1.1.8.1.2.4
.4 Setting
Setti ng Up the Universal
Univer sal Worklist
Worklis t
1.1.
1.1.8.1.
8.1.2.
2.5
5 Role Assignments for Cross
Cross-Role
-Role Activities
1.1.8.1.3 Roles
1.1.8.1.3.1
1.1.8.1.3.1 Incident Manager
Mana ger
1.1.8.1.3.1
1.1.8.1.3.1.1
.1 Health
Heal th and Safety
Safe ty
PUBLIC Page 2 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.8.1.3.1.1.1 Overview
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.1
1.1 Work
Wor k Overvie
Ove rview
w
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.8.1.3.1.1.
.1.1.2.
1.2.1
1 Incident Entry Scree
Screenn
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.2
2 Incident Search
Searc h
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.3
3 Report
Repo rt Incident
Incide nt (Simplifie
(Simp lified)
d)
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.4
4 Report
Repo rt Incident
Incide nt
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.5
5 Report
Repo rt Near
Nea r Miss
Mis s
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.6
6 Report
Repo rt Safety
Safe ty Observ
Obs ervatio
ationn
1.1.
1.1.8.1.
8.1.3.1.
3.1.1.
1.1.
1.2.
2.7
7 Display Progress Log for External
Exte rnal Notifications
Notificatio ns
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.8
8 Notify
Notif y Task Process
Proc essor
or
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.9
9 Display
Disp lay Applicatio
Applic ation
n Log
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.10
10 Execute
Exe cute Process
Proc ess Decision
Decisi on
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.11
11 Display
Disp lay Incident
1.1.8.1.3.1.1.1.2.12
1.1.8.1.3.1.1.1.2.12 Edit
Edi t Incident
Incid ent
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.13
13 Investigate
Investi gate Step
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.14
14 Take Over Inquiry
Inquiry Respons
Res ponse
e
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.15
15 Display
Disp lay Generic Process
Proce ss Setup
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.16
16 Edit Generic Proces
Proc ess
s Setup
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.17
17 Display
Disp lay Change Documents
Docume nts
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.18
18 Create
Crea te Generic
Gener ic Process
Proc ess Setup
1.1.8.1.3.1.1.1.2.19
1.1.8.1.3.1.1.1.2.19 Change Assignee
Ass ignee
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.20
20 Assign
Ass ign Absence
Abse nce to Incide
Incident
nt
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.21
21 Display
Disp lay Person
Perso n Details
Deta ils
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.2.
1.2.22
22 Display
Disp lay PM Notifica
Notif ication
tion
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3
1.3 Incident Reports
Repo rts
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3.1
1.3.1 Review
Rev iew Incident Summary Reports
Report s
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3.2
1.3.2 Change Paramete
Para meters
rs for Sending Reports
Repo rts
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3.3
1.3.3 Display
Disp lay/Edit
/Edit Incident Summary
Summar y Report
Repo rt
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3.4
1.3.4 Create
Crea te Incident Report
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3.5
1.3.5 Change Incide
Incident
nt Report
Repo rt
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.3.6
1.3.6 Generate
Gener ate Incid
Incident
ent Report
Repo rt
1.1.8.1.3.1.1.1.4 Locations
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.1
1.4.1 Explore
Exp lore Loca
Locations
tions
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.2
1.4.2 Create
Crea te Location
Loca tion
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.3
1.4.3 Manage Structure
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.4
1.4.4 Import from PM
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.5
1.4.5 Change Attributes
Attrib utes
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.6
1.4.6 Display
Disp lay Location
Loca tion
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.7
1.4.7 Edit Location
Loca tion
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.8
1.4.8 Display
Disp lay Location
Loca tion Structure
Structur e
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.9
1.4.9 Edit Location
Locatio n Structure
Structur e
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.4.10
1.4.10 Display
Disp lay Where-Used
Where-Use d List
1.1.8.1.3.1.1.1.5 Tasks
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.5.1
1.5.1 Display
Disp lay HSS Tasks
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.5.2
1.5.2 Forward
Forwa rd Task to Another
Another Process
Proc essor
or
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.5.3
1.5.3 Proces
Proc ess
s Details
Deta ils
1.1.8.1.3.1.1.1.6 Processes
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.6.1
1.6.1 EHS Management
Manage ment Task (Technical
(Tec hnical Inform
Informatio
ation)
n)
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.6.2
1.6.2 Graphical
Grap hical Workflow
Workflo w Log
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.6.3
1.6.3 Technical
Technic al Workflow
Wor kflow Log
Log
1.1.8.1.3.1
1.1.8.1.3.1.1.
.1.1.6.4
1.6.4 Open
Ope n Comment
Comme nt
1.1.8.1.3.2
1.1.8.1.3.2 Incident Reporter
Repo rter
1.1.8.1.3.2
1.1.8.1.3.2.1
.1 Health
Heal th and Safety
Safe ty
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
1.1.8.1.3.2.1.1.1.1 Wor
W orkse
ksett Map
Ma p
1.1.8.1.3.2
1.1.8.1.3.2.1.
.1.1.1.
1.1.2
2 Report
Repo rt Incident (Simplifie
(Simp lified)
d)
1.1.8.1.3.2
1.1.8.1.3.2.1.
.1.1.1.
1.1.3
3 Report
Repo rt Incident
Incide nt
1.1.8.1.3.2
1.1.8.1.3.2.1.
.1.1.1.
1.1.4
4 Report
Repo rt Near
Nea r Miss
Mis s
1.1.8.1.3.2
1.1.8.1.3.2.1.
.1.1.1.
1.1.5
5 Report
Repo rt Safety
Safe ty Observ
Obs ervatio
ationn
PUBLIC Page 3 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.
1.1.8.1.
8.1.3.3
3.3 Notification
Notificatio n Recipient
Recipie nt
1.1.8.1.3.3.1
1.1.8.1.3.3.1 Health
Heal th and Safety
Safe ty
1.1.8.1.3.3.1.1 Overview
1.1.8.1.3.3.1
1.1.8.1.3.3.1.1.
.1.1
1 Work
Wor k Overvie
Ove rview
w
1.1.8.1.3.3.1.1.1.1 Inbox
1.1.8.1.3.3.1.1.2 Incidents
1.1.8.1.3.3.1
1.1.8.1.3.3.1.1.
.1.2.1
2.1 Execute
Exe cute Proces
Proc ess
s Decisio
Dec ision
n
1.1.8.1.3.3.1
1.1.8.1.3.3.1.1.
.1.2.2
2.2 Display
Disp lay Incide
Incident
nt
1.1.
1.1.8.1.
8.1.3.4
3.4 Process
Proces s Administrator
1.1.8.1.3.4.1
1.1.8.1.3.4.1 Health
Heal th and Safety
Safe ty
1.1.8.1.3.4.1.1 Overview
1.1.8.1.3.4.1.1.1 Processes
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.1
1.1 Display
Disp lay Process
Proc ess Definitions
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.2
1.2 Check Workflow System
Syste m
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.3
1.3 Check Process
Proc ess Definition
Definitio n
1.1.
1.1.8.1.
8.1.3.4.1
3.4.1.1
.1.1
.1.4
.4 Display Technical
Tec hnical Details for Process
Proc ess Definition
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.5
1.5 Check Process
Proc ess Instance
1.1.
1.1.8.1.
8.1.3.4.1
3.4.1.1
.1.1
.1.6
.6 Display Technical
Tec hnical Details for Process
Proc ess Instance
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.7
1.7 Display
Disp lay Proces
Proc ess
s Instances
Instance s
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.8
1.8 Technical
Technic al Workflow
Wor kflow Inbox
Inbox
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.9
1.9 Technical
Technic al Workflow
Wor kflow Log
Log
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.10
1.10 Graphica
Grap hicall Workflow
Wor kflow Log
1.1.8.1.3.4.1
1.1.8.1.3.4.1.1.
.1.1.11
1.11 EHS Management
Manage ment Task (Technical
(Tec hnical Information)
Informati on)
1.1.8.1.3.4.1.1.1.12
1.1.8.1.3.4.1.1.1.12 Open
Ope n Comme
Com ment
nt
1.1.8.1.3.5
1.1.8.1.3.5 Environmental
Enviro nmental Manager
Manage r
1.1.8.1.3.5.1
1.1.8.1.3.5.1 Health
Heal th and Safety
Safe ty
1.1.8.1.3.5.1.1 Overview
1.1.8.1.3.5.1
1.1.8.1.3.5.1.1.
.1.1
1 Work
Wor k Overvie
Ove rview
w
PUBLIC Page 4 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1 Component Extension for SAP Environment, Health, and Safety
Management
Product Information
Product Component extension for SAP Environment, Health, and Safety Management (SAP
EHS Management)
Use
Component extensi on for SAP Environment, Health, and Safety Management ( SAP EHS Management ) is an add-on to SAP ERP and supp orts 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:
This add-on features integration points with other SAP components throughout the solution and a foundation layer that connects the p rocesses 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 p art of SAP Business Suite.
The documentation for this component extension for SAP EHS Management offers a comprehens ive des crip tion of the functional scope and highli ghts the
relationship between the application and the underlying technologies.
This component provides the required functionality and infrastructure to use SAP EHS Management . You use this component in the following ways:
Business Objects
Business objects are the basic building blocks that store the data and provide the business l ogic to support your processes. Business objects in SAP
EHS Management are implemented using the Business Ob ject Processing Framework (BO PF). You can add new fields and nodes to business objects,
control how the fields appear and behave on the user interface, and store documents for a business object. For more information, see Business Objects.
Process Foundation
The process foundation helps y ou execute your bus iness p rocess es using the SAP Business Workflow, and helps you to manage tasks. You can extend
and adapt delivered process specifically for your organization. The process foundation also provides tools and services to make process administration
easy.
Print Forms and Interactive Forms
You can use forms in the components of SAP EHS Management . You can use the forms delivered in the standard sy stem, or adapt forms and add
customer-specific ones.
Integration
There are integration points to other sys tems in SAP EHS Management . This enab les y ou to acc ess data that you already store in other systems and
communicate with those systems.
Locations
You can use locations in SAP EHS Management to repres ent the real plac es, v irtual sp aces , and objec ts at your organization in the sy stem. The location
makes i t possib le to harmonize existing ass ets in the Plant Maintenance component and to migrate work areas from the old solution provided b y SAP for
managing environment, health, and safety.
Chemicals
You can use chemical data in your business processes, for example, chemical agents in assessing risk and listed substances in ensuring product
compliance. Customer lists and regulatory lists help you group listed substances according to regulatory or company-specific policy and integrate this
information into your processes.
Analytical Reporting
This section provides information about the functionality to support you in generating analytical reports.
Roles
SAP EHS Management is delivered with roles, work centers, worksets, and iViews to help y ou define how your users can use the app lication. SAP EHS
Management provides c ontent in the Business Pack age (portal content) and for the SAP NetWeaver Busines s Client (NWBC).
PUBLIC Page 5 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Integration
The foundation of SAP EHS Management is us ed entirely or in part in the following components:
Incident Management
Risk Assessment
SAP EHS Management is delivered with the following business objects (BOs) to support your business processes.
Common objects
Action
There is an action objec t for each component of SAP EHS Management . It allows you to store data, such as the task p rocess or, the category (action
or notification), and p rotection goal.
Location (EHFND_LOCATION )
You can use the location in incident management and risk assess ment to represent identified real places, virtual spac es, or objects in the system.
For more information about using this business object, see Locations.
Chemical (EHFND_CHEMICAL ), regulatory list (EHFND_REGLIST ), and listed substance (EHFND_LISTED_SUBSTANCE )
You can use the chemical to store information for chemical agents in risk assessment, and you can use regulatory lists and listed substances in risk
assess ment and product compliance.
Process Control Business Ob jects
There is one process c ontrol bus iness object (PCBO) for every process supp orted by SAP EHS Management . This b usiness object stores the data
that belongs to a process and provides the required functions for executing a process.
Business objects for incident management
Incident (EHHSS_INCIDENT )
The incident business object allows you to collect all the relevant data for recording incidents, near misses, and safety observations. For more
information about this business object, see Incident.
Report/forms (EHHSS_INCIDENT_REPORT and EHHSS_INCIDENT_SUMMARY_REPORT )
The report business object stores the data that is relevant to a report or a form, for example, the form name, language, and generation date.
Business objects for risk assessment
For a list of the business objects used for risk assess ment, see Business Objects for Risk Assessment.
Business objects for product compliance
For a list of the busi ness objects used for product compliance, see Business Obj ects for Product Compliance
Structure
The business objects of SAP EHS Management have been modeled in the Business Ob ject Processing Framework (BO PF). BOPF controls the app lication
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 ).
You can add fields to the user interface (UI) of a Web Dynpro application that is based on the integration of the Floorplan Manager and the Business Object
Processing Framework (BO PF).
Prerequisites
You have experience usi ng data definitions in the ABAP Di ctionary, have some experience with busi ness objects based on BOPF (transaction
/BOBF/CUST_UI ), and have ex perience configuring Web D ynpro ABAP user interfaces with the Floorplan Manager for Web D ynpro ABAP (FPM).
Procedure
To add fields, you have to perform two main activities:
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 transac tion /BOBF/CUST_UI and select the business object that you want to change.
2. Then select the node structure that you want to enhance.
3. Double-click the Extension Include to display the ABAP Dictionary maintenance for this structure.
4. Then choose Goto App end Structure to display the ABAP Dictionary maintenance for the append structure.
5. In the dialog box, enter the name of the append structure. Then clic k Continue .
PUBLIC Page 6 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
6. In the Dictionary maintenanc e for this s tructure, provid e a short descrip tion of the structure. Enter the components (in this c ase, 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 D ynp ro Appl ication from the technical information in More Field Help on the context menu of the resp ectiv e screen.
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 searc h help. You can then define a list of valid entries us ing 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.
This function enables y ou to adapt the user interface to ensure that you record and process ex actly the data that you need in SAP EHS Management . Field
control enables you to control the behavior and appearance of the fields, buttons, and groups on the user interface at runtime if a data record fulfills certain
conditions. For examp le, if you use SAP EHS Management to record work-related injuries and il lness es, y ou can adapt the user interface to make c ertain fields
visible and mandatory for a specific region or country. This function helps organizations to fulfill data recording and regulatory compliance requirements.
Prerequisites
You are familiar with the structure of the business objects of SAP EHS Management that are modeled in the Business O bject Processing Framework (BOPF).
For more information about the busines s objects of SAP EHS Management , see Business Objects.
You have specified field control in Customizing for SAP EHS Management under Foundation for EHS Management Settings for Business Ob jects
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 p rofile ap plies.
Authorization-Based Profile
You can use profiles that adapt the user interface based on a user’s authorizations for the corresponding node level. This way, you can ensure that the
sys tem provides data access and the possibility to execute bus iness logic only to authorized users.
PUBLIC Page 7 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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
Attribute
You can sp ecify fields to be enabled (v isib le), read-only,
read-only, or mandatory.
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..
on
Association
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.
1.1.1.3
1.1 .1.3 Docu
Documen
mentt Storage
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
attachment folders
folders are assi gned to the corresp
corresp onding busines s 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 Inf
Information
ormation
For more informatio
information
n about configuring document
document storage fo
forr SAP EHS Management , see Customizing
Customizing for
for SAP EHS Management under Foundation
Foundation for
for EHS
Manageme
Management
nt Business
Business Objects Specify Docu
Document
ment Sto
Storag
rage
e .
For more information about the Content Management Service, see Content Management Service.
Service.
1.1.1.
1.1 .1.4
4 Creation of Chang
Change
e Documents
You can use change documents to trace the changes made to a data record. Change documents enable you to document data changes, and support you in
fulfilling your auditing requirements. The following types of change documents are available:
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,
notifications, if an action or notif
notification
ication is selec ted on
on the Tasks tab.
Features
You can acces s chan ge documents by c hoo
hoosing
sing the relevant entry from the You can also link. Note that
that if you want to acc ess c hange documents relevant to a
control,
control, you must choose
choose the Dis play Change Documents pus hbutton on the Tasks for Contro
Controll dialog box. After
After you have entered parameters to limit the
changes that are displayed, you can see the following information in the results list:
More Inf
Information
ormation
PUBLIC Page 8 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
For more information about change documents, see SAP Help Portal at http://help.sap.com/nw70/
http://help.sap.com/nw70/.. Cho
Choose
ose SAP Library SAP NetW
NetWeaver
eaver SAP
NetWeaver
NetWeaver by Key Capability App licatio
lication
n Platform by Key Capability ABAP Technology ABAP Wo
Workbench
rkbench (BC-DWB) BC Exten
Extended
ded App licatio
lications
ns
Function
Function Library Change Document
Documents
s .
1.1
1 .1.2
.2 Process Foundation (EHS-MGM-FND-WF
(EHS-MGM-FND-WF))
The process
process fo
foundat
undation
ion is essential to the
the business processes supp ort
orted
ed by SAP EHS Management . It links
links the SAP Business Wo
Workflo
rkflow
w engine and the
the
business objects of SAP EHS Management to
togeth
gether.
er. This
This “link” comprises p arts that are
are common
common to every implementation
implementation of a process, namely a p rocess
control business object (PCBO) for storing process-relevant information and a process control object (PCO) for communicating with a workflow at runtime. The
process foundation provides a general base for the handling of workflows associated with your business object, and makes adapting and extending the processes
easy. In addition, the process foundation makes it possible to collect statistical data about tasks and processes as well as monitor them. The system is delivered
with processes
processes .
Integration
The process foundation uses the Workflow Engine of SAP Bus iness Workflow
Workflow.
Features
The process foundation provides the following features:
Easy implementation
implementation of your
your business processes in the system as p ro
rocess
cess es
You can use processes for internal and external communication, sending notifications, assigning tasks, complying with regulatory requirements, reporting,
and so on.
Adaptation
Adaptation of a process to match
match country
country and region-specific
region-specific needs
You can create variants of existing processes for a specific country or region.
Custom
Custom development capabil ities
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 Inf
Information
ormation
For more information about the processes of incident management that use the process foundation, see Incident Workflows and Tasks.
Tasks.
For more information about the processes of risk assessment that use the process foundation, see Risk Asses sment Workflo
Workflows
ws and Tasks.
Tasks.
For more information about the processes of product compliance that use the process foundation, see Product Compliance Workflows and Tasks
1.1.
1. 1.2.1
2.1 PC
PCOs
Os and PC
PCBOs
BOs
The following
following objec ts make up the process foundation that
that was developed for SAP EHS Management . They
They p rovide a layer of integration
integration between the busines s
objects stored
stored with the Business O bject Processing Framewo
Framework
rk (BO PF) and the SAP B usiness Wo
Workflo
rkflow.
w.
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
process supp or
orts.
ts.
PUBLIC Page 9 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
PCO and PCBOs in the Process Foundation
You start a process on the user interface of the application, for example, when you add an inquiry in incident management (see Inquiries
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 Wo
Workflo
rkflow.
w.
The PCO acts as a wrapper for the
the respective PCBO and implements the ABAP Ob jects interface
interface IF_WORKFLOW
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 Inf
Information
ormation
ABAP O bjects c lasses
1.1.2.
1. 1.2.2
2 Process Conf
Configuration
iguration
Prerequisites
You have development
development experience with ABAP O bjects and have some experience with business objects based on the Business O bject Processing Framework
Framework
(BOPF) (tra
(transaction
nsaction /BO BF/CUST_UI ).
Activities
You can configure processes in the following ways:
PUBLIC Page 10 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Note
PCO c lasses provide the data
data structures of their
their PCBOs as p ublic fields. This
This means, the SAP Business Wo
Workflo
rkflow
w can read the new fields
automatically that you have added.
More Inf
Information
ormation
For more information about changing workflow templates, see Changing Workflow Templates.
Templates .
1.1.2.2.1
1.1 .2.2.1 Chan
Changing
ging Workflow Templates
Prerequisites
You have experienc e using the Workflow Builder . Knowledge
Knowledge of ABAP programming is an advantage.
You have carried out
out automatic
automatic workflow
workflow Customizing.
Customizing. For more informatio
information,
n, see Customizing for SAP EHS Management under Foundation
Foundation for EHS
Managementt
Managemen Process Fou
Foundatio
ndation Basic Sett
Settings
ings Perform
Perform Auto
Automatic
matic Wo
Workflo
rkflow
w Custo
Customizing
mizing .
Procedure
Choose
Choose in the SAP menu Tools
Tools ABAP Wo
Workbench
rkbench Overvi ew Ob ject Navigato
Navigatorr . The wo
workflo
rkflow
w template
templates
s in the standar
standard
d sys tem of incident
management
management are available in the package EHHSS_WF_INC .
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,
information, s ee Process Configuration.
Configuration.
Registering
Registering Workflow Templates
1. To deactivate the wo
workflo
rkflow
w template in the standar
standard
d sys tem, choo
choose
se in the SAP menu Tools
Tools ABAP Wo
Workbench
rkbench Overview Obj ect Navigator .
2. Op en the workflow template in the standard sys tem.
3. Go to the Triggering Events tab page that shows event links. To deactiv ate the
the workflow
workflow templ
templ ate of
of the
the event CREATED, click the green symbol in the
Event Creato
Creatorr column. The
The symb ol appears gray and the event is deactivated.
4. To register the new workflow
workflow template, open it, go to
to the
the Triggering events tab page, and register the new workflow
workflow template for
for the event CREATED.
Transfer
Transfer the
the values from
from the standard
standard system workflo
workflow
w that you used as a template for
for the
the Ob ject Catego
Category
ry , Ob ject Type , and Event columns
columns . To
To
activate the workflo
workflow
w template, click the gray symb ol in the Event creator
creator column. The
The symb ol appears green and the event is registere
registered.
d.
Result
PUBLIC Page 11 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 analytic al dashb oards. However, if you create a new template, any task s created with the prev ious template are no longer display ed
in the system.
More Information
For more information ab out workflows, see SAP Bus iness Workflow.
This function provides the pers on resp onsibl e for a bus iness p rocess , such as a manager or superv isor, an overv iew of the tasks for the processes of SAP EHS
Management , and the abi lity to send notifications to the task p rocess or. You can use task management to monitor the progress of work on task s for the processes
supp orted by SAP EHS Management , and to identify and respond quickly to delays in completing tasks.
Features
Task management for SAP EHS Management provides the following features:
Overvi ew 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 O perations
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 ass igned 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 b een assigned tasks in SAP EHS Management , you receive the tasks in the Work O verview . 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 App lications Inbox (CA-EPT-IBO) .
These screens provide task operations to make processing tasks simple. Depending on the selected task, different operations are available. You can choose one
of the following task operations for a task:
Assign To Me
Cancel Assignment
Forward
For more information about task management and displaying process details, see Task Management and Tracking Progress on Tasks and Processes.
Procedure
To change the current processor of a task, you can perform the following steps:
1. Disp lay 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 Disp lay Process Details pushb utton for a task.
2. To disp lay technic al information about the process , navigate to the workflow sy stem by c hoosing the Dis play Workflow Log pus hbutton.
PUBLIC Page 12 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
3. Selec t the step for which you want to change the proces sor and choose in the menu Goto Work Item .
4. In the subs equent screen for the work item, choose in the menu Goto Technical Work Item Disp lay .
5. In the change mode (choose in the menu Edit Change ) of the D ispl ay work item screen, choose the Execute pushb utton for the Forward
service.
6. Enter the user of the new process or.
The system forwards the work item as a task to the new processor.
To continue the execution of a process, you can navigate to the SAP Business Workflow system to continue processing after the erroneous step or to start
processing of an erroneous step again. Errors can be caused by temporary problems in the workflow engine or by other exceptions during the execution of a
proces s step . You can see the error state in task managem ent or on the Tasks tab of a data record.
Prerequisites
You have been assigned the Process Adm inis trator role and the authorization objec t EHFND_WFT .
You have configured the proces ses of S AP EHS Management properly in the Customizing activ ities under SAP EHS Management Foundation for EHS
Management Process Foundation .
Procedure
To continue the execution of a process, perform the following steps:
1. Dis play the process details . You can do this from the Tasks tab of a data record or from task management.
2. To disp lay technic al information about the process , navigate to the workflow sy stem by c hoosing the Dis play Workflow Log pus hbutton.
3. Select the erroneous step and choose in the menu Goto Work Item .
4. Activate the administrative functions by choosing in the menu Extras Activate Administration .
5. You can start the execution of the proces s after the error. Or if you have c orrected the cause of the error, you can als o 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 ).
Process tools enable a process adminis trator to monitor scheduled and recurring proces ses in the appli cation log of SAP EHS Management . You can keep track
of the running processes and ac cess the messages logged, suc h as s uccess or failure messages. This helps y ou to pinpoint any p roblems that prevent a
process from running properly.
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
BusinessO bjects Das hboards, see More Information below.
Prerequisites
You have been assigned the Process Adm inis trator role. For more information, see Process Administrator (for Business Package) or Process Administrator (for
SAP NetWeaver Business Client).
Features
SAP EHS Management is delivered with the following log objects and subobjects to monitor and analyze processes in the applic ation log (transaction SLG1 ):
PUBLIC Page 13 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
scheduler, the i nstances of a process setup, and any
errors.
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 p rogram 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 sp ecific proces s definitions from monitoring and analys is. For more information, see Customizing under SAP EHS Management
Foundation for EHS Management Process Foundation Processes Specify Process Definitions .
You can exclude p rocess 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 s teps with an agent assigned are relevant for monitoring and analysis as well as several b ackground 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 SAP NetWeaver BI Content 7.05, SP02 SAP
EHS Management SAP EHS Management – Process Foundation Xcelsius Dashboards .
You use this component to generate print forms (such as a report) and interactive forms with data from the application. You can add, remove, and modify the
standard reports and questionnaires that are delivered.
Implementation Considerations
Adobe Document Services (AD S) 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 rep orts that are delivered to your company ’s internal lay out. SAP EHS Management uses the default technology
for dev eloping the lay out of a form.
Print forms and interactive forms can b e 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, l egal reports, and summary reports
SAP EHS Managem ent is del ivered with p rint forms and i nteractive 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 proces s. The recipient ca n send the form bac k us ing the Send pus hbutton at the end of
the form. Since s ome recipi ents of a form do not have acc ess to the SAP EHS Management sy stem, s ome forms c an be stored on an Intranet to comple te
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 Page 14 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.3.1 Adding Print Forms and Interactive Forms
You can add additional print forms and interactiv e forms to SAP EHS Management , for examp le, additional legal reports or questionnaires.
The framework for form generation in SAP EHS Management consis ts of the following components:
Form c ontroller
An ABAP O bjects c lass that is the public i nterface to generate forms and extract the data (CL_EHFND_FW_ADS_CONTROLLER )
Form creation c ontroller
An ABAP O bjects c lass that is called by the form controller and can be imp lemented for a spec ific form. A form creation controller must implement the
interface IF_EHFND_FW_ADS_FORM_CR_CTRL . We recommend using the generic form creation controller of SAP EHS Management :
CL_EHFND_FW_ADS_FORM_CR_CTRL .
Data p rovider
An ABAP O bjects c lass that obtains the data from the application and fills the interface structure of a form. A data provider must implement the interface
IF_EHFND_FW_ADS_DATA_PROV .
Inbound p ersister
An ABAP O bjects c lass us ed to store the data of an interactive form automatically in the application. An inbound persister must implement the interface
IF_EHFND_FW_ADS_INBD_PER .
Configuration
You can configure forms in Customizing for usage in the application.
Prerequisites
You have exp erience developing in AB AP O bjects, using data definitions in the ABAP Dictionary, and developing interactive forms bas ed 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 describ e the steps s pecific to SAP EHS Management for adding new forms in the Form Builder (transaction SFP ).
1. Create an ABAP Di ctionary-bas ed structure for both types of data (for example, the p erson data and the release data).
2. Create an ABAP D ictionary-b ased struc ture for the interface that contains b oth the pers on and release struc tures.
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.
Rec ommendation
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. Sp ecify the following values for the properties of the form:
Description: (form description)
(Layout) transl ation: 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 sys tem generates coding for
the extraction of the form data.
3. In the Context tab, enter the form context by dragging and dropp ing the structures from the left side of the screen to the right side. In doing this, y ou make
PUBLIC Page 15 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
the data available in the form layout.
1. Copy a field into the form using drag and d rop for the data field, for examp le, a text field.
2. Choose the tab Ob ject Binding .
3. Enter the data field value for the default bindi ng.
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 rel ation to the process control object if the form is used in a
process
For more in formation about processes, see Process Foundation.
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 i s created.
For more information, see the test data provider CL_EHFND_FW_ADS_TEST_DPROV in the sy stem, or the data providers configured in Customizing under SAP
EHS Management Foundation for EHS Management Print Forms and Interactive Forms Specify Forms .
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
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 i s created.
GET_COMMENT_OF_FORM Returns the comments that have been entered in the form
For more information, see the inbound pers isters configured in Customizing under SAP EHS Management Foundation for EHS Management Print Forms
and Interactive Forms Specify Forms .
Form Configuration
You can spec ify forms in Customizing under SAP EHS Management Foundation for EHS Management Print Forms and Interactive Forms Specify
Forms .
You can sp ecify the groups for forms in Customizing to control the app earance and usage of the forms in the applic ation under SAP EHS Management
Foundation for EHS Management Print Forms and Interactive Forms Specify Forms .
If you want to build your own reports based on Adobe Document Services (ADS), you have to perform the steps described in Adding Print Forms and Interactive
Forms. The step Data Provider requires a high lev el of knowledge about how to read data from the bus iness object. This function supp orts y ou in implementing a
the data provider class. The Mapping Workbench enables y ou to map busi ness object nodes to nodes that are used in SAP Interactive Forms by Adobe by
dragging node elements from the business object tree and dropping them to the form context tree. After mapping the nodes you need, you can generate the
corresponding data provider class that reads the data from the business object and provides the data for the interactive form generation.
Prerequisites
You have sp ecified forms in Customizing for SAP EHS Management un der Foundation for EHS Management Print Forms and Interactive Forms Spec ify
Forms .
PUBLIC Page 16 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 M app ing Workbenc h provides the following features:
Note
You can map a node from the form context only once.
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 sys tem saves the created mappings and checks whether existing mappings are consistent. In case of an error, the
sys tem generates mapp ing proposals that you can execute by choosing the Propose Mappi ng pushbutton.
After you have finished the mapping, you can choose the Generate Data Provider pushb utton, and the system generates the data provider. When you
choose the Edit pus hbutton, the sy stem opens a source code editor with which y ou 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 S AP EHS Management under Foundation for EHS Management Print Forms and Interactive Forms Spec ify
Forms .
You can use this c omponent to integrate SAP EHS Management (EHS-MGM) with other components. This enab les y ou to access data in other components from
within the EHS-MGM app lic ations and transfer data from EHS-MGM to other components. In addition to sim pli fying work with the app lica tions, integration also
ensures c onsistency b y reusing exi sting data in different components. If you use integrated data in EHS-MGM , changes to this data are automaticall y reflected in
all applications.
You can also use integration to start EHS-MGM proces ses inv olving actions in different components.
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 Sp ecify Des tinations 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:
Features
The following table lis ts the integrated components and spec ifies how these components can su pp ort your busines s sc enarios in the SAP EHS Management
applications:
PUBLIC Page 17 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Personnel Admini stration (PA) Read person-related data for X X
employees and applicants
SAP Business Partner (SAP Read data for busin ess partners X X X
BP)
Change and create data for X X
business partners
Constraints
The following data must always be available in the local system:
Note
To make organizational data from PA-OS available in the local sy stem, you can distribute the relevant HR master data between the PA-OS sys tem
and the EHS-MGM sys tem. However, since the EHS-MGM applic ations 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 applic ations as the system settings only allow read access .
For more information about distrib uting HR master data, see the app lication help documentation for SAP ERP at http://help.sap.com/erp605/ SAP
ERP Cross-Ap plication Functions Scenarios in App lications ALE/EDI Business Process es Library of ALE Business Process es Human
Resources Master Data Distribution (Human Resources) .
For more information, see the documentation in Customizing for S AP EHS Management under Foundation for EHS Management Integration Sp ecify
Des tinations for Integration .
More Information
For more information about integration in each SAP EHS Management component, see the following documentation:
PUBLIC Page 18 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Incident Management: Integration with Other Components
Risk Assessment: Integration with Other Components
Product Compliance: Integration
You can use this function to integrate person-related data from other components with SAP EHS Management (EHS-MGM) . This data can either be s tored locally
or in remote systems. The function allows you to access data for HR persons and business partners, organizational information, and time data. You can access
pers on information through integration to the corresp onding components:
Note
PT integration is only av ailable for the incident management app lication and must b e activated separately.
Prerequisites
You have chec ked the settings for the relevant authorization objects as desc ribed 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 subtyp es for party infotyp es in Customizing for S AP 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 S AP 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 s tored in remote sys tems, y ou have set up the integration of the required sys tems in Cus tomizing for SAP EHS
Management under Foundation for EHS Management Integration Sp ecify Des tinations 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 app lication, PT integration and SAP BP integration also allow you to change pers on-related data:
You can create new business partners and change the data of existing business partners.
If PT integration is ac tivated, you can create HR absences for injured persons.
You can use this function to integrate notification process es b etween SAP EHS Management (EHS-MGM ) and other components that are either managed locally
or in remote sy stems. It allows you to start process es for notifications that must be implem ented in other components directly from the EHS-MGM app lic ations.
The EHS-MGM sy stem monitors the status of each notification proces s until it is compl eted.
Prerequisites
You have speci fied 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 s tored in remote sys tems, y ou have set up the integration of the required sys tems in Cus tomizing for SAP EHS
Management under Foundation for EHS Management Integration Sp ecify Des tinations 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 disp lay details including its status directly from the EHS-MGM appli cations.
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 proces s step . For more information, see the sy stem report
documentation.
Note
If you schedule notifications as recurring actions, the system starts a notification process for each recurrence.
PUBLIC Page 19 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The notifications sent to integrated systems are logged in the app lic ation log. You can displ ay the log in transaction SLG1 (object EHFND_INTEGRATION ,
subobject EHFND_EXT_NOTIF ).
You use the report Check for Completed Notifications (R_EHFND_CHECK_COMPL_EXT_NOTIF ) in SAP EHS Management to check if notifications have been
completed in the following components:
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 spec ified the destinations of the PM, CS, and QM sy stems in Customizing for SAP EHS Management under Foundation for EHS Management
Integration Specify Destinations for Integration .
You have spec ified the notification types that you use in the appli cation in Customizing for SAP EHS Management under Foundation for EHS Management
Integration Specify Notification Types .
Features
The report determines all notifications that are in status In Proces s and check s 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 app lication.
The system document report actions in the application log (object EHFND_INTEGRATION , subobject EHFND_EXT_NOTIF ).
Activities
Dep ending on the busines s proces ses of your company, y ou can sc hedule the report to occur periodical ly, for examp le, once a day, in Customizing for SAP
EHS Management under Foundation for EHS Management Integration Schedul e 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 poss ibl e to utilize exis ting technical objec ts and functional locations from the Plant Maintenance (PM) component, and work areas from
exis ting EHS solution in SAP EHS Management . For more information, see Integration.
In incident management, locations sp ecify precis ely where an incident took place and, in risk as sessment, locations sp ecify precis ely where hazards exis t. 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 .
Integration
You can create your own locations, or you can import technical objec ts that already ex ist in the Plant Maintenance (PM) component as locations into S AP EHS
Management to sav e you the time and effort of entering duplic ate information. You can also integrate existing locations that you have already created in your SAP
EHS Management sys tem with technical objects from PM .
You can use report R_EHFND_ LOC_ MIGRATE_WA to migrate work areas from the existing SA P solution for managing environment, health, and safety into
locations in SAP EHS Management . For more information, see the report documentation.
Features
Location details
Disp lays detailed information about a location, suc h as the plant, company c ode, and b usiness area to which it is assigned. You can also display the
location’s 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 Page 20 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 tomorrow’s date and define the new plant there. Revisions ensure that a location’s historic
data is retained and not simply overwritten.
Status
You can sp ecify whether a location is active or inactiv e. You can als o 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 in formation. You can use the Historic status, for exampl e, if a location is out of servic e, 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
1.1.5.1 Location
An identified real place, virtual spac e, 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.
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
Integrated techni cal object or functional location via a li nk to the Plant Maintenance Establishing a link fills the attributes data with data from PM. Data changes in PM appear
(PM) component automatically in the location. Removing a link allows you to edit the attributes for the
location and disables automatic transfer of changes from PM.
Address information
Partner information 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 sys tem 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:
Regardless of the status, you can ass ign locations (even new, inactive, and his toric 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 p ositions to a location, you require integration with the Organizational Management (PA-O S) component.
PUBLIC Page 21 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You can create and maintain locations in two ways . You can create them manually , or you can imp ort technic al 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 location’s
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 sy stem in Customizing for SA P 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 Foundation for EHS Management Locations Enable/Disable
PM Integration
You have sp ecified location typ es in Customizing for SA P EHS Management under Foundation for EHS Management Locations Sp ecify Location
Types
Procedure
You can maintain the locations and structure using the following three procedures:
Function Explanation
Caution
Removin g 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 i s 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 display ed on the Recent Locations and Structure View tabs in the Locations area. The locations can b e used when you
report an incident or assess risk.
You can search for technical objects from the Plant Maintenance (PM) component and imp ort them as locations into the SAP EHS Management component.
The advantage of this is that you do not have to enter duplic ate data; the bas ic data for these locations originates from PM . You can import up to 50 locations into
PUBLIC Page 22 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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, y ou always have the option of removing the PM link at any time. This removes the ass ociation between the technical obj ect 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 Foundation for EHS Management Locations Enable/Disable
PM Integration
You have sp ecified location typ es in Customizing for SA P EHS Management under Foundation for EHS Management Locations Sp ecify Location
Types
Procedure
Note
You cannot import a location that is already linked to another location.
3. Dec ide which l ocations you want to import. If a location contains sub ordinate objec ts, c hoose whether you want to imp ort these as well. You can only imp ort
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 imp orted.
To sp ecify a location type for one or more than one location, choose Import As above the table and selec t the relevant location type. The system
applies the selected location type to all of the locations in the table.
To sp ecify the location type for only one location in the table, c hoose the relev ant location typ e for the location directly in the table us ing the Import As
(Location Type) option. The system app lies the selec ted location type to just this location.
Choose Next .
4. Selec t the position in the exis ting location structure below which you want to insert the location (and any subordinate objects). Choose Next .
5. Review the technic al object that you are about to imp ort and its location parent node. Choose Import .
The system imports the locations.
Note
This overwrites the location’s existing master data.
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 chemic als, y our organization is sub ject to regulatory requirements that govern the use of chemicals and the exposure to your workers. SAP
EHS Management enables you to manage chemi cal data and protect the health and safety of workers that use chemic als, and ensure product and regulatory
compliance.
The following busines s objects are common to the processes of SAP EHS Management :
Chemical
Listed substance
Regulatory list
To supp ort these business processes, the common bus iness objects listed above are used in the following ways:
Chemical
When you create a chemical agent, the chemical b usiness object stores the phy sical and chemical p roperties data for the chemical agent. While the
chemical agent references the chemic al data, you work p rimarily with the chemical agent in the health and safety processes .
Listed substance
You enter listed substances as hazardous ingredients in the chemical agent. You can also create listed substances from within the chemical agent data
record. The listed subs tance stores the CAS number and the lis ted subs tance name.
PUBLIC Page 23 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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.
You can use regulatory lists in the application to store a list of substances that are subject to legal or industry-specific regulations, for example, declarable
substances or substances for which all uses are prohibited or there are possible exemptions. Regulatory lists also can also provide information about thresholds
(such as occupational exposure limits) for listed subs tances.
As legal or industry-spec ific regulations c hange, you can create new revisions of regulatory lists. Each instance of a regulatory lis t (even the first instance) is
called a revision. The system stores all revisions of a regulatory list and keeps existing references to historical data. This enables you to keep accurate records
and helps y ou ensure compliance.
Process
In Customizing for SAP EHS Management , you must first make the following settings before creating regulatory lis t revisions in the appl ication:
1. In Customizing under Foundation for EHS Management General Configuration Create Regulatory Lists and Customer Lists , configure the
regulatory lists that you want to use in the app lic ation, for examp le, China RoHS .
2. Make further settings for regulatory lis ts in the following Customizing activities as required:
Risk Asses sment Master Data Configuration Agents Specify Regulatory Lists for OELs .
Product Compliance Regulations Specify Regulatory Lists and Customer Lists .
1. In Health and Safety Overview Agents and OELs , choose the service Create Regulatory List Revisions .
2. Selec t a regulatory lis t and enter data about the new revision.
3. The system copies any existing data in the regulatory list, s uch as listed substances and occupational exposure limits, to the new regulatory lis t revision.
You can add new data and update existing data.
4. To use the data from the regulatory list in analyzi ng exp osure to chemi cal agents, release the revis ion.
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 Occ upational Exposure Limits (OELs).
The component extensi on for SAP EHS Management (the add-on) provides two reports to transfer chemic al data from the spec ification database of SAP EHS
Management as part of SAP ERP to the add-on system for use in the risk assessment bus iness p rocess . If you use the s pecification database for managing
hazardous substances, you can leverage your existing investment and transfer the chemical data via RFC from a remote EHS system to the add-on system.
You can use the reports to replicate data from the following substances for use in the add-on system:
Real substance or agent (as a source for the chemical agent) – Report R_EHFND_FILL_CHM_BY_EHS_SUBST
Listed substance (as a source for the listed substance and its OEL in the regulatory list) – Report R_EHFND_FILL_REGL_BY_EHS_SUBST
You configure the reports in Customizing to specify and map the data sources from the specification database to their corresponding destinations in the add-on
system. You save a set of hits in the specification database to provide a preselection of the substances to transfer. The reports then use the Customizing settings
to determine the value assignment types and characteristics of the substance in the specification database that contain the data to replicate. Finally, the reports
replicate the data as required and create new chemical agents and listed substances (and OELs) in the add-on system. You can run the reports again or regularly
as b ackground jobs to update this data, especially if you continue to maintain substances in the sp ecification database.
PUBLIC Page 24 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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
sy stem in Customizing for SAP EHS Management under Foundation for EHS Management Integration Spec ify Des tinations for Integration .
You have fulfilled the prerequisites as described in the report documentation to ensure that phrases and Customizing values from the specification database
sy stem exi st as required in the add-on system. For more information, see the following reports in the back -end sys tem Creation and Update of Chemical s from
EHS Substances (R_EHFND_FILL_CHM_BY_EHS_SUBST ) and Creation and Update of Listed Subs tances from EHS Subs tances
(R_EHFND_FILL_REGL_BY_EHS_SUBST ).
Procedure
1. Select subs tances in the speci fication database (in the remote system).
Select subs tances by searching and using a set of hits in the spec ification 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 add-
on system.
2. Configure the report to transfer chemic als in Customizing for S AP EHS Management under Foundation for EHS Management Chemical s Configure
Report to Transfer Chemicals . In this activity , you spec ify the data sources that determine the sub stances 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.
P ur pose of D ata S ou rce D ata S ou rce i n S peci fi cati on Technical Key of Data Source Characteristic of Value Assignment
Database Type of Data Source
D eter mi nes th e su bstan ces to tr an sfer Set of H its – G rou p En try U ser -defi ned k ey Not applicable
When you save a set of hits in the
specification workbench, you enter a
group entry as a unique identifier.
Provides Name of chemical business Identification Listing (for chemical agent) D_IHEXPOS ( Agents in Industrial Not applicable
object Hygiene and Safety )
You can display the identification listings
and their corresponding ID categories and
ID types in Customizin g activity Check
Identification Listing in the system for the
specification workbench.
Provides Name and CAS Number of Identification Listing for Listed Substance D_DEFAULT ( Standard listing for Not applicable
listed substance busin ess object identifiers )
The identification listings and their
corresponding identification categories
and identification types are defined in
Customi zing activity Check Identification
Listing in the system for the specification
workbench. The report uses the
identification types within an identification
listi ng type that are customized for
position 1 and 2.
Provides Color data for the chemi cal Color SAP_EHS_1013_008 SAP_EHS_1013_008_VALUE
business object You can display the technical key of valu e You can display the characteristic nam e
assignm ent types in the specification by selecting the characteristic field that
workbench for a substance by selecting contains, for example, the color red and
the value assignment type in the property choosing F1 in the specification
tree and choosing F1. workbench.
The corresponding data source Value Assignment Rating PUBLIC (Released without restrictions) Not applicable
determines (together with the validity When you enter value assignment
area) the characteristic to transfer. inform ation for a property (such as color),
you enter on the Usage tab a [value
assignment] rating. The rating specifies
the users that can view an identifier or a
value assignment.
The corresponding data source Validity Area REG_WORLD ( World ) Not applicable
determines (together with the value When you enter value assignment
assignm ent rating) the characteristic to inform ation for a property (such as color),
transfer. you enter on the Usage tab a validity
area for the corresponding rating.
3. Configure the report to transfer listed subs tances and OELs in Customizing for SAP EHS Management under Risk Assess ment Master Data
PUBLIC Page 25 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Configuration Agents . In this activity , you sp ecify the data sources that determine the substanc es 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 Techn ical K ey of Data Characteristic Characteristic ( Value Characteristic (OEL
Specification Database Source (Regulatory List) Type for OEL) Value)
Determines the Set of Hits – Group Entry User-defined key Not applicable Not applicable Not applicable
substances to transfer When you save a set of
hits in the specification
workbench, you enter a
group entry as a unique
identifier.
Provides Name and Identification Listing (for D_DEFAULT (Standard Not applicable Not applicable Not applicable
CAS Number of listed Listed Su bstance) listing for identifiers)
substance business object 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.
4. Ensure that you have fulfille d all p rerequisites before executing the following reports. For more information, see the documentation of the following reports in
the add–on system:
Creation and Update of Chemicals from EHS Sub stances (R_EHFND_FILL_CHM_BY_EHS_SUBST )
Creation and Update of Listed Substances from EHS Subs tances (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
subs tance groups) and listed subs tances. The listed sub stances app ear in your regulatory lists with their corresponding OELs and the listed sub stances ap pear
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:
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 .
You can use the data that you record in SAP EHS Management in analytic al reports. The foundation for SAP EHS Management provides functionality to extract
data, so you can generate analytical reports in the following forms:
File-based
Spreadsheet
SAP BusinessObjects Dashboard
PUBLIC Page 26 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
SAP Busi ness Exp lorer (BEx) report
Note
You can find spec ific information about analytic al reporting for each proces s component under the corresponding Analy tical Reporting node in the app lication
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 p rovided, you require Adobe Flash Player version 9. Note also the license terms for SAP Bus inessOb jects.
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 p rovide 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 displ ay processes for the specific typ e. You can use dashboards or theprocess monitoring tools in the standard sys tem.
This function enabl es you to extract data from the BOPF bus iness obj ects in SAP EHS Management and export it to your front-end computer in file formats suc h
as CSV, Microsoft Excel 2007, or Microsoft Excel 2010. You can use the extracted data later on for performing analytics.
Prerequisites
You have made the settings for file-bas ed reporting in Customizing for SAP EHS Management under Foundation for EHS Management File-Bas ed
Reporting .
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-b ased reporting allows you to extract data from bus iness objects in SAP EHS Management in a file format you use in your standard office
environment.
Support of foreground or background processing
Dep ending on your entries in the Customizing activity Define Exp ort Profiles , the export is process ed in either the foreground or the bac kground.
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 inc luded in the e-mail. You can adopt these settings in the Customizing activ ity Configure General Settings .
Use of template files
As an additional option, it is possib le 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:
PUBLIC Page 27 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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.
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-bas ed reporting, see Customizing for SAP EHS Management under Foundation for EHS Management File-Bas ed
Reporting .
This function enabl es you to extract data from the BOPF bus iness obj ects in SAP EHS Management and transfer it to SAP NetWeaver Bus iness Warehouse
(BW) for use later on reports and dashboards. The function provides a foundation for simplified data extraction in the standard system, and allows you to easily
configure analytical reporting to suit your needs.
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 node’s determination reads data from multiple BO nodes.
PUBLIC Page 28 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 rep orting, see Customizing for SAP EHS Management under Foundation for EHS
Management Analytical Reporting .
1.1.7.3 DataSources
A DataSource is a s et of fields that provide the data for a business unit for data transfer. From a technical persp ective, the DataSource is a s et 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, s earch 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 p rocess the extracted data by using the DataSource object 0EHF_DS04 ship ped with this release.
Technical Data
RemoteCube-Capable No
Delta-Capable Yes
Extraction fr om Archives No
Verifiable No
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Ex tractor) . The deciding field for the update is BW_DELTATIMESTMP .
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
Extractor Logic
PUBLIC Page 29 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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
RemoteCube-Capable No
Delta-Capable Yes
Extraction fr om Archives No
Verifiable Yes
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Ex tractor) . The deciding field for the update is BW_DELTATIMESTMP .
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
CONF_KEY NodeID - -
SUBSTANCE_ID Substance - -
MATERIAL_ID Material - -
CUSTOMER_ID Customer - -
SUPPLIER_ID Supplier - -
ACTIVITY Activity - -
Extractor Logic
The DataSource is implemented by a function module (extraction method F1).
PUBLIC Page 30 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The process log is checked.
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
RemoteCube-Capable No
Delta-Capable Yes
Extraction fr om Archives No
Verifiable No
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Ex tractor) . The deciding field for the update is BW_DELTATIMESTMP .
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
TEMP_ID Task ID - -
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
RemoteCube-Capable No
Delta-Capable Yes
Extraction fr om Archives No
Verifiable Yes
PUBLIC Page 31 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Data Modeling
Delta Update
The delta update used for this DataSource is AIE (After-Images by Ex tractor) . The deciding field for the update is BW_DELTATIMESTMP .
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
CONF_KEY NodeID - -
TEMP_ID Task ID - -
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
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
PUBLIC Page 32 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
VARIANT Name of Process Variant - -
You can use this DataSource to extract descriptions of components for the workflow reporting.
Technical Data
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
You can use this DataSource to extract the full URL for the workflow reporting.
Technical Data
RemoteCube-Capable No
Delta-Capable no
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
SERVER — - -
PORT System ID - -
PATH_PREFIX — - -
PUBLIC Page 33 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.7.3.8 Workflow Step Definitions - Text Extraction (Full)
DataSource Texts: 0EH_DESCRS_TEXT
You can use this DataSource to extract texts for the workflow step definitions.
Technical Data
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
TEMP_ID Task ID - -
Technical Data
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
Extractor Logic
When there is no short text maintained for the material, the material number is used.
PUBLIC Page 34 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.7.3.10 Common Objects
As of component extension 3.0 for SAP EHS Management , the DataSources for common objects, s uch as the locations, are documented in this structure.
You can use this D ataSource to extract mas ter data attributes of locations from SAP EHS Management into SAP NetWeaver Busines s 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
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives 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 SAP EHS Management Foundation for EHS
Management Analytical Reporting BAdI: Determination of Ob jects to Extract .
The BAdI implementation BADI_EHFND_FW_BI_BOPF_EXTRACT must be an active default implementation of the BAdI
BADI_EHFND_FW_BI_EXTRACTOR . For more information, see Customizing in the source system under SAP EHS Management Foundation for EHS
Management Analytical Reporting BAdI: Extraction of One Ob ject .
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
ID ID of the location - -
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 Page 35 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 InfoOb ject 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 ship ped with this release.
Technical Data
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
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
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
ID Business Object ID - -
PUBLIC Page 36 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
TEXT Location N ame Description - -
You can use this DataSource to extract texts for location types from SAP EHS Management into SAP NetWeaver Bus iness Warehouse (SAP NetWeaver BW).
Technical Data
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Prerequisites
You have configured location type s in the source sys tem in the Customizing activity for S AP EHS Management under Foundation for EHS Management
Locations Specify Location Types .
Data Modeling
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
LANGUAGE Language - -
You can use this D ataSource to extract texts for location authorization groups from SAP EHS Management into SAP NetWeaver Bus iness Warehouse (SAP
NetWeaver BW).
Technical Data
RemoteCube-Capable No
Delta-Capable No
Extraction fr om Archives No
Verifiable No
Prerequisites
You have configured location type s in the source sys tem in the Customizing activity for S AP EHS Management under Foundation for EHS Management
Locations Specify Authorization Groups .
PUBLIC Page 37 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Fields of Or igin for the Extract Structure
Fields in the Extract Structure Description of the Field in the Extract Table of Origin Field in the Table of Origin
Structure
LANGUAGE Language - -
1.1.8.1.3 Roles
In SAP EHS Management , you use spec ific roles in the appli cation to acc ess c ontent. These roles are spec ific to the two different user interfaces s upp orted by
the application — SAP NetWeaver Portal and SAP NetWeaver Business Client. The roles for each of these interfaces are described in the following
documentation:
All roles are provided without any authorizations ass igned 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 applic ation.
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 p art 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 Environment, Health, and Safety Management (SAP EHS Management), the Business Package for EHS Management
is av ailable. The enhanced bus iness p ackage allows you to use the functions p rovided in inc ident management, p roduct compliance, ris k as sessment, and in
the foundation for SAP EHS Management . For more information, s ee Incident Management, Product Compliance (EHS-MGM-PRC), Risk Assessment, and
Foundation for EHS M anagement.
Technical Data
Availability As of component extension 3.0 for SAP EHS Management wi th SAP enh ancement package 5 for SAP ERP 6.0 (minimum
SP stack 05) and SAP enhancement package 2 for SAP NetWeaver 7.0 (min imum SP stack 08).
Data Source Component extension 3.0 for SAP EHS Management and SAP enhancement package 5 for SAP ERP 6.0
Support EHS-MGM-FND-EP
PUBLIC Page 38 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 pack age uses objects from a further business p ackage 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 pack age documentation.
Technical Data
Pr oduct Version Component extension 3.0 SP03 for SAP Environm ent, Health, and Safety
Management (SAP EHS Management) .
As of component extension 3.0 SP0 3 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
Display ProdStewNet Confirmation Import Display ProdStewNet Confirmation Import Product Compliance
The existing functions for incident management, risk assess ment, product compliance and foundation are also availab le in the business pack age.
For more information about the functionality in SAP EHS Managem ent , see the following documentation:
You use this procedure to make the necessary settings to integrate the Business Package for EHS Management into your SAP NetWeaver Portal.
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 sys tem landscap e in the SAP NetWeaver Portal (see Setting Up the Sys tem Landscap e).
2. In the SAP NetWeaver Portal, you ass ign the portal roles to users . You define the following sy stem alias es 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, s ee Role Maintenance in PFCG.
For more information about creating cus tom roles spec ificall y for SAP EHS Management , see Creating Custom Roles. For general i nformation about
changing standard roles, see Changing Standard Roles.
3. To open iViews deliv ered with the Business P ack ages of integrated systems , for exampl e, iViews for a material of Material Management (MM) or for a
functional location of Plant Maintenance (PM), from within the SAP EHS Management app lication, you must enter a target sy stem for the corresp onding
serv ice in the PFCG role. The target sy stems for integrated sy stems 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 Page 39 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
4. You make the settings as describ ed in Setting Up the Universal Worklist.
5. To integrate incident management into your employee self-s ervic e center, you follow the procedure desc ribed in Adding Incident-Related iViews to the
Employee Self-Service Center.
You can integrate initial incident recording from SAP EHS Management into the Employee Self-Serv ice (ESS) area in the SAP NetWeaver Portal so that you
can record an incident from there. The following information describes how you configure ESS to include initial incident recording.
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.
iView ID IncidentReporting
Choose Next .
4. Review the summary of your iView and then choose Finish .
iView ID ReportIncident
Choose Next .
4. Select the Web Dynp ro platform as Web Dynpro for ABAP and choose Next .
5. Complete the following fields. You can either use the exampl e input bel ow or make your own entries:
System Q35LNT004
Namespace SAP
Select Plain HTML as the Web Dynpro Client and choose Next .
6. Review the summary of your iView and then choose Finish .
Page ID IncidentReporting
Description Offers access to report incidents of different categories. Possible categories are
incident, near miss and safety observation.
Choose Next .
3. Select Web Dynpro Proxy Page as the page template and choose Next .
4. Select 1 Column (Full Width) from the Available Layouts and Add to add it to the Selected Layouts . Then choose Next .
5. Review the summary of your page and then choose Finis h . Choose the option to O pen the objec t for editing and choose OK .
6. Op en the page and add the Incident Reporting iView to the page as a delta link.
PUBLIC Page 40 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
2. Complete the following fields. You can either use the exampl e input bel ow or make your own entries:
Page ID ReportIncident
Description Offers access to report an incident including persons, assets and releases.
Choose Next .
3. Follow steps 3 to 5 above.
4. Op en the page and add the Report Incident iView to the page as a delta link.
Workset ID IncidentReporting
Description Offers access to report incidents of different categories. Possible categories are
incident, near miss and safety observation.
Choose Next .
3. Review the summary of the workset and then choose Finish .
4. Op en the workset and add the Incident Reporting and Report Incident pages as delta links.
Adding the Incident Reporting Workset to an Existing Employee Self S ervice 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 transac tion SPRO and display the Personnel Management structure.
2. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Resources Define Server for
Resources and make the following entries:
Protocol http
3. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Resources Define Resources
Define Resources (Add Entries) and make the following entries:
4. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Resources Define Resources
Define Resources (Add Entries) and make the following entries:
5. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Services Define Services Define
Services (Add Entries) and make the following entries:
PUBLIC Page 41 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Service Service Key Z_HSS_INCREP_SER_INC
6. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Services Assign Services to
Subareas Assign Services to Subareas (Find Entries) and make the following entries:
Position 001
7. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Subareas Define Subareas
Define Subareas (Add Entries) and make the following entries:
8. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Subareas Assign Subareas to
Areas Assign Sub areas to Areas (Find Entries) and make the following entries:
Position 001
9. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Areas Define Areas Define Areas
(Add Entries) and make the following entries:
Area Description Summ ary Report Incidents, Near Misses and Safety Observations
10. Choose Personnel Management Employee Self-Service General Settings Homepage for Self-Services Areas Assign Areas to Area Group
Pages Assign Areas to Area Group Pages (Find Entries) and make the following entries:
Position 15
Procedure
The roles provided with the Business Package for EHS Management contain specific configuration settings, for example, as object-based navigation settings. To
create custom roles without losing the configuration settings, proceed as follows:
For custom portal roles, the following additional steps are required. Either upload the custom role to the SAP NetWeaver Portal using the role upload tool, or create
a custom portal role directly in the SAP NetWeaver Portal using the following procedures.
PUBLIC Page 42 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Note
All app lications for which a user should have authorization must exist in a role and the user must be assigned to that role. The applic ations 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.
Procedure
1. Create a Sys tems folder (if one does not already ex ist) in the SAP NetWeaver Portal. To do so, proceed as follows:
1. Choose System Administration System Configuration System Landscape . Position your cursor on Portal Content and use the context
menu (right mouse button) to create the new Sys tems folder.
2. Create entries for the logical sy stems listed below in the Systems folder.
Note
If you run more than one of the specified logical sys tems in a phy sical sys tem (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 sy stem for each sys tem by us ing the context menu for the Systems folder (choose New System from Template ).
2. Use an SAP sy stem with load balancing as a template.
3. Enter the name of the physical sy stem (such as XYZ/000 ) as the description and ID.
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 spec ified sys tem aliases.
Software c omponents:
More Information
For general information about the system landscape for the SAP NetWeaver Portal, see System Landscape.
Workflow items of users appear in the default universal worklist in the SAP NetWeaver Portal. For general information about changing configuration settings, see
Universal Worklist Configuration.
Prerequisites
You have installed the Univers al Worklis t 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 System Configuration Universal Worklist and Workflow Universal Worklist UWL
Systems Configuration .
2. Create the following sys tem connections:
System alias: SAP_ECC_EnvironmentHealthSafety
Connection type: WebFlowConnector
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 Page 43 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Leave the Web Dynpro Launch Sys tem field blank for all s ystem connections.
The delivered roles of SAP EHS Management allow the user to focus on the activities specific to that role and allow access to only that role’s iViews. In some
cases, however, the user may need to use the iViews assigned to a different role.
Depending on the client you use, you can set up roles in the following ways to enable cross-role activities:
If you use the SAP NetWeaver Business Client (NWBC), you can assign one or more of the delivered roles to a user as required. You can also create your
own roles.
If you use the portal, you must create a custom role that contains all of the relevant iViews. This role must contain the source iView and the destination iView
if the user accesses an iView from another iView.
The following sections provide information about situations where you perform cross-role activities:
To access linked risk assessments from an incident, the user needs one of the following role assignments:
To access referenced incidents from a risk assessment, the user needs only one of the risk assessment roles (safety manager, environmental manager, or
industrial hygienist).
To initiate the control evaluation, perform the investigation step, and display relevant incident and risk assessment data, the user needs one of the following role
assignments:
The following table provides example control evaluation activities and the corresponding iViews. The table indicates which activities require a risk assessment
role in addition to the incident manager role.
Investigation Lead 1. Adds and assigns the investigation step Edit Incident (00000033)
for evaluating controls to a investigation
step responsible.
3. Selects the lin ked hazard name to review Display Risk Assessment (00000169) X
the hazard for the control.
Investigation Step Responsible 4. Opens inbox and selects the evaluation Inbox (00000048)
task.
7. Selects the lin ked location nam e to view Display Location (00000015)
the location information.
8. Selects the lin ked hazard name to review Display Risk Assessment (00000169) X
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
PUBLIC Page 44 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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:
Configuration
This role uses object-based navigation. For more information, see Ob ject-Based Navigation.
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
Features
For more information, see the individual iViews.
More Information
For more information, s ee Process Foundation (EHS-MGM-FND-WF).
1.1.8.1.3.3.1.1.1.1 Inbox
Technical Data
PUBLIC Page 45 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Techn ical N ame of the iView 00000048
Techn ical Name of the Appli cation Web Dynpro Application: IBO_WDA_INBOX (Parameter: WDCONFIGURATIONID=EHHSS_WDAC_POWL_INBOX)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 s ent, 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 spec ified assignee.
This iView disp lays the tasks in the inbox according to a sp ecified query. You can define and change queries in this iView.
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:
For more information about configuring the UWL, see Universal Worklist Configuration.
1.1.8.1.3.3.1.1.2 Incidents
Technical Data
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
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_ENTRY
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
PUBLIC Page 46 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Availability Availability as specified for the business package
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
Techn ical Name of the Appli cation Web Dynpro Application: ESH_SEARCH_RESULTS_UI (Parameter:
SCOPE_DDLB=EHHSS_INCIDENT&EMBEDDED=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
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 implem ented the Configure Embedded Search for SAP EHS Management activ ity in Customizing for SAP EHS Management under Incident
Management General Configuration .
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 .
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_QAF (Parameters: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about an incident that occurred in your organization, for example:
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 Page 47 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 v ia 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
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_GAF_V3 (Parameters: CHANGE_MODE=C&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about an incident in your organization, for example:
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 v ia 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 Incident
Management Incident Recording .
More Information
Incident Recording
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_NRM_QAF_V3 (Parameters: CHANGE_MODE=C&sap-
explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
PUBLIC Page 48 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You can use this iView to record initial information about a near miss that occurred in your organization, for example:
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 Incident Management Incident Recording Basic
Information Specify Near Miss Groups .
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under Incident Management Incident Recording Basic
Information :
Specify the relevant risk types to classify the likelihood of the near miss circumstances c ausing an incident in the future under Specify Estimated Risk
Types.
Specify the relevant location types under Specify Location Types.
More Information
Incident Recording
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_SFO_QAF_V3 (Parameter: CHANGE_MODE=C&sap-
explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about a safety observation in your organization, for example:
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 Incident Management Incident Recording
Basic Information Specify Safety Ob servation Groups .
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under Incident Management Incident Recording Basic
Information :
Specify the relevant risk types to classify the likelihood of the near miss circumstances c ausing an incident in the future under Specify Estimated Risk
PUBLIC Page 49 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Types.
Specify the relevant location types under Specify Location Types.
More Information
Incident Recording
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_EXT_NOTIF_PROCESS_LOG (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 v ia object-based navigation using the method OpenProgressLog of the bus iness 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
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_TMG_NOTIFY_PROCESSOR_QAF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 resp onsib le 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 Page 50 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.8.1.3.1.1.1.2.9 Display Application Log
Technical Data
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_WF_APPL_LOG_OIF (Parameter: CHANGE_MODE=' '&sap-
explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
This iView disp lays the log messages for the process s cheduler, which stores messages in the applic ation log. You see the type of message, the message text,
and the time when message was created.
Integration
This iView is called v ia object-based navigation using the method Show_Log of the bus iness 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)
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_WFF_DECISION (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
You can use this i View to make a decision, for example, to approve that an action has b een completed. You acces s 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, y ou can make decisions directly in an inci dent 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.
PUBLIC Page 51 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Techn ical N ame of the iView 00000034
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_OIF_V3 (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to display incident records. For example, the incident record can contain the following information:
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_OIF_V3 (CHANGE_MODE=U&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
You can use this iView to edit incident records. For example, the incident record can contain the following information:
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 Page 52 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.8.1.3.1.1.1.2.13 Investigate Step
Technical Data
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_UI_INC_QAF_INV_STEP (Parameter: CHANGE_MODE=U&sap-
explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
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.
Techn ical Name of the Appli cation WebDynpro Application: EHHSS_INC_REC_ITO_QAF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
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 disp lay the data of the inquiry recip ient and injured people us ing 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.
More Information
Inquiries
PUBLIC Page 53 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Technical Data
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_PSE_OIF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_PSE_OIF (Parameter: sap-explanation=X&change_mode=D)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHFNDWDC_CH_DOC_SEARCH (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 Page 54 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Date and time of the changes
Type of change that was made
Node name
Old and new values
Field desc ription
User who made the changes
You can also view additional details about the change by clicking the link in the Action column.
This iView is called via object-based navigation using the method Display of the business object BPR_FND_CD 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.
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_PSE_OIF (Parameter: CHANGE_MODE=C&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 bus iness 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.
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_PCBO_CHANGE_ASSIGNEE (Parameter:
WDCONFIGURATIONID=EHFND_PCBO_CHANGE_ASSIGNEE_QAF&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 v ia 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 Page 55 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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.
Techn ical Name of the Appli cation WebDynpro Application: EHHSS_INC_ASSIGN_INC_ABSENCE (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
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 c hanged in PT.
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 v ia 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:
More Information
HR Integration for Absence Assignment
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_COMN_PER_DETAIL (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
You can use this iView to display details about a person, such as the gender, date of birth, and address, as well as that person’s 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 Page 56 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
More Information
Integration for Person Information
Techn ical Name of the Appli cation Web Dynpro Application: EAMS_WDA_NTF_OIF
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-INT
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} .
Features
For more information, see the individual iViews.
More Information
For more information about incident reporting, see Incident Reporting.
Techn ical Name of the Appli cation Web Dynpro Application: POWL (Parameter: WDCONFIGURATIONID=EHHSS_IRT_ISR_POWL_UI_APPL)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC-REP
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 Page 57 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REP_CH_SEND_PARAMS (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC-REP
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 recipient’s 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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_RPT_OIF_V3 (Parameter:
WDCONFIGURATIONID=EHHSS_INC_RPT_OIF_V3&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC-REP
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 Page 58 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
(report) name as a PDF file.
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_RPT_OIF_V3 (Parameter:
CHANGE_MODE=C&WDCONFIGURATIONID=EHHSS_INC_RPT_OIF_V3&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC-REP
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 bus iness 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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_UI_REC_OIF_V3 (Parameter: CHANGE_MODE=U&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC-REP
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 Page 59 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_UI_REC_OIF_V3 (Parameter: CHANGE_MODE=U&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC-REP
You can use this iView to generate reports. Depending on which report you want to generate, you can specify:
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
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 ab out locations in SAP EHS Management , see Locations.
Techn ical Name of the Appli cation Web Dynpro: EHFND_UI_LOC_ENTRY (Parameter: WDCONFIGURATIONID=EHFND_UI_LOC_ENTRY&sap-
explanation=X)
PUBLIC Page 60 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Run time Techn ology ABAP/Web Dynpro
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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.
More Information
Locations
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_LOCATION_OIF (Parameter: CHANGE_MODE=C&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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 location’s 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 disp lay detailed information about that technical objec t from PM.
This iView is called v ia 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 sys tem.
Configuration
For more information about configuring the side panel to display a map, see Customizing for SAP EHS Management under Foundation for EHS Management
Locations Configure Integration of Map (EHFND_LO C_MAP) .
PUBLIC Page 61 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.8.1.3.1.1.1.4.3 Manage Structure
Technical Data
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_LHR_OIF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_LOC_EAMIMP_GAF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
You can use this iView to import technical objects as locations from the Plant Maintenance c omponent into SAP E HS Management. The iView has five s teps:
1. You can search for the technic al objects that you want to import as locations.
2. You then selec t the technic al objects to be imp orted and as which typ e of location they should b e imported. You can ass ign a location type to all technical
objects, or else you can assign s eparate location types to each technical object.
3. You can choose the position in the structure below which you want to imp ort the technical objec ts.
4. You can review your selection before you import the technical objec ts.
5. The sy stem 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.
More Information
Importing Locations from PM
PUBLIC Page 62 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_LOC_BULKCHG_GAF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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.
Example
You know that three locations will be assigned to a different plant from tomorrow and want to change the assignment accordingly. You specify tomorrow’s 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
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_LOCATION_OIF (Parameters: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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 Page 63 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
For more information about configuring the side panel to display a map, see Customizing for SAP EHS Management under Foundation for EHS Management
Locations Configure Integration of Map (EHFND_LO C_MAP) .
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_LOCATION_OIF
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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 location’s 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 comp lete, you can use the Equipment ID link to display detailed information about that technic al 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 Foundation for EHS Management
Locations Configure Integration of Map (EHFND_LO C_MAP) .
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_LHR_OIF (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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 Page 64 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You have a portal user that is assigned to a user with the required authorizations.
More Information
Locations
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_LHR_OIF (Parameter: sap-explanation=X&change_mode=U)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND-LOC
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
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_UI_COMN_WHERE_USED_LIST (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
You can use this i View to display the other busi ness 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 v ia 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.
PUBLIC Page 65 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.1.8.1.3.1.1.1.5 Tasks
Technical Data
Features
For more information, see the individual iViews.
Techn ical Name of the Appli cation Web Dynpro Application: POWL (Parameters: WDCONFIGURATIONID=EHHSS_POWL_TASK_MGMT)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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.
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
Integration
This iView is called vi a object-based navigation using the method ForwardTask of the bus iness object EH_FND_WFF_O BN using the parameter
SO_GUID={SO_GUID}. For more information about the business object, see Business Objects.
Prerequisites
A task has b een created and assigned to your user.
PUBLIC Page 66 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Technical Data
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_WFF_PROGRESS_LOG (Parameter: sap-
explanation=X&change_mode=U)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 v ia object-based navigation using the method OpenProgressLog of the bus iness 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
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).
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_WI_INF
Support EHS-MGM-FND
You can use this i View to display information about a sp ecific task and the corresponding process instance, if ap plicab le.
A transaction in the back-end sys tem is called when you acces s 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 Page 67 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_GRAPH_WFLG
Support EHS-MGM-FND
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 sys tem is called when you acces s 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.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_TECH_WFLOG
Support EHS-MGM-FND
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 sys tem is called when you acces s 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.
Data S ource or Da ta Store Data source as specified for the business package
PUBLIC Page 68 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Support EHS-MGM-FND
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 assig ned to the person who initially rep orts an incident. This can be any p erson 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
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.
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
1.1.8.1.3.3.1.1.2 Incidents
Technical Data
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
PUBLIC Page 69 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Technical Data
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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_QAF (Parameters: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about an incident that occurred in your organization, for example:
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 v ia 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
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_GAF_V3 (Parameters: CHANGE_MODE=C&sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about an incident in your organization, for example:
PUBLIC Page 70 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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 v ia 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 Incident
Management Incident Recording .
More Information
Incident Recording
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_NRM_QAF_V3 (Parameters: CHANGE_MODE=C&sap-
explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about a near miss that occurred in your organization, for example:
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 Incident Management Incident Recording Basic
Information Specify Near Miss Groups .
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under Incident Management Incident Recording Basic
Information :
Specify the relevant risk types to classify the likelihood of the near miss circumstances c ausing an incident in the future under Specify Estimated Risk
Types.
Specify the relevant location types under Specify Location Types.
More Information
PUBLIC Page 71 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Incident Recording
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_SFO_QAF_V3 (Parameter: CHANGE_MODE=C&sap-
explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to record initial information about a safety observation in your organization, for example:
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 Incident Management Incident Recording
Basic Information Specify Safety Ob servation Groups .
Configuration
We recommend that you also make the following setting in Customizing for SAP EHS Management under Incident Management Incident Recording Basic
Information :
Specify the relevant risk types to classify the likelihood of the near miss circumstances c ausing 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.
For more information about the individual tasks, see the workset descriptions in this documentation.
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 Page 72 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Technical Name 00000003
Features
For more information, see the individual iViews.
More Information
For more information, s ee Process Foundation (EHS-MGM-FND-WF).
1.1.8.1.3.3.1.1.1.1 Inbox
Technical Data
Techn ical Name of the Appli cation Web Dynpro Application: IBO_WDA_INBOX (Parameter: WDCONFIGURATIONID=EHHSS_WDAC_POWL_INBOX)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 s ent, 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 spec ified assignee.
This iView disp lays the tasks in the inbox according to a sp ecified query. You can define and change queries in this iView.
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:
For more information about configuring the UWL, see Universal Worklist Configuration.
1.1.8.1.3.3.1.1.2 Incidents
Technical Data
PUBLIC Page 73 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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
Techn ical Name of the Appli cation Web Dynpro Application: EHFND_WFF_DECISION (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
You can use this i View to make a decision, for example, to approve that an action has b een completed. You acces s 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, y ou can make decisions directly in an inci dent 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.
Techn ical Name of the Appli cation Web Dynpro Application: EHHSS_INC_REC_OIF_V3 (Parameter: sap-explanation=X)
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-INC
You can use this iView to display incident records. For example, the incident record can contain the following information:
PUBLIC Page 74 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
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:
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 Ob ject-Based Navigation.
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
Technical Data
1.1.8.1.3.4.1.1.1 Processes
Technical Data
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 Page 75 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Techn ical N ame of the iView 00000087
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_PRCDEF_LST
Support EHS-MGM-FND
You can use this i View 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:
A transaction in the back-end sys tem is called when you acces s this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessDefList of the bus iness 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 E HS Management in the Specify Process Definitions activity (table EHFNDC_PROCDEF ).
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_SYSTEM_CHK
Support EHS-MGM-FND
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.
A transaction in the back-end sys tem is called when you acces s 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 .
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_PRCDEF_CHK
Support EHS-MGM-FND
PUBLIC Page 76 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Visibility The iView is not visible in the Process Administrator role.
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 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 E HS Management in the Specify Process Definitions activity (table EHFNDC_PROCDEF ).
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_PRCDEF_INF
Support EHS-MGM-FND
You can use this iView to display information about a process definition in the SAP EHS Management component.
A transaction in the back-end sys tem is called when you acces s this iView.
Integration
This iView is called via object-based navigation using the method OpenProcessDefInfo of the bus iness 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 .
PUBLIC Page 77 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Run time Techn ology Remote IAC iView on ITS
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_PROCS_CHK
Support EHS-MGM-FND
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.
This iView checks the process instance and displays any errors and problems that have occurred.
A transaction in the back-end sys tem is called when you acces s this iView.
Integration
This iView is called v ia 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 c hecked must be a process based on a PCBO. The PCBO instance must exis t.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_PROCS_INF
Support EHS-MGM-FND
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 sys tem is called when you acces s 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 Page 78 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You have a portal user that is assigned to a user with the required authorizations.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_PROCS_LST
Support EHS-MGM-FND
You can use this iView to display the instances of a process configured for the SAP EHS Management component. The sys tem displays the process instances
that are based on a PCBO. From this list, you can display additional information about the selected process instance.
Choose the Info i con to disp lay technic al information about the selected proces s instanc e in the report.
Choose the Log icon to disp lay the technical workflow log for the selec ted process ins tance in the report.
Choose the Grap h icon to disp lay the graphic al workflow log for the selected proces s instanc e in the report.
Choose the Check icon to run checks on the selected process ins tance in the report.
A transaction in the back-end sys tem is called when you acces s this iView.
Integration
This iView is called v ia object-based navigation using the method OpenProcessInstList of the bus iness 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 E HS Management in the Specify Process Definition activity.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_TECH_WFIBO
Support EHS-MGM-FND
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 i con to disp lay additional information about the selected task.
2. Choose the Log icon to disp lay the technical workflow log for the selec ted task .
3. Choose the Grap h icon to disp lay the graphic al workflow log for the selec ted task .
A transaction in the back-end sys tem is called when you acces s 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 Page 79 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You have a portal user that is assigned to a user with the required authorizations.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_TECH_WFLOG
Support EHS-MGM-FND
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 sys tem is called when you acces s 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.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_GRAPH_WFLG
Support EHS-MGM-FND
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 sys tem is called when you acces s 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.
Data S ource or Da ta Store Component Extension 1.0 for SAP EHS Management
Transaction: EHFND_WFF_WI_INF
Support EHS-MGM-FND
PUBLIC Page 80 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Availability Availability as specified for the business package
You can use this i View to display information about a sp ecific task and the corresponding process instance, if ap plicab le.
A transaction in the back-end sys tem is called when you acces s 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.
Data S ource or Da ta Store Data source as specified for the business package
Support EHS-MGM-FND
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 resp onsibl e for ensuring the organization is compliant with environmental regulations and
standards. The environmental manager is responsible for ass essing envi ronmental asp ects and impacts , imp lementing 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:
Configuration
This role uses object-based navigation. For more information, see Ob ject-Based Navigation.
You can use this work center to access the health and safety worksets.
1.1.8.1.3.5.1.1 Overview
PUBLIC Page 81 of 82
© 2014 SAP SE or an SAP affiliate company. All rights reserved.