Versions Compared

Key

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

Percentage Progress | Vectors (Formerly: SP Percentage progress bar)
backgroundColor0052CC
percentage100

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach of activity types into S4HANA. Activity types describe the activity produced in a cost centre within a controlling area. At SyWay, activity types are used to quantify the cost of the services that a department provides to other areas or to production orders, projects or activities in manufacturing, research and development, IT projects etc.

The scope of this conversion spec refers to the migration of Activity types into S/4HANA system. 

Conversion Scope

The scope of this document covers the approach for creating a new Activity Types into S/4HANA following the MDS DD-FUN-050 Master Data Standard_1071-Activity Types, which will be listed as part of scope list with new numbering will be in scope of migration. This object's conversion from source to target is an approved DCT document. Therefore, relevancy rules are not applicable for this object as it uses DCT approach with full construct design.

List of source systems and approximate number of records. Note: Target records are expected to be lower after finalization of the design.

SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2Activity Types8994S/4HANA~ 2570 ~
WP2Activity Types1099S/4HANA~ 350 ~

Additional Information

Multi-language Requirement

Activity Types will primarily be managed in English. However, according to KDD055, this master data standard will be implemented in 4 core languages. 

 - English (EN)
 - French (FR)
 - Italian (IT)
 - Chinese (ZN)

 Note: Other language requirements were not finalized while developing this document, refer to Jira ID # PDM 604.

Document Management

N/A

Legal Requirement

N/A

Special Requirements

N/A

Target Design

The technical design of the target for this conversion approach. 

Table

Field

Data Element

Field Description

Data Type

Length

Requirement

R = Required : Mandatory field

O = Optional: Not mandatory. If a value is entered it doesn't impact Business Process.

C = Conditional: Not mandatory. If a value is entered it impacts Business Process or Reporting.

CSLAKOKRSKOKRSControlling AreaCHARR
CSLALSTARLSTARActivity TypeCHAR6R
CSLADATABDATABValid-from DateDATE8R
CSLADATBIDATBIValid-to DateDATE8R
CSLALANGULANGULanguage in Which Texts Are SavedCHAR80    O
CSLTKTEXTKTEXTNameCHAR20    R
CSLTLTEXTLTEXTDescriptionCHAR40    R
CSLALEINHLEINHActivity Unit (ISO Format)UNIT3     R
CSLALATYPLATYPActivity Type CategoryCHAR1R
CSLALATYPILATYPIVariant Activity Type CategoryCHAR1O
CSLAKSTTYKSTTYValid Cost Centre CategoriesCHAR8     R
CSLAAUSEHAUSEHOutput Unit (ISO Format)UNIT3     O
CSLAAUSFKAUSFKOutput FactorDEC5     O
CSLAVKSTAVKSTAAllocation Cost ElementCHAR10    C
CSLASPRKZSPRKZLock IndicatorCHAR1     O
CSLAFIXVOFIXVOPredistribution of Fixed CostsCHAR1     O
CSLATARKZTARKZPrice IndicatorCHAR3     O
CSLAYRATEYRATEPrice Calc. w. Period-Based Avg. PricesCHAR1     O
CSLATARKZ_ICO_TARKZ_IActual Price IndicatorCHAR3     O
CSLAMANISTCO_MANISTActual Quantity SetCHAR1     O
CSLAMANPLANCO_MANPLANPlan Quantity SetCHAR1     O


Data Cleansing

Data Cleansing is not relevant for this object because the entire Activity types will be afresh designed in S/4HANA. If any cleansing is deemed necessary, it will be performed outside of the system, as a result, the cleansed Activity Types will be populated directly in the Data Collection Template (DCT).

ID

Criticality


Error Message/Report Description

Rule

Output

Source System

N/A







Conversion Process 

Although source extraction is planned, no relevancy or extraction rules are implemented. The Data team will collect the new Activity Types manually in the DCT to support the To-Be design, and an ETL process will be followed to the Target loads.

Data Privacy and Sensitivity

N/A


Extraction

Perform full data extraction from relevant tables in the source systems into Syniti Migrate. There will be no relevancy criteria is applied to the extracted records, The DCT is applicable for the Target loads.

  1. Syniti Migrate connects to the sources.
  2. An initial extract of the relevant Activity Types will be made available to assist business with any standardization.

Extraction Run Sheet

Req #

Requirement description

Team responsible

1.      

The new Activity Types will be collected using the Data Collection Template (DCT)

R2R Data Team

Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set
N/A



Data Collection Template (DCT)

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

DCT - 1 for Activity Types with English language


Table & Field Name

Field description

Rule

CSLA - KOKRSControlling Area

