Purpose

The purpose of this document is to define the conversion approach for Right of Use (ROU) assets Master and Transactional data in SyWay S/4 HANA. In ROU Fixed Assets migration both the master and transactional data will be migrated in one step. There will be only one SAP standard template which will be used for both the migration of the Master and Transactional data.

ROU Asset master consists of the following information:

  • General information: Asset description, asset class, account determination, capitalization date etc. 
  • Time Dependent data: Cost Center, Plant, Location etc.,
  • Depreciation terms data: Depreciation keys, Useful life and Depreciation areas

Conversion Scope

The scope of this document covers the approach for converting active ROU Assets from Legacy Source Systems into S/4HANA following the Master Data Design Standard DD-FUN-050 Master Data Standard_1070-Fixed Assets (incl. Sub Assets) 

There are 2 group go-live as below:

  • Group 1 go-live is planned for 1 July 2028
  • Group 2 go-live is planned for 1 Jan 2029

RE-FX Contracts will be migrated to respective group go live as described in Enterprise Structure Catalog - Google Sheets (worksheet 10. Company code).

The data from legacy system includes:

  1. Relevancy Criteria 1
  2. Relevancy Criteria 2
  3. Relevancy Criteria n

The data from legacy system excludes:

  1. Exclusion Criteria 1
  2. Exclusion Criteria 2
  3. Exclusion Criteria n


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2ROU Assets3,270S/4 HANAWill be same as Source, unless any new Assets and/or deactivation of assets before Go-live
WP2ROU Assets1,044S/4 HANAWill be same as Source, unless any new Assets and/or deactivation of assets before Go-live

Additional Information

Multi-language Requirement

