| Status | |
| Owner | PILLAY-ext, Lawrence |
| Stakeholders |
Purpose
The purpose of this document is to define the conversion approach of Statistical Key Figures into S/4 HANA.
The statistical key figures is master data in a CO area that represents allocation drivers for different kind of allocations.
The statistical key figures contains a prorata value that can be assigned to a cost center (in case of cost center allocation) or to a G/L account and some CO-PA characteristics in case of CO-PA allocation.
The statistical key figures can contains planned and actual values.
Statistical key figures can be defined as:
- Fixed value that applies for all periods until there is a change (example headcounts) or
- Total values which means that you have input each month a value otherwise this is considered as nul (example invoice number)
In SYENSQO context, the preferred approach is to define statistical key for all allocation cases based on fixed percentages or fixed amounts.
Conversion Scope
Profit Centres which will be listed as part of scope list with new numbering will be in scope of migration.
| Source | Scope | Source Approx No. of Records | Target System | Target Approx No. of Records |
|---|---|---|---|---|
| PF2 | Statistical key figures | S4HANA | ||
| WP2 | Statistical key figures | S4HANA |
Additional Information
Multi-language Requirement
Document Management
Legal Requirement
Special Requirements
Target Design
The technical design of the target for this conversion approach.
| ID | Table | Field | Field Description | Data Type | Length | Decimals | Requirement |
|---|---|---|---|---|---|---|---|
| 1 | TKA03 | KOKRS | Controlling Area | CHAR | 4 | Required | |
| 2 | TKT03 | STAGR | Statistical Key Figure | CHAR | 6 | Required | |
| 3 | TKA03 | MSEHI | Unit for Statistical Key Figure | CHAR | 3 | Required | |
| 4 | TKA03 | GRTYP | Statistical Key Figure Category | CHAR | 1 | Required | |
| 5 | TKT03 | SPRAS | Language | CHAR | 1 | Required | |
| 6 | TKT03 | BEZEI | Statistical key figure description | CHAR | 20 | Required |
Data Cleansing
Not Applicable
Conversion Process
Summarize High-Level Process. Include diagrams, where applicable. Include information supporting details of Extract, Transform and Load specific to the Data Object
The high-level process:
- Extract data from source systems.
- Apply relevancy rules.
- Transform data based on field and value mappings.
- Create load files outputs.
- Load data in target system.
Data Privacy and Sensitivity
Extraction
Extract data from source systems.
Extraction Run Sheet
Req # | Requirement description | Team responsible |
|---|---|---|
1. | ||
2. | ||
3. | ||
4. |
Selection Screen
| Selection Ref Screen | Parameter Name | Selection Type | Requirement | Value to be entered/set |
|---|---|---|---|---|
Data Collection Template (DCT)
Target Ready Data Collection Template will be created for Statistical Key Figures.
| ID | Table | Field | Field Description | Rule |
|---|---|---|---|---|
| 1 | TKA03 | KOKRS | Controlling Area | Business to enter content as per data type and length permitted |
| 2 | TKT03 | STAGR | Statistical Key Figure | Business to enter content as per data type and length permitted |
| 3 | TKA03 | MSEHI | Unit for Statistical Key Figure | Business to enter content as per data type and length permitted |
| 4 | TKA03 | GRTYP | Statistical Key Figure Category | Business to enter content as per data type and length permitted |
| 5 | TKT03 | SPRAS | Language | Business to enter content as per data type and length permitted |
| 6 | TKT03 | BEZEI | Statistical key figure description | Business to enter content as per data type and length permitted |
Extraction Dependencies
Item # | Step description | Team responsible |
|---|---|---|
1. |
Transformation
The Target fields are mapped to the applicable Legacy/Source fields. 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:
- Perform value mapping and data transformation rules.
- Legacy values are mapped to the to-be values (this could include a default value)
- Values are transformed according to the rules defined in
- 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 | Define the target load structure | Data team |
2 | Map the target fields to the source fields as per the transformation rules | Data team |
3 | Apply transformation rules | Data team |
4 | Execute ETL job | Data team |
5 | Generate Error reports | Data team |
6 | Log and resolve defects | Data team |
7 | Generate Pre-load reports | Data team |
8 | Generate load file | Data team |
9 | Generate post load reports | Data team |
Transformation Rules
| Rule# | Source System | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ECC | TKA03 | KOKRS | Controlling Area | S/4 HANA | TKA03 | KOKRS | Controlling Area | Copy |
| 2 | ECC | TKT03 | STAGR | Statistical Key Figure | S/4 HANA | TKT03 | STAGR | Statistical Key Figure | Copy |
| 3 | ECC | TKA03 | MSEHI | Unit for Statistical Key Figure | S/4 HANA | TKA03 | MSEHI | Unit for Statistical Key Figure | Copy, XREF is required to validate the unit of measure |
| 4 | ECC | TKA03 | GRTYP | Statistical Key Figure Category | S/4 HANA | TKA03 | GRTYP | Statistical Key Figure Category | Copy |
| 5 | ECC | TKT03 | SPRAS | Language | S/4 HANA | TKT03 | SPRAS | Language | Copy |
| 6 | ECC | TKT03 | BEZEI | Statistical key figure description | S/4 HANA | TKT03 | BEZEI | Statistical key figure description | Copy |
Transformation Mapping
Mapping Table Name | Mapping Table Description |
|---|---|
M | |
Transformation Dependencies
List the steps that need to occur before transformation can commence| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | ||
Pre-Load Validation
Project Team
Completeness
Task | Action |
Generation of | Mandatory field check. Profit Centre Hierarchy Mapped to new values Person Responsible / HR positions mapped to new values |
Record Count Confirm the record counts in preload summary report Total Records: Valid Records: Invalid Records: |
Accuracy
Task | Action |
Mandatory field mapping and transformation | Obtain a list of the fields to be populated with values from mapping files and ensure all these fields contain S/4HANA values. |
Business
Completeness
| Task | Action |
|---|---|
| Verify record count in Pre-load reports by region | Confirm the Preload File contains all the records in scope of migration ( Based on list of profit centres mapped from old to new ) |
Accuracy
| Task | Action |
|---|---|
| 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. In legacy system, execute ECC tcode SE16N to display table CEPC to confirm copied fields are accurately copied. If any of the sum is different, raise defect and flag the relevant record as error. |
Load
The load process includes:
- Execute the automated data load into target system using load tool or produce the load file if the loading of records to be done using LTMC cockpit object of Profit Centre.
- Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation with side by side check of each fields in scope of the objects with fields to be displayed as XXXX_ECC, XXXX_S4HANA, XXXX_MATCH ( As TRUE or FALSE) with an additional column denoting fields not matching and status of loading in S/4HANA as LOADED_IN_S4HANA ( As TRUE or FALSE)
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 upload of Profit Centre Object using Migration Cockpit Object for Profit Centre 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 |
2. | Standard Hierarchy is Maintained |
3. | Currencies (currency keys, decimal places in currencies) |
Conversion Objects
| Object # | Preceding Object Conversion Approach |
|---|---|
| N/A |
Error Handling
Error type | Error description | Action taken |
P | Posting period is blocked for posting | Review project / cutover plan and ensure posting periods can be opened for postings |
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
| Task | Action |
|---|---|
| Reconciliation of Record Count | Total number of records loaded for TB Balance ( PY ) will be generated in the Post-load reports in tool based on the target table and fields mentioned in section 3. The reconciliation needs to be executed on the total number of ‘valid’ records and currency amount per company code in the source compared to total number of records and currency amount in S/4HANA Record Count Check the sum of record count of the open items in the load file is the same as S/4HANA. The record count for TB Balance ( PY ) will be done on the group basis. The fields in the group are consist of: Company Code, Vendor Account Check Amount in Document Currency and Local Currency Check on line item level that the sum of the amount in Document Currency and Local Currency in the load file is the same as posted in S/4HANA. If any of the sum is different, flag the record as error. |
Accuracy
| Task | Action |
|---|---|
| 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 on tool to create a Post Load report that reports S/4HANA loaded records along with the legacy values side-by-side to allow for 100% check of all these fields in the shortest possible time. Any mismatch will be reported under the Post Load - Error report. |
Business
Completeness
| Task | Action |
|---|---|
| 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 |
Accuracy
| Task | Action |
|---|---|
| Open items totals | Check business partner open item totals by Business partner, Company code, profit centre. Totals should be checked in Document, Local and Group currency. |
| Spot check | Business 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
Workflow history
| Title | Last Updated By | Updated | Status | |
|---|---|---|---|---|
| There are no pages at the moment. | ||||