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

Compare with Current View Page History

« Previous Version 11 Next »

Status

  Lead Approval

Owner
Stakeholders

Purpose

The purpose of this document is to define the conversion approach to create 9040 - Purchasing Contracts and outline agreement in S/4 HANA.

A purchasing contract is a legally-binding purchase agreement that contains special conditions that are negotiated between a buyer and a seller, covering the supply of goods or the performance of services. The contract is valid for a specific period, during which goods and services are released against the contract. The purchasing contract enables buyers to create purchasing contracts for frequently procured goods or services. A released contract can be used as a source of supply for the procurement of goods or services through a purchase order, a goods and service acknowledgement or a supplier invoice. The releases made against the contract by these documents are updated in the contract..

An outline agreement in SAP MM is a long-term purchasing agreement with a vendor, defining terms, prices, and quantities for materials or services over a set period. The two main types are Contracts and Scheduling agreements,

In SAP ECC, contracts are as per the below

  1. Quantity Contracts (Contract type MK)
  2. Value Contracts (Contract type WK)
  3. Catalog Contracts (Contract type ZWK)

in SAP ECC, there are few outline agreements to be migrated into S/4.

A quantity contract is defined as the type of contract where the total quantity to be ordered during the validity period of the contract is known in advance. The contract is regarded as fulfilled when release orders totaling a given quantity have been issued.  

When material is required,  a Purchase Order is created with reference to the Contract for delivery of the material. The Purchase Orders, created with reference to contracts, are also known as call-off orders.

A value contract is defined as is a long-term, legally binding agreement with a customer or vendor to purchase/supply goods or services up to a specified total monetary value within a set period. It does not specify exact delivery dates or quantities, allowing for flexible release orders until the target value is met.

A catalog contract in SAP is defined as specialized, legally binding, long-term procurement agreement (value or quantity) published within a digital catalog to enforce negotiated pricing, It streamlines compliant purchasing by automatically applying agreed rates to catalog items, enabling users to order directly from pre-approved, contract-covered items in SAP.

The outline purchase agreement is often referred to as a blanket or umbrella purchase order. It is basically a long-term agreement between the purchasing department and vendor for material or services for a defined period of time. The purchasing department negotiates with the vendor a set of terms and conditions that are fixed for the period of agreement.


Conversion Scope

The scope of this document covers the approach for converting active Purchasing Contracts from Legacy Source Systems into S/4HANA.

  • The plants and purchasing organizations are in the migration scope.
  • The material and vendor in the Contracts are in the migration scope.
  • The contract is still within the validity period.
  • If multiple records exist for the same material and vendor, select only the one with the most recent effective date.
  • Migrating SAP purchasing contracts requires converting released, approved legacy agreements into active S/4HANA contracts, often maintaining original contract IDs. 
  • If Purchasing info record is already available, the price is taken from this info record.


The data from legacy system includes:

  1. Only approved and released contracts can be migrated.
  2. Meta data for the contracts from Icertis (TBC- main source and need the data from R2 team).
  3. ECC Source list will be the one of the source to identify the scope of the contracts.
  4. Contracts scope will be verified with the one year consumption (TBC)
  5. Company codes are in migration scope.
  6. Material Groups are in migration scope.
  7. Vendor + Purchasing Organizations combination is in migration scope at Purchasing Document Header data level
  8. Material + Plant combination is in migration scope at Purchasing Document Item data level.

The data from legacy system excludes:

  1. Deletion Indicator (EKKO-LOEKZ) = "X" at Purchasing Document Header level
  2. Validity period End (EKKO-KDATE) < System date at Purchasing Document Header level
  3. Deletion Indicator (EKKO-LOEKZ) = "X" at Purchasing Document Item Data level
  4. Header contracts with no line item data.
  5. Open Purchase Orders, Quotation requests
  6. Master Conditions - During the creation of outline agreements, you can specify just one time period for each variable key.
  7. Scales are not supported during the creation of outline agreements.

  8. Volume rebate conditions in outline agreements are not taken into account.

  9. Version management (document change management).

  10. ternal services (planned and unplanned services).
  11. Item categories (Third-Party, Enhanced Limits, Consignment, Subcontracting).
  12. Multilevel item hierarchy.

