31
Contract Savings A Sub System of GPS Siva Prasanth Rentala IBM Global Services

Contract savings

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Contract savings

Contract Savings

A Sub System of GPS

Siva Prasanth RentalaIBM Global Services

Page 2: Contract savings

GPS Contracts Savings

• Why GPS Contract Savings developed and used for?– Sourcing Decision Analysis– Cost management (CoMa) Reporting– Post-Knock Cost evaluation tracking– Buyer/purchasing performance etc.

Page 3: Contract savings

How GPS Savings Calculated?

• Initially savings are calculated using Action plans.

• Following problems reported due to using Action plans to calculate Savings:– Multiple Actions plans were created because

Standard blanket contract issued only for Approved action plans.

– Creation of multiple Action Plans covering the same effective dates, which artificially inflates savings.

Page 4: Contract savings

GPS Savings in GPS Antwerp Release

• An enhancement was implemented in the GPS Antwerp Release to allow the creation and/or maintenance of Standard Blanket CLIs without an Action Plan. – This causes savings (positive or

negative) to be underreported.

Page 5: Contract savings

Contracts Savings

• To overcome the mentioned problems World-Wide Purchasing Cost Management and the Global Business Process Owner proposed to use ‘Contracts’ instead of Action plan to calculate Savings.

Page 6: Contract savings

Contracts Savings

• Advantages of using Contracts– Savings are accurate.

– Total Price is used to calculate Savings instead of ‘A’ price.

Ref:

Total price =Base Price + Total Base Material Cost + Price Add-Ons + Taxes

‘A’ Price = Base Price + Total Base Material Cost

Page 7: Contract savings

Contracts Savings

• Advantages of using Contracts– Savings for a contract can also be

allocated to the plants using the contract, instead of all plants using the part (as is done on Action Plans).

Page 8: Contract savings

Contracts Savings

• Initially Contract Savings functionality was part of Global Purchasing Reporting System (GPRS).

• Later moved to Supply Chain Metrics Reporting (SCMR).

• Finally detached from SCMR and implemented as separate enhancement in GPS.

Page 9: Contract savings

700

GPSPLIPC1B

CSIDSPLIPC1B

MMDBPLIPC1B

GPDSPLIPC1B

WPCSPLIPC4B

Supplier Name & Address,Supplier Contracts

DSM = D

WWP/PC&LDS/DRM06/01/98

PRIMOPLIPC4B

MPSPLIPC1B

GQTS(SAMPLE/PPM)

PLIPC1B

Contract

DSM = S

GMTOPSPLIPC4B

MGO-AMGO-CPLIPC4B

TMSPLIPC1B

SPA

Contract

SupplierContracts

eFX

PLIPC1 BShadow File

DSM = D

DSM = D

CurrencyConversionRates

Part Cost

OrganizationName, Buyer,Contract

DSM = D

DSM = D

DSM = D

Part Volumes

Part ValidityDSM = D

Parts per Million

Country, Supplier,CISCO Supplier,Quality Ratings

PartShared

PurchasingData

GPS

DatastoreMultiple IPCs

Steel Parts

DSM = D

Tooling POs

Units Of Measure,INCO Codes

EISIS

Contract

LEGACYDATA

Parts, Volumes, Suppliers, Contracts

SupplierQualityRatings

SPDI, MPCE

ContractSavings

Savings

GPS-Contract Savings

Page 10: Contract savings

Contract Savings Architecture

Data File

TROY SQLServer

CS Adjustment

GPS

DB2

TROY SQLServer

Stored ProcedureFor Merging

MDB files

MS IIS ServerASP Pages

GPS APP Center

MS ACCESS

FTP

PLIPC1B

Mainframe at PLANO

USTRSGSCM025

CS Web Adjustment

CS Reporting

CS Batch Process

USTRSGSCM025

Page 11: Contract savings

Contract SavingsBatch Process

CS-1Extract and Prepare

Timeline records(add Currency

Conversion Rate, addGPS CLI info., breakinto months, matchwith Volumes, etc.)

CS-2Calculate

Performance foreach monthly

record

CS-3Add Action Plan

Information to eachmonthly record

CS-4Send Contract

Savings file(s) toReporting Server

CONTRACT

SAVINGS

BATCH PROCESS

Page 12: Contract savings

When Contract Savings batch process run?

• The creation of Contract Savings information is expected to be a weekly batch process, which runs after the jobs to post GPS and Legacy contracts to Timeline.

• The Contract Savings Batch Process must run immediately after Posting to Timeline because given the way the Contract Savings Part trigger(s) are created, this is the only time when the GPS Contract data, Timeline Contract Data, and Contract Savings Part trigger data is synchronized.

