The document provides guidance on summarizing a data migration methodology workshop for material master data. Key points include:
1. Key users are responsible for writing clear conversion rules for mapping legacy data fields to SAP fields to ensure understanding between functional and technical teams.
2. Understanding the purpose and impacts of each SAP field is important for documenting accurate conversion rules. This helps reveal potential issues early.
3. Cleansing and purging legacy data before conversion can save time. Documenting specific cleansing steps and extraction filters is part of mapping and conversion rules.
4. Material master involves fields used across multiple domains, making it complex to document conversion rules. Getting each domain's input on needed fields is recommended.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
419 views
Data Migration Material Master
The document provides guidance on summarizing a data migration methodology workshop for material master data. Key points include:
1. Key users are responsible for writing clear conversion rules for mapping legacy data fields to SAP fields to ensure understanding between functional and technical teams.
2. Understanding the purpose and impacts of each SAP field is important for documenting accurate conversion rules. This helps reveal potential issues early.
3. Cleansing and purging legacy data before conversion can save time. Documenting specific cleansing steps and extraction filters is part of mapping and conversion rules.
4. Material master involves fields used across multiple domains, making it complex to document conversion rules. Getting each domain's input on needed fields is recommended.
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19
Data Migration Material Master
Methodology Workshop
The ground rules
1. Start by understanding SAP... Than see what is to be taken from the legacy system 2. The migration must be integrated with the functional analysis... As most migration issues are linked to functional choices 3. Key Users may not be familiar, or comfortable, at writing conversion rules or specifications... The format used to write rules is kept simple, clear and easy 4. Business Object Material Master must be owned by a Key User(supported by a business analyst)... Who is responsible for writing the conversion rules and accountable for their accuracy 5. Define which fields you need in SAP before going into any conversion rules... As Key Users must first understand the fields purpose and impacts on the SAP process 6. Conversion rules must be written... So everyone involved in the project can read them and agree on it 7. Do not start any programming for a Business Object before you have a complete set of clear rules for all fields... A clear understanding between the functional and the technical teams will avoid many time consuming issues. Data Migration Material Master Methodology Workshop
The rules in action
In order to clearly document the conversion rules, the functional team must question and understand the purpose of each SAP field, thus requiring them to better understand the SAP process itself. Since most of the conversion issues are linked to customizing and functional choices(or omissions), some questions raised while digging to document the conversion rules will reveal these pitfalls, which might otherwise come up only toward the end of the project. This synergy of conversion rules and functional analysis, permitting to identify and resolve potential issues before they occur, will yield a much faster and stable conversion AND functional/customizing process for the following steps. The “AND” is key here, conversion will boost functional/customizing and vice-versa, this is where we get added value. How to make it work? The whole process of this methodology is designed as building blocks, were each step if the foundation on which the next one is built. “Lean” approach, so everything that is not necessary is removed, everything that is left is necessary. What makes it work is the systematic application, of each step of the methodology, for MM Business Object. Data Migration Material Master Methodology Workshop INTRODUCTION TO DATA CONVERSION. The data conversion requires Key Users, business analysts and technical resources from most departments. These same resources will most probably be involved in other parts of the project. For this reason, the risk of conflicting task is high and can quickly lead to a bottle neck, where key peoples are overloaded. For this reason, it should consider the data conversion as a project within the project. The main steps of the data conversion are: Organization of the data conversion Data conversion plan The WBS with workload estimates The calendar planning with resources loading Going on with the Business Objects data conversion Data purging and cleansing Mapping and conversion rules Extract and load programs from rules Data and rules adaptation Load unit testing Extract and load full size testing Full data loading and validation into ACCEPTANCE SYSTEM Full data loading and validation into PRE-PRODUCTION SYSTEM Full conversion and signoff into PRODUCTION SYSTEM
Data Migration Material Master Methodology Workshop DATA CONVERSION PLAN Business Objects A Business Object is a general category for data that defines something like material master, vendor master, stocks, orders, purchase requisitions, organizational units, etc. The first step is identifying which Business Objects are required for your SAP implementation. Data type There are three types of data involved in the migration: Master Data, transactional data, and historical data. Master Data. Application Master Data tends to be static. Most Master Data can be driven by the legacy applications. Examples: vendors, customers, charts of accounts, assets, bills of materials, material masters, info records. Transactional Data. Transactional data is current and outstanding transaction data that needs to be captured from the legacy system and defined to the SAP R/3 applications for business process completion. Examples: accounting documents, open purchase orders, open sales orders, back orders. Historical Data. Historical data needs to be brought over from the legacy system to the SAP R/3 System for reference purposes. Examples: closed purchase orders, closed sales orders, summary general ledger information, etc. Data Migration Material Master Methodology Workshop
Required information to complete the conversion plan
What Which Business Objectswill be converted from the legacy system into SAP. Where Where are the data, which Legacy System's are involved for the extraction. How much Estimate the number of records to be ultimately loaded into SAP. How There are two aspects to be considered: The way data is extracted from the Legacy System Automatically extracted from the Legacy system without manual intervention. Manually filled spreadsheet Combination of an automatic Legacy System extraction + manual entry into a spreadsheet The way data is injected into SAP: Automatic data transfer from a flat file into SAP Manually entering data with online transactions into SAP Combination of both The data transfer method you choose will determine the types of resources you need. For example, you may need temporary employees for the manual data entry and programmers for writing the extraction programs.
Who Who is involve on each Business Object:
Key User(Functional responsible of BO conversion :Rules, manual data corrections, test, validations) Legacy system technical staff Functional consultants Resources for of data cleansing and purging in the Legacy System Programmer for the extractionProgrammer for loading data in SAP Business Object Stakeholder Knowing where the data is in the Legacy System, and which is accurate, requires the implication of different resources from your organisation. They will need work closely together and you have to plan and secure their availability
Data Migration Material Master CONVERTING A BUSINESS OBJECT Data Migration Material Master Methodology Workshop DATA PURGING AND CLEANSING The purging and cleansing of the Legacy System will save you time and efforts. Start as soon as possible and do as much as possible. This can be done without specific knowledge of SAP. • Data Purging Before transferring data from your legacy system, delete old and obsolete data. For example : You can also delete unused materials. • Data Cleansing This process correct data inconsistencies and ensures the integrity of the existing data in the Legacy System. For example, there are often lots of inconsistencies in Customer and Vendor address fields. You will quickly find that SAP will not let you load address fields unless you cleaned them
Data Migration Material Master Methodology Workshop MAPPING AND CONVERSION RULES The documentation of each Business Object will contain the data conversion rules, which include: • Legacy sources: From which Legacy system(s) are we extracting the data. • Extraction procedures: Document the specific steps required to extract data from the LS. • Purging and cleansing rules: What are the cleansing steps to be taken and extraction filters to be used. • General Conversion rules: Guide lines and generic rules. • Fields Specific rules: Conversion rules for each SAP fields. Data Migration Material Master Methodology Workshop About the rules Getting the conversion rules to be written by Key Users is essential to this methodology. • Key Users must understand SAP fields usage. • Key Users must question their Legacy System values and integrity. • Documented rules permit a clear statement of what a Key User think. Thus permitting to identify conflicts and misunderstandings between domains. • Rules documents must be versioned, making change management easier. • The rules will provide a common language between functional and technical teams. Data Migration Material Master Methodology Workshop The Material Master challenge Material Master involves all the domains and may require any where from 20 fields to a few hundreds, depending on the complexity of your implementation. Some fields will be used by different domains while others will be used by only one domain, but its value will have an impact on functionality used by another domain. This is the most complex Business Object to document, and, at the same time, it is the one you must start with in your conversion process. Material Master is key to all domains and many fields must be discovered and understood. To get that understanding from Key Users proceed as follow: 1st step: Selection of the fields by each domain Get each domain with their consultants to go through the mapping file and look at the fields for each material type. The goal here is to find which fields will be needed, requiring from the Key Users to ask questions and understand their purpose. This is done separately by each domain and documented in different mapping files. At this point, we are not interested about where the values will come from and how to convert them. Each time a domain select a field for a specific material type, they Data Migration Material Master Methodology Workshop Data Migration Material Master Methodology Workshop What to do when the same field is found in different views In Material Master, some fields can be entered and modified in different views. For example, the field “Goods receipt processing time in days (MARC-WEBAZ)” exists in views Purchasing, MRP2and Quality management. When doing the rules and the load program, the same field can’t be in different views. To solve this, proceed as follow: See with all implicated domains and decide who will be the owner of the field. For example, of the field “Goods receipt processing time in days (MARC-WEBAZ)”,it can be decided among the domains to put it in the Purchasing view (and nowhere else). This means the Purchasing Key User is the field owner. Other domains still can use it and have their own specific rules for it. However, it is the Purchasing Key User role to make sure this field is used correctly and validate if there are conflicts among the different domain's rules SPECIAL MULTI VIEWS In can however happen that no specific domain can be identified as the lead or main user of a field. Let’s take for example, “MM/PP status (MARC-MMSTA)” which is in views: Purchasing, MRP1, Work scheduling, Costing 1, Quality Management. If no one can be clearly identified as the lead for that field, then we put it in a dummy view called “SPECIAL multi views”. This is used to put all the fields which exists in different views and for which we can’t assign a specific owner. Data Migration Material Master Methodology Workshop 2ndstep: Regroup selection of all domains in a single document Once this is done for each domain, the DC manager put all domains mappings in a single document. It will show all the fields/domain dependencies and identify fields which will have conversion rules from different domains (put the field owner first). 3rd step: Build the data conversion rules template with all the selected fields. In the previous step, we established which fields of the Material Master will be use in SAP. Now we build the data conversion rules template, which we will use to write the conversion rules. There is one line for each field/type combination. Specify, for each field/type, which domain selected it. If more than one domain selected the same field/type, put the name of all concerned domains (put the owner first) 4thstep: Get the rules from each domain, independently Ask each domain to specify the conversion rules for all the fields they are concerned with. This is purposely done independently for each domain, so that misunderstanding or conflicting rules between domains may be put in evidence in the next step. 5thstep:Merge the rules from all domains. Make a single document containing all the functional domain's rules and specify, for each rule, which domain wrote it. 6thstep:Analyse the results and start building the Issues list. Data Migration Material Master Methodology Workshop Data Migration Material Master Methodology Workshop Data Migration Material Master Methodology Workshop Data Migration Material Master Methodology Workshop EXTRACT AND LOAD PROGRAMS What to extract and how to proceed. If there is ambiguity or incomplete information in the specs, solve them before you do any programming. This will prove to be a time saver later. TRANSFORMATION BETWEEN THE EXTRACTIONAND LOAD Most data need transformation between the extraction from the Legacy System and the load in SAP. These can be done at extraction time, as an intermediary step or at load time. There is no good or wrong here and any combination is valid. What you must avoid is to spread the transformation in too many places, which makes debugging and finding the sources of issues more difficult. General preference is as follow: • Cleansing and filters are applied at extraction • Data transformations are made at load time. • Exceptionally, for very complex transformations, it is done as an intermediary step between the extraction and the load. However, try to avoid this as much as possible Data Migration Material Master Methodology Workshop CONCLUSION The methodology itself is mainly a mix of good old common sense and management . Each step is the foundation of the next one. Complete each step at 100% and the next one will be easier. The result is a snowball effect, permitting you to gain more speed from step to step. Not following this rule will also have a snowball effect, but in the opposite direction, reaching a point where the conversion process becomes out of control. Although it may sometimes look to others like you are taking the long route to get there, remember that the objective is not to finish a specific step ASAP. The goal it is to complete the whole process in the best time possible and to deliver a complete set of Master Data, which will not need rework once in production. The main challenge you will face it is to overcome: • Pressure to show rapid results (any results) • Tendencies to push forward issues so we can keep progressing • Resistance to follow the versioning process and associated work in batch mode • Refusal to slow down when the process begin to get out of hands.