You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 42 Current »

Status

100%

OwnerSoumen Laru
Stakeholders

Purpose

The purpose of this document is to define the conversion approach of Cost Centre into S/4 HANA.

The document details out the field list, extraction criteria, scoping, mapping of Cost Centre object.

Cost Centres will be constructed based on the target design and a DCT (Constructed data based on Data Collection Template) will be provided to Syniti for subsequent processing. Along with the DCT, a mapping file of legacy(ECC) to target(S4) will be provided for dependent master and transaction objects.

Conversion Scope

List of source systems and approximate number of records.

Note:  All the cost centres to be migrated will be collected.  Therefore, Cost Centres are not going to be extracted from source and details given below is given for information purpose only. 

SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2Cost Centre~7,141S4HANATBD
WP2Cost Centre~12,229S4HANATBD

Additional Information

Multi-language Requirement

In the Syensqo Cost Centres, the following four language keys must be maintained:
 - English (EN)
 - French (FR)
 - Italian (IT)
 - Chinese (ZN)
Note: For certain countries it may be required to also maintain account descriptions for certain Cost Centres in local language as per regulatory requirement (e.g. Japanese) in the respective country. Such requests must be backed by supporting evidence of the underlying regulatory requirement.
Such data will be collected as part of DCT for the translation texts for Cost Centres.

Document Management

Legal Requirement

Special Requirements




Target Design

The technical design of the target for this conversion approach. 


TableFieldData ElementField DescriptionData TypeLengthRequirement

Syensqo 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.
S = System: System generates the value.
NU = Not Used

CSKSKOKRSKOKRSControlling AreaCHAR4Identifies a self-contained organizational structure for which costs  can be managed.

Only 1 controlling used for all legal entities. Same value across all systems (same in 3 boxes : Global instance + Composites + China).
R
CSKSKOSTLKOSTLCost CenterCHAR10Organizational unit in controlling used for internal reporting and responsibility accounting.
The Cost center represents in syensqo context either a Plant or a GBS 'non Plant'.

The Syensqo Cost Center codification must follow the naming convention.  "1 + 4 + 3 + 2"
See naming convention in the appendix.

Or the first 5 digits represent the Profit center which makes easier the usage of Cost centers (link to the GBU) and the associated reporting (filters on dimensions cost centers / profit centers).

Digit #1  = GBU Indicator
S=SPEC. POLYMERS or C=COMPOSITE MATERIALS or  N=NOVECARE or  T=TECHNOLOGY SOLUTIONS or  B=CBS...

From digit 2 to 5  :  4 char.
Company Code OR Plant Code.  

From difit 6 to 8 : 3 char
Function Coding

From digit 9 to 10 :  2 char
Free to distinguish several cost centers to isolate costs.


