Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose

The purpose of this document is to define the conversion approach to create Safety Certificate Template in S/4 HANA.

To enhance the level of safety, an additional safety component - Safety Certificate - can be assigned to work permit. A safety certificate represents the formal safety document that contains the safety protocols for effectively managing the risks associated with certain equipment and sites.

SAP Safety Certificate Templates are standardized forms used in SAP S/4HANA to manage workplace safety requirements. They allow planners to define safety precautions, link certificates to work permits, and ensure compliance with plant safety regulations. Templates streamline certificate creation by providing reusable structures tailored to specific activities or plants.


Conversion Scope

The scope of this document covers the approach for creating Safety Certificate Template into S/4HANA following the Safety Certificate Template Master Data Design Standard. 

All Data for Safety Certificate Template are fully construted in the DCT.

The data from legacy system includes:

  1. Not applicable

The data from legacy system excludes:

  1. Not applicable

Note: There are no tables to extract from the source systems


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

DCTAll Safety Certificate Template data will be fully constructed, as it does not currently exist in the source systems and represents a new design in the to-be Syensqo landscape.400S/4 HANA400

Additional Information

Multi-language Requirement

Safety Certificate Template does not have multi language support. Safety Certificate Template text will be migrated using EN logon.

Document Management

Not Applicable

Legal Requirement

Not Applicable

Special Requirements

Not Applicable


Target Design

The technical design of the target for this conversion approach.

 1. Safety Certificate Template

TableFieldData ElementField DescriptionData TypeLengthRequirement
ISFTYCERTTMPLSAFETYCERTIFICATESAFETYCERTIFICATENumberCHAR12Mandatory
ISFTYCERTTMPLSFTYCERTDESCWCESTXTDescriptionCHAR40Mandatory
ISFTYCERTTMPLMAINTENANCEPLANNINGPLANTIWERKMaintenance Planning PlantCHAR4Mandatory
ISFTYCERTTMPLSAFETYCERTIFICATETYPEWCEUSAGESafety Certificate Template typeCHAR3Mandatory
ISFTYCERTTMPLSFTYCERTVALIDFRMDATEWCEDATEFRValid FromDATS8Mandatory
ISFTYCERTTMPLSFTYCERTVALIDFRMTIMEWCETIMEFRValid-From TimeTIMS6Mandatory
ISFTYCERTTMPLSFTYCERTVALIDTODATEWCEDATETOValid toDATS8Mandatory
ISFTYCERTTMPLSFTYCERTVALIDTOTIMEWCETIMETOValid-To TimeTIMS6Mandatory
ISFTYCERTTMPLWORKCENTERPPH_ARBPLMain Work CenterCHAR8Mandatory
ISFTYCERTTMPLWORKCENTERPLANTWERKS_DMain Work Center PlantCHAR4Mandatory

 2. Safety Precautions

TableFieldData ElementField DescriptionData TypeLengthRequirement
ISFTYCERTTMPLSAFETYCERTIFICATESAFETYCERTIFICATENumberCHAR12Mandatory
ISFTYCERTPRCSFTYCERTSAFETYPRECAUTIONGROUPPTWESFTYRQMTGRPSafety Requirement GroupCHAR3Mandatory
ISFTYCERTPRCSFTYCERTSAFETYPRECAUTIONPTWESFTYRQMTSafety RequirementCHAR3Mandatory

 3. Approvals

TableFieldData ElementField DescriptionData TypeLengthRequirement
ISFTYCERTTMPLSAFETYCERTIFICATESAFETYCERTIFICATENumberCHAR12Mandatory
ISFCMAPPROVALSAFETYCERTIFICATEAPPROVALCODEPMSOGApproval typeCHAR10Mandatory
ISFCMAPPROVALSFTYCERTIFICATEAPPROVALSTATUSPTWEWORKPERMITAPPROVALSTATUSApproval statusCHAR1Mandatory

Safety Certificate Template Data strictly adheres to the Master Data Standard. The complete information of the key fields that hold the Safety Certificate Template information follows the Master Data Standard document that is located here.


Data Cleansing

Safety Certificate Template does not exist in the legacy system. Therefore, data cleansing is not applicable.

Data for the Safety Certificate Templat  will be captured directly in the Data Collection Template (DCT) and any required refinement will be carried out during the data construction activity.

IDCriticalityError Message/Report DescriptionRuleOutputSource System


Not Applicable


Note: List of Cleansing is maintained here: Conversion Specs Register (DCT & Cleansing Report)


Conversion Process

The high-level process is represented by the diagram below:

Collection will be done manually in the Data Collection Template for the following scenarios:

  • For all A2D In-scope Planning Plants.

Data Privacy and Sensitivity

Not Applicable