Important Tables for Purchasing Contracts:

  1. EKKO: Purchasing Document Header data.
  2. EKPO: Purchasing Document Item data.
  3. EKKN: Account Assignment in Purchasing Document

The following structures or features are supported in SAP S/4HANA:

  1. Header Data

  2. Supplier Address

  3. Header Texts

  4. Item Data

  5. Delivery Addresses

  6. Account Assignment

  7. Item Texts

List of source systems and approximate number of records 

SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

PF2

Purchasing Contracts Header data




Purchasing Contracts Line Item data




Purchasing Contracts Account Assignment data

3500

Value contracts - 2390
Quantity contracts - 534
Catalog contracts - 342


70257

Value contracts - 46935
Quantity contracts - 9837
Catalog contracts - 13485

 
70257

Value contracts - 46935
Quantity contracts - 9837
Catalog contracts - 13485

S4HANA

3500

Value contracts - 2390
Quantity contracts - 534
Catalog contracts - 342

 
70257

Value contracts - 46935
Quantity contracts - 9837
Catalog contracts - 13485

 
70257

Value contracts - 46935
Quantity contracts - 9837
Catalog contracts - 13485



WP

Purchasing Contracts Header data




Purchasing Contracts Line Item data




Purchasing Contracts Account Assignment data

1350

Value contracts - 537
Quantity contracts - 12
Catalog contracts - 801


42607

Value contracts - 21961
Quantity contracts - 41
Catalog contracts - 20605

 
42607

Value contracts - 21961
Quantity contracts - 41
Catalog contracts - 20605

S4HANA

1350

Value contracts - 537
Quantity contracts - 12
Catalog contracts - 801


42607

Value contracts - 21961
Quantity contracts - 41
Catalog contracts - 20605

 
42607

Value contracts - 21961
Quantity contracts - 41
Catalog contracts - 20605




Additional Information

Multi-language Requirement

N/A

Document Management

Legal Requirement

N/A

Special Requirements

Different countries/regions have differing legal requirements (TBC)

Any intercompany contracts (TBC)


Target Design

The technical design of the target for this conversion approach. . The below table shows the specific Tables and Key fields as per the Migration Cockpit Template will provide all the details for the target design


Field List for Migration Object: MM - Purchase contract
Sheet NameGroup NameField DescriptionImportanceTypeLengthDecimalSAP StructureSAP Field
Header Data (mandatory)

KeyLegacy Agreement Numbermandatory for sheetText80    
S_EKKOLEGACY_NUMBER
General DataCompany Codemandatory for sheetText80    
S_EKKOBUKRS
Agreement Typemandatory for sheetText80    
S_EKKOBSART
Supplier's Account Numbermandatory for sheetText80    
S_EKKOLIFNR
Purchasing Organizationmandatory for sheetText80    
S_EKKOEKORG
Purchasing Groupmandatory for sheetText80    
S_EKKOEKGRP
Currency Key (ISO Format)mandatory for sheetText80    
S_EKKOWAERS
Administrative DataAgreement Date
Date

S_EKKOBEDAT
Start of Validity Period
Date

S_EKKOKDATB
End of Validity Periodmandatory for sheetDate

