0001.00 -----------------------------------------------------------------------
0002.00 Notes for Release 4.27 Jan 15th, 2001
0003.00 -----------------------------------------------------------------------
0004.00
0005.00 01) K3S_CHKOBJ - Take out hard coded reference of K3S_OBJ, and use
0006.00 *LIBL.
0007.00
0008.00 02) K3S_CVRT22 - Generates new table code record types:
0009.00
0010.00 P12 is a new table code type
0011.00 Product group 1 and group 2
0012.00 - used for building
0013.00 product service level
0014.00 targets by product
0015.00 group 1 and group 2
0016.00
0017.00 PFC Product Forecast Change Types
0018.00 Added 9 new change types for customers who
0019.00 use Hub Transfer Suppliers, and process
0020.00 Customer Usage Batches.
0021.00 1 Customer usage 1 level up
0022.00 2 Customer usage 2 levels up
0023.00 3 Customer usage 3 levels up
0024.00 4 Customer usage 4 levels up
0025.00 5 Customer usage 5 levels up
0026.00 6 Customer usage 6 levels up
0027.00 7 Customer usage 7 levels up
0028.00 8 Customer usage 8 levels up
0029.00 9 Customer usage 9 levels up
0030.00 Added 2 new change types for customers who
0031.00 use Hub Transfer Suppliers, to tract manual
0032.00 average changes. These will be used in
0033.00 a new program K3S_3032 in the next release.
0034.00 V User changed (1 level down)
0035.00 W User changed (2 levels down)
0036.00
0037.00 APP Application Control - added 7 new APP types
0038.00 COLLECT DEAL_LOG - Collect deal log info?
0039.00 Flag for turning on
0040.00 collection of
0041.00 deal log records
0042.00 K3S_3030 UP_STREAM - Adjust Avg Upstream?
0043.00 K3S_3050 F19=GROUPS - F19=Groups available?
0044.00 K3S_2000 WRITE_EXIT - Exit K3S_2000X1 after
0045.00 write?
0046.00 K_PRODLNK PROCESSING - Use K_PRODLNK in
0047.00 2041,3340?
0048.00 K3S_1100 POTYPE_T - Accumulate transfer
0049.00 demand?
0050.00 MIN_MAX STRAIGHT=1 - Flag 1 days,
0051.00 Flag 2 units
0052.00
0053.00 TLE New title records for -
0054.00 K3S_3032FM1R Change Averages Upstream
0055.00 K3S_3051FM1C Product Hold Out Groups
0056.00 K3S_3226FM1R Customer Usage Report by Date
0057.00 K3S_4031FM1C Product Group Service Targets
0058.00 K3S_4031FM2R Product Group Service Record
0059.00 K3S_5070FM1C Deal Log by Buy Group
0060.00 K3S_5071FM1R View Deal Log Header Info..
0061.00 K3S_5071FM2C View Deal Log Select Products
0062.00 K3S_5071FM3C View Deal Log Product info.
0063.00 K3S_5071FM4C Select Composite Locations
0064.00 K3S_5071FM5C View Deal Log Product info.
0065.00 K3S_8030FM1C Path of Replenishment
0066.00
0067.00 03) K3S_C130 - 'D' specs for Manual Min/Max values
0068.00 K3S_C131 'C' specs for Manual Min/Max values
0069.00
0070.00 04) K3S_C260 - New /COPY members that work with deal logging
0071.00 K3S_C261 function
0072.00 K3S_C262
0073.00 K3S_C263
0074.00
0075.00 05) K3S_FIXDL - This program will be used to make sure all current
0076.00 deals are attached to products. Fixes the condition
0077.00 where a product has 2 deals back to back, yet the
0078.00 night job is not scheduled to process over that time
0079.00 when one deal ends, and the next deal begins.
0080.00
0081.00 06) K3S_FIXFLG - This program will be used to make sure all customers
0082.00 have a ta_flag1 value of 1 in the following APP
0083.00 records: K_PRODLNK PROCESSING
0084.00 K3S_3050 F19=GROUPS
0085.00 COLLECT DEAL_LOG
0086.00
0087.00 07) K3S_FIXSLT - Fix the K_SUPLLTM file for variance and lead times
0088.00
0089.00 08) K3S_M070 - Fix for extreme extra days calculation. (> 800 days)
0090.00
0091.00 09) K3S_NITECL - Added the supplier sub code field to the Period End
0092.00 Processing section.
0093.00 - Perform an OPNDBF on K_TABLCODA with OPTION(*ALL)
0094.00 at the beginning, so that other programs downstream
0095.00 don't have conflict.
0096.00 - Moved supplier switch section to run earlier in the
0097.00 night job process. This allows Hold Out Quantities
0098.00 to be corrected before Overstock Calculations
0099.00 are performed.
0100.00 - Two new exit points programs (K3S_X134CL and
0101.00 K3S_X137CL) are created to replace both K3S_X260CL
0102.00 and K3S_X270CL.
0103.00
0104.00 10) K3S_PE_RUN - Added the supplier sub code field to the Period End
0105.00 Processing section.
0106.00
0107.00 11) K3S_X134CL - Replaces K3S_X260CL. Supplier switch section of night
0108.00 job moved to run earlier in process.
0109.00
0110.00 12) K3S_X137CL - Replaces K3S_X270CL. Supplier switch section of night
0111.00 job moved to run earlier in process.
0112.00
0113.00 13) K3S_0010FM - K3S Main Menu for new Release 4.27
0114.00
0115.00 14) K3S_0040 - Add new menu option
0116.00 K3S_0040FM 9. Product group service level targets
0117.00
0118.00 15) K3S_1010 - Added the text of '1 of 3', '2 of 3', '3 of 3'
0119.00 K3S_1010FM so that F20=Toggle could be associated with
0120.00 the different fields displayed. No actual changes
0121.00 to RPG, just recompiled because of screen changes,
0122.00 so not to get level check.
0123.00
0124.00 16) K3S_1040 - Improved the calculation of 'Other days' by:
0125.00 K3S_1040FM 1) Removing condition of Manual Days
0126.00 K3S_1041 2) Checking if buyer is looking at a 'N' product
0127.00 K3S_1041FM where an average was just keyed in.
0128.00 - Allow 'Qty Hold Out' values and 'Back out' totals
0129.00 to be displayed with a '-' negative sign.
0130.00 - Pass program K3S_3700 the product's current forecast
0131.00 year as a PARM.
0132.00
0133.00 17) K3S_1050 - When buyer uses F13= to switch suppliers, use the
0134.00 switched supplier's ID to go get the appropriate
0135.00 PO Type.
0136.00
0137.00 18) K3S_1100 - If this is a Hub Transfer Order, then provided an
0138.00 APP record called 'K3S_1100 POTYPE_T' where the
0139.00 company can decide if quantities should be
0140.00 accumulated within K3S, or if their system
0141.00 will handle it.
0142.00 - If buyer uses the Hold Out function during PO
0143.00 approval, the user system supplier sub code was
0144.00 not being populated (was blank).
0145.00
0146.00 19) K3S_1101 - If this is a Hub Transfer Order, then provided an
0147.00 APP record called 'K3S_1100 POTYPE_T' where the
0148.00 company can decide if quantities should be
0149.00 accumulated within K3S, or if their system
0150.00 will handle it. This is un-approval process,
0151.00 see K3S_1100 above for approval process.
0152.00
0153.00 20) K3S_1500 - Added Manual Min/Max in days capability. Previously
0154.00 did not exist in K3S.
0155.00 - Added the capability to use straight days or units,
0156.00 versus the tests to see the greater of the minimums,
0157.00 and smaller of the maximums.
0158.00
0159.00 21) K3S_1510 - Added Manual Min/Max in days capability. Previously
0160.00 did not exist in K3S.
0161.00 - Added the capability to use straight days or units,
0162.00 versus the tests to see the greater of the minimums,
0163.00 and smaller of the maximums.
0164.00
0165.00 22) K3S_1810 - Alternate Source Offerings # of days back $ sequence
0166.00 K3S_1810FM
0167.00 K3S_1812 - Alternate Source Offerings # of days back $ sequence
0168.00 K3S_1812FM
0169.00 K3S_1814 - Alternate Source Offerings # of days back $ sequence
0170.00 K3S_1814FM
0171.00
0172.00 23) K3S_2000 - Fixed problem where Fixed Cycle using Saturday's date
0173.00 K3S_2000FM - Generating invalid records into file K_SUPLLTM,
0174.00 that have either 0 or -1 in the 'lead time before'
0175.00 field, and also generating 2 records instead of just
0176.00 1 record, for changes.
0177.00 - Provided an exit point so that after a new supplier
0178.00 record has been written, program K3S_2000X1 is
0179.00 called, and user can control processes.
0180.00 - Don't allow use of '*' for supplier sub code when
0181.00 new supplier being added.
0182.00 - The field SP_ACTPROD 'active products' was not being
0183.00 updated properly. Nite job corrected it, but we
0184.00 need it correct always for new store level
0185.00 processing.
0186.00 - 'Attempt to write a duplicate record to K3S_2000FM'
0187.00 was occuring under some conditions, when user
0188.00 took F16= or F18= and rolled down
0189.00 - Added a separate F24= function display screen, so
0190.00 that the subfile display funtions could be described
0191.00 separately from the single supplier record functions.
0192.00 Some text was either changed or removed so that all
0193.00 Fxx='s are now described properly.
0194.00
0195.00 24) K3S_2000X1 - Exit from K3S_2000 for special supplier add processing
0196.00
0197.00 25) K3S_2001 - Added new deal logging capability to trap when
0198.00 a supplier's buy group changes.
0199.00
0200.00 26) K3S_2002 - Fixed problem where Fixed Cycle using Saturday's date
0201.00 - Generating invalid records into file K_SUPLLTM,
0202.00 that have either 0 or -1 in the 'lead time before'
0203.00 field, and also generating 2 records instead of just
0204.00 1 record, for changes.
0205.00 - Don't allow use of '*' for supplier sub code when
0206.00 new supplier being added.
0207.00
0208.00 27) K3S_2006 - Supplier special maintenance. This program would be
0209.00 customized for special needs by K3S customers.
0210.00 It could be called from exit point program
0211.00 K3S_2000X1.
0212.00
0213.00 28) K3S_2041 - New capability to determine if linked products should
0214.00 be used in the Order Cycle Analysis process.
0215.00
0216.00 29) K3S_2044CL - Logic now understands the use of '*' in the supplier
0217.00 sub code field.
0218.00
0219.00 30) K3S_2045 - Will now print out 'No records meet the above
0220.00 K3S_P2045 criteria' as opposed to nothing printing at all.
0221.00
0222.00 31) K3S_2060 - Added labels on screen to display '1 of 2' and
0223.00 K3S_2060FM '2 of 2' that go with the F20=Toggle.
0224.00
0225.00 32) K3S_3000 - When performing search and more than 9,999 records
0226.00 K3S_3000FM would end up in subfile, then error occured. Put
0227.00 test in to compare for count >= 9995, and if so
0228.00 display message 'Too many records in search group'
0229.00 - Provide new capability to key in just one component
0230.00 of the Manual Min/Max in Days or Units. Previously
0231.00 both Min and Max were required.
0232.00 - Allow 'Qty Hold Out' values to be displayed with a
0233.00 '-' negative sign.
0234.00 - From main menu, program would not always position
0235.00 properly when location/supplier keyed in on the
0236.00 top line, and then ENTER pressed.
0237.00 - Added labels on screen '1 of 2' and '2 of 2' for
0238.00 display during subfile list of products.
0239.00 The F20=Toggle on screen '2 of 2' shows combined
0240.00 supplier information.
0241.00 - When user presses F4= on the System Status field,
0242.00 the WINDOW program now provides an F12=Previous,
0243.00 so that user doesn't believe he must choose a
0244.00 change to value. Actually he can't change it
0245.00 anyway.
0246.00
0247.00 33) K3S_3001 - When building the product sequence field for
0248.00 combined supplier product records, needed to
0249.00 get both Product ID and Location into structure
0250.00 for types '2' and '3'.
0251.00
0252.00 34) K3S_3002 - When adding new product records, because of a
0253.00 supplier switch during approval, the interface
0254.00 field for sales price was being populated with
0255.00 cost. Now fixed.
0256.00
0257.00 35) K3S_3008 - Product sequence field was being incorrectly
0258.00 updated, when moving from a 'h' combined
0259.00 supplier's product in K3S_1040, out to K3S_3000
0260.00 with F11=.
0261.00
0262.00 36) K3S_3012 - New program to copy history from one
0263.00 location/supplier to another location/supplier.
0264.00
0265.00 37) K3S_3015 - Allow lower case on the supplier sub codes. No logic
0266.00 K3S_3015FM changes in RPG, just re-compiled to keep from
0267.00 level check.
0268.00
0269.00 38) K3S_3016 - Allow lower case on the supplier sub codes. No logic
0270.00 K3S_3016FM changes in RPG, just re-compiled to keep from
0271.00 level check.
0272.00
0273.00 39) K3S_3025 - Same Manual Min/Max capabilities as in programs
0274.00 K3S_3025FM K3S_1500 and K3S_1510 were put into simulator.
0275.00 - Allow 'Back out' totals to be displayed with a
0276.00 '-' negative sign.
0277.00
0278.00 40) K3S_3030 - Program would use old history records for composite
0279.00 K3S_3030FM build, if product had dropped from system, and
0280.00 K3S_3031 later came back. Should start with 1st sale period
0281.00 K3S_3031FM and year.
0282.00 - Allow 'Qty Hold Out' values and 'Back out' totals
0283.00 to be displayed with a '-' negative sign.
0284.00
0285.00 41) K3S_3032 - New program under development to provide capability
0286.00 K3S_3032FM to manage manual average changes upstream in the
0287.00 Hub Transfer Supplier environment.
0288.00
0289.00 42) K3S_3035 - Changed to look for a value of 53 passed for PARM
0290.00 of POINT. Occurs in week #1 of a new year for
0291.00 weekly forecasted products, that have a full
0292.00 52 weeks of history.
0293.00
0294.00 43) K3S_3035CL - New program that allows the re-forecast of averages
0295.00 for a specific COMP/LOCN/SUPL/SUPLSUB combination.
0296.00
0297.00 44) K3S_3040 - F20=Toggle won't stay on same page after user has
0298.00 K3S_3040FM paged down
0299.00 - Display any average change increases greater than
0300.00 $100,000 in reverse image.
0301.00 - Include a label for screen '1 of 3', '2 of 3', and
0302.00 '3 of 3' that coincides with F20=Toggle.
0303.00
0304.00 45) K3S_3042 - Added Product Hold Out Quantity records to the
0305.00 night job process, to look for supplier switch,
0306.00 and correctly change records in K_PRODHLD.
0307.00 - Changed both K_PRODFORA and K_NOTEPADA to include
0308.00 the 'a' for 'add' in the file specification,
0309.00 since K3S_3042 runs earlier in K3S_NITECL.
0310.00 - Changed rk_notepad read from 'reade' to plain 'read'
0311.00 so that logic would work properly.
0312.00
0313.00 46) K3S_3050 - Allow for negative values to be entered into
0314.00 K3S_3050FM Product Hold Out Quantities. Value editted to
0315.00 not be a value of 0.
0316.00 - Provide F19= exit to Product Hold Out Groups.
0317.00 - Reason code changed to display only 9 positions,
0318.00 instead of the 10 positions earlier.
0319.00
0320.00 47) K3S_3051 - New program for hold out groups, which is accessed
0321.00 K3S_3051FM using F19= from K3S_3050.
0322.00
0323.00 48) K3S_3070 - F20=Toggle won't stay on same page after user has
0324.00 K3S_3070FM paged down
0325.00
0326.00 49) K3S_3080 - Ability to use '*' for the supplier sub code to mean
0327.00 all occurances for that supplier ID.
0328.00
0329.00 50) K3S_3090 - Ability to use '*' for the supplier sub code to mean
0330.00 all occurances for that supplier ID.
0331.00
0332.00 51) K3S_3100 - Ability to use '*' for the supplier sub code to mean
0333.00 K3S_3100CL all occurances for that supplier ID.
0334.00
0335.00 52) K3S_3110 - Ability to use '*' for the supplier sub code to mean
0336.00 all occurances for that supplier ID.
0337.00 - Pass program K3S_3700 the product's current forecast
0338.00 year as a PARM.
0339.00
0340.00 53) K3S_3200 - During the F6=Add for a new Customer Usage Batch,
0341.00 K3S_3200FM the Location field on the Add screen was changed
0342.00 from 'B' both to 'O' output only. User could
0343.00 accidentally clear location field. No logic changes
0344.00 required in RPG, but recompiled to keep from getting
0345.00 a level check.
0346.00
0347.00 54) K3S_3210 - F13=Product quick search added, and logic to not
0348.00 K3S_3210FM have problems with batches over 9,995 products
0349.00
0350.00 55) K3S_3220 - If product being processed is fed from a Hub
0351.00 Transfer Supplier, then go upstream to update
0352.00 his average also. Can go up 9 levels.
0353.00 - If product being processed is currently 'M' manual,
0354.00 and a Freeze Forecast date has been entered with
0355.00 this batch, don't change 'M' to 'F' for user status.
0356.00 - Pass program K3S_3700 the product's current forecast
0357.00 year as a PARM.
0358.00
0359.00 56) K3S_3226 - New program for Customer Usage Report, selection
0360.00 K3S_3226FM criteria.
0361.00
0362.00 57) K3S_3227 - New program for Customer Usage Transactions Report
0363.00 K3S_3227CL Totals by date.
0364.00 K3S_P3227
0365.00
0366.00 58) K3S_3300 - For Ranking Reports, allow use of '*' for supplier
0367.00 K3S_3300CL sub code.
0368.00
0369.00 59) K3S_3301 - For Ranking Reports, if no products reach criteria,
0370.00 K3S_P3301 still print a report page.
0371.00
0372.00 60) K3S_3312CL - New programs for Service Levels by product groups.
0373.00 K3S_3313CL
0374.00
0375.00 61) K3S_3340 - For Ranking Reports, determine if product link records
0376.00 are to be used for determining calculations.
0377.00
0378.00 62) K3S_3350 - For Inventory Performance Reports, allow use of '*'
0379.00 K3S_3350CL for supplier sub code.
0380.00
0381.00 63) K3S_3351 - For Inventory Performance Reports, if no products
0382.00 K3S_P3351 meet criteria, still print out page.
0383.00
0384.00 64) K3S_3610 - For Overstocked Products criteria, allow use of '*'
0385.00 K3S_3610CL for supplier sub code.
0386.00
0387.00 65) K3S_3615 - For Overstocked Products Reports, if no products
0388.00 K3S_P3615 meet criteria, still print out page.
0389.00
0390.00 66) K3S_3700 - Program needed to have the product's current forecast
0391.00 year passed as a PARM, as opposed to getting
0392.00 answer from location file. So along with the
0393.00 current forecast interval and forecast period,
0394.00 several programs now also pass the year. These
0395.00 programs include K3S_1040,K3S_1041,K3S_3110,
0396.00 K3S_3220,K3S_4020,K3S_8000. Really just effected
0397.00 Core-Mark, since they may end a period BEFORE
0398.00 the end of year (typically by a day or so).
0399.00
0400.00 67) K3S_3701 - Program needed to have the product's current forecast
0401.00 year passed as a PARM, as opposed to getting
0402.00 answer from location file. Just like change made
0403.00 above in K3S_3700, but effects fewer programs,
0404.00 which are K3S_3715,K3S_3717,K3S_3718.
0405.00
0406.00 68) K3S_3710 - For Obsolete Products criteria, allow use of '*'
0407.00 K3S_3710CL for supplier sub code. Independant locations.
0408.00
0409.00 69) K3S_3711CL - For Obsolete Products criteria, allow use of '*'
0410.00 for supplier sub code. Consolidated locations.
0411.00
0412.00 70) K3S_3715 - For Obsolete Products Reports, if no products
0413.00 K3S_P3715 meet criteria, still print out page. This is the
0414.00 Independend Report.
0415.00 - Pass program K3S_3701 the product's current forecast
0416.00 year as a PARM.
0417.00
0418.00 71) K3S_3717 - Pass program K3S_3701 the product's current forecast
0419.00 year as a PARM.
0420.00
0421.00 72) K3S_3718 - For Obsolete Products Reports, if no products
0422.00 K3S_P3718 meet criteria, still print out page. This is the
0423.00 Consolidated Report.
0424.00 - Pass program K3S_3701 the product's current forecast
0425.00 year as a PARM.
0426.00
0427.00 73) K3S_3750 - For Deal Markup Report criteria, allow use of '*'
0428.00 K3S_3750CL for supplier sub code.
0429.00
0430.00 74) K3S_3755 - For Deal Markup Report, if no products
0431.00 K3S_P3755 meet criteria, still print out page.
0432.00
0433.00 75) K3S_3900 - When building the product sequence field for
0434.00 combined supplier product records, needed to
0435.00 get both Product ID and Location into structure
0436.00 for types '2' and '3'.
0437.00
0438.00 76) K3S_4000 - When performing a '1=Select' to change either the
0439.00 Buy Group ID description, or the User ID, the
0440.00 Table Code record for type 'USR' would also get
0441.00 changed, which is incorrect. Only the 'BUY' records
0442.00 should get updated. The recovery will need to be
0443.00 a manual process, where the authorized person
0444.00 goes into Table Code maintenance, gets to the USR
0445.00 records, and reviews each user name, to see if it
0446.00 is correct.
0447.00
0448.00 77) K3S_4020 - Pass program K3S_3700 the product's current forecast
0449.00 year as a PARM.
0450.00
0451.00 78) K3S_4031 - New program to manage service levels by Product
0452.00 K3S_4031FM Groups. New option 9 off of Management Controls menu.
0453.00
0454.00 79) K3S_4036 - Controls the process to manage service levels targets
0455.00 by Product Groups.
0456.00
0457.00 80) K3S_4041 - Service levels by product group. This RPG program
0458.00 K3S_4041CL actually updates the product records. The CL
0459.00 K3S_4041X1 program is the main driver of process. The exit
0460.00 K3S_4041X2 point programs are appended with X1,X2,X3 and are
0461.00 K3S_4041X3 located in K3S_MOD.
0462.00
0463.00 81) K3S_5040 - Added PARM of User ID when calling K3S_5110
0464.00 K3S_5040FM for deletion of deal, so that we can log WHO
0465.00 deleted deal.
0466.00 - Added new exit F18=Deal log
0467.00
0468.00 82) K3S_5050 - Added deal logging capability when adding new deal.
0469.00 - Special logic for Bindley, identified by APP
0470.00 record 'BINDLEY NO_DEAL_06' to keep from adding
0471.00 deal records for location 06.
0472.00
0473.00 83) K3S_5051 - Added deal logging capability when changing deal.
0474.00
0475.00 84) K3S_5055 - Added deal logging capability when copying deals.
0476.00
0477.00 85) K3S_5056 - Added deal logging capability when copying deals.
0478.00
0479.00 86) K3S_5057 - Added deal logging capability when copying deals.
0480.00
0481.00 87) K3S_5060 - New program that does the deal log capture.
0482.00
0483.00 88) K3S_5070 - New program that displays deal log by buy group.
0484.00 K3S_5070FM
0485.00
0486.00 89) K3S_5071 - New program that displays deal log product info.
0487.00 K3S_5071FM
0488.00 K3S_5071CL
0489.00
0490.00 90) K3S_5110 - Added deal logging capability when deal deleted.
0491.00
0492.00 91) K3S_5111 - Added deal logging capability when deal products
0493.00 are deleted.
0494.00
0495.00 92) K3S_5400 - Program can now pick up an externally passed deal
0496.00 that has already started.
0497.00
0498.00 93) K3S_6010 - Added labels on screen to display '1 of 2' and
0499.00 K3S_6010FM '2 of 2' that go with the F20=Toggle dates.
0500.00
0501.00 94) K3S_6020 - If a Reminder type of note was keyed in way into the
0502.00 K3S_6020FM future, the Expire date may have kicked in before
0503.00 the Reminder date. Now the Expire date will be after
0504.00 the Reminder date.
0505.00 - Added labels on screen to display '1 of 2' and
0506.00 '2 of 2' that go with the F20=Toggle dates.
0507.00
0508.00 95) K3S_7000 - Program was actually sending back the value in
0509.00 K_COMPANY before it got incremented. Therefore
0510.00 the screen K3S_9300 that shows field CM_LASTPO
0511.00 was really displaying the 'Next available PO#'
0512.00 when what we want is the 'Last PO# used'.
0513.00 When this program goes into effect, customers
0514.00 will actually skip a PO#, which would be the same
0515.00 effect as using F12=Previous within K3S_1050,
0516.00 so no big deal.
0517.00
0518.00 96) K3S_8000 - Added F5=Path of Replenishment exit.
0519.00 K3S_8000FM - If user keys in a new Product ID, and all locations
0520.00 are in Delete Count, then provide that message.
0521.00 - Pass program K3S_3700 the product's current forecast
0522.00 year as a PARM.
0523.00
0524.00 97) K3S_8020 - This new program will generate Overstock Transfer
0525.00 Requests via input from an external source, and
0526.00 reading records from K_CUSTPRD.
0527.00
0528.00 98) K3S_8030 - New 'Path of Replenishment' program, which is
0529.00 K3S_8030FM called from K3S_8000 using F5=.
0530.00
0531.00 99) K3S_8035 - This new program is used to help with Overstock
0532.00 Transfer Requests and is can be called from
0533.00 K3S_3210 with F8=Exit point (if set up). It will
0534.00 be used to call K3S_8000 by sending it the
0535.00 correct PARMs.
0536.00
0537.00 100)K3S_8100 - New program that can be used as a shell for
0538.00 K3S_8100CL processing Overstock Transfer Product Requests
0539.00
0540.00 101)K3S_8510 - Edit to see if products already set up for this Hub
0541.00 K3S_8510FM transfer supplier, and provide a way to remove them
0542.00
0543.00 102)K3S_8520 - Edit to see if regular supplier already set up for the
0544.00 K3S_8520FM product being added to Hub Transfer Supplier
0545.00
0546.00 103)K3S_9010 - Don't call K3S_5056 for adding deals to products
0547.00 that switch to being in Hub Transfer Suppliers
0548.00 - Fixes problem where deal expired on Saturday, and
0549.00 next deal starts on Sunday, but we don't process
0550.00 again until Monday (like Bindley). Would not
0551.00 connect next deal, so product record did not display
0552.00 it, even though it existed in file.
0553.00 - Fixes problem where a product would keep deal info
0554.00 when product changed suppliers.
0555.00 - Special logic for Bindley, identified by APP
0556.00 record 'BINDLEY NO_DEAL_06' to keep from adding
0557.00 deal records for location 06.
0558.00
0559.00 104)K3S_9011 - Don't call K3S_5056 for adding deals to products
0560.00 that switch to being in Hub Transfer Suppliers
0561.00 - Special logic for Bindley, identified by APP
0562.00 record 'BINDLEY NO_DEAL_06' to keep from adding
0563.00 deal records for location 06.
0564.00 - Fixes problem where 1st product for a supplier gets
0565.00 added day time, but order not automatically
0566.00 created.
0567.00 - Fixes problem where totals were wrong when 1st
0568.00 product added for a supplier.
0569.00 - Fixes problem where a product gets re-activated
0570.00 from delete count, during the day, and needs to
0571.00 immediately show up on order.
0572.00
0573.00 105)K3S_9090 - Fixed error that occured when you try and place a
0574.00 '2=Change period ending date' all the way down
0575.00 through the subfile, then start pressing ENTER.
0576.00 Records process fine until you reach the last record
0577.00 in the subfile, and a message appears that says
0578.00 'xxxx must be between previous and next period ending
0579.00 dates. Retry.'
0580.00
0581.00 106)K3S_9300 - Allow Overstock Dollars entry to be a minimum of
0582.00 $1 vs. $25.
0583.00 - Allow Overstock Days entry to be a minimum of
0584.00 1 day vs. 10 days.
0585.00
0586.00 107)K3S_9320 - Allow Overstock Dollars entry to be a minimum of
0587.00 $1 vs. $25.
0588.00 - Allow Overstock Days entry to be a minimum of
0589.00 1 day vs. 10 days.
0590.00
0591.00 108)K3S_9505 - Pass the place that originated the deal purge process
0592.00 for the new deal log system.
0593.00
0594.00 109)K3S_9540 - When Product Groups used for setting Service Levels,
0595.00 then product group 1 & 2 values used in table must
0596.00 be valid.
0597.00
0598.00 110)K3S_9700 - Delimit 'Who is signed on' to this company.
0599.00
0600.00 -----------------------------------------------------------------------
0601.00 Physical and logical files added during this release
0602.00 -----------------------------------------------------------------------
0603.00
0604.00 01) K_CUSTEXL - Customer Usage Total Batch for EXCEL use EX
0605.00
0606.00 02) K_DEALLOG - Deals Log DG
0607.00 K_DEALLOGA - Deals Summary Information by DEAL,TIMESTP
0608.00 K_DEALLOGB - Deals Summary Information by DEALREF,TIMESTP
0609.00 K_DEALLOGC - Deals Summary Information by BUYR,DEAL,TIMESTP
0610.00 K_DEALLOGD - Deals Summary Information by LOCN,DEAL,PROD,TIMESTP
0611.00
0612.00 03) K_GRP1SRV - Product Group Service Level Table G1
0613.00 K_GRP1SRVA - Product Group Service Level Table LOCN,GROUP1 & 2
0614.00
0615.00 04) K_LOGALTRF - Alt Src Offer - PROD,SUPL,SUB,SUPLALT,ALS,BIRTH
0616.00 K_LOGALTRG - Alt Src Offer - PROD,SUPL,SUB,COST,SUPLALT,ALS,BIRTH
0617.00 K_LOGALTRH - Alt Src Offer - PROD,SUPL,SUB,BIRTH,COST,SUPLALT,ALS
0618.00 K_LOGALTRI - Alt Src Offer - PROD,SUPL,SUB,SUPLALT,ALS,COST
0619.00
0620.00 05) K_PRODHLDE - Product Hold Out Qty - LOCN,HDLREAS,BEGIN,END,PROD
0621.00
0622.00 -----------------------------------------------------------------------
0623.00 Special processes to run for new release
0624.00 -----------------------------------------------------------------------
0625.00
0626.00 01) The program K3S_FIXFLG will run as part of the new install, to
0627.00 ensure that all customers have a ta_flag1 value of 1 for the
0628.00 following APP records: K_PRODLNK PROCESSING
0629.00 K3S_3050 F19=GROUPS
0630.00 COLLECT DEAL_LOG
0631.00
0632.00 02) The program K3S_FIXSLT will run as part of the new install, to
0633.00 fix records in the K_SUPLLTM file that had negative values
0634.00 for Before or After Lead times, or LT variance. These are log
0635.00 records only, and didn't effect the performance of order building.
0636.00
0637.00 03) The program K3S_1050 order approval provides the F13=Supplier
0638.00 switch capability. If the PO Type needs to come from the switched
0639.00 supplier than this new code should be implemented. Effects very
0640.00 few customers.
0641.00
0642.00 04) The program K3S_1100 contains the new APP record for POTYPE_T.
0643.00 I'll check Bindley and Dunlap Sales, while DPS will need to check
0644.00 DPS accounts. This is true for K3S_1101 also.
0645.00 Another manual change will be to look for field PU_SUPLUSB to
0646.00 be primed, if needed. Most customers will not need this. DPS
0647.00 accounts might need this. Roses might need this.
0648.00
0649.00 05) The program K3S_4000 is now fixed when using a '1=Select' for
0650.00 either the Buy Group ID description, or the User ID. The
0651.00 Table Code record for type 'USR' would also get changed, which
0652.00 is incorrect. Only the 'BUY' records should get updated. The
0653.00 recovery will need to be a manual process, where the authorized
0654.00 person goes into Table Code maintenance, gets to the USR
0655.00 records, and reviews each user name, to see if it is correct.
0656.00
0657.00 06) Remove both K3S_X260CL and K3S_X270CL from QCLLESRC in K3S_MOD and
0658.00 also the object. They were replaced by K3S_X134CL and K3S_X137CL.
0659.00 Monitor message to not halt if not found, for environments
0660.00 like Core-Mark, where they don't use our library names. Bozena
0661.00 will have to manually remove.
0662.00
0663.00 -----------------------------------------------------------------------
0664.00 Programs in library K3S_MOD427
0665.00 -----------------------------------------------------------------------
0666.00
0667.00 -- RPGLE
0668.00 K3S_CVRT22 will run during install process
0669.00 K3S_1050 will need to look at if customer uses F13=Switch supplier
0670.00 K3S_1100 POTYPE_T logic and field PU_SUPLUSB
0671.00 K3S_1101 " "
0672.00 K3S_2006 new program and can go straight over
0673.00 K3S_8100 " "
0674.00
0675.00 -- CLLE
0676.00 K3S_X134CL new program and can go straight over
0677.00 K3S_X137CL " "
0678.00 K3S_2000X1 " "
0679.00 K3S_4041X1 " "
0680.00 K3S_4041X2 " "
0681.00 K3S_4041X3 " "
0682.00 K3S_8100CL " "
0683.00
0684.00 -----------------------------------------------------------------------
0685.00 New function in this release
0686.00 -----------------------------------------------------------------------
0687.00
0688.00 01) Deal log - when user adds, changes, or deletes a deal, this
0689.00 information is logged, and new screens provide the capability
0690.00 to see who made the change, when it was made (date and time),
0691.00 and what action took place.
0692.00
0693.00 02) Customer usage understands multi-level environments, when using
0694.00 the Hub Transfer system. Adjustments made to a product's average,
0695.00 who is sourced from a Hub Transfer supplier, will also adjust
0696.00 the Hub's product average.
0697.00
0698.00 03) Hold Out Quantity maintenance by groups. Users can now manage
0699.00 a group of products, where they have the same values for
0700.00 Location,Reason code,Begin date,End date.
0701.00
0702.00 04) All reports provide feedback when 'no records' are found based
0703.00 upon the select criteria used to generate the report.
0704.00
0705.00 05) All reports provide '*' capability, to get all supplier sub
0706.00 groups to roll up into the supplier's total.
0707.00
0708.00 06) Path of replenishment display. For companies that have multiple
0709.00 Hub Transfer links, this program shows the path for each part.
0710.00
0711.00 07) Manual Min/Max enhancements.
0712.00
0713.00 a) Manual Min/Max in days is now functional. This new feature
0714.00 will allow the user to specify a minimum # of days, up to
0715.00 a maximum # of days, that the system should use in
0716.00 determining the 'SOQ' value.
0717.00
0718.00 b) Ability to specify just one value. Previously the system
0719.00 required for you to enter a maximum value, if a minimum
0720.00 value was entered. Now the user can enter a minimum with
0721.00 no maximum, or a maximum with no minimum. This will work
0722.00 for both days or units.
0723.00
0724.00 c) Ability to specify using the straight manual min/max values
0725.00 versus the current logic that uses the greater of the min's
0726.00 and smaller of the max's (system generated vs. manual).
0727.00 Using the new APP record MIN_MAX STRAIGHT=1, the user can
0728.00 specify straight days with FLAG1 set to 1, and can
0729.00 specify straight units with FLAG2 set to 1.
0730.00
0731.00 08) Service Level by Product Groups. This new program series will
0732.00 provide customers with a method of setting service level targets
0733.00 by Product Group 1, and also by Product Group 1 and Group 2.
0734.00