Defaults to 'XXXX' (XXXX will be finalized after config item)

CSLA - LSTAR

Activity Types


CSLA - DATABValid-from Date

First Day of fiscal period when the activity type is created

CSLA - DATBIValid-to Date

Set to be '31.12.9999'

CSLA - LANGULanguage in Which Texts Are Saved


CSLT - KTEXTName


CSLT - LTEXTDescription


CSLA - LEINHActivity Unit (ISO Format)


CSLA - LATYPActivity Type Category

Set to be '3'

CSLA - LATYPIVariant Activity Type Category

Set to be '2'

CSLA - KSTTYValid Cost Centre Categories


CSLA - AUSEHOutput Unit (ISO Format)


CSLA - AUSFKOutput Factor


CSLA - VKSTAAllocation Cost Element

Choose an appropriate secondary cost element, there will be a relationship of 1:1 in between the activity type and the secondary cost element

CSLA - SPRKZLock Indicator


CSLA - FIXVOPredistribution of Fixed Costs


CSLA - TARKZPrice Indicator

Set to be '1'

CSLA - YRATEPrice Calc. w. Period-Based Avg. Prices


CSLA - TARKZ_IActual Price Indicator

Set to be '5'

CSLA - MANISTActual Quantity Set


CSLA - MANPLANPlan Quantity Set


DCT - 2 for Activity Types that use a language other than English. Activity types with Descriptions will be collected in multiple languages, hence a separate DCT will be used

Field Name

Field description

Rule
CSLT-KOKRSControlling AreaDefaults to 'XXXX' (XXXX will be finalized after config item)
CSLT CSLA - LSTARActivity Types
CSLA CSLT - LANGUSPRASLanguage KeyInput Language Key, ex: If Chinese, CN
CSLT-DATBIValid toSet to be '31.12.9999'
CSLT - KTEXTNameEnter content as per data type and length permitted
CSLT - LTEXTDescriptionEnter content as per data type and length permitted

Extraction Dependencies

Item #

Step description

Team responsible

N/A  



Transformation

To prepare the data for Target, the Target fields are mapped to the corresponding Legacy field (DCT will be the source for this object) 

  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. 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 description

Team responsible

1.      

Obtain DCT Sign-off from Business

R2R Data Team

2.      

Generate Load Files

R2R Data Team

3.      

Monitor the transformation progress and ensure that performance and completion are within the allowed timelines

R2R Data Team

4.      

Review and Validate Error and Preload Reports

R2R Data Team

5.      

Log defects for any kind of errors and address resolution

R2R Data Team

6.      

Re-transform the pre-load files, validate and ready for load (This step is applicable If step 5 is active, else No)

R2R Data Team

7.      

Proceed for final loads

R2R Data Team

Transformation Rules

Rule #Source systemSource TableSource FieldSource descriptionTarget systemTarget TableTarget FieldTarget descriptionTransformation logic
1DCTCSLAKOKRSControlling AreaS/4HANACSLAKOKRSControlling AreaDefault to 'XXXX'
2DCTCSLALSTARActivity TypeS/4HANACSLALSTARActivity TypeDirect mapping from DCT
3DCTCSLADATABValid-from DateS/4HANACSLADATABValid-from DateDirect mapping from DCT
4DCTCSLADATBIValid-to DateS/4HANACSLADATBIValid-to DateSet to '31.12.9999'
5DCTCSLALANGULanguage in Which Texts Are SavedS/4HANACSLALANGULanguage in Which Texts Are SavedDirect mapping from DCT
6DCTCSLTKTEXTNameS/4HANACSLTNAMENameDirect mapping from DCT
7DCTCSLTLTEXTDescriptionS/4HANACSLTLTEXTDescriptionDirect mapping from DCT
8DCTCSLALEINHActivity Unit (ISO Format)S/4HANACSLALEINHActivity Unit (ISO Format)Direct mapping from DCT
9DCTCSLALATYPActivity Type CategoryS/4HANACSLALATYPActivity Type CategoryDirect mapping from DCT
10DCTCSLALATYPIVariant Activity Type CategoryS/4HANACSLALATYPIVariant Activity Type CategoryDirect mapping from DCT
11DCTCSLAKSTTYValid Cost Center CategoriesS/4HANACSLAKSTTYValid Cost Center CategoriesDirect mapping from DCT
12DCTCSLAAUSEHOutput Unit (ISO Format)S/4HANACSLAAUSEHOutput Unit (ISO Format)Direct mapping from DCT
13DCTCSLAAUSFKOutput FactorS/4HANACSLAAUSFKOutput FactorDirect mapping from DCT
14DCTCSLAVKSTAAllocation Cost ElementS/4HANACSLAVKSTAAllocation Cost ElementDirect mapping from DCT
15DCTCSLASPRKZLock IndicatorS/4HANACSLASPRKZLock IndicatorDirect mapping from DCT
16DCTCSLAFIXVORedistribution of Fixed CostsS/4HANACSLAFIXVORedistribution of Fixed CostsDirect mapping from DCT
17DCTCSLATARKZPrice IndicatorS/4HANACSLATARKZPrice IndicatorDirect mapping from DCT
18DCTCSLAYRATEPrice Calc. w. Period-Based Avg. PricesS/4HANACSLAYRATEPrice Calc. w. Period-Based Avg. PricesDirect mapping from DCT
19DCTCSLATARKZ_IActual Price IndicatorS/4HANACSLATARKZ_IActual Price IndicatorDirect mapping from DCT
20DCTCSLAMANISTActual Quantity SetS/4HANACSLAMANISTActual Quantity SetDirect mapping from DCT
21DCTCSLAMANPLANPlan Quantity SetS/4HANACSLAMANPLANPlan Quantity SetDirect mapping from DCT