S_EKKOKDATE
Terms of Delivery and PaymentTarget Value
Number15    2     S_EKKOKTWRT
Exchange Rate
Number9     5     S_EKKOWKURS
Indicator for Fixed Exchange Rate
Text1     
S_EKKOKUFIX
Terms of Payment Key
Text80    
S_EKKOZTERM
First Payment in Days
Number3     
S_EKKODSCNT1_TO
Discount for First Payment in %
Number5     3     S_EKKODSCT_PCT1
Second Payment in Days
Number3     
S_EKKODSCNT2_TO
Discount for Second Payment in %
Number5     3     S_EKKODSCT_PCT2
Cash Discount Days
Number3     
S_EKKODSCNT3_TO
Incoterms Version
Text80    
S_EKKOINCOV
Incoterms
Text80    
S_EKKOINCO1
Incoterms Location 1
Text70    
S_EKKOINCO2_L
Incoterms Location 2
Text70    
S_EKKOINCO3_L
Reference DataYour Reference
Text12    
S_EKKOIHREZ
Our Reference
Text12    
S_EKKOUNSEZ
Sales Person
Text30    
S_EKKOVERKF
Telephone
Text16    
S_EKKOTELF1
TaxesCountry/Region of Sales Tax ID Number
Text80    
S_EKKOSTCEG_L









Supplier Address (Not Applicable)

KeyLegacy Agreement Numbermandatory for sheetText80    
S_ADRCLEGACY_NUMBER
Supplier AddressCity
Text40    
S_ADRCCITY
City Postal Code
Text10    
S_ADRCPOSTL_COD1
Street
Text40    
S_ADRCSTREET
House Number
Text10    
S_ADRCHOUSE_NO
Country/Region
Text80    
S_ADRCCOUNTRY
Region
Text80    
S_ADRCREGION









Header Texts( Not Applicable)

KeyLegacy Purchasing Document Numbermandatory for sheetText80    
S_EKKO_TEXTLEGACY_NUMBER
TextText IDmandatory for sheetText80    
S_EKKO_TEXTTDID
Textmandatory for sheetTextunrestricted
S_EKKO_TEXTTEXT









Item Data (mandatory)

KeyLegacy Agreement Numbermandatory for sheetText80    
S_EKPOLEGACY_NUMBER
Item Number of Agreementmandatory for sheetNumber5     
S_EKPOEBELP
General DataHigher-Level Item
Number5     
S_EKPOHL_ITEM
Item Is an Item Set
Text1     
S_EKPOISOUTLINE
Item Category
Text80    
S_EKPOPSTYP
Account Assignment Category
Text80    
S_EKPOKNTTP
Product
Text80    
S_EKPOMATNR
Short Text
Text40    
S_EKPOTXZ01
Plant
Text80    
S_EKPOWERKS
Storage Location
Text80    
S_EKPOLGORT
Product Group
Text80    
S_EKPOMATKL
Product Type Group
Text80    
S_EKPOPRODUCTTYPE
Confirmation Control Key
Text80    
S_EKPOBSTAE
Quantity and PriceTarget Quantity
Number13    3     S_EKPOKTMNG
Release Order Quantity
Number13    3     S_EKPOABMNG
Order Unit of Measure (ISO Format)
Text80    
S_EKPOPO_UNIT_ISO
Net Price
Number28    2     S_EKPONETPR
Price Unit
Number5     
S_EKPOPEINH
Price Unit of Measure (ISO Format)
Text80    
S_EKPOBPRME
Numerator Conv. Price Unit -> Order Unit
Number5     
S_EKPOBPUMZ
Denominator Conv. Price Unit->Order Unit
Number5     
S_EKPOBPUMN
Update Info Record
Text80    
S_EKPOSPINF
HandlingFirst Reminder/Expediter
Number3     
S_EKPOMAHN1
Second Reminder/Expediter
Number3     
S_EKPOMAHN2
Third Reminder/Expediter
Number3     
S_EKPOMAHN3
Planned Delivery Duration in Days
Number3     
S_EKPOPLIFZ
Product Number Used by Supplier
Text35    
S_EKPOVEND_MAT
GR/IR ControlUnderdelivery Tolerance Limit
Number3     1     S_EKPOUNTTO
Overdelivery Tolerance Limit
Number3     1     S_EKPOUEBTO
Indicator:Unlimited Overdelivery Allowed
Text1     
S_EKPOUEBTK
Tax Code
Text80    
S_EKPOMWSKZ
Shipping Instruction
Text80    
S_EKPOEVERS
Kanban Indicator
Text80    
S_EKPOKANBA
Indicator: Invoice Receipt
Text1     
S_EKPOREPOS
Indicator: GR-Based Invoice Verification
Text1     
S_EKPOWEBRE
Indicator: Acceptance At Origin
Text1     
S_EKPOWEORA
Process Flow Multiple Account AssignmentDistribution
Text80    
S_EKPOVRTKZ
Partial Invoice
Text80    
S_EKPOTWRKZ
Terms of Delivery and PaymentIncoterms
Text80    
S_EKPOINCO1
Incoterms Location 1
Text70    
S_EKPOINCO2_L
Incoterms Location 2
Text70    
S_EKPOINCO3_L