Extraction

Data extraction is not applicable, as no corresponding data exists in the legacy system.

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible

Not Applicable

Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set

Not Applicable



Data Collection Template (DCT)

Target Ready Data Collection Template will be created for Safety Certificate Template data with exception of some fields which require transformation as mentioned in the transformation rule.

Note: All rules specified below should be documented as a tooltip in the DC Page.

Format:

  • Line 1: Mandatory / Conditional
  • Line 2: Remaining text

 1. Safety Certificate Template DCT Rules

Field NameField DescriptionRule
zSAFETYCERTIFICATENumber

Mandatory.

Staging identifier used to uniquely define a Safety Certificate Template.

SFTYCERTDESCDescription

Mandatory.

Format: AAA-NNN

  • AAA - Safety certificate
  • NNN - running number
  • All Letters must be Uppercase
  • There should be no duplicate descriptions within the same plant.

Example: CON-001, CON-002, etc.

Note:

Template will start with three letters, which will be a prefix for the type of safety certificate (e.g. CON for Confined Space, HOT for hot work, etc). This is followed by a running number. The prefix for the description must be aligned with the safety certificate template type setup in the configuration, e.g. the description of a confined space certificate can only be created for a confined space certificate template type.

MAINTENANCEPLANNINGPLANTMaintenance Planning Plant

Mandatory.

Allowed values: List from Value Mapping - Plant where Maintenance Plant = Yes

SAFETYCERTIFICATETYPESafety Certificate Template type

Mandatory.

Must be a valid Safety Certificate Template Type (ISFTYCERTTMPLTYP).

SFTYCERTVALIDFRMDATEValid From

Mandatory.

  • Start date of validity of template
  • Must be current date or future date. No date in past
  • Must be in DDMMYYYY format

Note: During mocks and at go-live, "Current Date" should be treated as the "go-live" date.
If a past date is provided, this will be set to the "go-live" date.

SFTYCERTVALIDFRMTIMEValid-From Time

Mandatory.

  • Start time of validity of template

  • Must be in HHMMSS format 
  • If the user does not provide a value, this will be set to000000.
SFTYCERTVALIDTODATEValid To

Mandatory.

  • End date of validity of template
  • Must be a date in future and later than the Valid From date.
  • Must be in DDMMYYYY format

Note: Referring to the note in Valid From, if a past date is provided, this will be set to the "go-live" date plus the difference between the originally provided Valid To date and Valid From date.

SFTYCERTVALIDTOTIMEValid-To Time

Mandatory.

  • End time of validity of template
  • Must be in HHMMSS format 
  • If the user does not provide a value, this will be set to235959.
WORKCENTERMain Work Centre

Mandatory.

  • Responsible work center for template
  • Should exist in Work Centre DCT

 2. Safety Precautions DCT Rules

Field NameField DescriptionRule
zSAFETYCERTIFICATENumber

Mandatory.

Staging identifier used to uniquely define a Safety Certificate Template.

SFTYCERTSAFETYPRECAUTIONGROUPSafety Requirement Group

Mandatory.

Must be a valid Safety Precautions Group Requirement Group (VPTWSFTCERTASGMT)

SFTYCERTSAFETYPRECAUTIONSafety Requirement

Mandatory.

Must be a valid Safety Requirement (VPTWSFTCERTASGMT)

Note: Multiple Safety Precautions may be assigned to each Safety Certificate Template

  3. Approvals  DCT Rules

Field NameField DescriptionRule
zSAFETYCERTIFICATENumber

Mandatory.

Staging identifier used to uniquely define a Safety Certificate Template.

SAFETYCERTIFICATEAPPROVALCODEApproval type

Mandatory.

Must be a valid value as per Safety Certifcate type (T357G)

Note: Multiple Approvals may be assigned to each Safety Certificate Template

Note: List of DCTs is maintained here: Conversion Specs Register (DCT & Cleansing Report)

Extraction Dependencies

Item #Step DescriptionTeam Responsible

Not Applicable


Transformation

The Target fields are mapped to the applicable Legacy field that will be its source, this is a 3-way activity involving the Business, Functional team and Data team. This identifies the transformation activity required to allow ADMM to make the data Target ready:

  1. Perform value mapping and data transformation rules.
    1. Legacy values are mapped to the to-be values (this could include a default value)
    2. Values are transformed according to the rules defined in Advanced Data Migration and Management (ADMM)
  2. Prepare target-ready data in the structure and format that is required for loading via prescribed Load Tool. This step also produces the load data ready for business to perform Pre-load Data Validation

Transformation Run Sheet