Transformation Mapping

Mapping Table Name

Mapping Table Description

N/A


Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible
1Ensure DCT completenessR2R Data Team
2

Value Mappings are according to the target design in S/4HANA

R2R Data Team


Pre-Load Validation

Project Team

Completeness


Task

Action

Verify Record CountR2R Data Team to verify that the total number of relevant records from the DCT is equal to the total number of records in the Preload and Load Sheets.


Accuracy


Task

Action

Conversion Accuracy

R2R Data Team to ensure that all fields listed below pass the checks:

  1. Mandatory Fields
  2. Field and Value Mapping Correctness
  3. Null Checks
  4. Filed 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 DCT.


Business

Completeness

TaskAction
Verify Record CountBusiness Data Owner/s to verify that the total number of relevant records from the DCT is equal to the total number of records in the Preload and Load Sheets.

Accuracy

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


Load

Activity types will be migrated using the SAP tool 'Migration Cockpit', Object: Activity Type used for this specific import. Migration template is attached as a reference.

1071_Source data for CO - Activity type.xml

View file
name1071_Source data for CO - Activity type.xml
height250

The load process includes:

  1. Execute the automated data load into target system using load tool i.e., SAP Migration Cockpit. 
  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 description

Team responsible

1

Ensure Pre-load sign-offs are obtained

R2R Data team

2

Ensure the load tools are transported into the correct tool instance

R2R Data team

3

Go to <Load tool>

R2R Data team

4

Load 1 or 2 records for "Create Cost Element Groups" to validate if data is loaded successfully without errors

R2R Data team

5

Proceed with full load if step 4 is successful and validated

R2R Data team

6

Validate few records loaded by accessing standard transactions or tables from S/4HNA E.g. KL03 or FIORI: Manage Activity Types

R2R Data team

7

Generate post load report if step 4 is validated

R2R Data team


Load Phase and Dependencies

Pre-Cut over

Configuration

Item #

Configuration item

1.      

Controlling Area

2.      

Secondary Cost Elements

 Conversion Objects

Object #Preceding Object Conversion Approach
1067GL Account Operational COA (Incl. Secondary CE)

Error Handling


Error type

Error description

Action taken

Configuration

Invalid Secondary Cost Element

System provides opportunity to review the incorrectly populated data and these need to be analysed and corrected

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

Configuration

Invalid Cost Centre Categories

System provides opportunity to review the incorrectly populated data and these need to be analysed and corrected

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

Configuration

Invalid Activity Type Categories

System provides opportunity to review the incorrectly populated data and these need to be analysed and corrected

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


Post-Load Validation

Project Team

Completeness

TaskAction

Verify Count

R2R Data Team to verify the record count created in target S/4 HANA by accessing post load reports using 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

Verify that the Activity Types in target S/4 HANA are loaded correctly via load program and validate post load reports using standard t.code KL03 / KL13 or database tables CSLA from S/4 HANA.


Business

Completeness

TaskAction

Verify Count

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


Accuracy

TaskAction
Spot checksBusiness should choose some Activity Types and perform comprehensive check of the fields in S/4 HANA
Conversion AccuracyVerify that the Activity Types in target S/4 HANA are loaded correctly via load program and validate post load reports using standard t.code KL03 / KL13 or database tables CSLA / CSLT 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 values in DCT are target ready data unless a specific transformation rule is stated for that field in the transformation rules
  • Basic required configuration to be completed prior to this conversation

Change log

Change History
limit10

Workflow history

Workflow Report
parent@self
hideheadertrue
typeapprovals