Delivery Address (Not Applicable)

KeyLegacy Agreement Numbermandatory for sheetText80    
S_ADRC_2LEGACY_NUMBER
Item Number of Agreementmandatory for sheetNumber5     
S_ADRC_2ITEM_NO
Delivery AddressCity
Text40    
S_ADRC_2CITY
City Postal Code
Text10    
S_ADRC_2POSTL_COD1
Street
Text60    
S_ADRC_2STREET
House Number
Text10    
S_ADRC_2HOUSE_NO
Country/Region
Text80    
S_ADRC_2COUNTRY
Region
Text80    
S_ADRC_2REGION









Account Assignment

KeyLegacy Agreement Numbermandatory for sheetText80    
S_EKKNLEGACY_NUMBER
Item Number of Agreementmandatory for sheetNumber5     
S_EKKNITEM_NO
Sequential Number of Account Assignmentmandatory for sheetNumber2     
S_EKKNSERIAL_NO
Account AssignmentQuantity
Number13    3     S_EKKNMENGE
Distribution Percentage
Number3     1     S_EKKNVPROZ
G/L Account Number
Text80    
S_EKKNGL_ACCOUNT
Cost Center
Text80    
S_EKKNCOSTCENTER
Profit Center
Text80    
S_EKKNPROFIT_CTR
Order
Text80    
S_EKKNORDERID
Sales and Distribution Document Number
Text80    
S_EKKNSD_DOC
Sales Document Item
Number6     
S_EKKNITM_NUMBER
Sales Order Delivery Schedule Line Item
Number4     
S_EKKNETENR
WBS Element
Text80    
S_EKKNWBS_ELEMENT
Main Asset Number
Text80    
S_EKKNASSET_NO
Asset Subnumber
Text4     
S_EKKNSUB_NUMBER









Item Texts (Not Applicable)

KeyLegacy Agreement Numbermandatory for sheetText80    
S_EKPO_TEXTLEGACY_NUMBER
Item Number of Agreementmandatory for sheetNumber5     
S_EKPO_TEXTEBELP
TextText IDmandatory for sheetText80    
S_EKPO_TEXTTDID
Textmandatory for sheetTextunrestricted
S_EKPO_TEXT

TEXT


Conditions Data (TBC )

Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System


























Conversion Process

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

image-2025-6-6_10-55-42-1 (1).png


Data Privacy and Sensitivity


Extraction

Extract data from a source into  Syniti Knowledge Platform's (SKP) staging tables. There are 2 possibilities:

  1. The data exists. Syniti Knowledge Platform's (SKP) connects to the source and loads the data into Syniti Knowledge Platform's (SKP) staging tables.
  2. . There are 3 methods:
    1. Perform full data extraction from relevant tables in the source system(s).
    2. Perform extraction through the application layer.
    3. Only if Syniti Knowledge Platform's (SKP); cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
  3. The data does not exist (or cannot be converted from its current state).  The data is manually collected by the business directly inSyniti Knowledge Platform's (SKP). This is to be conducted using DCT (Data Collection Template) in Syniti.

