The purpose of this document is to define the conversion approach to create Task List in S/4 HANA.
A Maintenance Task List in SAP PM is a predefined set of maintenance activities that can be reused across multiple work orders and maintenance plans. It standardizes recurring tasks, improves planning efficiency, and ensures consistency in execution.
Legacy Plant Maintenance Task list is using a diverse range of formats across the different systems. There are instances where the same Task list is duplicated within and/or across sources, with informal words. This results in data inconsistency. As per SyWay design, EAM Maintenance Task list will be standardized.
The scope of this document covers the approach for converting active Task List from Legacy Source Systems into S/4HANA following the Task List Master Data Design Standard.
SAP PM task lists are reusable templates that define the sequence of maintenance activities for equipment, functional locations, or general processes. They standardize maintenance operations by grouping operations, durations, and materials into a single master record. Task lists enhance consistency, simplify planning, and speed up order creation.
The data from legacy system includes:
The data from legacy system excludes:
List of Tables to extract for this object is maintained here: Extract Table Register.
List of source systems and approximate number of records
| Source | Scope | Source Approx No. of Records | Target System | Target Approx No. of Records |
|---|---|---|---|---|
PF2, WP2 | Active Task Lists will be extracted from PF2 and WP2. Enrichment of in-scope data may be required and will be added via transformation rules. | 61,000 | S/4HANA | 61,000 |
DCT | Task List for plants which do not have data existing from PF2 and WP2 | TBD | S/4 HANA | TBD |
Task List description will be made available in English.
Multi language is supported for Task List. Login via a different language will have its description displayed in the logon language if the language key is maintained in the Task List.
Refer to the KDD085 - Document Management in the SyWay Solution
Note: Documents attached to Task List will be migrated as part of 9104-EAM Attachments.
Not Applicable
Not Applicable
The technical design of the target for this conversion approach.
1.Task List Header
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| PLKO | PLNTY | PLNTY | Task List Type | CHAR | 1 | Mandatory |
| PLKO | PLNNR | PLNNR | Key for Task List Group | CHAR | 8 | Mandatory |
| PLKO | PLNAL | PLNAL | Group Counter | 2 | Mandatory | |
| PLKO | DATUV | DATUV | Valid-From Date | DATS | 8 | Mandatory |
| PLKO | PROFIDNETZ | PROFID_STD | Profile | CHAR | 7 | Conditional |
| PLKO | KTEXT | PLANTEXT | Description | 40 | Mandatory | |
| PLKO | IWERK | IWERK | Planning Plant | CHAR | 4 | Mandatory |
| CRHD | ARBPL | ARBPL | Work Centre | NUMC | 8 | Mandatory |
| PLKO | WERKS | WERKS_D | Plant | CHAR | 4 | Mandatory |
| PLKO | VERWE | PLN_VERWE | Task List Usage | CHAR | 3 | Mandatory |
| PLKO | VAGRP | VAGRP | Planner Group | CHAR | 3 | Mandatory |
| PLKO | STATU | PLNST | Overall Status | CHAR | 3 | Mandatory |
| PLKO | ANLZU | ANLZU | System Condition | CHAR | 1 | Conditional |
| PLKO | STRAT | STRAT | Maintenance Strategy | 6 | Conditional | |
| PLKO | ISTRU | ISTRU | Assembly | 40 | Conditional | |
| PLKO | DELKZ | CP_DELKZ | Indicator: Delete completely in reorganization run | CHAR | 1 | Conditional |
2.Task List Header Long Text Header
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| STXH | TDOBJECT | TDOBJECT | Texts: application object | CHAR | 10 | Mandatory |
| STXH | TDNAME | TDOBNAME | Name | CHAR | 70 | Mandatory |
| STXH | TDID | TDID | Text ID | CHAR | 4 | Mandatory |
| STXH | TDSPRAS | SPRAS | Language Key | LANG | 1 | Mandatory |
3.Task List Header Long Text Line
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| STXL | TDOBJECT | TDOBJECT | Texts: application object | CHAR | 10 | Mandatory |
| STXL | TDNAME | TDOBNAME | Name | CHAR | 70 | Mandatory |
| STXL | TDID | TDID | Text ID | CHAR | 4 | Mandatory |
| STXL | TDSPRAS | SPRAS | Language Key | LANG | 1 | Mandatory |
| STXL | CLUSTD_TAG | TDFORMAT | Tag column | CHAR | 1 | Mandatory |
| STXL | ROWCOUNT | ROWCOUNT | Row number | NUMC | 10 | Mandatory |
| STXL | TXLINE | TDLINE | Text Line | CHAR | 72 | Mandatory |
Note:
4.Task List Operation
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| PLPO | PLNTY | PLNTY | Task List Type | CHAR | 1 | Mandatory |
| PLPO | PLNNR | PLNNR | Key for Task List Group | CHAR | 8 | Mandatory |
| PLKO | PLNAL | PLNAL | Group Counter | 2 | Mandatory | |
| PLPO | VORNR | VORNR | Activity Number | CHAR | 4 | Mandatory |
| PLPO | STEUS | STEUS | Control Key | CHAR | 4 | Conditional |
| PLPO | PLNKN | PLNKN | Number of the Task List Node | 8 | System key field | |
| PLPO | ZAEHL | CIM_COUNT | Internal counter | 8 | System Key field | |
| CRHD | ARBPL | ARBPL | Work Centre | NUMC | 8 | Mandatory |
| PLPO | WERKS | WERKS_D | Plant | CHAR | 4 | Mandatory |
| PLPO | LTXA1 | LTXA1 | Operation Description | CHAR | 40 | Mandatory |
| PLPO | ARBEI | ARBEIT | Work Involved in the Activity | QUAN | 7(1) | Mandatory |
| PLPO | ARBEH | ARBEITE | Unit for Work | UNIT | 3 | Mandatory |
| PLPO | ANZZL | ANZKAP | Number of Capacities Required | INT1 | 3 | Mandatory |
| PLPO | INDET | INDET | Key for calculation | CHAR | 1 | Mandatory |
| PLPO | PRZNT | APROZENT | Work Percentage | INT1 | 3 | Conditional |
| PLPO | VERTN | CR_VERTN | Distr.cap.reqmts (plant maint.,process order, network) | CHAR | 8 | Conditional |
| PLPO | AUFKT | AFAKT | Execution Factor | DEC | 3(0) | Mandatory |
| PLPO | ANLZU | ANLZU | System Condition | CHAR | 1 | Conditional |
| PLPO | EXECUTION_STAGE | EAM_PREMAINPOST | PRE MAIN POST | CHAR | 10 | Mandatory |
| PLPO | BMVRG | BMVRG | Order Quantity | QUAN | 13(3) | Conditional |
| PLPO | BMEIH | BMEIH | Order Quantity Unit | UNIT | 3 | Conditional |
| PLPO | PLIFZ | PLIFZ | Planned Delivery Time in Days | DEC | 3(0) | Conditional |
| PLPO | FRDLB | CO_FRDLB | Indicator: External Processing Operation with Subcontracting | CHAR | 1 | Conditional |
| PLPO | SAKTO | KSTAR | Cost Element | CHAR | 10 | Conditional |
| PLPO | MATKL | MATKL | Material Group | CHAR | 9 | Conditional |
| PLPO | EKGRP | VG_EKGRP | Purchasing Group | CHAR | 3 | Conditional |
| PLPO | LIFNR | LIFNR | Vendor | CHAR | 10 | Conditional |
| PLPO | EKORG | EKORG | Purchasing Organization | CHAR | 4 | Conditional |
| PLPO | EBELN | EBELN | Outline Agreement | CHAR | 10 | Conditional |
| PLPO | EBELP | EBELP | Item Number of Outline Agreement | NUMC | 5 | Conditional |
Note:
5.Task List Operation Long Text Header
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| STXH | TDOBJECT | TDOBJECT | Texts: application object | CHAR | 10 | Mandatory |
| STXH | TDNAME | TDOBNAME | Name | CHAR | 70 | Mandatory |
| STXH | TDID | TDID | Text ID | CHAR | 4 | Mandatory |
| STXH | TDSPRAS | SPRAS | Language Key | LANG | 1 | Mandatory |
6.Task List Operation Long Text Line
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| STXL | TDOBJECT | TDOBJECT | Texts: application object | CHAR | 10 | Mandatory |
| STXL | TDNAME | TDOBNAME | Name | CHAR | 70 | Mandatory |
| STXL | TDID | TDID | Text ID | CHAR | 4 | Mandatory |
| STXL | TDSPRAS | SPRAS | Language Key | LANG | 1 | Mandatory |
| STXL | CLUSTD_TAG | TDFORMAT | Tag column | CHAR | 1 | Mandatory |
| STXL | ROWCOUNT | ROWCOUNT | Row number | NUMC | 10 | Mandatory |
| STXL | TXLINE | TDLINE | Text Line | CHAR | 72 | Mandatory |
Note:
7.Task List Operation Lean Service
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| PLMZ | PLNTY | PLNTY | Task List Type | CHAR | 1 | Mandatory |
| PLMZ | PLNNR | PLNNR | Task List Key | CHAR | 8 | Mandatory |
| PLMZ | PLNAL | PLNAL | Group Counter | 2 | Mandatory | |
| PLPO | VORNR | VORNR | Activity Number | CHAR | 4 | Mandatory |
| STPO | IDNRK | IDNRK | Service Product Number | CHAR | 40 | Mandatory |
| PLMZ | IMENG | KMPMG | Service Base Quantity | 13 | Mandatory | |
| PLMZ | SERVICEDURATION | SERVICEDURATION | Service Duration | 5 | Conditional | |
| PLMZ | SERVICEDURATIONUNIT | SERVICEDURATIONUNIT | Service Duration Unit | 3 | Conditional |
Note: Each Task List Operation can have many lean services
8.Task List Component
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| PLMZ | PLNTY | PLNTY | Task List Type | CHAR | 1 | Mandatory |
| PLMZ | PLNNR | PLNNR | Task List Key | CHAR | 8 | Mandatory |
| PLMZ | PLNAL | PLNAL | Group Counter | 2 | Mandatory | |
| PLPO | VORNR | VORNR | Activity Number | CHAR | 4 | Mandatory |
| STPO | IDNRK | IDNRK | Material Number | CHAR | 40 | Mandatory |
| STPO | MENGE | KMPMG | Component Quantity | 1 | Mandatory | |
| PLMZ | RGEKZ | RGEKZ | Indicator: Backflush | 1 | Conditional | |
| PLMZ | DISP | DISP_PLUS_1 | Relevancy to Materials Planning/Generation of Purchase Req. | 1 | Conditional | |
| PLMZ | WERK_STL | WERKS_D | Plant | 4 | Mandatory | |
| PLMZ | LGORT | LGORT_RES | Storage Location | 4 | Conditional |
Note: Each Task List Operation can have many components
9.Task List Maintenance Package
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| PLWP | PLNTY | PLNTY | Task List Type | CHAR | 1 | Mandatory |
| PLWP | PLNNR | PLNNR | Task List Key | CHAR | 8 | Mandatory |
| PLPO | VORNR | VORNR | Activity Number | CHAR | 4 | Mandatory |
| PLWP | PLNAL | PLNAL | Group Counter | 2 | Mandatory | |
| PLWP | STRAT | STRAT | Maintenance Strategy | CHAR | 6 | Mandatory |
| PLWP | PAKET | PAKETZAEHL | Maintenance Package Number | NUMC | 2 | Mandatory |
Note: Only apply if Task List is assigned to a strategy
10.Task List (Characteristics Values Header)
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| KLAH | KLART | KLASSENART | Class Type | CHAR | 3 | Mandatory |
| INOB | OBTAB | TABELLE | Name of Database Table for Object | CHAR | 30 | Mandatory |
| KLAH | CLASS | KLASSE_D | Class number | CHAR | 18 | Mandatory |
| INOB | OBJEK | CUOBN | Key of Object | CHAR | 90 | Mandatory |
| KLAH | STATU | KLSTATUS | Class Status | CHAR | 1 | Mandatory |
11.Task List (Characteristics Values Allocation)
| Table | Field | Data Element | Field Description | Data Type | Length | Requirement |
|---|---|---|---|---|---|---|
| KLAH | KLART | KLASSENART | Class Type | CHAR | 3 | Mandatory |
| INOB | OBTAB | TABELLE | Name of Database Table for Object | CHAR | 30 | Mandatory |
| KLAH | CLASS | KLASSE_D | Class number | CHAR | 18 | Mandatory |
| INOB | OBJEK | CUOBN | Key of Object | CHAR | 90 | Mandatory |
| CABN | ATNAM | ATNAM | Characteristic Name | CHAR | 30 | Mandatory |
| AUSP | ATWRT | ATWRT | Characteristic Value | CHAR | 30 | Mandatory |
| KSML | POSNR | KPOSNR | Item Number | CHAR | 3 | Mandatory |
Task List Data strictly adheres to the Master Data Standard. The complete information of the key fields that hold the Task List information follows the Master Data Standard document that is located here.
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.
| ID | Criticality | Error Message/Report Description | Rule | Output | Source System |
|---|---|---|---|---|---|
1005-001 | C1 | TL Header-Description: Missing Task Lists Descriptions | Task List as per Relevancy Criteria where there are blank Task List Descriptions. | Task List Type, Key for Task List Group, Plant, Description | PF2, WP2 |
1005-002 | C3 | Info Report: TL Header: Long Text for cleansing | TL Header Long Text for Manual Review. Note: This is used to create Inclusion-TL Header Long Text. Business will then select which Long Text are still relevant from Inclusion-TL Header Long Text. | Task List Type, Key for Task List Group, Plant, Long Text | PF2, WP2 |
1005-003 | C1 | TL Header-Usage : Not 004 | Task List as per Relevancy Criteria meets all other criteria but does not have Usage 004 | Task List Type, Key for Task List Group, Plant, Usage | PF2, WP2 |
1005-004 | C1 | TL Header: Task lists not used within the last 3 years | Task List as per Relevancy Criteria but are not used within the last 3 years across: 1. Maintenance Items as per Relevancy Criteria 2. Work Order as per Relevancy Criteria Note: This will be used to create Inclusion-Task List. Business will then select Task List periodic plan that are still relevant for migration from Inclusion-Task List. | Task List Type, Key for Task List Group, Plant, Date Record Created On | PF2, WP2 |
1005-005 | C1 | TL Operation-Unit for Work: Not 'H' | Task List Operation (as per Relevancy Criteria) Unit for Work <> H. | Task List Type, Key for Task List Group, Activity Number, Plant, Unit for Work | PF2, WP2 |
| 1005-006 | C3 | Info Report: TL Operation: Long Text for cleansing | TL Operation Long Text for Manual Review. Note: This is used to create Inclusion-TL Operation Long Text. Business will then select which Long Text are still relevant from Inclusion-TL Operation Long Text. | Task List Type, Key for Task List Group, Activity Number, Plant, Long Text | PF2, WP2 |
| 1005-007 | C3 | Info Report: Task List not going to be migrated | Task List as per Relevancy Criteria but | Task List Type, Key for Task List Group, Plant, Equipment | PF2, WP2 |
| 1005-008 | Not Applicable | External Cleansing Report: Task Lists not in SAP | Business to create the Task Lists in legacy as part of this cleansing activity. Note: This will be a business-led cleansing activity to be executed as part of the SyWay process. No report development by ADMM | Not Applicable | PF2, WP2 |
Note: List of Cleansing is maintained here: Conversion Specs Register (DCT & Cleansing Report)
The high-level process is represented by the diagram below:

