2. No Volumes on Part
No savings if no Volumes on part.
Volumes exists but no volumes present between
Current year month –1 yr and + Current year month +2
years (Till december ) , then savings will not be calculated.
Receiving plant should be same on both volumes and
Contract.
3. No Volumes on Part
Contract savings not calculated for a part if:
No Volumes on part.
Part has Volumes but no volumes present between
(Current year month –12 months) and (Current year month
+2 years )
Receiving plant is not same on both volumes and Contract.
4. No Volumes on Part
• Contract Savings not calculated if:
– No savings if no Volumes on part.
– Volumes exists but no volumes present
between Current year month - 1 yr and +
Current year month +2 years
– If receiving plant is not same on volumes and
contract.
– If contract has “Default” as receiving plant
5. No Volumes on Part
• How to confirm if part has no
volumes and savings not calculated:
– Verify Part Volume GPS screen
– Very last week’s Exception file
“PSMPA.WWPAT.COMBINED.ERR(0)”
on mainframe or
“Exception report” on GPS APP center
6. Manual Volumes
• Volumes added to a part from “Part
Volumes” screen in GPS Client.
These volumes are called as
“Manual Volumes”.
7. Manual Volumes
• GPS receives forecasted part volumes
from Legacy systems. This batch
process validates the data and updates
the appropriate GPS tables with the part
volume data. GPS also allows users to
add part volumes on line and they are
called Manual Volumes. Legacy volumes
override GPS-created volumes so if there
are any GPS-created volumes when
adding a legacy volume for a Part/Year,
all of the GPS-created volumes for that
Part/Year are deleted.
8. Manual Volumes
• Contract Savings not calculated if:
– Part has manual volumes
(PRT_VOL.SRC_SYS_ID = ‘00001’ , GPS
source system id) and the receiving plant
associated with volumes does not allow
“Manual Volumes” while calculating Contract
Savings.
• If PRT_VOL.SRC_SYS_ID = ‘00001’ , GPS source
system id
• If manual volume flag (10th
Column) has ‘N’ for that
receiving plant associated with manual volumes in
“PSMPA.WWPUF.SMPAWQCA.PLANT(0)”
9. Manual Volumes
– Contract Savings calculated If manual
volume flag (10th
Column) has ‘Y’ even
if PRT_VOL.SRC_SYS_ID = ‘00001’.
10. LESS FINISH PART
• Contract Savings not calculated for
a Less finish part.
– A part is a less finish if a record exist in
LESS_FINSH_PRT table for that part
and source system id.
11. LESS FINISH PART
– Verify
PSMPA.WWPAT.SMPAWQC*.TMLNP
RTR.ERRL GDG file to confirm savings
not calculated for a Less finish part.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending
on which partition the part included.
– These error file not included in
Exception file.
12. Contract Periods does not match
with Timeline Contract periods
• Savings might miss for a contract if
the Contract periods does not match
with Timeline. These Contract
periods will not be processed for
savings.
13. Contract Periods does not match
with Timeline Contract periods
• This situation happens only if contract
periods are amended and Contract
Savings ran before Timeline ran.
• This situation happens very rarely when
Mega base material runs and Contract
Savings get detailed and OCB starts
(Sunday 12 PM EST) even before
contract savings processing is started or
before completion.
14. Contract Periods does not match
with Timeline Contract periods
• Following the sequence of weekend
jobs:
– OCB->Timeline->CSB
– But if in any situation if OCB runs after
Timeline and before CSB then this
situation might if Contract closure date is
extended.
• Timeline->OCB-CSB
15. Contract Periods does not match
with Timeline Contract periods
• Example:
Following contract periods exists in the Contract period table
for a contract:
Contract Effective date Contract Closure date
2002-01-01 2003-12-31
2004-01-01 2005-12-31
Contract Effective date Contract Closure date
2002-01-01 2003-12-31
2004-01-01 2005-12-31
2006-01-01 2006-12-31
Following contract periods exists in Timeline tables for above
contract:
Savings will not be calculated for the period starting from
2006-01-01.
16. – Verify
PSMPA.WWPAT.SMPAWQC*.TMLNB
ASE.ERR GDG file to confirm savings
not calculated for a particular period.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending
on which partition the part included.
– These error file not included in
Exception file.
Contract Periods does not match
with Timeline Contract periods
17. – If GPS contract has receiving plant as
“Default”
– If no record exists in Plant explosion
file for above contract then that
contract will not be processed for
Contract savings.
No Receiving Plant on Contract
18. – Verify
PSMPA.WWPAT.SMPAWQC*.TMLNP
RTR.ERRD GDG file to confirm
savings not calculated for a Contract
without a receiving plant.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending
on which partition the part included.
– These error file not included in
Exception file.
No Receiving Plant on Contract
19. • Contract Savings not calculated for a part
if:
– No matching receiving plant found on “To”
Currency/Plant file
(PSMPA.WWPUF.SMPAWQCA.PLANT(0)) for the
receiving plant associated with contract
(Receiving plant in timeline receiving plant
table).
– The "to" currency file has currencies other
than USD or EUR receiving plant associated
with contract.
Currency Edits
20. – Verify
PSMPA.WWPAT.SMPAWQC*.TMLNP
RTR.ERRP GDG file to confirm
savings not calculated for a Contract
due to Currency edits.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending
on which partition the part included.
– These error file not included in
Exception file.
Currency Edits
21. • Contract Savings not calculated for a part
if:
– No Multiplier rate found (in
PSMPA.WWPJW.SMPAWQC*.TMLNPRTR.N
ONUSDM) for that currency associated with
Contract.
E.g:If contract is in Canadian dollars and To
Currency is “USD” and no multiplier rate
found for Canadian dollars to “USD” then
savings will not be calculated for that contract.
Currency Edits(Non USD ->USD)
22. Currency Edits(Non USD ->USD)
– Verify
PSMPA.WWPAT.SMPAWQC*.TMLNPRTR.E
RRU GDG file to confirm savings not
calculated for a Contract due to Currency
edits.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending on
which partition the part included.
– These error file included in Exception file.
23. • Contract Savings not calculated for a part
if:
– No Multiplier rate found (in
PSMPA.WWPJW.SMPAWQC*.TMLNPRTR.N
ONEUR) for that currency associated with
Contract.
E.g:If contract is in British pounds and To
Currency is “EUR” and no multiplier rate
found for British pound to “EUR” then savings
will not be calculated for that contract.
Currency Edits(Non EUR ->EUR)
24. Currency Edits(Non EUR ->EUR)
– Verify
PSMPA.WWPAT.SMPAWQC*.TMLNPRTR.E
RRE GDG file to confirm savings not
calculated for a Contract due to Currency
edits.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending on
which partition the part included.
– These error file included in Exception file.
25. Currency Edits(Non EUR ->EUR)
– Verify
PSMPA.WWPAT.SMPAWQC*.TMLNPRTR.E
RRE GDG file to confirm savings not
calculated for a Contract due to Currency
edits.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending on
which partition the part included.
– These error file included in Exception file.
26. • Contract Savings not calculated for
a part if:
– Contract has more than one contract
and non USD or non EUR currency is
associated. If no multiplier rate found
for any one of period then all the
remaining periods which found
multiplier rate also will not be
calculated contract savings.
Currency Edits(Other Currency
errors)
27. Currency Edits(Other Currency
errors)
– Verify
PSMPA.WWPAT.SMPAWQC*.TMLNPRTR.E
RR GDG file to confirm savings not calculated
for a Contract due to Currency edits.
– * indicates it can be on of the
SMPAWQCL/M/N/O/P files depending on
which partition the part included.
– These error file included in Exception file.
28. • Contract Savings not calculated for
a part if:
– No matching record found in part
volume file for a timeline record with
particular Part number, Part Source
system id, Receiving plant and Volume
month as key.
Attach Volumes
29. • This process will eliminate all
records that do not have matching
record in the either Timeline file or
Part Volume file.
• The processing done by
WWPPCN98 program in
SMPAWQCL/M/N/O/P.
Attach Volumes
30. • Contract Savings not calculated for
a part if:
– During the first run of WWPPCN84
there is no old price match and the new
price record is for a bailment contract.
Bailment Contract
31. • Contract Savings not calculated for a part
if:
– During the second run of WWPPCN84 if there
is no old price match and also no Cost book
price.
– Verify PSMPA.WWPAT.SMPAWQCQ.ERRR
GDG to verify contract savings not calculated
for a contract as there was no old price and
cost book also.
No Cost book price