Item #Step DescriptionTeam Responsible
1Obtain DCT Sign-off from Business.SyWay Data Team
2In dspMigrate, select the wave –R3 S4/HANA – Plant MaintenanceSyniti
3Go to Process Area Launch and Process the Object – Safety Certificate TemplateSyniti
4Review and Validate Error and Preload ReportsSyniti
5Execute the transformation to prepare the target tablesSyniti
6Validate data from pre-load and error reportsBusiness/Data owner
7Generate load filesSyWay Data Team


Transformation Rules

 1. General information

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1----S/4 HANAISFTYCERTTMPLSAFETYCERTIFICATENumber

System Generated

Note: To be created using the Custom Load Program. Leave this field blank in the Preload file

2DCTISFTYCERTTMPLSFTYCERTDESCDescriptionS/4 HANAISFTYCERTTMPLSFTYCERTDESCDescriptionDirect Mapping
3DCTISFTYCERTTMPLMAINTENANCEPLANNINGPLANTMaintenance Planning PlantS/4 HANAISFTYCERTTMPLMAINTENANCEPLANNINGPLANTMaintenance Planning PlantDirect Mapping
4DCTISFTYCERTTMPLSAFETYCERTIFICATETYPESafety Certificate Template typeS/4 HANAISFTYCERTTMPLSAFETYCERTIFICATETYPESafety Certificate Template typeDirect Mapping
5

DCT

ISFTYCERTTMPL

SFTYCERTVALIDFRMDATE

Valid FromS/4 HANAISFTYCERTTMPLSFTYCERTVALIDFRMDATEValid From

Direct Mapping.

If the Valid From date is earlier than the value specified in Value Mapping: OTH_Migration_Date Relevant Values A2D (using Object ID "1206" and Field Name "ISFTYCERTTMPL-SFTYCERTVALIDFRMDATE"), replace it with the Value from OTH_Migration_Date Relevant Values A2D.

6DCTISFTYCERTTMPLSFTYCERTVALIDFRMTIMEValid-From TimeS/4 HANAISFTYCERTTMPLSFTYCERTVALIDFRMTIMEValid-From Time

Direct Mapping.

If blank, default  to "000000"

7DCTISFTYCERTTMPLSFTYCERTVALIDTODATEValid to ISFTYCERTTMPLSFTYCERTVALIDTODATEValid to

Direct Mapping.

If the Valid From date is earlier than the value specified in Value Mapping: OTH_Migration_Date Relevant Values A2D (using Object ID "1206" and Field Name "ISFTYCERTTMPL-SFTYCERTVALIDFRMDATE"), replace it with the

Value from OTH_Migration_Date Relevant Values A2D + (Valid to - Valid From)

8DCTISFTYCERTTMPLSFTYCERTVALIDTOTIMEValid-To TimeS/4 HANAISFTYCERTTMPLSFTYCERTVALIDTOTIMEValid-To Time

Direct Mapping

If blank, default  to "235959"

9DCTISFTYCERTTMPLWORKCENTERMain Work CenterS/4 HANAISFTYCERTTMPLWORKCENTERMain Work CenterDirect Mapping
10DCTISFTYCERTTMPLMAINTENANCEPLANNINGPLANTMaintenance Planning PlantS/4 HANAISFTYCERTTMPLWORKCENTERPLANTMain Work Center PlantDirect Mapping

 2. Safety Precautions

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1----S/4 HANAISFTYCERTTMPLSAFETYCERTIFICATENumberSystem Generated
2DCTISFTYCERTPRCSFTYCERTSAFETYPRECAUTIONGROUPSafety Requirement GroupS/4 HANAISFTYCERTPRCSFTYCERTSAFETYPRECAUTIONGROUPSafety Requirement GroupDirect Mapping
3DCTISFTYCERTPRCSFTYCERTSAFETYPRECAUTIONSafety RequirementS/4 HANAISFTYCERTPRCSFTYCERTSAFETYPRECAUTIONSafety RequirementDirect Mapping

  3. Approvals

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic
1----S/4 HANAISFTYCERTTMPLSAFETYCERTIFICATENumberSystem Generated
2DCTISFCMAPPROVALSFTYCERTIFICATESUBOBJECTTYPEApproval typeS/4 HANAISFCMAPPROVALSFTYCERTIFICATESUBOBJECTTYPEApproval typeDirect Mapping
3DCTISFCMAPPROVALSFTYCERTIFICATEAPPROVALSTATUSApproval statusS/4 HANAISFCMAPPROVALSFTYCERTIFICATEAPPROVALSTATUSApproval statusDefault to "A"

List of Custom Target Reports for this object is maintained here: Conversion Specification - Custom Reports Register.

Transformation Mapping