It was decided to apply approach below:

  • Field “Description Line1” (ANLA-TXT50) = Migrate as it is from legacy system to S/4HANA. The description could be any languages (not only the 4 core languages but also any other non-core languages.
  • Field “Description Line2” (ANLA-TXA50) = Migrate as it is from legacy system to S/4HANA. The description line 2 is used to add information on the description of the asset when the line 1 length is not enough.
  • Field "Asset main no.text" (ANLH-ANLHTXT) must be in English 

Document Management

N/A

Legal Requirement

There are no legal requirements relevant to data migration of ROU Assets

Special Requirements

N/A

Target Design

The technical design of the target for this conversion approach.

TableFieldData ElementField DescriptionData TypeLengthRequirement

ANLA

BUKRS

BUKRS

Company Code

CHAR4Mandatory

ANLA

ANLN1ANLN1

Main Asset number

CHAR12System generated number and mandatory

ANLA

ANLN2ANLN2

Asset sub-number

CHAR4

System generated number and mandatory

ANLA

ANLKL

ANLKL

Asset Class

CHAR8Mandatory

ANLA

ZUJHRDZUJAHR

Fiscal year in which first acquisition was posted

NUMC4Optional

ANLA

ZUPERDZUPER

Period in which first acquisition was posted

NUMC3Optional

ANLA

ZUGDTDZUGDAT

Asset value date of the first posting

DATS8Optional

ANLA

AKTIVAKTIVD

Asset capitalization date

DATS8Optional

ANLA

DEAKTDEAKT

Deactivation on

DATS8Optional

ANLA

ORD41ORD41

Evaluation group 1

CHAR4Optional

ANLA

ORD42ORD42

Evaluation group 2

CHAR4Optional

ANLA

ORD43ORD43

Evaluation group 3

CHAR4Optional

ANLA

ORD44ORD44

Evaluation group 4

CHAR4Optional

ANLA

LIFNRLIFNR

Account number of vendor (other key word)

CHAR10Optional 

ANLA

HERSTHERST

Manufacturer of asset

CHAR30Conditional

ANLA

VMGLIVMGLI

Property Classification Key

CHAR4Conditional

ANLA

AIBN1AIBN1

Original asset number or Original Group Asset number

CHAR12Mandatory

ANLA

AIBN2AIBN2

Original Sub-Asset

CHAR4Mandatory

ANLA

AIBDTAIBDT

Original Acquisition Date of AuC/ Transferred Asset

DATS8Optional

ANLA

MENGEAM_MENGE

Quantity

QUAN13Optional

ANLA

MEINSMEINS

Base unit of measure

UNIT3Conditional

ANLA

INKENINKEN

Include asset in inventory list

CHAR1Mandatory

ANLA

IVDATIVDAT_ANLA

Last Inventory on

DATS8Optional

ANLA

INVZUINVZU_ANLA

Inventory Note

CHAR15Optional

ANLA

INVNRINVNR_ANLA

Inventory Number

CHAR25Conditional

ANLA

VBUNDRASSC

Company ID of Trading Partner

CHAR6Conditional

ANLA

TXT50TXA50_ANLT

Asset description

CHAR50Mandatory

ANLA

TXA50TXA50_MORE

Additional asset description

CHAR50Conditional

ANLA

GDLGRPGDLGRP

Evaluation group 5

CHAR8Conditional

ANLA

SERNRAM_SERNR

Serial number

CHAR18Conditional

ANLA

UMWKZAM_UMWKZ

Reason for Environmental Investment

CHAR5Conditional

ANLB

AFABEAFABE_D

Depreciation area

NUMC2Mandatory

ANLB

AFABGAFABG

Depreciation Start date

DATS8Optional

ANLB

AFASLAFASL

Depreciation Key

CHAR4Mandatory

ANLB

NDJARNDJAR

Useful Life

NUMC3Optional

ANLB

NDPERNDPER

Useful Life (Period)

NUMC4Optional

ANLB

SCHRWSCHRW

Asset scrap value

CURR13 with 2 decimalsConditional

ANLB

SCHRW_PROZSCHRW_PROZ

Scrap value %

DEC14Conditional

ANLB

ANLGRANLGR

Group asset

CHAR12Not used

ANLZ

KOSTLKOSTL

Cost Centre

CHAR10Mandatory

ANLZ

PRCTRPRCTR

Profit Centre

CHAR10System generated

ANLZ

WERKSWERKS_D

Plant

CHAR4Mandatory

ANLZ

STORTSTORT

Location

CHAR10Optional

ANLZ

RAUMNRAUMNR

Room

CHAR8Optional

ANLZ

KFZKZAM_KFZKZ

License Plate No. of Vehicle

CHAR15Optional

ANLH

ANLHTXTANLHTXT

Asset main no. text

CHAR50Mandatory

ANLZ

XSTILXSTIL

Asset shutdown indicator

CHAR1Optional


Data Cleansing

All data cleansing should take place in the data source system as defined in this document, unless system limitations prevent it.

If data cleansing is managed outside of the source system (e.g. Syniti Migrate, 3rd Party Vendor, DCT), the necessary documentation must be produced and appended to this deliverable for sign-off.

IDCriticalityError Message/Report DescriptionRuleOutputSource System


























Conversion Process

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

Summarize High-Level Process. Include diagrams, where applicable. Include information supporting details of Extract, Transform and Load specific to the Data Object


Data Privacy and Sensitivity

Summarize Data Privacy and Sensitivity Requirements, if any


Extraction

Extract data from a source into Syniti Migrate. There are 2 possibilities:

  1. The data exists. Syniti Migrate connects to the source and loads the data into Syniti Migrate. There are 3 methods:
    1. Perform full data extraction from relevant tables in the source system(s).
    2. Perform extraction through the application layer.
    3. Only if Syniti Migrate; cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
  2. The data does not exist (or cannot be converted from its current state). The data is manually collected by the business directly in Syniti Migrate. This is to be conducted using DCT (Data Collection Template) in Syniti Migrate

The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible













Selection Screen

If applicable, this section will give the details on any selection screen parameters, including the parameter type, that are required to be entered to ensure consistent data extracts.
Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set





















Data Collection Template (DCT)

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

<Object> DCT Rules

Field NameField DescriptionRule












Extraction Dependencies

List the steps that need to occur before extraction can commence

Item #Step DescriptionTeam Responsible













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 Syniti Migrate 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 Syniti Migrate
  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













Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic









































Transformation Mapping

Use the exact name and reference this section in the “Transformation rules” above
Mapping Table NameMapping Table Description








Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible













Pre-Load Validation

Project Team

The following pre-load validations will be performed by the Project Team.

Completeness

TaskAction
titlespecific details of what and how the task needs to be performed e.g. which reports are being used etc.





Accuracy

TaskAction
titlespecific details of what and how the task needs to be performed e.g. which reports are being used etc.





Business

The following pre-load validations will be performed by the business.

Completeness

TaskAction
titlespecific details of what and how the task needs to be performed e.g. which reports are being used etc.





Accuracy

TaskAction
titlespecific details of what and how the task needs to be performed e.g. which reports are being used etc.





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

Load Run Sheet

Item #Step DescriptionTeam Responsible













Load Phase and Dependencies

The load phase for this object is Pre Cutover and this object will be loaded before RE-FX Contracts (object 9108) is loaded. 

Configuration

The table below shows a key configuration elements

Item #Configuration Item

1.      

Company Code

2

Chart of Depreciation

3

Asset Class

4

Depreciation Areas

5

Depreciation Key

6

i) Soft Config - ROU Asset number ranges