Collection will be done manually in the Data Collection Template for the following scenarios:
The high-level process for DCT is represented by the diagram below:

Extract data from a source into Syniti Migrate. There are 2 possibilities:
The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads
| Req # | Requirement Description | Team Responsible |
|---|---|---|
| 1 | Extract data from source system based on relevancy rule | SyWay Data Team |
| Selection Ref Screen | Parameter Name | Selection Type | Requirement | Value to be entered/set |
|---|---|---|---|---|
| Not Applicable |
Target Ready Data Collection Template will be created for Task List data with exception of some fields which require transformation as mentioned in the transformation rule.
Delta Data Management: Initial collection will be done via the report and one-time load to the DCT will be performed. Any delta after the initial collection within the DCT will require business to take due diligence to ensure any subsequent delta cleansing is verified and aligned within the DCT.
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.Task List Header Data Construction Rules
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key Field |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key Field |
| PROFIDNETZ | Profile | PF2/WP2 data enrichment: Not used For new data construction: |
| KTEXT | Description | PF2/WP2 data enrichment: Not used For new data construction: Ensure that it does not include any of below characters: |
| IWERK | Planning Plant | PF2/WP2 data enrichment: Not used For new data construction: |
| ARBPL | Work Centre group with planning function | PF2/WP2 data enrichment: Not used For new data construction: |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| VAGRP | Planner Group | PF2/WP2 data enrichment: Not used For new data construction: |
| ANLZU | System Condition | PF2/WP2 data enrichment: Not used For new data construction: Note: This field is integrated with PPDS scheduling. If user want to block production capacity, please select "0-not in operation"; Otherwise, user could select "1-in operation". |
| STRAT | Maintenance Strategy | PF2/WP2 data enrichment: Not used For new data construction: |
| ISTRU | Assembly | PF2/WP2 data enrichment: Mandatory. For new data construction: |
| A_REGULATORY | Regulatory | PF2/WP2 data enrichment: For new data construction: Note: Will default to "NO" if left blank |
| A_NATURE_OF_WORK | Nature of Work | PF2/WP2 data enrichment: For new data construction: |
2.Task List Header Long Text Line Data Construction Rules
| Field | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Key for Task List Group | Mandatory. Key to link to Task List Header |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Header |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| TDSPRAS | Language Key | Mandatory Must be either one of the following: English(E) , French(F), Italian(I), Mandarin(1), Portuguese(including Brazilian Portuguese)(P), German(D) and Spanish(S) |
| ROWCOUNT | Row number | Mandatory. Must be unique and ascending sequential number |
| TXLINE | Text Line | Mandatory Free Text |
3.Task List Operation Data Construction Rules
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Header |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Header. Must be unique within the same zLegacyPLNNR. Eg: 01, 02 etc |
| zLegacyVORNR | Legacy Activity Number | Mandatory. Must be unique within the same zLegacyPLNNR Eg: 0010, 0020 etc |
| ARBPL | Work Centre | PF2/WP2 data enrichment: Not used For new data construction: |
| zLegacyWERKS | Legacy Plant | Mandatory. Must match the Plant of the associated Task List Header Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| LTXA1 | Operation Description | PF2/WP2 data enrichment: Not used For new data construction: |
| AUFKT | Execution Factor | PF2/WP2 data enrichment: Not used For new data construction: Note: Will be default to 1 if blank |
| ARBEI | Work Involved in the Activity | PF2/WP2 data enrichment: Not used For new data construction: |
| ANZZL | Number of Capacities Required | PF2/WP2 data enrichment: Not used For new data construction: |
| VERTN | Distr.cap.reqmts | PF2/WP2 data enrichment: Not used For new data construction: |
| ANLZU | System Condition | PF2/WP2 data enrichment: Not used For new data construction: Note: This field is integrated with PPDS scheduling. If user want to block production capacity, please select "0-not in operation"; Otherwise, user could select "1-in operation". |
| EXECUTION_STAGE | Execution Stage | PF2/WP2 data enrichment: Not used For new data construction: |
| BMVRG | Order Quantity | PF2/WP2 data enrichment: Not used For new data construction: |
| BMEIH | Order Quantity Unit | PF2/WP2 data enrichment: Not used For new data construction: |
| PLIFZ | Planned Delivery Time in Days | PF2/WP2 data enrichment: Not used For new data construction: |
| FRDLB | Indicator: External Processing Operation with Subcontracting | PF2/WP2 data enrichment: Not used For new data construction: |
| SAKTO | Cost Element | PF2/WP2 data enrichment: Not used For new data construction: |
| MATKL | Material Group | PF2/WP2 data enrichment: Not used For new data construction: |
| EKGRP | Purchasing Group | PF2/WP2 data enrichment: Not used For new data construction: |
| zLegacyLIFNR | Legacy Vendor | PF2/WP2 data enrichment: Not used For new data construction: |
| EKORG | Purchasing Organization | PF2/WP2 data enrichment: Not used For new data construction: |
| zLegacyEBELN | Legacy Outline Agreement | PF2/WP2 data enrichment: Not used For new data construction: |
| zLegacyEBELP | Legacy Purchasing Agreement Item | PF2/WP2 data enrichment: Not used For new data construction: |
4.Task List Operation Long Text Line Data Construction Rules
| Field | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Key for Task List Group | Mandatory. Key to link to Task List Operation. |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Operation |
| zLegacyVORNR | Legacy Activity Number | Mandatory. Key to link to Task List Operation |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| TDSPRAS | Language Key | Mandatory. Must be either one of the following: English(E) , French(F), Italian(I), Mandarin(1), Portuguese(including Brazilian Portuguese)(P), German(D) and Spanish(S) |
| ROWCOUNT | Row number | Mandatory. Must be unique and ascending sequential number |
| TXLINE | Text Line | Mandatory. Free Text |
5.Task List Operation Lean Service Data Construction Rules
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Operation. |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Operation. |
| zLegacyVORNR | Legacy Activity Number | Mandatory. Key to link to Task List Operation. |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| zLegacyIDNRK | Legacy Service Product Number | Mandatory.
Must reference active Material (MARA) which are extended to Plant (MARC) |
| IMENG | Service Base Quantity | Mandatory. Positive numeric values only |
| SERVICEDURATION | Service Duration | Conditional. If the user provides a value, accept it. If not, leave the field blank. Positive numeric values only |
| SERVICEDURATIONUNIT | Service Duration Unit | Conditional If the user provides a value, accept it. If not, leave the field blank. If not blank, must reference active Units of Measurement in config (T006-MSEHI) |
6.Task List Component Data Construction Rules
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Operation |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Operation |
| zLegacyVORNR | Legacy Activity Number | Mandatory. Key to link to Task List Operation |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| zLegacyIDNRK | Legacy Material Number | Mandatory.
Must reference active Material (MARA) which are extended to Plant (MARC) |
| IMENG | Component Quantity | |
| RGEKZ | Indicator: Backflush | |
| DISP | Relevancy to Materials Planning/Generation of Purchase Req. | |
| WERK_STL | Plant |
7.Task List Maintenance Package Data Construction Rules
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Operation |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Operation |
| zLegacyVORNR | Legacy Activity Number | Mandatory. Key to link to Task List Operation |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| PAKET | Maintenance Package Number | Mandatory. ) where STRAT= |
Note: The DCT above is only applicable when STRAT is not blank
8.Task List Class & Classification Data Construction Rules
a. Asset Specific Task List Characteristic
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Header |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Header |
| zLegacyWERKS | Legacy Plant | Mandatory. Must reference Value Mapping: Plant (Maintenance Plant = Yes) |
| ATNAM | Characteristic Name | Allowed values:
|
| ATWRT | Characteristic Value | If ATNAM= "A_ASSET_SPEC_FL" then input relevant Functional Location. Eg.: Assigned Functional Location must exist in Functional Location DCT If ATNAM= "A_ASSET_SPEC_EQ" then input relevant Equipment Number Eg.: Assigned Equipment must exist in Equipment DCT |
| POSNR | Item Number | Mandatory. Positive numeric values only. Must be unique and ascending sequential |
9.Inclusion-Task List
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNTY | Legacy Task List Type | Mandatory. Key to link to Task List Header |
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Header |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Header |
| zLegacyWERKS | Legacy Plant | Mandatory |
Note: This is used to include Task lists not used within the last 3 years which are periodic plans. Only Task List which are added to this list will be considered as relevant for migration.
10.Inclusion-TL Header Long Text
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNTY | Legacy Task List Type | Mandatory. Key to link to Task List Header |
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Header |
| zLegacyPLNAL | Legacy Group Counter | Mandatory. Key to link to Task List Header |
| zLegacyWERKS | Legacy Plant | Mandatory |
| zLegacySPRAS | Legacy Language Key | Mandatory. Allowed values: |
Note: Only Long Texts that are added into this list will be migrated.
11.Inclusion-TL Operation Long Text
| Field Name | Field Description | Rule |
|---|---|---|
| zLegacyPLNTY | Legacy Task List Type | Mandatory. Key to link to Task List Header |
| zLegacyPLNNR | Legacy Task List Group | Mandatory. Key to link to Task List Header |
| zLegacyVORNR | Legacy Activity Number | Mandatory. Key to link to Task List Operation |
| zLegacyWERKS | Legacy Plant | Mandatory |
| zLegacySPRAS | Legacy Language Key | Mandatory. Allowed values: |
Note: Only Long Texts that are added into this list will be migrated.
Note: List of DCTs is maintained here: Conversion Specs Register (DCT & Cleansing Report)
List the steps that need to occur before extraction can commence
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Relevancy criteria for Equipment | SyWay A2D Data Team |
| 2 | Relevancy criteria for Functional Location | SyWay A2D Data Team |
| 3 | Relevancy criteria for Maintenance Plan and Item | SyWay A2D Data Team |
| 4 | Relevancy criteria for Work Order | SyWay A2D Data Team |
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:
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Obtain DCT Sign-off from Business | SyWay A2D Data Team |
| 2 | In dspMigrate, select the wave – S4/HANA – Plant Maintenance | Syniti |
| 3 | Go to Process Area Launch and Process the Object – Task List | Syniti |
| 4 | Review and Validate Error and Preload Reports | Syniti |
| 5 | Execute the transformation to prepare the target tables | Syniti |
| 6 | Validate data from pre-load and error reports | Business |
| 7 | Generate load files | Syniti |
Transformation Rules
1.Task List Header Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLKO | PLNTY | Task List Type | Default to "A" |
| 2 | PF2, WP2 | PLKO | PLNNR | Key for Task List Group | S/4HANA | PLKO | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | PF2, WP2 | PLKO | PLNAL | Group Counter | S/4HANA | PLKO | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | PF2, WP2- | PLKO | ZAEHL | Internal counter | S/4HANA | PLKO | ZAEHL | Internal counter | System (Internal numbering) |
| 5 | - | - | - | - | S/4HANA | PLKO | DATUV | Valid-From Date | Derive the date as per Value Mapping: OTH_Migration_Date Relevant Values A2D (using Object ID "1005" and Field Name = "PLKO-DATUV". |
| 6 | PF2, WP2 | PLKO | PROFIDNETZ | Profile | S/4HANA | PLKO | PROFIDNETZ | Profile | Direct Mapping |
| 7 | PF2, WP2 | PLKO | KTEXT | Description | S/4HANA | PLKO | KTEXT | Description | Direct Mapping |
| 8 | PF2, WP2 | PLKO | IWERK | Planning Plant | S/4HANA | PLKO | IWERK | Planning Plant | Value Mapping: Plant (Maintenance Plant = Yes) |
| 9 | PF2, WP2 | CRHD | ARBPL | Work Centre | S/4HANA | PLKO | ARBPL | Work Centre | Value Mapping: Work Centre |
| 10 | PF2, WP2 | PLKO | WERKS | Plant | S/4HANA | PLKO | WERKS | Plant | Value Mapping: Plant (Maintenance Plant = Yes) |
| 11 | - | - | - | - | S/4HANA | PLKO | VERWE | Task List Usage | Default to "004" |
| 12 | PF2, WP2 | PLKO | VAGRP | Planner Group | S/4HANA | PLKO | VAGRP | Planner Group | Value Mapping: Planner Group |
| 13 | - | - | - | - | S/4HANA | PLKO | STATU | Overall Status | Default to "4" |
| 14 | PF2, WP2 | PLKO | ANLZU | System Condition | S/4HANA | PLKO | ANLZU | System Condition | Value Mapping: System Condition |
| 15 | PF2, WP2 | PLKO | STRAT | Maintenance Strategy | S/4HANA | PLKO | STRAT | Maintenance Strategy | Value Mapping: Maintenance Strategy |
| 16 | PF2, WP2 | PLKO | ISTRU | Assembly | S/4HANA | PLKO | ISTRU | Assembly | Value Mapping: Assembly and Construction Type Overwrite with DCT if provided (as part of enrichment) |
2.Task List Header Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLKO | PLNTY | Task List Type | Default to "A" |
| 2 | DCT | PLKO | zLegacyPLNNR | Legacy Key for Task List Group | S/4HANA | PLKO | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | DCT | PLKO | zLegacyPLNAL | Legacy Group Counter | S/4HANA | PLKO | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | - | - | - | - | S/4HANA | PLKO | ZAEHL | Internal counter | System (Internal numbering) |
| 5 | - | - | - | - | S/4HANA | PLKO | DATUV | Valid-From Date | Derive the date as per Value Mapping: OTH_Migration_Date Relevant Values A2D (using Object ID "1005" and Field Name = "PLKO-DATUV". |
| 6 | DCT | PLKO | PROFIDNETZ | Profile | S/4HANA | PLKO | PROFIDNETZ | Profile | Direct Mapping |
| 7 | DCT | PLKO | KTEXT | Description | S/4HANA | PLKO | KTEXT | Description | Direct Mapping |
| 8 | DCT | PLKO | IWERK | Planning Plant | S/4HANA | PLKO | IWERK | Planning Plant | Direct Mapping |
| 9 | DCT | PLKO | ARBPL | Work Centre | S/4HANA | PLKO | ARBPL | Work Centre | Direct Mapping |
| 10 | DCT | PLKO | WERKS | Plant | S/4HANA | PLPO | WERKS | Plant | Direct Mapping |
| 11 | - | - | - | - | S/4HANA | PLKO | VERWE | Task List Usage | Default to "004" |
| 12 | DCT | PLKO | VAGRP | Planner Group | S/4HANA | PLKO | VAGRP | Planner Group | Direct Mapping |
| 13 | - | - | - | - | S/4HANA | PLKO | STATU | Overall Status | Default to "4" |
| 14 | DCT | PLKO | ANLZU | System Condition | S/4HANA | PLKO | ANLZU | System Condition | Direct Mapping |
| 15 | DCT | PLKO | STRAT | Maintenance Strategy | S/4HANA | PLKO | STRAT | Maintenance Strategy | Direct Mapping |
| 16 | DCT | PLKO | ISTRU | Assembly | S/4HANA | PLKO | ISTRU | Assembly | Value Mapping: Assembly and Construction Type |
3.Task List Header Long Text Header Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXL | TDOBJECT | Texts: application object | Default to "ROUTING" |
| 2 | - | - | - | - | S/4HANA | STXL | TDNAME | Name | Default to Client Number + Task List Type + Key for Task List Group + Group Counter + Counter Where: Character 1-3: Client Number (eg,: 100) Character 4: Task List Type (eg.: A) Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-14: Group Counter (eg.: 01, 02) Character 15-22: Counter (eg.: 00000001, 00000002) Example: "100A000000010100000001", "100A000000010200000002" |
| 3 | - | - | - | - | S/4HANA | STXL | TDID | Text ID | Default to 'PLKO' |
| 4 | PF2, WP2 | STXL | SPRAS | Language Key | S/4HANA | STXL | SPRAS | Language Key | Direct Mapping |
Note: Only the records marked as Cleansed in Inclusion-TL Header Long Text will be migrated
4.Task List Header Long Text Header Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXH | TDOBJECT | Texts: application object | Default to 'ROUTING' |
| 2 | - | - | - | - | S/4HANA | STXH | TDNAME | Name | Default to Client Number + Task List Type + Key for Task List Group + Group Counter + Counter Where: Character 1-3: Client Number (eg,: 100) Character 4: Task List Type (eg.: A) Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-14: Group Counter (eg.: 01, 02) Character 15-22: Counter (eg.: 00000001, 00000002) Example: "100A000000010100000001", "100A000000010200000002" |
| 3 | - | - | - | - | S/4HANA | STXH | TDID | Text ID | Default to 'PLKO' |
| 4 | DCT | STXL | SPRAS | Language Key | S/4HANA | STXH | SPRAS | Language Key | Direct Mapping |
5.Task List Header Long Text Line Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXL | TDOBJECT | Texts: application object | Default to "ROUTING" |
| 2 | - | - | - | - | S/4HANA | STXL | TDNAME | Name | Default to Client Number + Task List Type + Key for Task List Group + Group Counter + Counter Where: Character 1-3: Client Number (eg,: 100) Character 4: Task List Type (eg.: A) Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-14: Group Counter (eg.: 01, 02) Character 15-22: Counter (eg.: 00000001, 00000002) Example: "100A000000010100000001", "100A000000010200000002" |
| 3 | - | - | - | - | S/4HANA | STXL | TDID | Text ID | Default to 'PLKO' |
| 4 | PF2, WP2 | STXL | SPRAS | Language Key | S/4HANA | STXL | SPRAS | Language Key | Direct Mapping |
| 5 | - | - | - | - | S/4HANA | STXL | CLUSTD_TAG | Tag column | Default to "*" |
| 6 | PF2, WP2 | STXL | ROWCOUNT | Row number | S/4HANA | STXL | ROWCOUNT | Row number | Direct Mapping |
| 7 | PF2, WP2 | STXL | TXLINE | Text Line | S/4HANA | STXL | TXLINE | Text Line | Direct Mapping |
Note: Only the records marked as Cleansed in Inclusion-TL Header Long Text will be migrated
6.Task List Header Long Text Line Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXL | TDOBJECT | Texts: application object | Default to 'ROUTING' |
| 2 | - | - | - | - | S/4HANA | STXL | TDNAME | Name | Default to Client Number + Task List Type + Key for Task List Group + Group Counter + Counter Where: Character 1-3: Client Number (eg,: 100) Character 4: Task List Type (eg.: A) Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-14: Group Counter (eg.: 01, 02) Character 15-22: Counter (eg.: 00000001, 00000002) Example: "100A000000010100000001", "100A000000010200000002" |
| 3 | - | - | - | - | S/4HANA | STXL | TDID | Text ID | Default to 'PLKO' |
| 4 | DCT | STXL | SPRAS | Language Key | S/4HANA | STXL | SPRAS | Language Key | Direct Mapping |
| 5 | - | - | - | - | S/4HANA | STXL | CLUSTD_TAG | Tag column | Default to "*" |
| 6 | DCT | STXL | ROWCOUNT | Row number | S/4HANA | STXL | ROWCOUNT | Row number | Direct Mapping |
| 7 | DCT | STXL | TXLINE | Text Line | S/4HANA | STXL | TXLINE | Text Line | Direct Mapping |
7.Task List Operation Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PF2, WP2 | PLPO | PLNTY | Task List Type | S/4HANA | PLPO | PLNTY | Task List Type | Default to "A" |
| 2 | PF2, WP2 | PLPO | PLNNR | Key for Task List Group | S/4HANA | PLPO | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | PF2, WP2 | PLKO | PLNAL | Group Counter | S/4HANA | PLKO | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | PF2, WP2 | PLPO | VORNR | Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 5 | PF2, WP2 | PLPO | PLNKN | Number of the task list node | S/4HANA | PLPO | PLNKN | Number of the task list node | System (Internal numbering) |
| 6 | PF2, WP2 | PLPO | ZAEHL | Internal counter | S/4HANA | PLPO | ZAEHL | Internal counter | System (Internal numbering) |
| 7 | PF2, WP2 | CRHD | ARBPL | Work Centre | S/4HANA | CRHD | ARBPL | Work Centre | Value Mapping: Work Centre |
| 8 | PF2, WP2 | PLKO | WERKS | Plant | S/4HANA | PLPO | WERKS | Plant | Value Mapping: Plant (Maintenance Plant = Yes) |
| 9 | - | - | - | - | S/4HANA | PLPO | STEUS | Control Key | Derive from CRHD-STEUS based on the associated Work Centre |
| 10 | PF2, WP2 | PLPO | LTXA1 | Operation Description | S/4HANA | PLPO | LTXA1 | Operation Description | Direct Mapping |
| 11 | PF2, WP2 | PLPO | ARBEI | Work Involved in the Activity | S/4HANA | PLPO | ARBEIT | Work Involved in the Activity | Direct Mapping |
| 12 | - | - | - | - | S/4HANA | PLPO | ARBEH | Unit for Work | Default to "H" |
| 13 | PF2, WP2 | PLPO | ANZZL | Number of Capacities Required | S/4HANA | PLPO | ANZZL | Number of Capacities Required | Direct Mapping |
| 14 | - | - | - | - | S/4HANA | PLPO | INDET | Key for calculation | Default to "1" |
| 15 | - | - | - | - | S/4HANA | PLPO | PRZNT | Work Percentage | Default to "100" |
| 16 | PF2, WP2 | PLPO | VERTL | Distribution function for capacity requirements | S/4HANA | PLPO | VERTL | Distribution function for capacity requirements | Direct Mapping |
| 17 | PF2, WP2 | PLPO | AUFKT | Execution Factor | S/4HANA | PLPO | AUFKT | Execution Factor | Direct Mapping. Default 1 if blank |
| 18 | PF2, WP2 | PLPO | ANLZU | System Condition | S/4HANA | PLPO | ANLZU | System Condition | Value Mapping: System Condition |
| 19 | - | - | - | - | S/4HANA | PLPO | EXECUTION_STAGE | PRE MAIN POST | Default to "MAIN" |
| 20 | PF2, WP2 | PLPO | BMVRG | Order Quantity | S/4HANA | PLPO | BMVRG | Order Quantity | Direct Mapping |
| 21 | PF2, WP2 | PLPO | BMEIH | Order Quantity Unit | S/4HANA | PLPO | BMEIH | Order Quantity Unit | Direct Mapping |
| 22 | PF2, WP2 | PLPO | PLIFZ | Planned Delivery Time in Days | S/4HANA | PLPO | PLIFZ | Planned Delivery Time in Days | Direct Mapping |
| 23 | PF2, WP2 | PLPO | FRDLB | Indicator: External Processing Operation with Subcontracting | S/4HANA | PLPO | FRDLB | Indicator: External Processing Operation with Subcontracting | Direct Mapping |
| 24 | PF2, WP2 | PLPO | SAKTO | Cost Element | S/4HANA | PLPO | SAKTO | Cost Element | Value Mapping: GL Account Mapping for Cost Element |
| 25 | PF2, WP2 | PLPO | MATKL | Material Group | S/4HANA | PLPO | MATKL | Material Group | Value Mapping: Material Group |
| 26 | PF2, WP2 | PLPO | EKGRP | Purchasing Group | S/4HANA | PLPO | EKGRP | Purchasing Group | Value Mapping: Purchasing Group |
| 27 | PF2, WP2 | PLPO | LIFNR | Vendor | S/4HANA | PLPO | LIFNR | Vendor | Value Mapping: Vendor Number |
| 28 | PF2, WP2 | PLPO | EKORG | Purchasing Organization | S/4HANA | PLPO | EKORG | Purchasing Organization | Value Mapping: Purchasing Organization |
8.Task List Operation Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLPO | PLNTY | Task List Type | Default to "A" |
| 2 | DCT | PLPO | zLegacyPLNNR | Legacy Key for Task List Group | S/4HANA | PLPO | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | DCT | PLPO | zLegacyPLNAL | Legacy Group Counter | S/4HANA | PLKO | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | DCT | PLPO | zLegacyVORNR | Legacy Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 5 | DCT | PLPO | ARBPL | Work Centre | S/4HANA | CRHD | ARBPL | Work Centre | Direct Mapping |
| 6 | DCT | PLPO | WERKS | Plant | S/4HANA | PLPO | WERKS | Plant | Direct Mapping |
| 7 | - | - | - | - | S/4HANA | PLPO | STEUS | Control Key | Derive from CRHD-STEUS based on the associated Work Centre |
| 8 | DCT | PLPO | LTXA1 | Operation Description | S/4HANA | PLPO | LTXA1 | Operation Description | Direct Mapping |
| 9 | DCT | PLPO | ARBEI | Work Involved in the Activity | S/4HANA | PLPO | ARBEIT | Work Involved in the Activity | Direct Mapping |
| 10 | - | - | - | - | S/4HANA | PLPO | ARBEH | Unit for Work | Default to "H" |
| 11 | DCT | PLPO | ANZZL | Number of Capacities Required | S/4HANA | PLPO | ANZZL | Number of Capacities Required | Direct Mapping |
| 12 | - | - | - | - | S/4HANA | PLPO | INDET | Key for calculation | Default to "1" |
| 13 | - | - | - | - | S/4HANA | PLPO | PRZNT | Work Percentage | Default to "100" |
| 14 | DCT | PLPO | VERTL | Distribution function for capacity requirements | S/4HANA | PLPO | VERTL | Distribution function for capacity requirements | Direct Mapping |
| 15 | DCT | PLPO | AUFKT | Execution Factor | S/4HANA | PLPO | AUFKT | Execution Factor | Direct Mapping. Default 1 if blank |
| 16 | DCT | PLPO | ANLZU | System Condition | S/4HANA | PLPO | ANLZU | System Condition | Direct Mapping |
| 17 | - | - | - | - | S/4HANA | PLPO | EXECUTION_STAGE | PRE MAIN POST | If not blank then direct Mapping. If blank then default to "MAIN" |
| 18 | DCT | PLPO | BMVRG | Order Quantity | S/4HANA | PLPO | BMVRG | Order Quantity | Direct Mapping |
| 19 | DCT | PLPO | BMEIH | Order Quantity Unit | S/4HANA | PLPO | BMEIH | Order Quantity Unit | Direct Mapping |
| 20 | DCT | PLPO | PLIFZ | Planned Delivery Time in Days | S/4HANA | PLPO | PLIFZ | Planned Delivery Time in Days | Direct Mapping |
| 21 | DCT | PLPO | FRDLB | Indicator: External Processing Operation with Subcontracting | S/4HANA | PLPO | FRDLB | Indicator: External Processing Operation with Subcontracting | Direct Mapping |
| 22 | DCT | PLPO | SAKTO | Cost Element | S/4HANA | PLPO | SAKTO | Cost Element | Direct Mapping |
| 23 | DCT | PLPO | MATKL | Material Group | S/4HANA | PLPO | MATKL | Material Group | Direct Mapping |
| 24 | DCT | PLPO | EKGRP | Purchasing Group | S/4HANA | PLPO | EKGRP | Purchasing Group | Direct Mapping |
| 25 | DCT | PLPO | LIFNR | Vendor | S/4HANA | PLPO | LIFNR | Vendor | Value Mapping: Vendor Number |
| 26 | DCT | PLPO | EKORG | Purchasing Organization | S/4HANA | PLPO | EKORG | Purchasing Organization | Direct Mapping |
9.Task List Operation Transformation Rule (ECC) - Outline Agreement Update
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PF2, WP2 | PLPO | PLNTY | Task List Type | S/4HANA | PLPO | PLNTY | Task List Type | Value Mapping: Task List Operation |
| 2 | PF2, WP2 | PLPO | PLNNR | Key for Task List Group | S/4HANA | PLPO | PLNNR | Key for Task List Group | Value Mapping: Task List Operation |
| 3 | PF2, WP2 | PLKO | PLNAL | Group Counter | S/4HANA | PLKO | PLNAL | Group Counter | Value Mapping: Task List Header |
| 4 | PF2, WP2 | PLPO | VORNR | Activity Number | S/4HANA | PLPO | VORNR | Activity Number | Value Mapping: Task List Operation |
| 5 | PF2, WP2 | PLPO | ZAEHL | Counter | S/4HANA | PLPO | ZAEHL | Counter | Value Mapping: Task List Operation |
| 6 | PF2, WP2 | PLPO | EBELN | Outline Agreement | S/4HANA | PLPO | EBELN | Outline Agreement | Value Mapping: Purchase Contracts |
| 7 | PF2, WP2 | PLPO | EBELP | Purchasing Agreement Item | S/4HANA | PLPO | EBELP | Purchasing Agreement Item | Value Mapping: Purchase Contracts |
10.Task List Operation Transformation Rule (DCT) - Outline Agreement Update
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DCT | PLPO | zLegacyPLNTY | Legacy Task List Type | S/4HANA | PLPO | PLNTY | Task List Type | Value Mapping: Task List Operation |
| 2 | DCT | PLPO | zLegacyPLNNR | Legacy Key for Task List Group | S/4HANA | PLPO | PLNNR | Key for Task List Group | Value Mapping: Task List Operation |
| 3 | DCT | PLPO | zLegacyPLNAL | Legacy Group Counter | S/4HANA | PLPO | VORNR | Activity Number | Value Mapping: Task List Header |
| 4 | DCT | PLPO | zLegacyVORNR | Legacy Activity Number | S/4HANA | PLPO | ZAEHL | Counter | Value Mapping: Task List Operation |
| 5 | DCT | PLPO | zLegacyEBELN | Legacy Outline Agreement | S/4HANA | PLPO | EBELN | Outline Agreement | Value Mapping: Purchase Contracts |
| 6 | DCT | PLPO | zLegacyEBELP | Legacy Purchasing Agreement Item | S/4HANA | PLPO | EBELP | Purchasing Agreement Item | Value Mapping: Purchase Contracts |
11.Task List Operation Long Text Header Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXH | TDOBJECT | Texts: application object | Default to "ROUTING" |
| 2 | PF2, WP2 | STXH | TDOBNAME | Name | S/4HANA | STXH | TDNAME | Name | Default to Client Number + PLNNR + PLNKN + ZAEHL Where: Character 1-3: Client Number (eg.: 100) Character 4: Task List Type (eg.: "A" Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-20: Number of the Task List Node (eg.: 00000001, 00000002) Character 21-28: Internal counter (eg.: 00000001, 00000002) Example: "100A000000010000000100000001" , "100A000000010000000200000002" |
| 3 | PF2, WP2 | STXH | TDID | Text ID | S/4HANA | STXH | TDID | Text ID | Default to "PLPO" |
| 4 | PF2, WP2 | STXH | SPRAS | Language Key | S/4HANA | STXH | SPRAS | Language Key | Direct Mapping |
Note: Only the records marked as Cleansed in Inclusion-TL Operation Long Text will be migrated
12.Task List Operation Long Text Header Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXH | TDOBJECT | Texts: application object | Default to "ROUTING" |
| 2 | DCT | STXH | TDOBNAME | Name | S/4HANA | STXH | TDNAME | Name | Default to Client Number + PLNNR + PLNKN + ZAEHL Where: Character 1-3: Client Number (eg.: 100) Character 4: Task List Type (eg.: "A" Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-20: Number of the Task List Node (eg.: 00000001, 00000002) Character 21-28: Internal counter (eg.: 00000001, 00000002) Example: "100A000000010000000100000001" , "100A000000010000000200000002" |
| 3 | DCT | STXH | TDID | Text ID | S/4HANA | STXH | TDID | Text ID | Default to "PLPO" |
| 4 | DCT | STXH | SPRAS | Language Key | S/4HANA | STXH | SPRAS | Language Key | Direct Mapping |
13.Task List Operation Long Text Line Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXL | TDOBJECT | Texts: application object | Default to "ROUTING" |
| 2 | - | - | - | - | S/4HANA | STXL | TDOBNAME | Name | Default to Client Number + PLNNR + PLNKN + ZAEHL Where: Character 1-3: Client Number (eg.: 100) Character 4: Task List Type (eg.: "A" Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-20: Number of the Task List Node (eg.: 00000001, 00000002) Character 21-28: Internal counter (eg.: 00000001, 00000002) Example: "100A000000010000000100000001" , "100A000000010000000200000002" |
| 3 | - | - | - | - | S/4HANA | STXL | TDID | Text ID | Default to "PLPO" |
| 4 | PF2, WP2 | STXL | SPRAS | Language Key | S/4HANA | STXL | SPRAS | Language Key | Direct Mapping |
| 5 | - | - | - | - | S/4HANA | STXL | CLUSTD_TAG | Tag column | Default to "*" |
| 6 | PF2, WP2 | STXL | ROWCOUNT | Row number | S/4HANA | STXL | ROWCOUNT | Row number | Direct Mapping |
| 7 | PF2, WP2 | STXL | TXLINE | Text Line | S/4HANA | STXL | TXLINE | Text Line | Direct Mapping |
Note: Only the records marked as Cleansed in Inclusion-TL Operation Long Text will be migrated
14.Task List Operation Long Text Line Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | STXL | TDOBJECT | Texts: application object | Default to "ROUTING" |
| 2 | - | - | - | - | S/4HANA | STXL | TDOBNAME | Name | Default to Client Number + PLNNR + PLNKN + ZAEHL Where: Character 1-3: Client Number (eg.: 100) Character 4: Task List Type (eg.: "A" Character 5-12: Key for Task List Group (eg.: 00000001, 00000002) Character 13-20: Number of the Task List Node (eg.: 00000001, 00000002) Character 21-28: Internal counter (eg.: 00000001, 00000002) Example: 100A000000010000000100000001, 100A000000010000000200000002 |
| 3 | - | - | - | - | S/4HANA | STXL | TDID | Text ID | Default to "PLPO" |
| 4 | DCT | STXL | SPRAS | Language Key | S/4HANA | STXL | SPRAS | Language Key | Direct Mapping |
| 5 | - | - | - | - | S/4HANA | STXL | CLUSTD_TAG | Tag column | Default to "*" |
| 6 | DCT | STXL | ROWCOUNT | Row number | S/4HANA | STXL | ROWCOUNT | Row number | Direct Mapping |
| 7 | DCT | STXL | TXLINE | Text Line | S/4HANA | STXL | TXLINE | Text Line | Direct Mapping |
15.Task List Operation Lean Service Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLMZ | PLNTY | Task List Type | Default to "A" |
| 2 | PF2, WP2 | PLMZ | PLNNR | Key for Task List Group | S/4HANA | PLMZ | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | PF2, WP2 | PLPO | VORNR | Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 4 | PF2, WP2 | PLMZ | PLNAL | Group Counter | S/4HANA | PLMZ | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 5 | DCT | STPO | IDNRK | Service Product Number | S/4HANA | STPO | IDNRK | Service Product Number | Value Mapping: Material Master. |
| 6 | - | - | - | - | S/4HANA | PLMZ | IMENG | Component Quantity | Default to "1" |
| 7 | DCT | PLMZ | SERVICEDURATION | Service Duration | S/4HANA | PLMZ | SERVICEDURATION | Service Duration | Direct Mapping Overwrite with DCT if provided (as part of enrichment) |
| 8 | DCT | PLMZ | SERVICEDURATIONUNIT | Service Duration Unit | S/4HANA | PLMZ | SERVICEDURATIONUNIT | Service Duration Unit | Direct Mapping Overwrite with DCT if provided (as part of enrichment) |
Note:
Lean service is mandatory when:
1. Task List Operation is external service (PLPO-STEUS=T430-STEUS, T430-LIEF is not blank and T430-SERVICE is not blank)
2. Service Package with the following condition exists: PLPO-PACKNO=ESLL-PACKNO and ESLL-PACKAGE is not blank, get ESLL-SUB_PACKNO. Extract all data ESLL-SUB_PACKNO=ESLL-PACKNO
16.Task List Operation Lean Service Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLMZ | PLNTY | Task List Type | Default to "A" |
| 2 | DCT | - | zLegacyPLNNR | Legacy Task List Group | S/4HANA | PLMZ | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | DCT | - | zLegacyVORNR | Legacy Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 4 | DCT | - | zLegacyPLNAL | Legacy Group Counter | S/4HANA | PLMZ | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 5 | DCT | - | zLegacyIDNRK | Legacy Service Product Number | S/4HANA | STPO | IDNRK | Service Product Number | Value Mapping: Material Master. |
| 6 | - | - | - | - | S/4HANA | PLMZ | IMENG | Component Quantity | Default to "1" |
| 7 | DCT | - | SERVICEDURATION | Service Duration | S/4HANA | PLMZ | SERVICEDURATION | Service Duration | Direct Mapping |
| 8 | DCT | - | SERVICEDURATIONUNIT | Service Duration Unit | S/4HANA | PLMZ | SERVICEDURATIONUNIT | Service Duration Unit | Direct Mapping |
17.Task List Component Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLMZ | PLNTY | Task List Type | Default to "A" |
| 2 | PF2, WP2 | PLMZ | PLNNR | Key for Task List Group | S/4HANA | PLMZ | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | PF2, WP2 | PLMZ | PLNAL | Group Counter | S/4HANA | PLMZ | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | PF2, WP2 | PLPO | VORNR | Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 5 | PF2, WP2 | STPO | IDNRK | Material Number | S/4HANA | STPO | IDNRK | Material Number | Value Mapping: Material Master. |
| 6 | PF2, WP2 | PLMZ | IMENG | Component Quantity | S/4HANA | PLMZ | IMENG | Component Quantity | Direct Mapping. |
| 7 | PF2, WP2 | PLMZ | IMEIN | Component Unit of Measure | S/4HANA | PLMZ | IMEIN | Component Unit of Measure | Value Mapping: Unit of Measure. |
| 8 | PF2, WP2 | PLMZ | RGEKZ | Indicator: Backflush | S/4HANA | PLMZ | RGEKZ | Indicator: Backflush | Direct Mapping |
| 9 | PF2, WP2 | PLMZ | DISP | Relevancy to Materials Planning/Generation of Purchase Req. | S/4HANA | PLMZ | DISP | Relevancy to Materials Planning/Generation of Purchase Req. | Direct Mapping |
| 10 | PF2, WP2 | PLMZ | WERK_STL | Plant | S/4HANA | PLMZ | WERK_STL | Plant | Value Mapping: Plant Mapping |
| 11 | PF2, WP2 | PLMZ | LGORT | Storage Location | S/4HANA | PLMZ | LGORT | Storage Location | If field Item Category = "N" then:
|
18.Task List Component Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLMZ | PLNTY | Task List Type | Default to "A" |
| 2 | DCT | PLMZ | zLegacyPLNNR | Legacy Task List Group | S/4HANA | PLMZ | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | DCT | PLMZ | zLegacyPLNAL | Legacy Group Counter | S/4HANA | PLMZ | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | DCT | PLMZ | zLegacyVORNR | Legacy Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 5 | DCT | PLMZ | zLegacyIDNRK | Legacy Material Number | S/4HANA | STPO | IDNRK | Material Number | Value Mapping: Material Master. |
| 6 | DCT | PLMZ | IMENG | Component Quantity | S/4HANA | PLMZ | IMENG | Component Quantity | Direct Mapping. |
| 7 | DCT | PLMZ | IMEIN | Component Unit of Measure | S/4HANA | PLMZ | IMEIN | Component Unit of Measure | Derive from MARA-MEINS where IDNRK=MARA-MATNR |
| 8 | DCT | PLMZ | RGEKZ | Indicator: Backflush | S/4HANA | PLMZ | RGEKZ | Indicator: Backflush | Direct Mapping |
| 9 | DCT | PLMZ | DISP | Relevancy to Materials Planning/Generation of Purchase Req. | S/4HANA | PLMZ | DISP | Relevancy to Materials Planning/Generation of Purchase Req. | Direct Mapping |
| 10 | DCT | PLMZ | WERK_STL | Plant | S/4HANA | PLMZ | WERK_STL | Plant | Direct Mapping |
| 11 | - | - | - | - | S/4HANA | PLMZ | LGORT | Storage Location |
19.Task List Package Transformation Rule (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLWP | PLNTY | Task List Type | Default to "A" |
| 2 | PF2, WP2 | PLWP | PLNNR | Key for Task List Group | S/4HANA | PLWP | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | PF2, WP2 | PLWP | PLNAL | Group Counter | S/4HANA | PLWP | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | PF2, WP2 | PLPO | VORNR | Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 5 | PF2, WP2 | PLWP | STRAT | Maintenance Strategy | S/4HANA | PLWP | STRAT | Maintenance Strategy | Value Mapping: Maintenance Strategy |
| 6 | PF2, WP2 | PLWP | PAKET | Maintenance Package Number | S/4HANA | PLWP | PAKET | Maintenance Package Number | Value Mapping: Maintenance Package |
20.Task List Package Transformation Rule (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | PLWP | PLNTY | Task List Type | Default to "A" |
| 2 | DCT | PLWP | zLegacyPLNNR | Legacy Task List Group | S/4HANA | PLWP | PLNNR | Key for Task List Group | System (Internal numbering) |
| 3 | DCT | PLWP | zLegacyPLNAL | Legacy Group Counter | S/4HANA | PLWP | PLNAL | Group Counter | Generate sequence number starting at 01 for each Key for Task List Group |
| 4 | DCT | PLWP | zLegacyVORNR | Legacy Activity Number | S/4HANA | PLPO | VORNR | Activity Number | System (Internal numbering) |
| 5 | DCT | PLWP | STRAT | Maintenance Strategy | S/4HANA | PLWP | STRAT | Maintenance Strategy | Direct Mapping |
| 6 | DCT | PLWP | PAKET | Maintenance Package Number | S/4HANA | PLWP | PAKET | Maintenance Package Number | Direct Mapping |
21.Task List (Characteristics Values Header)
a. Asset Specific Equipment/Asset Specific Task List - Characteristics Values Header (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | - | - | - | - | S/4HANA | KLAH | STATU | Class Status | Default to "1" |
22.Task List (Characteristics Values Allocation)
a. Asset Specific Equipment - Characteristics Values Allocation (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | - | - | - | - | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_ASSET_SPEC_EQ" |
| 6 | Asset Specific Task List Characteristic DCT | - | ATWRT | Characteristic Value | S/4HANA | AUSP | ATWRT | Characteristic Value | Value Mapping: Equipment |
| 7 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Direct Mapping |
b. Asset Specific Equipment - Characteristics Values Allocation (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | - | - | - | - | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_ASSET_SPEC_EQ" |
| 6 | PF2, WP2 | TAPL | TPLNR | Functional Location | S/4HANA | AUSP | ATWRT | Characteristic Value | If PLNTY = 'T' then Value Mapping: Equipment where New Equipment is not blank *Note: this field have 2 different source fields |
| 7 | PF2, WP2 | EAPL | EQUNR | Equipment Number | S/4HANA | AUSP | ATWRT | Characteristic Value | If PLNTY = 'E' then Value Mapping: Equipment *Note: this field have 2 different source fields |
| 8 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Default to "001" |
Note: These rules apply only when PLKO-EQUNR is not blank
c. Asset Specific Functional Location - Characteristics Values Allocation (DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | - | - | - | - | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_ASSET_SPEC_FL" |
| 6 | Asset Specific Task List Characteristic DCT | - | ATWRT | Characteristic Value | S/4HANA | AUSP | ATWRT | Characteristic Value | Direct Mapping |
| 7 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Direct Mapping |
d. Asset Specific Functional Location - Characteristics Values Allocation (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | - | - | - | - | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_ASSET_SPEC_FL" |
| 6 | PF2, WP2 | TAPL | TPLNR | Functional Location | S/4HANA | AUSP | ATWRT | Characteristic Value | If PLNTY = 'T' then Value Mapping: Functional Location where New Functional Location is not blank |
| 7 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Default to "001" |
Note: These rules apply only when PLKO-TPLNR is not blank
e. Old Task List No. - Characteristics Values Allocation (ECC)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | PF2, WP2 | CABN | ATNAM | Characteristic Name | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_OLD_TASK_LIST_NO" |
| 6 | PF2, WP2 | AUSP | ATWRT | Characteristic Value | S/4HANA | AUSP | ATWRT | Characteristic Value | Default to Legacy PLNTY + "|" + Legacy PLNNR + "|" + Legacy PLNAL |
| 7 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Default to "001" |
f. Regulatory - Characteristics Values Allocation (ECC and DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | DCT | - | ATNAM | Characteristic Name | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_REGULATORY" |
| 6 | DCT | - | A_REGULATORY | Regulatory | S/4HANA | AUSP | ATWRT | Characteristic Value | Direct Mapping Default to "NO" if blank |
| 7 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Default to "001" |
g. Nature of Work - Characteristics Values Allocation (ECC and DCT)
| Rule # | Source system | Source Table | Source Field | Source Description | Target System | Target Table | Target Field | Target Description | Transformation Logic |
|---|---|---|---|---|---|---|---|---|---|
| 1 | - | - | - | - | S/4HANA | KLAH | KLART | Class Type | Default to "018" |
| 2 | - | - | - | - | S/4HANA | INOB | OBTAB | Name of Database Table for Object | Default to "PLKO" |
| 3 | - | - | - | - | S/4HANA | KLAH | CLASS | Class | Default to "EAM_9999" |
| 4 | - | - | - | - | S/4HANA | INOB | OBJEK | Key of Object | Default to PLNTY + PLNNR + PLNAL |
| 5 | - | - | - | - | S/4HANA | CABN | ATNAM | Characteristic Name | Value Mapping: Characteristic A2D where ATNAM = "A_NATURE_OF_WORK" |
| 6 | DCT | - | A_NATURE_OF_WORK | Nature of Work | S/4HANA | AUSP | ATWRT | Characteristic Value | Direct Mapping |
| 7 | - | - | - | - | S/4HANA | KSML | POSNR | Item Number | Default to "001" |
List of Custom Target Reports for this object is maintained here: Conversion Specification - Custom Reports Register.
| Mapping Table Name | Mapping Table Description |
|---|---|
Task List | Old to new Task List Header |
Task List Operation | Old to new Task List Operation |
Functional Location | Old to new Functional Location |
Equipment Number | Old to new Equipment Number |
Characteristic A2D | Old to New Characteristic A2D |
Plant | Old to new Plant |
Planner Group | Old to new Planner Group |
Work Centre | Old to new Work Centre |
Maintenance Strategy | Old to new Maintenance Strategy |
Maintenance Package | Old to new Maintenance Package |
Material Master | Old to new Material Number |
Assembly and Construction Type | Mapping of legacy Assembly / Construction Type to new Assembly / Construction Type |
Unit of Measure | Old to New Unit of Measure |
System Condition | Old to new System Condition |
Purchasing Organization | Old to new Purchasing Organization |
Vendor Number | Old Vendor Code to New Vendor Code |
Purchasing Group | Old Purchasing Group to New Purchasing Group |
GL Account Mapping for Cost Element | Old to new Cost Elements |
List of Transformation Mappings with additional details is maintained here: Transformation Mappings
| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Ensure DCT tables completeness | SyWay Data Team |
| 2 | Ensure all Transformation mappings are up to date. | SyWay Data Team |
| Task | Action |
|---|---|
Verify Record Count | SyWay A2D Data Team to verify that the total number of relevant records from legacy systems and DCTs (if any) is equal to the total number of records in the Preload and Load Sheets. |
Verify Data Integrity | SyWay A2D Data Team to verify that the total number of Operations per Work Oder header extracted from legacy systems and DCTs (if any) should be equal to the total number of operations identified in the Preload and Load Sheets |
| Task | Action |
|---|---|
Conversion Accuracy | SyWay A2D Data Team to verify that all fields below meet pass the checks:
|
Review Error Reports | Review 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. |
| Task | Action |
|---|---|
Verify Record Count | Business Data Owner/s to verify that the total number of relevant records from legacy systems and DCTs (if any) is equal to the total number of records in the Preload and Load Sheets. |
| Task | Action |
|---|---|
Conversion Accuracy | Business Data Owner/s to verify that all fields below meet pass the checks:
|
The load process includes:
| Item # | Step Description | Team 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 8 if necessary. | SyWay Data team |
Load Phase and Dependencies
Pre-Cutover: 1005 Task List
Pre-Cutover: 1005a Long Text
Pre-Cutover: 1005b Class & Characteristic
Cutover: 1005c Outline Agreement Update
Note: A separate load program may need to be created for 1005a and 1005b if these become a risk to the actual cutover and need to be removed from the critical path. This will be evaluated post Mock 1
Identify the phase as to “when” the load for this object will occur. <Pre-Cutover, Cutover, Post Cutover> and list the steps that need to occur before the load can commence
List the Configurations required before loading can commence
| Item # | Configuration Item |
|---|---|
| 1 | T001L-Storage Locations |
| 2 | T001W-Plant |
| 3 | T006-Units of Measurement |
| 4 | T023-Material Group |
| 5 | T024-Purchasing Group |
| 6 | T024A-Planner Groups |
| 7 | T024E-Purchasing Organization |
| 8 | TQ72-Task List Status |
| 9 | T357M-Machine operating condition |
| 10 | T399I-Planning Plant |
| 11 | T411-Task List Usage |
| 12 | T412-Task list status |
| 13 | T418-Item Categories |
| 14 | T430-Control Key |
| 15 | T498-Distribution function |
| 16 | TCA01-Task list types |
| 17 | TCA41-Default values for standard networks and profiles |
| 18 | NRIV -Number Ranges for Task List Group |
| Object # | Preceding Object Conversion Approach |
|---|---|
1001 | Bill of Material |
1002 | Equipment |
1003 | Functional Location |
1006 | Work Center |
1009 | Class |
1010 | Construction Types/Assemblies |
1015 | Characteristic |
1016 | Maintenance Plan and Item |
1017 | Maintenance Strategy (including Package) |
1067 | GL Account Operational CoA (incl. secondary CE) |
1081 | Activity Type Groups |
2019 | Material Master |
3018 | Vendors |
9045 | Open Purchase Order |
The table below depicts 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 Type | Error Description | Action Taken |
|---|---|---|
Configuration | Invalid Storage Location | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Plant | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Unit of Measure | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Material Group | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Purchasing Group | Engage Functional team to expedite and fix the error in the system |
| Configuration | Invalid Planner Groups | Engage Functional team to expedite and fix the error in the system |
| Configuration | Invalid Purchasing Organization | Engage Functional team to expedite and fix the error in the system |
| Configuration | Invalid Task List Status | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid System Condition | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Planning Plant | Engage Functional team to expedite and fix the error in the system |
| Configuration | Invalid Task List Usage | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Task list status | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Item Categories | Engage Functional team to expedite and fix the error in the system |
| Configuration | Invalid Control Key | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Distribution function | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Task list types | Engage Functional team to expedite and fix the error in the system |
Configuration | Invalid Profile | Engage Functional team to expedite and fix the error in the system |
| Configuration | Invalid Number Ranges for Task List Group | Engage Functional team to expedite and fix the error in the system |
Invalid Data | Invalid Maintenance BOM | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Equipment | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Functional Location | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Work Center | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Class | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Assemblies | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Characteristic | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Maintenance Plan | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Maintenance Strategy | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Cost Element | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Activity Type | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Material Number | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Vendor | Expedite whether the master data is changed in the system |
Invalid Data | Invalid Open Purchase Order | Expedite whether the master data is changed in the system |
| Task | Action |
|---|---|
Verify Count | SyWay A2D 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.). |
| Task | Action |
|---|---|
Conversion Accuracy | SyWay A2D Data Team to verify that the Work order data in target S/4 HANA were loaded correctly via dspMigrate post load reports or standard reports from S/4 HANA. |
| Task | Action |
|---|---|
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. |
| Task | Action |
|---|---|
Conversion Accuracy | Verify that the EAM Work order data in target S/4 HANA were loaded correctly via dspMigrate post load reports or standard reports from S/4 HANA. |
Any additional key assumptions.
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.