R4.27 Technical

Release 4.27 Technical Notes


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