ii) Soft Config - Asset Data Transfer Configuration

·       Transfer date – Last day of the month prior to go-live

·       Legacy Data Transfer Status = In Preparation

·       Document type 9A  

Conversion Objects

Object #Preceding Object Conversion Approach
CNV-1073Profit Centre
CNV-1074Cost Centre

Error Handling

The table below shows some possible system errors for this data object during data load. All data load error is to be logged as defect and managed within the Defect Management

Error TypeError DescriptionAction Taken

Invalid Data

Relevant cost center is not valid in the validity of time dependent data in the ROU Asset master to be loaded.

Check whether the validity of time dependent data in cost center needs to be changed.

Post-Load Validation

Project Team

The following post load validations will be performed by the project team.

Completeness

TaskAction
Reconciliation of Total Record Count

Total number of records loaded for ROU Assets and  Depreciation terms will be generated in the Post-load reports in ADMM.

ROU Assets in the Post Load report is compared against total number of ROU assets in the pre-load reports by company code, Asset class, cost center, depreciation key etc., 

Mandatory fields checkReview the post load file and note the records that failed the mandatory fields check and fix the errors
Post-load activityRecalculate ROU Asset values using t.code AFAR

Accuracy

TaskAction
Check values in key fields for accuracy

Post-load reports will have the same structure as the load file and some additional columns as required to facilitate the post load validation.

Leverage the Syniti ADMM tool to create a Post load report that reports S/4 HANA loaded records along with the legacy values side-by-side to allow for 100% check of all these fields in the shortest possible time. If any mismatch, they will report under 'Error' for corrective action.

Business

The following post load validations will be performed by the business.

Completeness

TaskAction
Record Count CheckReview the record count report from the Data Team and ensure it is correct by cross-checking with the record count confirmed during Pre-load Business Validations.

Accuracy

TaskAction
Spot checksBusiness should choose some ROU Assets and perform comprehensive checks of the fields in S/4 HANA. Recommended to verify sample data per company code and Asset class combination.
Conversion AccuracyVerify that the ROU Assets in target S/4 HANA are loaded correctly via load program and validate post load reports using standard t.code AR01 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.
  • Data Object is in scope based on data design and any exception requested by business.

Any additional key assumptions.


See also

Insert links and references to other documents which are relevant when trying to understand this decision and its implications. Other decisions are often impacted, so it's good to list them here with links. Attachments are also possible but dangerous as they are static documents and not updated by their authors.

Change log