0001.00 -----------------------------------------------------------------------
0002.00 Notes for Release 4.32 July 1st, 2003
0003.00 -----------------------------------------------------------------------
0004.00
0005.00 01) CVTSTMFRPG - RPGLE - Export IBM POWER SERVER data to PC. This
0006.00 CVTTOSTMF CMD utility by Peter Clifford must be
0007.00 CVTTOSTMF CLLE compiled on customer's CPU for use.
0008.00
0009.00 02) K3S_CVRT22 - Changes to table code records:
0010.00
0011.00 APP Applications Control
0012.00 K3S_1020 EXT_DEALS - Pull deals from
0013.00 ext. source?
0014.00 - Flag1=1 will exit out
0015.00 to program K3S_1020X2
0016.00 to pull deals from
0017.00 customer's system.
0018.00
0019.00 K3S_3000 PR_BUYMULO - Buy Multiple Over-ride
0020.00 edits
0021.00 - Determine if editting
0022.00 performed on
0023.00 Buy Multiple Over-ride
0024.00 Flag1=0 no edits, =1 warning,
0025.00 =2 do not allow update
0026.00
0027.00 K3S_9010 BLOCK_ALTS - Flag1=1 will be the
0028.00 default for new
0029.00 customers, which
0030.00 let's customers
0031.00 control Blocking
0032.00 on screen K3S_3000
0033.00 for products.
0034.00
0035.00 K3S_9010 NEW_SLOW - System status of 'N'
0036.00 to 'S'?
0037.00 - Flag1=1 means that
0038.00 customer wants any
0039.00 'N' New products
0040.00 automatically changed
0041.00 to 'S' Slow products
0042.00
0043.00 OSM Order Summary Modes
0044.00 V Variable order cycle suppliers
0045.00
0046.00 RET Retain records # of days
0047.00 K_PWKDLOG Products weekly distr change log
0048.00
0049.00 SPR Selected product review types
0050.00 Z10 Profile has small factor
0051.00
0052.00 SPT Supplier types
0053.00 V Variable order cycle suppliers
0054.00
0055.00 TLE New title records for -
0056.00 K3S_1820FM1C Records Processed Summary
0057.00 K3S_3420FM1C Products Weekly Distribution
0058.00 K3S_3427FM1C Products Wkly. Dist. Chgs. Log
0059.00
0060.00 VOC Variable Order Cycles
0061.00 D Daily
0062.00 M Monthly
0063.00 T Thirteen 4 Weekly
0064.00 W Weekly
0065.00
0066.00 VSS Variable Order Cycle Safety Stock
0067.00 D Daily
0068.00 M Monthly
0069.00 T Thirteen 4 Weekly
0070.00 W Weekly
0071.00
0072.00 03) K3S_C100 - Added fields for the new Weekly Distribution logic,
0073.00 K3S_C101 and developed logic to handle the calculations
0074.00 for using the Weekly Distribution fields.
0075.00
0076.00 04) K3S_FIXBLK - Will change the APP record of K3S_9010 BLOCK_ALTS
0077.00 to have a flag1 value of 1 for all customers.
0078.00
0079.00 04) K3S_FIXFBR - Will populate both the Supplier and Product fields
0080.00 for Forward Buy Maximum Days.
0081.00
0082.00 05) K3S_FIXVOC - Will fix the VOC Variable Order Cycle Table Code
0083.00 record that stores default values.
0084.00
0085.00 06) K3S_M080 - Add new logic to let customer control if average
0086.00 should be allowed to fall down to zero.
0087.00
0088.00 07) K3S_XRPTCL - Add logic to allow customer to generate K3S reports
0089.00 into spreadsheet formats.
0090.00
0091.00 08) K3S_0010FM - K3S Main Menu to show new Release 4.32 Jul-01-2003
0092.00
0093.00 09) K3S_1010 - Supplier's that have a 'D' Daily record in the
0094.00 Variable Order Cycle file will now be identified
0095.00 with a red 'D' appearing to the right of Order Cycle
0096.00 column.
0097.00 User can now find all suppliers that are using
0098.00 Variable Order Cycle records, by placing a 'V'
0099.00 in the 'Mode' entry field.
0100.00
0101.00 10) K3S_1020 - New capability to exit out to customer's deal system
0102.00 K3S_1020FM to pick up new or changed deal information.
0103.00 New 'Line extension' field allows buyer the ability
0104.00 to change the extended totals shown in screen
0105.00 K3S_1030 Product Summary.
0106.00 New message appears when order doesn't reach bracket,
0107.00 'This order failed to reach supplier bracket'
0108.00
0109.00 11) K3S_1020X2 - New exit from K3S_1020 for daytime pull of deals.
0110.00
0111.00 12) K3S_1030 - New exit to program K3S_1035 which shows totals for
0112.00 K3S_1030FM split codes.
0113.00 New PARM which takes choice from buyer on screen
0114.00 K3S_1020 for 'Line extension' and displays the
0115.00 appropriate extended totals.
0116.00
0117.00 13) K3S_1035 - New program that displays totals for either temporary
0118.00 K3S_1035FM or permanent split codes.
0119.00
0120.00 14) K3S_1040 - When Supplier Variable Order Cycle record being used
0121.00 K3S_1040FM then display VOC type to the right of 'Order cycle'
0122.00 K3S_1041 Now passes PARM 'zz_modedsp' to program K3S_3025
0123.00 K3S_1041FM which is the Product SOQ Simulator.
0124.00 When buyer returns from K3S_3025 using the new
0125.00 F20=Results for Supplier VOC, then the screen
0126.00 K3S_1040FM took some speical handling by Terry
0127.00 to redisplay correctly.
0128.00
0129.00 15) K3S_1210 - Forward Buy Maximum days now comes from supplier and
0130.00 not from locations record.
0131.00
0132.00 16) K3S_1500 - File K_SUPLVOC changed from Input to Update,Add to
0133.00 ensure no problems with incorrect open for other
0134.00 programs.
0135.00 Added file K_PRODWKD to provide Weekly Distribution
0136.00 at the product level.
0137.00 Biggest changes were to handle new Weekly Distribution
0138.00 logic.
0139.00 Populate PQ_MAXDAYS from PR_MAXDAYS
0140.00
0141.00 17) K3S_1510 - Added K_SUPLVOC and K_PRODWKD for the new
0142.00 Weekly Distribution logic
0143.00 Added capability to mark this order where it does
0144.00 not reach supplier bracket, and provides K3S_1020
0145.00 the ability to display message:
0146.00 'This order failed to reach supplier bracket'
0147.00
0148.00 18) K3S_1800 - New F15= exit to program K3S_1820 to display the
0149.00 K3S_1800FM Alternate Source Rejection Summary
0150.00
0151.00 19) K3S_1820 - New program K3S_1820 to display the
0152.00 K3S_1820FM Alternate Source Rejection Summary
0153.00
0154.00 20) K3S_2000 - Added capability to drill down to Supplier Type of
0155.00 K3S_2000FM 'V' for Variable Order Cycle Suppliers
0156.00 When adding a new supplier, some of the defaults
0157.00 will now come from the Locations record instead of
0158.00 the Company record (sp_ instead of cm_)
0159.00 eval zz_service = sp_service
0160.00 eval zz_headcst = sp_headcst
0161.00 eval zz_linecst = sp_linecst
0162.00 eval zz_brkothr = sp_brkothr
0163.00 eval zz_leadtmv = sp_leadtmv
0164.00 eval zz_convpkp = sp_convpkp
0165.00 eval zz_dsptot1 = sp_dsptot1
0166.00 eval zz_dsptot2 = sp_dsptot2
0167.00 eval zz_maxdays = sp_fbmax
0168.00 Added PARM sp_buyr to call for K3S_2020.
0169.00 When adding a new supplier, Region should default
0170.00 from Locations file, not be blank (sp_regn from
0171.00 lc_regn).
0172.00
0173.00 21) K3S_2002 - Added PARM sp_buyr to call for K3S_2020.
0174.00
0175.00 22) K3S_2003 - Added K_PRODWKD to program so that any records
0176.00 K3S_2003CL for Product Weekly Distribution logic can be
0177.00 removed, when supplier is removed.
0178.00 Since K_SUPLVOC changed, this program needed to be
0179.00 recompiled.
0180.00
0181.00 23) K3S_2005 - Ensure that suppliers with no active products get
0182.00 their sequence value reset to 1.
0183.00
0184.00 24) K3S_2020 - Added both 'Lead Time' and 'Weekly Distribution'
0185.00 K3S_2020FM capabilities, where user must specifiy YES to use.
0186.00 Exit F2=All to program K3S_3420 to manage the
0187.00 Product Weekly Distribution values.
0188.00
0189.00 25) K3S_2026 - Added Safety Stock Percent as PARMs for logging.
0190.00
0191.00 26) K3S_2027 - Added Safety Stock Percent to log.
0192.00 K3S_2027FM
0193.00
0194.00 27) K3S_2031 - Unit 6 was hard coded to 'Other' and now will come
0195.00 K3S_2031FM from supplier record data for the text.
0196.00
0197.00 28) K3S_2032 - Unit 6 was hard coded to 'Other' and now will come
0198.00 K3S_2032FM from supplier record data for the text.
0199.00
0200.00 29) K3S_2044CL - Handles the new file K_ORDCYCL for results.
0201.00
0202.00 30) K3S_2045 - Added file K_ORDCYCL to hold results for Order Cycle
0203.00 Analysis to be used for PC capture.
0204.00
0205.00 31) K3S_2800 - New program for Supplier Ranking that updates fields
0206.00 K3S_2800CL in K_SUPLIER.
0207.00
0208.00 32) K3S_2810 - New program for Supplier Ranking that updates fields
0209.00 K3S_2810CL in K_SUPLIER. This is for K3S-Replenish® Store Level.
0210.00
0211.00 33) K3S_3000 - New capability that allows customer to specify the
0212.00 K3S_3000FM level of editting on the Buy Multiple Over-ride field
0213.00 Choices are: 0 = No editting
0214.00 1 = Warning only
0215.00 2 = Do not allow invalid entry
0216.00 (entry must be a true multiple
0217.00 of the Buy Multiple Interface)
0218.00 Program now looks at the APP record
0219.00 'K3S_9010 BLOCK_ALTS' and if flag1=1 then user can
0220.00 maintain product information on screen '1 of 5' in
0221.00 K3S_3000. Otherwise the product values are coming
0222.00 in the file K_INTPROD.
0223.00 Right adjust logic from previous release was keeping
0224.00 options to work properly after drilling down to a
0225.00 product.
0226.00
0227.00 34) K3S_3001 - Option '4. Add daily special product' really cleaned
0228.00 K3S_3001FM up with the help from Bill Martin at MR Williams.
0229.00 Now it is very easy to order any product from another
0230.00 supplier. Quantity entered must be a true multiple
0231.00 of the Buy Multiple Interface. Cost can be entered,
0232.00 or if left blank will be pulled from the regular
0233.00 supplier cost.
0234.00 Forward Buy Maximum days for added products now comes
0235.00 from Supplier value.
0236.00 Right adjust for Product ID fixed.
0237.00 Sequence value used was incorrect when buyer did F21=
0238.00 to Recalculate an order, then used option 4.
0239.00
0240.00 35) K3S_3015 - During F6=Add mode, the 'To product' field needed to
0241.00 be populated. The new 'right adjust' logic had
0242.00 caused the problem, and is now fixed.
0243.00
0244.00 36) K3S_3016 - During F6=Add mode, the 'To product' field needed to
0245.00 be populated. The new 'right adjust' logic had
0246.00 caused the problem, and is now fixed.
0247.00 When in F6=Add mode, and buyer adds a new link record,
0248.00 then stay in 'add mode' since other records may be
0249.00 required.
0250.00 Default cursor to the 'From product' as opposed to the
0251.00 'Link type'.
0252.00 Provide message that record successfully added.
0253.00 After a successful add, leave the data on the screen
0254.00 and don't clear it.
0255.00
0256.00 37) K3S_3025 - Identify that the Supplier Variable Order Cycle file
0257.00 K3S_3025FM is being used, and show the Type (like 'D' Daily)
0258.00 to the right of the Order Cycle, similar to screen
0259.00 K3S_1040.
0260.00 Use file K_SUPLSOQ instead of K_SUPLIER to get the
0261.00 correct Order Cycle when Supplier VOC in play.
0262.00 New 'F20=Results' appear when Supplier VOC record
0263.00 being used for 'Weekly Distribution' values.
0264.00
0265.00 38) K3S_3030 - Added new PARM of LC_AVGZERO which is passed to
0266.00 K3S_3031 program K3S_3035 from Locations file, and helps to
0267.00 determine if an average is allowed to fall to 0.
0268.00
0269.00 39) K3S_3034 - Understands the new field LC_AVGZERO from the
0270.00 Locations file, that is used to determine if an
0271.00 average is allowed to fall to 0.
0272.00
0273.00 40) K3S_3034FY - New program to 'find' products where the 1st sales
0274.00 period and year are clear, yet history does exist
0275.00 in either K_PRODHIS or K_PRODH52.
0276.00
0277.00 41) K3S_3035 - Understands the new parm AVGZERO from the
0278.00 Locations file, that is used to determine if an
0279.00 average is allowed to fall to 0.
0280.00
0281.00 42) K3S_3050 - When entering this program from K3S_1040, the
0282.00 product ID was not being displayed on the top
0283.00 entry line.
0284.00 A few User un-friendly issues were taken care of.
0285.00
0286.00 43) K3S_3053 - Program now handles relieving Hold Out records from
0287.00 PO receipts out of the file K_PRODLTM.
0288.00
0289.00 44) K3S_3065 - The PARM of AVGZERO needed to be included in code
0290.00 to accomodate the call to K3S_M080, but for lead
0291.00 times will always be initialized as 0=No.
0292.00
0293.00 45) K3S_3070 - Pressing F2= with CURSOR on a product did make it to
0294.00 K3S_3030, but when pressing F2=Detail did not go
0295.00 there properly.
0296.00 Pressing F2= without being on a product caused
0297.00 errors. Terry adjusted the program to look for
0298.00 F2=, F11=, F14=, and then require CURSOR to be on
0299.00 a product first.
0300.00
0301.00 46) K3S_3080 - When buyer returns from creating a new batch using
0302.00 F6=Add, then the program will be in 'P' Pending mode.
0303.00 Pressing F5=Refresh will automatically change the
0304.00 mode to 'O' Open.
0305.00
0306.00 47) K3S_3100 - Understands new batch type of 'Z10' for 'Profile
0307.00 K3S_3100FM has small factor'. User can over-ride the value
0308.00 being used for factor.
0309.00
0310.00 48) K3S_3110 - Can create the new batch type of 'Z10' for
0311.00 'Profile has small factor'.
0312.00
0313.00 49) K3S_3351CL - Add capability to generate files for export to PC
0314.00 based upon reports results for 'Inventory Performance
0315.00 Reports'.
0316.00
0317.00 50) K3S_3420 - New program to handle Weekly Distribution and Safety
0318.00 K3S_3420FM Stock %'s down to the Product level.
0319.00
0320.00 51) K3S_3426 - Log changes to new file K_PRODWKD.
0321.00
0322.00 52) K3S_3427 - View log changes to new file K_PRODWKD.
0323.00 K3S_3427FM
0324.00
0325.00 53) K3S_3450 - Many adjustments made to both the RPG and DSPF to
0326.00 K3S_3450FM make the program more intelligent and also more
0327.00 user friendly for managing both 'S' Supplier and
0328.00 'P' Product records in this file K_PRODSRC.
0329.00
0330.00 54) K3S_3600 - Added both K_SUPLVOC and K_PRODWKD to program to
0331.00 accomodate the changes for 'Calculate Usage'
0332.00 routines.
0333.00
0334.00 55) K3S_3610CL - Add capability to generate files for export to PC
0335.00 based upon reports results for 'Overstock Reports'.
0336.00
0337.00 56) K3S_3710CL - Add capability to generate files for export to PC
0338.00 based upon reports results for 'Obsolete Products
0339.00 Reports'.
0340.00
0341.00 57) K3S_3711CL - Add capability to generate files for export to PC
0342.00 based upon reports results for 'Obsolete Products
0343.00 Reports' (Consolidated Locations).
0344.00
0345.00 58) K3S_3715 - Write out results of Obsolete Reports to file
0346.00 K_OBSOLET.
0347.00
0348.00 59) K3S_3718 - Write out results of Obsolete Reports to file
0349.00 K_OBSOLET for Consolidated locations.
0350.00
0351.00 60) K3S_5300 - Fix for '4=Delete' when managing multiple pages of
0352.00 Permanent Deals.
0353.00
0354.00 61) K3S_9010 - Using a new APP record for control, allow customer
0355.00 to have any 'N' New products automatically changed
0356.00 to 'S' Slow products.
0357.00 For new products:
0358.00 Populate PR_MAXDAYS from SP_MAXDAYS.
0359.00 Populate PR_FORMETH from CM_FORMETH.
0360.00 For updated products:
0361.00 Populate PR_REGN from SP_REGN every day.
0362.00 Added PARM for LC_AVGZERO for call to K3S_M080. This
0363.00 new facility provides a customer with the ability to
0364.00 have product averages fall down to 0.
0365.00
0366.00 62) K3S_9011 For added products:
0367.00 Populate PR_MAXDAYS from SP_MAXDAYS.
0368.00 Populate PR_FORMETH from CM_FORMETH.
0369.00 Populate PR_REGN from SP_REGN.
0370.00 If the COMP, LOCN, SUPL, or PROD fields are blank,
0371.00 then by-pass the transaction, and do not go to LR.
0372.00 Use the correct SOQSEQ# value during different
0373.00 record add senarios.
0374.00
0375.00 63) K3S_9011CL - Forcing &OPTN parm to a '2' where it had been a value
0376.00 of ' ' earlier.
0377.00
0378.00 64) K3S_9012 - Added PARM of LC_AVGZERO for module K3S_M080.
0379.00
0380.00 65) K3S_9040 - Change the defaults for Date Format from *USA to
0381.00 CM_DATFMT (Company file).
0382.00 - Change the defaults for Time Format from *HMS to
0383.00 CM_TIMFMT (Company file).
0384.00
0385.00 66) K3S_9100 - Fix to logic for 'Load code 7' which performs the test
0386.00 for 'Product annual usage too low'.
0387.00 Was using field LC_ALTMAXD, and should be LC_ALTMINQ.
0388.00 (all live K3S customers who buy from diverters have
0389.00 already been fixed)
0390.00
0391.00 67) K3S_9251 - The K3S_925* series can be used by customers who need
0392.00 K3S_9252 logic to understand Single Pick, Half Case, Full case
0393.00 K3S_9253 environments (like C-Store distributors), and also by
0394.00 K3S_9254 customers who need to understand Bottles, Full case
0395.00 K3S_9255 environments (like Liquior distributors).
0396.00 K3S_9256
0397.00 K3S_9257
0398.00 K3S_9257FM
0399.00 K3S_9258
0400.00
0401.00 68) K3S_9505 - Added file K_PRODWKD to deletion program.
0402.00
0403.00 -----------------------------------------------------------------------
0404.00 Physical and logical files added or changed during this release
0405.00 -----------------------------------------------------------------------
0406.00
0407.00 K_DEALDETF - Deals Product Information by LOCN,SUPL,BEGIN,END,PROD
0408.00 K_OBSOLET - Obsolete products Independant locations
0409.00 K_ORDCYCL - Order Cycle Analysis
0410.00 K_PRODWKD - Products Weekly Distribution PM
0411.00 K_PRODWKDA - logical
0412.00 K_PWKDLOG - Products Weekly Distribution log of changes Z0
0413.00 K_PWKDLOGA - logical
0414.00 K_SUPLREJA - Supplier rejected Alternate Source offerings
0415.00 K_SUPLVOC - Supplier Variable Order Cycle SI
0416.00 K_SUPLVOCA - logical
0417.00 K_SVOCLOG - Supplier Variable Order Cycle log of changes V0
0418.00 K_SVOCLOGA - logical
0419.00
0420.00 -----------------------------------------------------------------------
0421.00 Special conditions for some customers
0422.00 -----------------------------------------------------------------------
0423.00
0424.00 01) K3S_9010 NEW_SLOW automatically set 'N' New status products
0425.00 to 'S' Slow status when they are first added to system.
0426.00
0427.00 Bauer Built for sure.
0428.00 Parts Central possibly. Check with Scott Wynn.
0429.00 Dimmick possibly. Check with Tim McGraw.
0430.00
0431.00 02) K_DEALDETF to replace K_DEALDET@ at both JTD and MRW. This is
0432.00 used in the deal extraction interface programs to H&S and IDS.
0433.00 There are 5 programs to be re-compiled after switching out
0434.00 K_DEALDET@ for K_DEALDETF: K3S_DAYCLR
0435.00 K3S_DAYDEA
0436.00 K3S_DAYPIN
0437.00 K3S_GETDEA
0438.00 K3S_GETPIN
0439.00
0440.00 03) K3S_M080 now provides the ability to control letting average fall
0441.00 to 0 or not, based upon the setting in the K_LOCATIONS file called
0442.00 LC_AVGZERO (screen '3 of 3'). For Store Level sites, no longer will an
0443.00 exit point be needed to perform the tast of keeping average from
0444.00 falling to 0. The exit CL K3S_X310CL is running K3S_STR026
0445.00 at month end for both JTD and Liberty USA. Take that out, and then
0446.00 make sure LC_AVGZERO is set to 0 for both customers in Store Level.
0447.00
0448.00 JT Davenport. Store Level system.
0449.00 Liberty USA. Store Level system.
0450.00 Parts Central possibly. Check with Scott Wynn.
0451.00 Dimmick possibly. Check with Tim McGraw.
0452.00
0453.00 04) K3S_925* series already active at JTD and MRW.
0454.00
0455.00 05) K3S_SYSCL will need to have K3S_432B (or K3S_432C) commented out
0456.00 at all customer accounts.
0457.00
0458.00 06) K3S_NIGHT will need K3S_432C commented out in six places:
0459.00 JT Davenport- Replenish and Store Level. <-- also, K3S_NITERU
0460.00 Liberty USA - Replenish and Store Level.
0461.00 Coastal - Replenish
0462.00 MR Williams - Replenish
0463.00
0464.00 -----------------------------------------------------------------------
0465.00 Programs in library K3S_MOD432
0466.00 -----------------------------------------------------------------------
0467.00
0468.00 -- RPGLE
0469.00 CVTSTMFRPG Export IBM POWER SERVER data to PC (copy over)
0470.00 K3S_CVRT22 Will run during install process (copy over)
0471.00 K3S_9100 Fix already applied at customer sites (do not copy)
0472.00 K3S_9251 Part of demand capture for some customers (copy over)
0473.00 K3S_9252 Part of demand capture for some customers (copy over)
0474.00 K3S_9253 Part of demand capture for some customers (copy over)
0475.00 K3S_9254 Part of demand capture for some customers (copy over)
0476.00 K3S_9255 Part of demand capture for some customers (copy over)
0477.00 K3S_9256 Part of demand capture for some customers (copy over)
0478.00 K3S_9257 Part of demand capture for some customers (copy over)
0479.00 K3S_9258 Part of demand capture for some customers (copy over)
0480.00
0481.00 -- CLLE
0482.00 CVTTOSTMF Export IBM POWER SERVER data to PC (copy over)
0483.00 K3S_XRPTCL Capabilities for building PC files (check)
0484.00 K3S_1020X2 Exit from K3S_1020 for daytime ext. deal pull (copy over)
0485.00
0486.00 -- CMD
0487.00 CVTTOSTMF Export IBM POWER SERVER data to PC (copy over)
0488.00
0489.00 -- DSPF
0490.00 K3S_9257FM Part of demand capture for some customers (copy over)
0491.00 -----------------------------------------------------------------------