The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible













Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set





















Data Collection Template (DCT)

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

if business confirms  that contract is needed then ‘DCT’ to be used to collect information for missing contracts (TBC)

DCT Rules

Field NameField DescriptionRule












Extraction Dependencies

Item #Step DescriptionTeam Responsible













Transformation

The Target fields are mapped to the applicable Legacy field that will be its source, this is a 3-way activity involving the Business, Functional team and Data team. This identifies the transformation activity required to allow to make the data Target ready:

  1. Perform value mapping and data transformation rules.
    1. Legacy values are mapped to the to-be values (this could include a default value)
    2. Values are transformed according to the rules defined in
  2. Prepare target-ready data in the structure and format that is required for loading via prescribed Load Tool. This step also produces the load data ready for business to perform Pre-load Data Validation

Transformation Run Sheet

Item #Step DescriptionTeam Responsible













Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation LogicCross Reference TableDefault ValueConversion Rules (Logic)Comments


EKKOEBELNPurchasing Document Number



System Generated





EKKOBUKRSCompany Code



Default
XXXX



EKKOBSTYPPurchasing Document Category



Default
K



EKKOBSARTPurchasing Document Type



Default
MK or WK
MK - Quantity Contract
WK - Value Contract


EKKOPINCRItem Number Interval



System Generated





EKKOLPONRLast Item Number



System Generated





EKKOLIFNRVendor Account Number



LogicXREF???Depending on numbering (int/ext)



EKKOSPRASLanguage Key



Default
EN



EKKOZTERMTerms of Payment Key



Logic

Look up S4 Vendor number in LFB1 where Company Code (BUKRS) = XXXX to get payment terms (LFB1-ZTERM)Get from S4 vendor


EKKOZBD1TCash (Prompt Payment) Discount Days



System Generated


Defaulted during data load.


EKKOZBD2TCash (Prompt Payment) Discount Days



System Generated


Defaulted during data load.


EKKOZBD3TCash (Prompt Payment) Discount Days



System Generated


Defaulted during data load.


EKKOZBD1PCash Discount Percentage 1



System Generated


Defaulted during data load.


EKKOZBD2PCash Discount Percentage 2



System Generated


Defaulted during data load.


EKKOEKORGPurchasing Organization



Logic

If vendor is affiliate (S4 LIFNR starts with TP) then set to EM01 else set to EM11.EM01 - Affiliates
EM11 - Direct Third Party
EMIN - Indirect Third Party


EKKOEKGRPPurchasing Group



Logic

retrieve EKGRP from MARC using material number and plant to joinDefault to XXX until logic is confirmed




EKKOWAERSCurrency Key



Logic

If blank in source then default to EUR else pass through.


EKKOWKURSExchange Rate



Default
1



EKKOKUFIXIndicator: Fixing of Exchange Rate



Default
Blank



EKKOBEDATPurchasing Document Date



Default
Todays Date



EKKOKDATBStart of Validity Period



Pass Through





EKKOKDATEEnd of Validity Period



Logic

Set to to 31st Dec 9999


EKKOIHREZYour Reference



Default
Blank



EKKOVERKFResponsible Salesperson at Vendor's Office



Default
Blank



EKKOTELF1Vendor's Telephone Number



Logic


Get from S4 vendor


EKKOLLIEFSupplying Vendor



Default
Blank



EKKOINCO1Incoterms



Logic / Constructed
BlankUse overrride value from construct file if available, otherwise default to blank


EKKOINCO2Incoterms Location 1



Logic / Constructed
BlankUse overrride value from construct file if available, otherwise default to blank


EKKOKTWRTTarget Value for Header Area per Distribution



Default
9,999,999.00



EKKOUNSEZLegacy Number



LogicSelect legacy number
system &-& legacy number


EKPOEBELPItem Number of Purchasing Document



Default
10
Only one item per contract so default to 10


EKPOTXZ01Short Text