• The Contract Savings Batch Process relies on the fact that this data will be synchronized to work properly and to report correct, consistent results.

Page 13: Contract savings

Contract Savings Release 1.0, December, 2000

• This release implemented when the GPS Contract Savings Batch Process to calculate Contract Savings finalized.

Page 14: Contract savings

Contract Savings Release 2.0, Currency Conversion Release,

December, 2001

• Released when the Currency Conversion method for Contract Savings was modified to:– Report contracts for European receiving plants in

EUR instead of USD. Approximately 95% of European contracts now have a currency of EUR. Reporting these contracts in EUR instead of USD will lessen inaccuracies due to currency conversion from European performance data. USD and EUR are the only valid destination currencies etc.

Page 15: Contract savings

Contract Savings Release 3.0, Part Relationship Release July,

2002 The original design of Contract Savings only looked

back one generation of replaced parts and then only at confirmed replaced part relationships.

This led to many parts having no performance calculated or performance being calculated against Costbook because an Old Price could not be determined.

A great deal of manual effort was then spent to track down what the performance for a part should have been and add the resulting information into the Contract Savings Adjustments application.

Page 16: Contract savings

Contract Savings Release 3.0, Part Relationship Release July,

2002 • This led to many parts having no

performance calculated or performance being calculated against Costbook because an Old Price could not be determined.

Page 17: Contract savings

Contract Savings 3.1, Net Material Performance Release, March

2003 • An issue was discovered with the Option

Adjusted Forward (OAF) rates maintained by NYTO and the algorithm defined for currency conversion. Because of this issue the currency conversion algorithm for future months is being modified to use the rate most recently provided by NYTO for that month.

Page 18: Contract savings

Contract Savings 4.0

• Client: GM WWP IS&S• Customer: GM WWP Cost Management• Other Stakeholders:         GM WWP

         GMASB         GM Supply Base         GM Platform Management Team         GM SMTs

Page 19: Contract savings

Contract Savings 4.0

1.Commercial Savings: Part relationships are not confirmed in GPS in many cases. These relationships are crucial to calculating savings as part numbers change due to EWO’s. Contract Savings compares today’s price to the price on year ago to measure part performance, then tracks how engineering changes have affected that price in order to derive purchasing performance.

2.Contract Savings will be used as the GMNA common system to track material cost. This means that Engineering Performance (Technical Savings) will be tracked from the system as carefully as Purchasing Performance (Commercial Savings). This will require enhancements to the system to allow adjustments to Engineering Performance, and perhaps other changes (Web Adjustment tool).

Page 20: Contract savings

Contract Savings 4.0

3. Need to be able to track savings (Commercial and Technical) by product line. Currently, volume records do not have required product line information.

4. In order to globalize the system, enhancements will be required due to Brazil’s savings calculation against an index of inflation and devaluation. Similar issues may exist in Asia Pacific.

Page 21: Contract savings

Contract Savings 4.0

Goals of Contracts SavingsThe two primary goals of the project are:• Reduce the amount of manual reconciliation

required to provide accurate Material Performance Tracking Information

• Utilize a common Contract Savings reporting process for GM

Page 22: Contract savings

Contract Savings Adjustment (CSA)

The Contract Savings Adjustment (CSA) module enables users to enter, maintain, and view adjustments for Contract Savings in the Contract Savings process in GPS.

The users of the CSA module will interact with it through multiple pages and through graphical data selections.

The Contract Savings Reporting Database merges the contract savings adjustments with the contract savings from GPS.

Page 23: Contract savings

Contract Savings Adjustment Maintenance

Page 24: Contract savings

Contract Savings Adjustment

Page 25: Contract savings

Contract Savings Adjustment

Page 26: Contract savings

Contract Savings Adjustment Selection

Page 27: Contract savings

Contract Savings Adjustment List

Page 28: Contract savings

Contract Savings Adjustment (CSA)

The CSA module is comprised of the following page types:

        1.Adjustment related– Enables adjustment inquiries, modifications and additions. This

first page enables entry and viewing of key adjustment information.

        2.Security related– Login, User Maintenance, Change Password Etc.

        3.Feedback– The Feedback module provides all General Motors users the

ability to send written feedback to the System Owner via E-Mail regarding the CSA application.

Page 29: Contract savings

Contract Savings ReportsThe Contract Savings Reporting Database merges the contract

savings adjustments with the contract savings from GPS. Using Contract Savings Reporting Database following reports

are created– Detail Report– Summary Reports– Variance Reports– Left Side Report– Exception Report

Analysts use the Reports to identify which records has changes in their performance (savings) from one reporting cycle to the next.

Page 30: Contract savings

Contract Savings AppCenter

Exception Report

Page 31: Contract savings

Contract Savings AppCenter

Exception Report