Release 4.24 Techinal Notes
0001.00 ----------------------------------------------------------------------- 
0002.00 Notes for Release 4.24  August 25th, 1999                               
0003.00 ----------------------------------------------------------------------- 
0004.00                                                                         
0005.00 01) K3S_ADDSCD - 1) Added company PARM which we know during new install 
0006.00                  2) Capability to see if auto job already on IBM POWER SERVER    
0007.00                  3) Added new auto jobs: K3S_RANKPR                     
0008.00                                          K3S_RANKSP                     
0009.00                                          K3S_REBLD                      
0010.00                                                                         
0011.00 02) K3S_MOVOBJ - Move objects to K3S_OBJBAK, then restore new release   
0012.00                   updates. Being used for this update for Rel 4.24      
0013.00                                                                         
0014.00 03) K3S_NITECL - Call to new K3S_RMVJOB, that checks if any submitted   
0015.00                   jobs are either ACTIVE, or on the JOBQ, and cancels   
0016.00                   them, to avoid file processing conflicts.             
0017.00                                                                         
0018.00 04) K3S_OPENCL - Add file K_TRANCENA to list. This file now used in     
0019.00                   K3S_1010, K3S_2000, and K3S_2002 to help determine    
0020.00                   if a supplier is a Hub Transfer Supplier.             
0021.00                                                                         
0022.00 05) K3S_PE_RUN - Provides a way to re-run the Period End exceptions.    
0023.00                   Would be used when a power failure occured during the 
0024.00                   night job. Used at Dimmick.                           
0025.00                                                                         
0026.00 06) K3S_PEREND - Corrected the parameters passed for Period End reports 
0027.00                                                                         
0028.00 07) K3S_RMVJOB - New logic to remove jobs either in JOBQ or ACTIVE      
0029.00                   when batch jobs start. Used in the following:         
0030.00                          K3S_NITECL                                     
0031.00                          K3S_3065CL                                     
0032.00                          K3S_3800CL                                     
0033.00                          K3S_4040CL                                     
0034.00                          K3S_9500CL                                     
0035.00                          K3S_9505CL                                     
0036.00                                                                         
0037.00 08) K3S_CVRT22 - Generates new table code record types:                 
0038.00                                                                         
0039.00                     LTT Lead time transaction types                     
0040.00                          0 Not processed                                
0041.00                          1 Processed successfully                       
0042.00                          2 Lead time turned off                         
0043.00                          3 Skip LT forecasting                          
0044.00                          4 Loc/supl/product not on file                 
0045.00                          5 Invalid transaction                          
0046.00                                                                         
0047.00                     SPT Supplier types                                  
0048.00                          A Alternate Source Suppliers                   
0049.00                          C Combined Suppliers                           
0050.00                          F Fixed Cycle Suppliers                        
0051.00                          H Hub Transfer Suppliers                       
0052.00                                                                         
0053.00                     OSM Order Summary Modes - added 3 new types         
0054.00                          A Alternate Source Suppliers                   
0055.00                          C Combined Suppliers                           
0056.00                          F Fixed Cycle Suppliers                        
0057.00                          H Hub Transfer Suppliers                       
0058.00                                                                         
0059.00                     APP Application Control - added 6 new types         
0060.00                          K3S_2000  COMB_SUPL  - Default for product     
0061.00                                                 sequence                
0062.00                          K3S_3225  HEADING_2  - Ability to change       
0063.00                                                 columns that print.     
0064.00                          K3S_3600  BIRTH_TEST - Default for # of days   
0065.00                                                 before testing product  
0066.00                                                 for overstock.          
0067.00                          K3S_3900  ORIG_ORDER - Method to use for       
0068.00                                                 original order, when    
0069.00                                                 building combined       
0070.00                                                 orders.                 
0071.00                                                   0= Leave              
0072.00                                                   1= Cancel 'CN'        
0073.00                                                   2= Delete             
0074.00                          K3S_5056  PROCESSING - New product auto deal   
0075.00                                                 copy                    
0076.00                          ALT_SRCE  NOTES      - Display notes for       
0077.00                                                 products in alternate   
0078.00                                                 source orders flag      
0079.00                                                                         
0080.00                     LCV Load code values - added 1 new type             
0081.00                                            11 - Permanent deal exists   
0082.00                                                                         
0083.00 09) K3S_C151   - Fix for 'U' user type of notes on K3S_0010             
0084.00                                                                         
0085.00 10) K3S_TAKE50 - Create K_SCHEDDY/PE to Jan 1st 2050 (company wide).    
0086.00     K3S_TAKEFM    Previously all customers had been built with 10 years 
0087.00     K3S_TAKECL    of data. This program will take everyone to the exact 
0088.00                   same date in the future.                              
0089.00                                                                         
0090.00 11) K3S_0010FM - New release banner for 4.24 August 25th, 1999          
0091.00     K3S_0010      Fix for 'U' user type of notes (K3S_C151)             
0092.00                                                                         
0093.00 12) K3S_1010   - Four new 'Order Summary Modes' implemented             
0094.00                          A Alternate Source Suppliers                   
0095.00                          C Combined Suppliers                           
0096.00                          F Fixed Cycle Suppliers                        
0097.00                          H Hub Transfer Suppliers                       
0098.00                  Ability to create new order with F22= on a combined    
0099.00                   supplier order.                                       
0100.00                                                                         
0101.00 13) K3S_1030   - After selecting multiple lines with '1=Select',        
0102.00                   the user can now press F3= or F12= without having     
0103.00                   to process all selected records                       
0104.00                                                                         
0105.00 14) K3S_1040   - Display the product notes for alternate source orders  
0106.00     K3S_1041      based upon a new APP record.                          
0107.00                                                                         
0108.00 15) K3S_1050   - For Fixed Cycle suppliers, when FR 'Fixed Cycle Reset' 
0109.00                   mode is detected, the Fixed Cycle Next Order date     
0110.00                   is automatically updated in supplier's record.        
0111.00                                                                         
0112.00 16) K3S_1050AU - Improvements made from knowledge at Bindley, for       
0113.00                   the automated approval process.                       
0114.00                                                                         
0115.00 17) K3S_1100   - Improvements made to testing of Permanent deals        
0116.00                                                                         
0117.00 18) K3S_1500   - Include Combined Suppliers when updating # of          
0118.00                   active products in supplier record.                   
0119.00                                                                         
0120.00 19) K3S_2000   - Added 'Exclude automatic LT updating' flag, both       
0121.00     K3S_2000FM     in screen '1 of 2', and in the 8=LTs WINDOW.         
0122.00     K3S_2002     Initialize SP_SOQSEQ# and SO_SOQSEQ# to 0.             
0123.00     K3S_2002FM   Added new APP record to control the default used       
0124.00                    for 'Product sequence' in screen '2 of 2' when       
0125.00                    new combined supplier is added.                      
0126.00                  Fix record lock discovered by Debbie at Coastal        
0127.00                    on file K_SUPLIERH.                                  
0128.00                  Protect the Alternate Source and Combined supplier     
0129.00                    input field after supplier record created.           
0130.00                  Added 'Supplier type' field to delimit view            
0131.00                          A Alternate Source Suppliers                   
0132.00                          C Combined Suppliers                           
0133.00                          F Fixed Cycle Suppliers                        
0134.00                          H Hub Transfer Suppliers                       
0135.00                                                                         
0136.00 20) K3S_2005   - Clear active products count for Combined suppliers     
0137.00                  When Fixed Cycle supplier goes an entire cycle as      
0138.00                    an FR type, then automatically reset Next date       
0139.00                                                                         
0140.00 21) K3S_2010   - Change field SL_MANUAL to have additional meaning.     
0141.00     K3S_2010FM   Release 5 will have text changed to reflect that       
0142.00                  it is not just a flag. values for this field are:      
0143.00                      0 - Regular processing                             
0144.00                      1 - Manual change                                  
0145.00                      2 - Updates turned off                             
0146.00                  Display message that tells user 'Supplier LT updating  
0147.00                   is turned off'                                        
0148.00                                                                         
0149.00 22) K3S_2015   - Include the 'Exclude auto LT update' flag in batch     
0150.00                   processing updates.                                   
0151.00                                                                         
0152.00 23) K3S_2040   - When returning from K3S_2002 after changing 'Order     
0153.00     K3S_2040FM    Cycle' get supplier record data again, before         
0154.00                   re-display of screen, to pick up new SP_ORCYCLE.      
0155.00                  Better describe the 'Unit values/order' by showing     
0156.00                   the Unit values of 1,3,4,5,6.                         
0157.00                                                                         
0158.00 24) K3S_2070   - Check for single location support, and automatically   
0159.00     K3S_2070FM    protect Location entry field for easier maintenance   
0160.00     K3S_2071     Make entry more user friendly                          
0161.00     K3S_2071FM                                                          
0162.00                                                                         
0163.00 25) K3S_3000   - Added 'Exclude automatic LT updating' flag             
0164.00     K3S_3000FM - Fix to bug found by Paula (DPS), after doing a complex 
0165.00                   series of steps...                                    
0166.00                                                                         
0167.00 26) K3S_3010   - Set smoothed error to 0.                               
0168.00                  Don't copy the PTD information when From and To        
0169.00                   products are in different periods. This could happen  
0170.00                   because of from product being in Delete Count mode.   
0171.00                                                                         
0172.00 27) K3S_3015   - Fix 4=Delete that went into loop                       
0173.00     K3S_3015FM                                                          
0174.00     K3S_3016                                                            
0175.00     K3S_3016FM                                                          
0176.00                                                                         
0177.00 28) K3S_3020   - Allow Lead Time Variance of 0 in simulation            
0178.00                                                                         
0179.00 29) K3S_3030   - Allow maintenance of history during Combined Supplier  
0180.00     K3S_3031      mode                                                  
0181.00                  Display the product notes for alternate source orders  
0182.00                   based upon a new APP record.                          
0183.00                  Ability to F21= on history types 1 - 9 to pick up      
0184.00                   values greater than 99,999                            
0185.00                  Set smoothed error to 0 when no history exists, and    
0186.00                   assigning profile.                                    
0187.00                  Weekly products were not mapping history correctly     
0188.00                   during F22=.                                          
0189.00                                                                         
0190.00 30) K3S_3034   - When re-forecasting, any product that has a system     
0191.00                   status of 'D', should be left with that status.       
0192.00                   This program used at start up.                        
0193.00                                                                         
0194.00 31) K3S_3035   - Control the open of display file, so batch process     
0195.00                   doesn't blow up in the night job.                     
0196.00                                                                         
0197.00 32) K3S_3060   - Added 'PO number trans type' column to subfile, which  
0198.00     K3S_3060FM    will contain the following types:                     
0199.00                          0 Not processed                                
0200.00                          1 Processed successfully                       
0201.00                          2 Lead time turned off                         
0202.00                          3 Skip LT forecasting                          
0203.00                          4 Loc/supl/product not on file                 
0204.00                          5 Invalid transaction                          
0205.00                  Added 'Skip LT Update' column to subfile, to be able   
0206.00                   to view unprocessed transactions status               
0207.00                  Displays text that signals when 'automatic LT          
0208.00                   forecasting' turned off for product                   
0209.00                                                                         
0210.00 33) K3S_3065   - Generate transaction codes described above in K3S_3060 
0211.00                                                                         
0212.00 34) K3S_3065CL - Includes new K3S_RMVJOB logic                          
0213.00                                                                         
0214.00 35) K3S_3068   - Ability to exclude supplier from LT forecasting        
0215.00                  Ability to code transaction into the following:        
0216.00                       0 Normal processing                               
0217.00                       1 Manual change                                   
0218.00                       2 Updates turned off                              
0219.00                                                                         
0220.00 36) K3S_3090   - Always clear the Buy Group code on the top ENTRY line, 
0221.00                   which will make sure that products don't get missed   
0222.00                   when they change buy groups. This change will         
0223.00                   eliminate earlier problem where batches wouldn't      
0224.00                   close automatically.                                  
0225.00                  When batch is built with 'D' Detail, then underline    
0226.00                   the text '5=Detail', and process correctly.           
0227.00                                                                         
0228.00 37) K3S_3110   - Improvements made to both FHI and FLO batch types, by  
0229.00                   adding seasonal profiles to testing logic             
0230.00                  Move pb_forcint to last 3 bytes of pb_descr            
0231.00                   for new PE Performance Reports processing.            
0232.00                  QRY processing type to look at values of               
0233.00                   BUYR, REGN, LOCN, SUPL.                               
0234.00                                                                         
0235.00 38) K3S_3220   - Clear the smoothed error for products that get updated 
0236.00                   through Customer Usage                                
0237.00                                                                         
0238.00 39) K3S_3225   - Added new capability to switch some of the columns     
0239.00     K3S_P3225     that print on the report, from Bindley instructions.  
0240.00                   This is controlled by new APP record                  
0241.00                   'K3S_3225  HEADING_2'.                                
0242.00                                                                         
0243.00 40) K3S_3351   - Added logic to handle extreme calculated values        
0244.00                   in Inventory Performance Reports                      
0245.00                                                                         
0246.00 41) K3S_3600   - Added new APP record for BIRTH_TEST. Default value     
0247.00                   is 90 days.                                           
0248.00                                                                         
0249.00 42) K3S_3615   - Added logic to handle extreme values in Overstock      
0250.00                   Analysis Reports.                                     
0251.00                                                                         
0252.00 43) K3S_3800CL - Added new automatic job for building product ranking   
0253.00                   values.                                               
0254.00                                                                         
0255.00 44) K3S_3860   - New logic for Delay Days.                              
0256.00                                                                         
0257.00 45) K3S_3900   - Fix to pick up the correct sequence # for combined     
0258.00                   suppliers                                             
0259.00                                                                         
0260.00                  What to do with original supplier order: 0 Leave       
0261.00                                                           1 Cancel 'CN' 
0262.00                                                           2 Delete      
0263.00                                                                         
0264.00 46) K3S_4000   - Update the correct table code records when user makes  
0265.00     K3S_4000FM    changes to buy group name                             
0266.00                                                                         
0267.00 47) K3S_4040   - 'Divide by 0' error fixed.                             
0268.00                                                                         
0269.00 48) K3S_4040CL - Added new K3S_RMVJOB logic to Service Level updates.   
0270.00                                                                         
0271.00 49) K3S_5040   - 'Copy to different supplier' capability                
0272.00     K3S_5040FM                                                          
0273.00                                                                         
0274.00 50) K3S_5050   - Display the template being used for New Deal Entry.    
0275.00     K3S_5050FM   Wrong buyer placed into DM_BUYR and DL_BUYR, which     
0276.00                   would effect Core-Mark and DC Sales corporate         
0277.00                   environment only...  not everyone else                
0278.00                  New field ZZ_BUYR added to first panel, which will     
0279.00                   allow deal entry person to specify which Buy Group    
0280.00                   to use for getting 'deal template records'            
0281.00                  Fix to problem where duplicate entries written to      
0282.00                   K_DEALWRK in our multi-company environment. Didn't    
0283.00                   effect customer accounts with only 1 company.         
0284.00                                                                         
0285.00 51) K3S_5051   - Incorrect Buy Group and Buyer Name appeared at top     
0286.00                   of screen. Would only effect Core-Mark and DC Sales   
0287.00                   corporate environment.                                
0288.00                                                                         
0289.00 52) K3S_5055   - 'Copy to different supplier' capability                
0290.00                                                                         
0291.00 53) K3S_5300   - Added ability to restrice the use of L1 during         
0292.00                   Permanent Deal Entry by changing ta_flag1 to 0.       
0293.00                                                                         
0294.00 54) K3S_6010   - Fix to remember the bottom of subfile during Notes     
0295.00                   maintenance.                                          
0296.00                                                                         
0297.00 55) K3S_8000   - Back out summary displaying as duplicated field        
0298.00                   during 'combined supplier' processing.                
0299.00                                                                         
0300.00                  Displaying both the regular AND combined supplier      
0301.00                   records, but not showing the 'h'                      
0302.00                                                                         
0303.00 56) K3S_9010   - Added new APP record to control the automatic          
0304.00                   copy of deals for new products.                       
0305.00                  Delay Days Processing logic implemented                
0306.00                                                                         
0307.00 57) K3S_9011   - Added new APP record to control the automatic          
0308.00                   copy of deals for new products.                       
0309.00                                                                         
0310.00 58) K3S_9100   - Added new logic to calculate net price if permanent    
0311.00                   deals used by customer.                               
0312.00                                                                         
0313.00 59) K3S_9410CL - Called by K3S_9490CL, will clear all 'q' records from  
0314.00     K3S_9490CL    K_SUPLIER file before building new batch for the week 
0315.00                                                                         
0316.00 60) K3S_9500CL - Added new K3S_RMVJOB logic to re-organize PF system    
0317.00                                                                         
0318.00 61) K3S_9505CL - Added new K3S_RMVJOB logic to delete records system    
0319.00                                                                         
0320.00 62) K3S_9540   - Include SPT Supplier types in WINDOW logic             
0321.00                                                                         
0322.00 63) K3S_9700   - Add F3=Exit capability                                 
0323.00                                                                         
0324.00 64) K3S_9702   - New K3S_RMVJOB logic, which checks for both JOBQ and   
0325.00     K3S_9702CL    ACTIVE jobs when batch processes begin. Called from   
0326.00                   the following batch jobs:                             
0327.00                          K3S_NITECL                                     
0328.00                          K3S_3065CL                                     
0329.00                          K3S_3800CL                                     
0330.00                          K3S_4040CL                                     
0331.00                          K3S_9500CL                                     
0332.00                          K3S_9505CL                                     
0333.00                                                                         
0334.00 65) K3S_9710   - Add F3=Exit capability                                 
0335.00     K3S_9710FM                                                          
0336.00