Pass Through


Get from S4 Material Master


EKPOMATNRMaterial Number



LogicXREF???
If material exists in XREF then map to new S4 material number, otherwise pass through from source.


EKPOWERKSPlant



Default
XXXX



EKPOLGORTStorage Location



Default
1000



EKPOBEDNRLegacy Contract Line Number



Default
10
Only 1 line per contract so default to 10


EKPOMATKLMaterial Group



Pass Through


Get from S4 Material Master


EKPOKTMNGTarget Quantity



Default
999,999



EKPOMEINSPurchase Order Unit of Measure



XREFXREF???
retrieve TGT_MSEHI and populate this field; retrieve also TGT_ISOCODE and map it in Migration Cockpit field PO_UNIT_ISO; in Migration Cockpit mapping task, map TGT_MSEHI to TGT_ISOCODEMap Source UOM to OneS4 UOM


EKPOBPRMEOrder Price Unit (Purchasing)



XREFXREF???
retrieve TGT_MSEHI and populate this field; retrieve also TGT_ISOCODE and map it in Migration Cockpit field PO_UNIT_ISO; in Migration Cockpit mapping task, map TGT_MSEHI to TGT_ISOCODEMap Source UOM to OneS4 UOM


EKPOBPUMZNumerator for Conversion of Order Price Unit into Order Unit



System Generated


source data unreliable, SAP will default it at load time from Material Master setup


EKPOBPUMNDenominator for Conv. of Order Price Unit into Order Unit



System Generated


source data unreliable, SAP will default it at load time from Material Master setup


EKPONETPRNet Price in Purchasing Document (in Document Currency)



Logic

multiply with 1000


EKPOPEINHPrice Unit



Default
1000



EKPOMWSKZSales Tax Code



Pass Through





EKPOINSMKStock Type



Logic / Constructed

read MARA.QMPUR and override using construct table if available


EKPOSPINFIndicator: Update Info Record



Default
B



EKPOMAHN1Number of Days for First Reminder/Expediter



Logic

Look up Purchasing Value Key (MARA-EKWSL) from S4 material and get MAHN1 value from S4 config table T405 for the corresponding Material Purchasing Value KeyDefaulted from material config


EKPOMAHN2Number of Days for Second Reminder/Expediter



Logic

Look up Purchasing Value Key (MARA-EKWSL) from S4 material and get MAHN2 value from S4 config table T405 for the corresponding Material Purchasing Value KeyDefaulted from material config


EKPOMAHN3Number of Days for Third Reminder/Expediter



Logic

Look up Purchasing Value Key (MARA-EKWSL) from S4 material and get MAHN3 value from S4 config table T405 for the corresponding Material Purchasing Value KeyDefaulted from material config


EKPOUEBTOOverdeliver Tolerance Limit



Logic

Look up Purchasing Value Key (MARA-EKWSL) from S4 material and get UEBTO value from S4 config table T405 for the corresponding Material Purchasing Value KeyDefaulted from material config


EKPOUEBTKIndicator: Unlimited Overdeliver Allowed



Logic

Look up Purchasing Value Key (MARA-EKWSL) from S4 material and get UEBTK value from S4 config table T405 for the corresponding Material Purchasing Value KeyDefaulted from material config


EKPOUNTTOUnderdelivery Tolerance Limit



Logic

Look up Purchasing Value Key (MARA-EKWSL) from S4 material and get UNTTO value from S4 config table T405 for the corresponding Material Purchasing Value KeyDefaulted from material config


EKPOPSTYPItem Category in Purchasing Document



Logic

Test in Relevancy report for mapped supplier then set to 3 else set to 0.0 - Standard
1 - Limit
2 - Consignment
3 - Subcontracting
4 - Material unknown
5 - Third-party
6 - Text
7 - Stock transfer
8 - Material group
9 - Service
A - Enhanced Limit
C - Stock prov.by cust.
P - Return.trans.pack.