Illustration : S101016301
R
CSKSDATBIDATBIValid To DateDATS8Date until which the Cost center is valid.R
CSKSDATABDATABValid-From DateDATS8Date from which the Cost center is valid.R
CSKSBKZKPBKZKPLock Indicator for Actual Primary PostingsCHAR1Activate if need to lock the cost center for actual primary postings (cost element category '01)R
CSKSPKZKPPKZKPLock Indicator for Plan Primary CostsCHAR1Activate if need to lock the cost center for actual primary planning (cost element category '01)R
CSKSBUKRSBUKRSCompany CodeCHAR4Company code of the cost centerR
CSKSKOSARKOSARCost Center CategoryCHAR1Classifies the cost center families: Production, overhead...R
CSKSVERAKVERAKPerson ResponsibleCHAR20Name or ID of the person responsible for managing the Cost center.R
CSKSVERAK_USERVERAK_USERUser ResponsibleCHAR12SAP user ID of the responsible person.R
CSKSWAERSWAERSCurrency KeyCUKY5Currency used in the Cost center.
Will follow the legal entity one. 
R
CSKSTXJCDTXJCDTax JurisdictionCHAR15Tax Jurisdiction assigned to the cost center. May be used for Canada and US to be confirmed laterO
CSKSPRCTRPRCTRProfit CenterCHAR10Profit center assigned to the cost centerR
CSKSWERKSWERKSPlantCHAR4Plant assigned to the cost centerO
CSKSLOGSYSTEMLOGSYSTEMLogical SystemCHAR10System ID where the record originates or is used. Used for data migration usually. But Cost centers will be uploaded in mass.
Good to track the origin for Audit purpose
O
CSKSBKZKSBKZKSLock Indicator for Actual Secondary CostsCHAR1Activate if need to lock actual secondary postings (allocation and activity type posting)C
CSKSBKZERBKZERLock Indicator for Actual Revenue PostingsCHAR1Activate if a need to lock actual revenue postings on the cost centre (cost element category 11/12)C
CSKSBKZOBBKZOBLock Indicator for Commitment UpdateCHAR1Activate if a need to lock purchase requisition and purchase order creation on the cost centerC
CSKSPKZKSPKZKSLock Indicator for Plan Secondary CostsCHAR1Activate if need to lock planning secondary postings (allocation and activity type posting)C
CSKSPKZERPKZERLock Indicator for Planning RevenuesCHAR1Activate if a need to lock actual revenue postings on the cost centre (cost element category 11/12)C
CSKSMGEFLMGEFLIndicator for Recording Consumption QuantitiesCHAR1If there is a need to record quantities for G/L accounts managed by quantity. A good practice if to activate this indicator for all cost centers to be able to track and get quantitiesC
CSKSABTEIABTEIDepartmentCHAR12Name or code of the department associated with the Cost center.
It will depend on the list of Cost centers : Plants or GBS ones. 
R
CSKSNKOSTNKOSTSubsequent Cost CenterCHAR10Cost center that replaces the current one upon deactivation.
Only if change of Cost center. It will not be used in go lives Group 1 or 2 but later on during the run if some PC changes happen.
O
CSKSLAND1LAND1Country KeyCHAR3Country code related to the Cost center's location.O
CSKSANREDANREDTitleCHAR15Title (e.g., Mr., Ms.) associated with a contact.O
CSKSNAME1NAME1_GPName 1CHAR35First line of the name or company name of the Cost center.
Description of the Cost center. 
O
CSKSNAME2NAME2_GPName 2CHAR35Second line of the name or company name.O
CSKSNAME3NAME3_GPName 3CHAR35Third line of the name or additional details.O
CSKSNAME4NAME4_GPName 4CHAR35Fourth line of the name or additional details.O
CSKSORT01ORT01_GPCityCHAR35City name in the Cost center address.O
CSKSORT02ORT02_GPDistrictCHAR35District or region in the address.O
CSKSSTRASSTRAS_GPStreet and House NumberCHAR35Street name and house number of the Cost center location.O
CSKSPFACHPFACHPO BoxCHAR10PO Box address.O
CSKSPSTLZPSTLZPostal CodeCHAR10Postal code for the street address.O
CSKSPSTL2PSTL2P.O. Box Postal CodeCHAR10Postal code associated with the PO Box.O
CSKSREGIOREGIORegion (State, Province, County)CHAR3State or regional subdivision (used in address).O
CSKSSPRASSPRASLanguage KeyLANG1Language key used in texts and descriptions.O
CSKSTELBXTELBXTelebox numberCHAR15Telebox number (rarely used).O
CSKSTELF1TELF1First telephone numberCHAR16Primary contact phone number.O
CSKSTELF2TELF2Second telephone numberCHAR16Secondary contact phone number.O
CSKSTELFXTELFXFax NumberCHAR31Fax number.O
CSKSKHINRKHINRStandard Hierarchy AreaCHAR12Node assignment from the standard hierarchyR
CSKSBUDGET_CARRYING_COST_CTRFCO_BUDGET_CARRYING_COST_CTRBudget-Carrying Cost CenterCHAR10Budget availability data - The budget owner cost centerO
CSKSAVC_PROFILEAVC_PROFILEBudget Availability Control: ProfileCHAR6Budget availability data - The budget owner cost centerO
CSKSAVC_ACTIVEAVC_ACTIVEBudget Availability Control for Cost Centers is ActiveCHAR1Budget availability data - The budget owner cost centerO
CSKSZZ1_Sub_FunctionZZ1_Sub_FunctionExtra custom field to store grouping on a level below the function on the cost center. This can differentiate per function, therefore this field is fee-text - for the controller to decide.CHAR30Free text entryR
CSKTSPRASSPRASLanguage KeyCHAR1Language key used in texts and descriptions.R
CSKTKTEXTKTEXTGeneral NameCHAR20General Name in the specific languageR
CSKTKLTXTKLTXTDescriptionCHAR40Description in the specific languageR



Data Cleansing

Note: Cleansing is applicable only for business and as the data for this object is collected, cleansing is not relevant for data conversion. It just helps business to reduce the mapping requirements. 

ID

Criticality


Error Message/Report Description

Rule

Output

Source System

N/A 








Conversion Process 

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

Note: When Data Source denotes DCT, no relevancy and extract rules to be applied in Syniti tool. DCT records will be collected by business Data Consultant. 

Data Privacy and Sensitivity


Extraction

Req #

Requirement description

Team responsible

1.      

Ensure DCT is collected on the collection template and maintained in ADM Construction page

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 data with exception of some fields which require transformation as mentioned in the transformation rule.

DCT Rules and will be used by the data collectors.

Table NameField NameField DescriptionRequirment
CSKSKOKRSControlling AreaIdentifies a self-contained organizational structure for which costs  can be managed.

Only 1 controlling used for all legal entities. Same value across all systems (same in 3 boxes : Global instance + Composites + China).
CSKSKOSTLCost CenterOrganizational unit in controlling used for internal reporting and responsibility accounting.
The Cost center represents in syensqo context either a Plant or a GBS 'non Plant'.

The Syensqo Cost Center codification must follow the naming convention.  "1 + 4 + 3 + 2"
See naming convention in the appendix.

Or the first 5 digits represent the Profit center which makes easier the usage of Cost centers (link to the GBU) and the associated reporting (filters on dimensions cost centers / profit centers).

Digit #1  = GBU Indicator
S=SPEC. POLYMERS or C=COMPOSITE MATERIALS or  N=NOVECARE or  T=TECHNOLOGY SOLUTIONS or  B=CBS...

From digit 2 to 5  :  4 char.
Company Code OR Plant Code.  

From difit 6 to 8 : 3 char
Function Coding

From digit 9 to 10 :  2 char
Free to distinguish several cost centers to isolate costs.


Illustration : S101016301
CSKSDATBIValid To DateDate until which the Cost center is valid.
CSKSDATABValid-From DateDate from which the Cost center is valid.
CSKSBKZKPLock Indicator for Actual Primary PostingsActivate if need to lock the cost center for actual primary postings (cost element category '01)
CSKSPKZKPLock Indicator for Plan Primary CostsActivate if need to lock the cost center for actual primary planning (cost element category '01)
CSKSBUKRSCompany CodeCompany code of the cost center
CSKSKOSARCost Center CategoryClassifies the cost center families: Production, overhead...
CSKSVERAKPerson ResponsibleName or ID of the person responsible for managing the Cost center.
CSKSVERAK_USERUser ResponsibleSAP user ID of the responsible person.
CSKSWAERSCurrency KeyCurrency used in the Cost center.
Will follow the legal entity one. 
CSKSTXJCDTax JurisdictionTax Jurisdiction assigned to the cost center. May be used for Canada and US to be confirmed later
CSKSPRCTRProfit CenterProfit center assigned to the cost center
CSKSWERKSPlantPlant assigned to the cost center
CSKSLOGSYSTEMLogical SystemSystem ID where the record originates or is used. Used for data migration usually. But Cost centers will be uploaded in mass.
Good to track the origin for Audit purpose
CSKSBKZKSLock Indicator for Actual Secondary CostsActivate if need to lock actual secondary postings (allocation and activity type posting)
CSKSBKZERLock Indicator for Actual Revenue PostingsActivate if a need to lock actual revenue postings on the cost centre (cost element category 11/12)
CSKSBKZOBLock Indicator for Commitment UpdateActivate if a need to lock purchase requisition and purchase order creation on the cost center
CSKSPKZKSLock Indicator for Plan Secondary CostsActivate if need to lock planning secondary postings (allocation and activity type posting)
CSKSPKZERLock Indicator for Planning RevenuesActivate if a need to lock actual revenue postings on the cost centre (cost element category 11/12)
CSKSMGEFLIndicator for Recording Consumption QuantitiesIf there is a need to record quantities for G/L accounts managed by quantity. A good practice if to activate this indicator for all cost centers to be able to track and get quantities
CSKSABTEIDepartmentName or code of the department associated with the Cost center.
It will depend on the list of Cost centers : Plants or GBS ones. 
CSKSNKOSTSubsequent Cost CenterCost center that replaces the current one upon deactivation.
Only if change of Cost center. It will not be used in go lives Group 1 or 2 but later on during the run if some PC changes happen.
CSKSLAND1Country KeyCountry code related to the Cost center's location.
CSKSANREDTitleTitle (e.g., Mr., Ms.) associated with a contact.
CSKSNAME1Name 1First line of the name or company name of the Cost center.
Description of the Cost center. 
CSKSNAME2Name 2Second line of the name or company name.
CSKSNAME3Name 3Third line of the name or additional details.
CSKSNAME4Name 4Fourth line of the name or additional details.
CSKSORT01CityCity name in the Cost center address.
CSKSORT02DistrictDistrict or region in the address.
CSKSSTRASStreet and House NumberStreet name and house number of the Cost center location.
CSKSPFACHPO BoxPO Box address.
CSKSPSTLZPostal CodePostal code for the street address.
CSKSPSTL2P.O. Box Postal CodePostal code associated with the PO Box.
CSKSREGIORegion (State, Province, County)State or regional subdivision (used in address).
CSKSSPRASLanguage KeyLanguage key used in texts and descriptions.
CSKSTELBXTelebox numberTelebox number (rarely used).
CSKSTELF1First telephone numberPrimary contact phone number.
CSKSTELF2Second telephone numberSecondary contact phone number.
CSKSTELFXFax NumberFax number.
CSKSKHINRStandard Hierarchy AreaNode assignment from the standard hierarchy
CSKSBUDGET_CARRYING_COST_CTRBudget-Carrying Cost CenterBudget availability data - The budget owner cost center
CSKSAVC_PROFILEBudget Availability Control: ProfileBudget availability data - The budget owner cost center
CSKSAVC_ACTIVEBudget Availability Control for Cost Centers is ActiveBudget availability data - The budget owner cost center
CSKSCSKS-ZZ1_Sub_FunctionSubfunctionExtra custom field to store grouping on a level below the function on the cost center. This can differentiate per function, therefore this field is fee-text - for the controller to decide.
CSKTSPRASLanguage Key

Language in Which Texts Are Saved

Language in which cost center texts are saved. If the language is not filled, logon language is used as default to save the cost center text.

"In the Syensqo Cost centers, the following four language keys must be maintained:
 - English (EN)
 - French (FR)
 - Italian (IT)
 - Chinese (ZN)

Additionally, fill in the  name and description for the language key based on following rules:
1. English version always fully needed
2. For countries where the languages FR, IT or ZN are relevant, fill in the correct translation
3. For the remaining languages, fill in the english version

CSKTKTEXTGeneral NameGeneral Name in the specific language
CSKTKLTXTDescriptionDescription in the specific language

Descriptions will be collected on multiple languages and therefore a detail page to created and linked to the main page

Table Name

Field Name

Field description

Rule

CSKSKOKRSControlling Area1 unique value for all PC. 
CSKSKOSTLCost Center
CSKTDATBIValid To Date


CSKTSPRASLanguage Key

Language in Which Texts Are Saved

Language in which cost center texts are saved. If the language is not filled, logon language is used as default to save the cost center text.

"In the Syensqo Cost centers, the following four language keys must be maintained:
 - English (EN)
 - French (FR)
 - Italian (IT)
 - Chinese (ZN)

Additionally, fill in the  name and description for the language key based on following rules:
1. English version always fully needed
2. For countries where the languages FR, IT or ZN are relevant, fill in the correct translation
3. For the remaining languages, fill in the english version

CSKTKTEXTKTEXT

General Name

Max Length of the text allowed: 20

CSKTLTEXTLTEXT

Description

Max Length of the text allowed: 40

Extraction Dependencies


Item #

Step description

Team responsible

1

N/A




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

Ensure all the fields that require value mapping, as stipulated  Mapping tables, have the latest signed-off mapping files imported into toolMigrate.

Data team

2.      

In tool, select the Object Cost Centre

Data team

3.      

Go to Process Area Launch and Process the Object - Cost Centre - Cost Centre

Data team

4.      

Launch the Objects to execute transformation.

Data team

5.      

Monitor the transformation progress and ensure performance and completion is within allowed timeframe

Data team

6.      

Generate Pre-Load reports .

Data team

7.      

Generate data load count.

Data team

8.      

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

Data team

9.      

Re-transform and re-validate the Pre-load reports if necessary.

Data team

10.   

Validate the transformed file as part of pre-load validation, raise data defects or provide the pre-load sign-off.

Business

11.   

Analyse and resolve any pre-load defects logged by business.

Data team

12.   

Repeat steps 6 to 11 if necessary

Data team

13.   

Proceed to pre-load validations

Data team

Transformation Rules

Rule #Source systemSource TableSource FieldSource descriptionTarget systemTarget TableTarget FieldTarget descriptionTransformation logic
1ECC-DCTCSKSKOKRSControlling AreaS4HANACSKSKOKRSControlling AreaCopy From DCT as is
2ECC-DCTCSKSKOSTLCost CenterS4HANACSKSKOSTLCost CenterCopy From DCT as is
3ECC-DCTCSKSDATBIValid To DateS4HANACSKSDATBIValid To DateCopy From DCT as is
4ECC-DCTCSKSDATABValid-From DateS4HANACSKSDATABValid-From DateCopy From DCT as is
5ECC-DCTCSKSBKZKPLock Indicator for Actual Primary PostingsS4HANACSKSBKZKPLock Indicator for Actual Primary PostingsCopy From DCT as is
6ECC-DCTCSKSPKZKPLock Indicator for Plan Primary CostsS4HANACSKSPKZKPLock Indicator for Plan Primary CostsCopy From DCT as is
7ECC-DCTCSKSBUKRSCompany CodeS4HANACSKSBUKRSCompany CodeCopy From DCT as is
8ECC-DCTCSKSKOSARCost Center CategoryS4HANACSKSKOSARCost Center CategoryCopy From DCT as is
9ECC-DCTCSKSVERAKPerson ResponsibleS4HANACSKSVERAKPerson ResponsibleCopy From DCT as is
10ECC-DCTCSKSVERAK_USERUser ResponsibleS4HANACSKSVERAK_USERUser ResponsibleCopy From DCT as is
11ECC-DCTCSKSWAERSCurrency KeyS4HANACSKSWAERSCurrency KeyCopy From DCT as is
12ECC-DCTCSKSTXJCDTax JurisdictionS4HANACSKSTXJCDTax JurisdictionCopy From DCT as is
13ECC-DCTCSKSPRCTRProfit CenterS4HANACSKSPRCTRProfit CenterCopy From DCT as is
14ECC-DCTCSKSWERKSPlantS4HANACSKSWERKSPlantCopy From DCT as is
15ECC-DCTCSKSLOGSYSTEMLogical SystemS4HANACSKSLOGSYSTEMLogical SystemCopy From DCT as is
16ECC-DCTCSKSBKZKSLock Indicator for Actual Secondary CostsS4HANACSKSBKZKSLock Indicator for Actual Secondary CostsCopy From DCT as is
17ECC-DCTCSKSBKZERLock Indicator for Actual Revenue PostingsS4HANACSKSBKZERLock Indicator for Actual Revenue PostingsCopy From DCT as is
18ECC-DCTCSKSBKZOBLock Indicator for Commitment UpdateS4HANACSKSBKZOBLock Indicator for Commitment UpdateCopy From DCT as is
19ECC-DCTCSKSPKZKSLock Indicator for Plan Secondary CostsS4HANACSKSPKZKSLock Indicator for Plan Secondary CostsCopy From DCT as is
20ECC-DCTCSKSPKZERLock Indicator for Planning RevenuesS4HANACSKSPKZERLock Indicator for Planning RevenuesCopy From DCT as is
21ECC-DCTCSKSMGEFLIndicator for Recording Consumption QuantitiesS4HANACSKSMGEFLIndicator for Recording Consumption QuantitiesCopy From DCT as is
22ECC-DCTCSKSABTEIDepartmentS4HANACSKSABTEIDepartmentCopy From DCT as is
23ECC-DCTCSKSNKOSTSubsequent Cost CenterS4HANACSKSNKOSTSubsequent Cost CenterCopy From DCT as is
24ECC-DCTCSKSLAND1Country KeyS4HANACSKSLAND1Country KeyCopy From DCT as is
25ECC-DCTCSKSANREDTitleS4HANACSKSANREDTitleCopy From DCT as is
26ECC-DCTCSKSNAME1Name 1S4HANACSKSNAME1Name 1Copy From DCT as is
27ECC-DCTCSKSNAME2Name 2S4HANACSKSNAME2Name 2Copy From DCT as is
28ECC-DCTCSKSNAME3Name 3S4HANACSKSNAME3Name 3Copy From DCT as is
29ECC-DCTCSKSNAME4Name 4S4HANACSKSNAME4Name 4Copy From DCT as is
30ECC-DCTCSKSORT01CityS4HANACSKSORT01CityCopy From DCT as is
31ECC-DCTCSKSORT02DistrictS4HANACSKSORT02DistrictCopy From DCT as is
32ECC-DCTCSKSSTRASStreet and House NumberS4HANACSKSSTRASStreet and House NumberCopy From DCT as is
33ECC-DCTCSKSPFACHPO BoxS4HANACSKSPFACHPO BoxCopy From DCT as is
34ECC-DCTCSKSPSTLZPostal CodeS4HANACSKSPSTLZPostal CodeCopy From DCT as is
35ECC-DCTCSKSPSTL2P.O. Box Postal CodeS4HANACSKSPSTL2P.O. Box Postal CodeCopy From DCT as is
36ECC-DCTCSKSREGIORegion (State, Province, County)S4HANACSKSREGIORegion (State, Province, County)Copy From DCT as is
37ECC-DCTCSKSSPRASLanguage KeyS4HANACSKSSPRASLanguage KeyCopy From DCT as is
38ECC-DCTCSKSTELBXTelebox numberS4HANACSKSTELBXTelebox numberCopy From DCT as is
39ECC-DCTCSKSTELF1First telephone numberS4HANACSKSTELF1First telephone numberCopy From DCT as is
40ECC-DCTCSKSTELF2Second telephone numberS4HANACSKSTELF2Second telephone numberCopy From DCT as is
41ECC-DCTCSKSTELFXFax NumberS4HANACSKSTELFXFax NumberCopy From DCT as is
42ECC-DCTCSKSKHINRStandard Hierarchy AreaS4HANACSKSKHINRStandard Hierarchy AreaCopy From DCT as is
43ECC-DCTCSKSBUDGET_CARRYING_COST_CTRBudget-Carrying Cost CenterS4HANACSKSBUDGET_CARRYING_COST_CTRBudget-Carrying Cost CenterCopy From DCT as is
44ECC-DCTCSKSAVC_PROFILEBudget Availability Control: ProfileS4HANACSKSAVC_PROFILEBudget Availability Control: ProfileCopy From DCT as is
45ECC-DCTCSKSAVC_ACTIVEBudget Availability Control for Cost Centers is ActiveS4HANACSKSAVC_ACTIVEBudget Availability Control for Cost Centers is ActiveCopy From DCT as is
46ECC-DCTCSKSZZ1_Sub_FunctionSubfunctionS4HANACSKSZZ1_Sub_FunctionSubfunctionCopy From DCT as is
47ECC-DCTCSKTSPRASLanguage KeyS4HANACSKTSPRASLanguage KeyCopy From DCT as is
48ECC-DCTCSKTKTEXTGeneral NameS4HANACSKTKTEXTGeneral NameCopy From DCT as is
49ECC-DCTCSKTKLTXTDescriptionS4HANACSKTKLTXTDescriptionCopy From DCT as is

Transformation Mapping

Note: No Mapping applicable here as this data object is a collect object. 

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
1Constructed Data of Cost Centre is ReceivedData Team
2Profit Centre Loading is Carried outData Team


Pre-Load Validation

Project Team

Completeness


Task

Action

Generation of
Pre-load reports

Mandatory field check.

Cost Centre Hierarchy Mapped

Person Responsible Mapped

Cost Centre Category Mapped

Cost Centre user Responsible Mapped

Reconciliation of total

Record Count

Summary of Record Counts from Constructed dataset, Valid and Invalid record set. 


Accuracy


Task

Action

Mandatory field mapping and transformation

Review the data report to ensure mapping value is not missing in tool.
Capture errors in the Data Error report.



Business

Completeness

TaskAction
Verify record count in Pre-load reports by region

Confirm the Preload File contains all the records in scope of migration based on the DCT (Data Construction Template)


Accuracy

TaskAction
Conversion accuracy

Verify Profit Centres are transformed accurately as per endorsed transformation/mapping rules.

Review error reports in tool for any mismatch or missing transformed values.


Load

Loading will be done through migration cockpit and therefore, data from the transformation export view to be exported into the load file format.

export views to be prepared based on the field list from the load template attached. 

Note:  Load 

Source data for CO - Cost center (2).xml

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

Additional export view for the descriptions in additional languages to be created as is from detail page DCT

Note:  Description translation will be loaded using tcode SE63.  LSMW will be created based on the tcode SE63 to enable mass upload of this data. However, further checks will be done to check if some Fiori App could be used for uploading. 

Load Run Sheet


Item

Step description


Team responsible

1

Ensure the load tools are transported into the correct tool instance.

Data team

2

Ensure DCTs and all required mappings are submitted and complete

Data team

3

Ensure Pre-load sign-offs are obtained.

Data team

4

Execute tool Trial Balance Upload

Data team

5

Generate the post load reports in tool.

Data team

6

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

Data team

7

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

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.

Data team



Load Phase and Dependencies

Configuration

Item #

Configuration item

1.      

Controlling area related configuration

2.      

Standard Hierarchy Maintained

 Conversion Objects

Object #Preceding Object Conversion Approach
1073Profit centre

Error Handling


Error type

Error description

Action taken

Profit Centre does not exist

Profit centre does not exist in company code

Ensure the profit centre mapping is correct and or create the profit centre if it is valid



Post-Load Validation

Project Team

Completeness

TaskAction
Reconciliation of Record Count

Confirm all the Cost Centres listed in the Construction file (DCT ) are part of target load file. 


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.

Any mismatch will be reported under the Post Load - Error report.

Each Column will have Source field, target field and Matching Status. ( XXXX_DCT, XXXX_S4HANA, XXXX_MATCH). A loading status field to show the record is loaded in S/4HANA.  Also, a field to unmatched fields in the Post-Load file. 


Business

Completeness

TaskAction
Record Count Check

Review 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

Business will check list of Cost Centre by extracting data from CSKS table using tcode SE16N. 

Accuracy

TaskAction
Complete CheckPost-Load File contains matching status of each field. 
Spot checkBusiness should choose some business partners and perform comprehensive check of open items, payment terms etc Such partners should have huge number of open items or be critical for payment runs in S4 or have certain complexity in conversion.


Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load. 
  • is in scope based on data design and any exception requested by business.



Change log

Version Published Changed By Comment
CURRENT (v. 42) Nov 21, 2025 14:11 LARU-ext, Soumen
v. 42 Nov 05, 2025 10:43 LARU-ext, Soumen
v. 41 Nov 03, 2025 06:41 LARU-ext, Soumen
v. 40 Nov 03, 2025 06:39 LARU-ext, Soumen
v. 39 Oct 12, 2025 14:23 LARU-ext, Soumen
v. 38 Sept 29, 2025 09:24 GARCIA-ext, Angel Luis
v. 37 Sept 23, 2025 22:22 PILLAY-ext, Lawrence
v. 36 Sept 23, 2025 11:09 LARU-ext, Soumen
v. 35 Sept 15, 2025 10:41 LARU-ext, Soumen
v. 34 Sept 15, 2025 10:38 LARU-ext, Soumen

Go to Page History

Workflow history

Title Last Updated By Updated Status  
There are no pages at the moment.

  • No labels