Mapping Table NameMapping Table Description
OTH_Migration_Date Relevant Values A2DDates to be defaulted for A2D objects for each Migration Cycle
PlantOld to New Plant

Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible
1Ensure DCT tables completenessSyniti
2Ensure all Transformation mappings are up to date.Syniti


Pre-Load Validation

Project Team

Completeness

TaskAction
Verify Record CountData team to verify that the total number of relevant records from the source systems is equal to the total number of records in the Preload and Load Sheets.

Accuracy

TaskAction
Conversion Accuracy

SyWay A2D Data Team to verify that all fields below meet pass the checks:

  1. Mandatory Fields
  2. Field and Value Mapping Correctness
  3. Null Checks
  4. Text Length Checks
Review Error ReportsReview and correct the errors.  Achieve a zero-error record count as much as possible. Raise defects for data remediated and requiring a correction in the source data.

Business

Completeness

TaskAction
Verify Record CountBusiness team to verify that the total number of relevant records from the source systems is equal to the total number of records in the Preload and Load Sheets.

Accuracy

TaskAction
Conversion AccuracyBusiness  to verify that all the data in the load table/file is accurate as per endorsed transformation/mapping rules (and signed-off data)


Load

The load process includes:

  1. Execute the automated data load into target system using load tool or product the load file if the load must be done manually
  2. Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation

Note: A custom load program is required and is to be developed by the SyWay Development Team.

Load Run Sheet

Item #Step DescriptionTeam Responsible

1

Ensure Pre-load sign-offs are obtained.

SyWay Data team

2

Go to the load tool and select the correct load Program.

SyWay Data team

3

Proceed with Data load.

SyWay Data team

4

Validate few records loaded by accessing standard transactions.

SyWay Data team

5

Generate the post load reports in the tool.

SyWay Data team

6

Log errors as defects, if any and address resolutions. Close defects.

SyWay Data team

7

Resolve defects by re-upload and re-generate post load reports if necessary.

SyWay Data team

8

Business to validate the post load files as part of post-load validation, raise data defects or provide the post-load sign-off.

Business

9

Repeat steps 5 to 7 if necessary.

SyWay Data team


Load Phase and Dependencies

Pre-Cutover

Configuration

Item #Configuration Item
1T001W-Plants/Branches
2ISFTYCERTTMPLTYP-Safety Certificate Template type
3T357G-Permits
4VPTWSFTCERTASGMT-Assign Safety Certificate

Conversion Objects

Object #Preceding Object Conversion Approach
1006Work Centre

Error Handling

Error TypeError DescriptionAction Taken
Configuration

Invalid Plant

Engage Functional team to expedite and fix the error in the system

Configuration

Invalid Safety Certificate Template type

Engage Functional team to expedite and fix the error in the system

Configuration

Invalid Approval type

Engage Functional team to expedite and fix the error in the system
Configuration

Invalid Safety Requirement Group

Engage Functional team to expedite and fix the error in the system
Configuration

Invalid Safety Requirement

Engage Functional team to expedite and fix the error in the system
Invalid Data

Invalid or Inactive Work Centre assigned

Expedite whether the master data is changed in the system


Post-Load Validation

Project Team

Completeness

TaskAction

Verify Count

Data team to verify the record count created in target S/4 HANA by accessing post load reports in dspMigrate or standard reports from S/4 HANA.

Verify Logs

Check if there is data that failed to load and perform the necessary actions (e.g. register as post load issue, or attempt to load the record again, etc.).


Accuracy

TaskAction

Conversion Accuracy

Data team to verify that the Safety Certificate Template data in target S/4 HANA were loaded correctly via dspMigrate post load reports or standard reports from S/4 HANA. 


Business

Completeness

TaskAction

Verify Count

Download Post Load Reports from dspMigrate and verify that the record count loaded in the target S/4 HANA is the same count as of the endorsed load file.


Accuracy

TaskAction

Conversion Accuracy

Verify that the Safety Certificate Template data in target S/4 HANA were loaded correctly via dspMigrate post load reports or standard reports from S/4 HANA.


Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • Safety Certificate Template is in scope based on data design and any exception requested by business.
  • Planning Plants in A2D scope are the same as Maintenance Plants in A2D scope. As per the SyWay to-be design, the Planning Plant will always correspond to the Maintenance Plant.
  • A Safety Certificate Template is required where a Permit to Work Template is set up for the plants (although the Permit and Safety Certificate will not be linked)
  • There must be at least one Safety Certificate Template per Planning Plant. Exceptions apply only to plants with local regulatory requirements, where no templates may be expected. 


See also

Safety Certificate Template is managed using Fiori Application and the data sits within CDS views.

Since this is a new functionality, references have been included below to support the conversion process.

 1. General Information

 2. Safety Precautions

 3. Approvals


Change log

Change History
limit10