EKPOKNTTPAccount Assignment Category



Default
Blank



EKPOREPOSInvoice Receipt Indicator



Default
X



EKPOWEBREIndicator: GR-Based Invoice Verification



Default
X



EKPOABMNGStandard release order quantity



Default
1



EKPOPLIFZPlanned Delivery Time in Days



Logic


Get from material master


EKPOBSTAEConfirmation Control Key



Default
ZTRC
ZGIB - Glb Inbound Del
ZICH - PO Confirmations
ZSNC - SNC PO Conf Cntrl
ZTRC - Glb PO Conf MRP
ZTRN - Glb PO Conf Non MRP


EKPOLBLKZSubcontracting vendor



Logic

Test in Relevancy report for mapped supplier then set to X else blank.


EKPOKANBAKanban Indicator



Default

Blank


EKPOWEORAAcceptance At Origin



Logic

Test in Relevancy report for mapped supplier then set to X else blank.Specifies whether the acceptance of the ordered goods is to take place at the point of origin (that is, on the supplier's premises). Set to X for xxxx suppliers.


Transformation Mapping

Mapping Table NameMapping Table Description








Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible













Pre-Load Validation

Project Team

Completeness

TaskAction





Accuracy

TaskAction





Business

Completeness

TaskAction





Accuracy

TaskAction





Load

The load process includes:

  1. Execute the automated data load into target system using load tool or product the load file if the load must be done manually
  2. Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation

Load Run Sheet

Item #Step DescriptionTeam Responsible













Load Phase and Dependencies

Pre-requisites:

1) Vendor Master Data

2) Material Master data

3) Material Groups

4) Purchasing Info Records


Configuration

Item #Configuration Item






Conversion Objects

Object #Preceding Object Conversion Approach

list the exact title of the conversion object of only the immediate predecessor – this will then confirm the DDD (Data Dependency Diagram)




Error Handling

Error TypeError DescriptionAction Taken










Post-Load Validation

Project Team

Completeness

TaskAction





Accuracy

TaskAction





Business

Completeness

TaskAction





Accuracy

TaskAction





Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • Purchasing Contracts are in scope based on data design and any exception requested by business.
  • Migrate released and approved contracts only. Note that the supplier is not informed again after migration of a purchasing contract because only released purchasing contracts are migrated to the SAP solution.
  •  If a contract has not been released or approved in the legacy system, create a new purchasing contract with a new contract ID in the SAP solution and copy the data from the legacy system into the new purchasing contract in your SAP solution manually.
  • The contract ID in your SAP solution must be the same as in the legacy system. Change the contract ID for technical reasons only (for . if the number range of the migrated contracts would exceed the number range in the SAP solution).

  • If the purchasing contract is related to materials or services, the purchasing status must be set to active in the corresponding materials or services.

  • Migration of change history, document flow history and approval history is not supported.

  • Migration of administrative data is not supported, for example, creation date and time, creation user, last changed date and time.


See also

Change log

Version Published Changed By Comment
CURRENT (v. 11) Apr 16, 2026 13:21 MADHOK-ext, Jasleen
v. 35 Apr 15, 2026 15:16 BATTINI-ext, Srinivasarao
v. 34 Apr 15, 2026 12:56 BATTINI-ext, Srinivasarao
v. 33 Apr 02, 2026 08:33 BATTINI-ext, Srinivasarao
v. 32 Mar 24, 2026 13:14 BATTINI-ext, Srinivasarao
v. 31 Mar 24, 2026 12:03 BATTINI-ext, Srinivasarao
v. 30 Mar 24, 2026 11:38 BATTINI-ext, Srinivasarao
v. 29 Mar 24, 2026 07:00 BATTINI-ext, Srinivasarao
v. 28 Mar 24, 2026 06:46 BATTINI-ext, Srinivasarao
v. 27 Mar 24, 2026 06:33 BATTINI-ext, Srinivasarao

Go to Page History

  • No labels