Approval Using Digital Signatures 

Use

In the course of the last few decades, certain industries, such as the pharmaceutical or food-processing industry have to comply with even stricter regulations with regard to the documentation and approval of their processes (such as, the guidelines on Good Manufacturing Practices (GMP), which were laid down by the U.S. Food and Drug Administration and have become an international standard).

In addition, the increasing use of electronic data processing in companies also requires security mechanisms to protect digital data. Legislation such as the Final Rule on Electronic Records and Electronic Signatures, 21 CFR Part 11, issued by the FDA reflects this need.

For this reason, the SAP System contains the digital signature, a tool that enables you to sign and approve digital data. The digital signature ensures that the person signing a digital document is uniquely identified and that the signatory's name is documented along with the signed document, date, and time. You can use digital signatures to approve documents or objects of the following types:

Area

Signature Object Type

Engineering Change Management (ECH)

Status changes of engineering change orders

 

Status changes of object management records

Document Management System (DMS)

Document management: status changes

Production Planning - Process Industries (PP-PI)

PI sheet: complete process step

 

PI sheet: accept invalid input values

 

Batch record: approval

Quality Management (QM)

Inspection lot: results recording

 

Inspection lot: usage decision

 

Physical-sample drawing

 

As opposed to document management, every status change in engineering change management is regarded as a separate object type.

See also:

Integration

The basis component Secure Store and Forward (SSF) is used to realize the digital signature in the SAP System. If you use the user signature as your signature method (see Features below), you need an external security product that is linked to the SAP System using SSF.

You should not store the users' Personal Security Environment (PSE) in the file system but rather, for example, on a smart card. The software PSE does not comply with legal requirements for digital signatures.

Prerequisites

For you to be able to work with digital signatures, the following requirements must be met in the SAP System:

These settings are necessary so that the signature time can be determined in accordance with the global time that is valid system-wide and transferred to the signed document.

You define, for example, the users' time zone that is used to determine the signatorys' local signature time and transfer it to the signed document.

All users can maintain their address data and defaults by choosing System ® User profile ® Own data. This includes the users' names, personal time zones, and SSF settings. Therefore, if you use digital signatures, do not assign the authorization to maintain own data to all users.

Features

The digital signature is based on the public-key technology. Each signatory receives an individual key pair consisting of a private and a public key. This data is stored in the user's Personal Security Environment (PSE) , for example, on a smart card or in a protected directory that no-one else can access. The signatory uses the private key to execute the digital signature.

Signature Method

The SAP System distinguishes between the following signature methods:

Here, you do not need an external security product. Just like when logging on to the system, users identify themselves by entering their user IDs and passwords. The SAP System then executes the digital signature. The user name and ID are part of the signed document.

Here, you need an external security product. The users execute digital signatures themselves using their private keys. The executed signatures are automatically verified.

If you use an external security product, you can use this signature method for test purposes. Do not use it in a live system. Users execute their signatures as described above but they are not automatically verified.

In Customizing, you decide which signature method you want to use for each signature object type, this means for all simple signatures executed for objects of the corresponding type, and for each signature strategy.

Signature Process

The SAP System provides a number of different functions for the execution of the signature process. You can use these functions for the individual signature objects according to your needs. This section contains a brief description of the available functions. The table below shows which of the functions are available for which object type.

Simple Signature or Signature Strategy

If you use the simple signature for a signature object, this object is signed by only one authorized person.

For some object types, you can also request several individual signatures by different user groups or authorization groups when signing an object, this means, during the same signature process. In Customizing for the corresponding object type you specify signature strategies to define which individual signatures are required and in which sequence they must be executed.

Each user who is authorized to execute signatures and has not yet signed the relevant object can also cancel the signature process. The signatures executed so far are withdrawn and the object obtains the status it had before the signature process was started.

Synchronous or Asynchronous Signature Process

Signature strategies can be executed synchronously or asynchronously depending on the signature object.

Once a synchronous signature process has been started, it must be completed without interruption. A new function or transaction can only be called up after the last required signature has been executed. If the signature process is interrupted before it is completed, no signature is saved. Signatures that have already been executed must also be repeated.

In an asynchronous signature process, signatories execute their signatures independently. The signature process can be interrupted after each signature and continued by the next signatory any time.

Reason for Signature

The system displays the description of the corresponding signature object type as the reason for signature in the dialog box in which you execute the signature. Depending on the application, an additional text may be describing the signed object in more detail.

The reason for signature along with the application-specific text is part of the signed document. It is added to the document in the language in which the signature was executed.

Signatory and System User

Depending on the signature object type, the signatory and the user logged on to the system must be the same. In this case, the system by default sets the name of the signatory when the signature is executed. You cannot overwrite the user name. The signatory's user ID and the complete name is added to the signed document.

Comment

You can always enter a comment when you execute a digital signature. In some object types, however, you must enter a comment. The system does not accept the signature until you have entered a text in the comment field. In both cases, the comment is part of the signed document.

Function Overview for Object Types

Signature Object Type

Simple Signature

Signature Strategy

Synchronous Signature Process

Asynchronous Signature Process

Signatory can be Changed

Comment Required

Application-Specific Reason for Signature

Engineering change management

No

Yes

No

Yes

No

No

Yes

Document management system

No

Yes

No

Yes

No

No

Yes

Production Planning - Process Industries

             
 

PI sheet: process step

Yes

Yes

Yes

At the end of the PI sheet only

Yes

No

No

PI sheet: accept invalid input values

Yes

Yes

Yes

No

Yes

Yes

No

Batch record: approval

Yes

Yes

No

Yes

No

Yes

Yes

Quality management

Yes

No

-

-

Yes

No

Yes