R4.35 Technical

Release 4.35 Technical Notes

0001.00 -----------------------------------------------------------------------
0002.00 Notes for Release 4.35  January 1st, 2005                 
0003.00 -----------------------------------------------------------------------
0004.00                                                                        
0005.00 01) K3S_CVRT22 - Changes to table code records:                        
0006.00                                                                        
0007.00                     APP Applications Control                           
0008.00                          K3S_3000  PO_SCRTEXT - Text for 2 P.O. fields 
0009.00                                                  Qty divisor...        
0010.00                                                  Unit of measure.      
0011.00                                               - Flag2=1 for            
0012.00                                                  PO_UOM Right Adj      
0013.00                                                                        
0014.00                          K3S_1030  VIEW_2_TYP - View 2 to use product  
0015.00                                                  ranking?              
0016.00                                               - Default is line #      
0017.00                                                                        
0018.00                          K3S_1030  VIEW_7_TYP - View 7 to use product  
0019.00                                                  ranking?              
0020.00                                               - Default is line #      
0021.00                                                                        
0022.00                     PSV Product summary view                           
0023.00                       Changed view 7 from 'Service level target' to    
0024.00                          7   Product average                           
0025.00                                                                        
0026.00                     PSO Product summary toggle options                 
0027.00                       Changed option 5 from 'Service levels' to        
0028.00                          5   Product average                           
0029.00                                                                        
0030.00                     TLE New title records for -                        
0031.00                          K3S_3270FM1C  Product Bracket Level Costs     
0032.00                          K3S_3277FM1C  Product Brkt. Cost. Chgs. Log   
0033.00                                                                        
0034.00 02) K3S_CHKPRT - Fix for RTVOBJD when invalid value entered for        
0035.00                   Device name.                                         
0036.00                                                                        
0037.00 03) K3S_FX435A - This program will change the K_TABLCOD records for:   
0038.00                   PSV View 7 from 'Service level target' to            
0039.00                    'Product average'                                   
0040.00                   PSO Option 5 from 'Service levels' to                
0041.00                    'Product average'                                   
0042.00                                                                        
0043.00 04) K3S_FX435B - This program will print out a list identifying any    
0044.00                   negative values in 4 Physical files.                 
0045.00                                                                        
0046.00 05) K3S_FX435C - This program will set up the PHT Product history types
0047.00                   in K_TABLCOD to include 'xx of 10' in Description 2. 
0048.00                                                                        
0049.00 06) K3S_0010   - K3S Main Menu to show new Release 4.35 Jan-01-2005    
0050.00     K3S_0010FM                                                         
0051.00                                                                        
0052.00 07) K3S_1020   - New F14= capability to retrieve Product Bracket Level 
0053.00     K3S_1020FM    costs.                                               
0054.00                                                                        
0055.00 08) K3S_1030   - View 7 changes from 'Service Level Target' to         
0056.00     K3S_1030FM    'Product average' (descending)                       
0057.00                  Option 5 changes from 'Service Level' to              
0058.00                   'Product average' (descending)                       
0059.00                  Logical file K_PRODSOQI changes from 'Service Level'  
0060.00                   to 'Product average' (descending)                    
0061.00                  Both 'Line' and 'Rank' become text headings dependant 
0062.00                   on table code selections.                            
0063.00                  Uses new K_TABLCOD records 'K3S_1030  VIEW_2_TYP' and 
0064.00                   'K3S_1030  VIEW_7_TYP'                               
0065.00                                                                        
0066.00 09) K3S_1040   - The SQ count on the Totem pole did not update         
0067.00     K3S_1040FM    properly when user had User Preference record on     
0068.00     K3S_1041      page '2 of 2' set to use '1' Yes for 'Product SOQ    
0069.00     K3S_1041FM    -Cost/divisor- warning' then changed BOTH the SOQ    
0070.00                   and the Order cost at the same time for a product    
0071.00                   that previously had SOQ of 0.                        
0072.00                  RANGE(0 9999999) needed for 'Suggested quantity'      
0073.00                  RANGE(0 9999999.9999) needed for 'Order cost'         
0074.00                                                                        
0075.00 10) K3S_1042   - Change made to not allow negative adjustments to      
0076.00     K3S_1042FM    either Daily Sales or Daily Outs. The negative       
0077.00                   values that could be in the file will display,       
0078.00                   but user can not change them, since K3S_9010         
0079.00                   would not have used them (treated as 0).             
0080.00                                                                        
0081.00 11) K3S_1043   - Same condition as K3S_1042 above. Same changes made.  
0082.00     K3S_1043FM                                                         
0083.00                                                                        
0084.00 12) K3S_1058   - New program that can be used for a customer to       
0085.00                   re-total suggested order line when PO qty divisor    
0086.00                   changed. This program executes with a change       
0087.00                   to K3S_1050.                                         
0088.00                                                                        
0089.00 13) K3S_1220   - New program called from K3S_1020 using F14=Retrieve   
0090.00                   Product Bracket Level Costs.                         
0091.00                                                                        
0092.00 14) K3S_1500   - Fix array index error if buyer uses all nine          
0093.00                   supplier discount bracket levels                     
0094.00                  Fix for removing suggested orders. This took care     
0095.00                   of Store Level environments.                         
0096.00                  Fix for customers who use 'day of the week'           
0097.00                   percentages to use the proper %'s for Daily          
0098.00                   Replenishment.                                       
0099.00                                                                        
0100.00 15) K3S_2000   - Message changed from "Entry must be 0 or 1" to        
0101.00                   "Entry must be 0,1 or 2" for the edit used on the    
0102.00                   'Alt srce=1, Combined=2..' field.                    
0103.00                  Fix where adding a supplier F6=Add that uses a        
0104.00                   supplier sub code would drop 'note' for supplier     
0105.00                   that didn't use supplier sub code.                   
0106.00                                                                        
0107.00 16) K3S_2031   - RANGE statements placed on all 6 sets of monthly      
0108.00     K3S_2031FM    values: Dollars,Volume,Weight,#POs,Purc Incr,Other   
0109.00                  During 'change' mode protect key from being adjusted. 
0110.00                  Fix for F6=Add to provide a way out for user.         
0111.00                                                                        
0112.00 17) K3S_2044CL - Removed OUTQ(*DEV) to provide better control for      
0113.00                   printing reports.                                    
0114.00                                                                        
0115.00 18) K3S_2060   - New F14= capability to get to program K3S_3270        
0116.00     K3S_2060FM    for Product Bracket Level Cost maintenance           
0117.00                  RANGE(0 9999999) needed for 'Value' fields            
0118.00                                                                        
0119.00 19) K3S_3000   - Both PO fields 'Qty divisor...' and 'Unit of          
0120.00     K3S_3000FM    measure.' now have their text coming from a new      
0121.00                   table code record APP 'K3S_3000  PO_SCRTEXT'.        
0122.00                   These 2 fields appear on screen '1 of 5'.            
0123.00                   Using TA_FLAG2=1 will enable the 'Unit of measure'   
0124.00                   entry to be Right Adjusted.                          
0125.00                  RANGE statements needed for Manual Min/Max for both   
0126.00                   Days and Units                                       
0127.00                                                                        
0128.00 20) K3S_3010   - RANGE(.0001 100.0000) needed for 'History multiplier' 
0129.00     K3S_3010FM                                                         
0130.00                                                                        
0131.00 21) K3S_3016   - Changed RANGE statement on 'History multiplier' to    
0132.00     K3S_3016FM    (.0001 100.0000)                                     
0133.00                  Added RANGE(.0001 100.0000) for 'Copy to multiply'    
0134.00                   and populate with 1.0000                              
0135.00                  Added RANGE(0 1) to 'Copy from clr avg.'              
0136.00                  Added VALUES('A' 'R') for 'Copy to type' and          
0137.00                   populate with 'A'                                    
0138.00                                                                        
0139.00 22) K3S_3021   - New program that can convert weekly product history   
0140.00                   into 13 four-weekly history                          
0141.00                                                                        
0142.00 23) K3S_3030   - Add text under the program title that will display    
0143.00     K3S_3030FM    the PHT Product History Type from '1 of 10' to       
0144.00     K3S_3031      '10 of 10' using the F20=Toggle.                     
0145.00     K3S_3031FM   RANGE statements required for all History formats     
0146.00                   12,13,52 and Composite line, and Expanded history    
0147.00                   when history greater than 5 digits                   
0148.00                                                                        
0149.00 24) K3S_3070   - Fix for Timestamp error that occured in a few unique  
0150.00                   situations. When no records in subfile, and buyer    
0151.00                   pressed F5=Summary, then F12=Previous in WINDOW.     
0152.00                   Also if buyer had cleared Buy Group then immediately 
0153.00                   pressed F5=Summary, then F12=Previous.               
0154.00                                                                        
0155.00 25) K3S_3090   - For PE Period End batches the detail records are      
0156.00                   removed after 6 months, but the header records are   
0157.00                   retained. Provide a more friendly message if user    
0158.00                   selects one of these batches that has no records and 
0159.00                   say 'Records removed from file'                      
0160.00                                                                        
0161.00 26) K3S_3100   - RANGE(0 9999999) needed for 'Product annual           
0162.00     K3S_3100FM    minimums' for both 'Dollars' and 'Units'             
0163.00                  RANGE statement needed for 'Seasonality' fields.      
0164.00                  RANGE statement needed for 'Deviation' field.         
0165.00                                                                        
0166.00 27) K3S_3227CL - Removed OUTQ(*DEV) to provide better control for      
0167.00                   printing reports.                                    
0168.00                                                                        
0169.00 28) K3S_3270   - New program to maintain Product Bracket Level costs.  
0170.00     K3S_3270FM                                                         
0171.00                                                                        
0172.00 29) K3S_3276   - New program to log changes for Product Bracket Level  
0173.00                   costs maintenance.                                   
0174.00                                                                        
0175.00 30) K3S_3277   - New program to display the log changes for Product    
0176.00     K3S_3277FM    Bracket Level costs.                                 
0177.00                                                                        
0178.00 31) K3S_3301CL - Removed OUTQ(*DEV) to provide better control for      
0179.00                   printing reports.                                    
0180.00                                                                        
0181.00 32) K3S_3351CL - Removed OUTQ(*DEV) to provide better control for      
0182.00                   printing reports.                                    
0183.00                                                                        
0184.00 33) K3S_3365CL - Removed OUTQ(*DEV) to provide better control for      
0185.00                   printing reports.                                    
0186.00                                                                        
0187.00 34) K3S_3470   - RANGE(1 365) needed for 'Add days'                    
0188.00     K3S_3470FM   RANGE(1 200) needed for 'Number of periods'           
0189.00                                                                        
0190.00 35) K3S_3471   - RANGE(1 365) needed for 'Add days'                    
0191.00     K3S_3471FM   RANGE(1 200) needed for 'Number of periods'           
0192.00                                                                        
0193.00 36) K3S_3590   - RANGE(0 999999999) on all Period entries              
0194.00     K3S_3590FM                                                         
0195.00                                                                        
0196.00 37) K3S_3610CL - Removed OUTQ(*DEV) to provide better control for      
0197.00                   printing reports.                                    
0198.00                                                                        
0199.00 38) K3S_3710CL - Removed OUTQ(*DEV) to provide better control for      
0200.00                   printing reports.                                    
0201.00                                                                        
0202.00 39) K3S_3711CL - Removed OUTQ(*DEV) to provide better control for      
0203.00                   printing reports.                                    
0204.00                                                                        
0205.00 40) K3S_3750CL - Removed OUTQ(*DEV) to provide better control for      
0206.00                   printing reports.                                    
0207.00                                                                        
0208.00 41) K3S_3810CL - Added KEYFLD of PR_PRODSEQ so that the sequencing     
0209.00                   would match change for logical file K_PRODSOQI       
0210.00                   when building the product rank value.                
0211.00                                                                        
0212.00 42) K3S_3850   - RANGE statements required for both 'Units' and        
0213.00     K3S_3850FM    'Delay days'                                         
0214.00                                                                        
0215.00 43) K3S_4010   - This program had not been used for a few years, but   
0216.00                   now both Kerr Drug and Bauer Built are using it.     
0217.00                   Several adjustments made to make the program more    
0218.00                   user friendly to maintain filter values.             
0219.00                                                                        
0220.00 44) K3S_4030   - A few adjustments made to make this program more user 
0221.00     K3S_4030FM    friendly to maintain records.                        
0222.00                  RANGE statements on all 'Dollar' and 'Unit'           
0223.00                   cummulative percents                                 
0224.00                                                                        
0225.00 45) K3S_4031   - A few adjustments made to make this program more user 
0226.00     K3S_4031FM    friendly to maintain records.                        
0227.00                  RANGE statements on all 'Dollar' and 'Unit'           
0228.00                   cummulative percents                                 
0229.00                                                                        
0230.00 46) K3S_5040   - RANGE(0 25) statement for '# of buys allowed'         
0231.00     K3S_5040FM                                                         
0232.00                                                                        
0233.00 47) K3S_5050   - New capability for buyer to user F21=Start when       
0234.00     K3S_5050FM    entering new deals.                                  
0235.00                  RANGE(0 999) needed for 'Extra dating days'           
0236.00                  RANGE(0 25) needed for 'Buys allowed'                 
0237.00                                                                        
0238.00 48) K3S_5051   - RANGE(0 999) needed for 'Extra dating days'           
0239.00     K3S_5051FM                                                         
0240.00                                                                        
0241.00 49) K3S_7101CL - Removed OUTQ(*DEV) to provide better control for      
0242.00                   printing reports.                                    
0243.00                                                                        
0244.00 50) K3S_8500   - RANGE(0 9999999) needed for both 'Dollar' and         
0245.00     K3S_8500FM    'Unit' entries.                                      
0246.00                                                                        
0247.00 51) K3S_9025   - New programs used for a DPS type of environment to    
0248.00     K3S_9025CL    help determine if month end has occured.             
0249.00                                                                        
0250.00 52) K3S_9040   - RANGE(.000 .999) added for 'Product History show T/S  
0251.00     K3S_9040FM    greater than'                                        
0252.00                  RANGE(0 999) added for 'Default # of days for new     
0253.00                   notes expire'                                        
0254.00                  RANGE(0 999) added for '# of days to warn for         
0255.00                   customer usage'                                      
0256.00                                                                        
0257.00 53) K3S_9061   - Change EDTCDE from (1) to (J) to display negative     
0258.00     K3S_9061FM    values if entered into the 3 flag fields, and the    
0259.00                   3 number fields.                                     
0260.00                                                                        
0261.00 54) K3S_9067   - Change EDTCDE from (1) to (J) to display negative     
0262.00     K3S_9067FM    values if they exist in the 3 flag fields, and the   
0263.00                   3 number fields.                                     
0264.00                                                                        
0265.00 55) K3S_9300   - RANGE(0 999) needed for 'Deals expire days'           
0266.00     K3S_9300FM   RANGE(.1 80.0) needed for 'Alternate investment'      
0267.00                  RANGE(.0 80.0) needed for 'Minimum advantage'         
0268.00                  RANGE(.0 80.0) needed for 'Maximum advantage'         
0269.00                  RANGE(.01 9.99) needed for 'Check Hi/Low'             
0270.00                  RANGE(.01 9.99) needed for 'Sense value'              
0271.00                  RANGE(.001 99.999) needed for 'Match year 1-2'        
0272.00                  RANGE(.001 99.999) needed for 'Match year 1-3'        
0273.00                                                                        
0274.00 56) K3S_9320     RANGE(.1 80.0) needed for 'Alternate investment'      
0275.00     K3S_9320FM   RANGE(.0 80.0) needed for 'Minimum advantage'         
0276.00                  RANGE(.0 80.0) needed for 'Maximum advantage'         
0277.00                  RANGE(.01 9.99) needed for 'Check Hi/Low'             
0278.00                  RANGE(.01 9.99) needed for 'Sense value'              
0279.00                  RANGE(.001 99.999) needed for 'Match year 1-2'        
0280.00                  RANGE(.001 99.999) needed for 'Match year 1-3'        
0281.00                  RANGE(0 1) needed for 'Night job processing flag'     
0282.00                  Protect 6 fields that show Forecast Interval          
0283.00                   Year and Period for all 3 types of 12,13,52          
0284.00                                                                        
0285.00 -----------------------------------------------------------------------
0286.00 Physical and logical files added or changed during this release        
0287.00 -----------------------------------------------------------------------
0288.00                                                                        
0289.00                  these are new in this release                         
0290.00 K_PLVLLOG  - Product Bracket Level Costs log of changes                
0291.00 K_PLVVLOGA - Product Bracket Level Costs log of changes & timestamp    
0292.00                                                                        
0293.00                  these are new in this release                         
0294.00 K_PRODLVL  - Products Bracket Level Costs                              
0295.00 K_PRODLVLA - Products Bracket Level Costs - LOCN,SUPL,SUPLSUB,PROD     
0296.00                                                                        
0297.00                  this logical changed for this release                 
0298.00 K_PRODSOQI - Product Suggested Order Quantities AVERAGE                
0299.00                                                                        
0300.00 -----------------------------------------------------------------------
0301.00 Programs in library K3S_MOD435                                         
0302.00 -----------------------------------------------------------------------
0303.00                                                                        
0304.00 -- RPGLE                                                               
0305.00 K3S_CVRT22   New Table Code entries                                    
0306.00 K3S_1058     Re-total suggested order line when PO qty divisor changed 
0307.00                                                                        
0308.00 -- CLLE                                                                
0309.00 none. 
0310.00                                                                        
0311.00 -- CMD                                                                 
0312.00 none.                                                                  
0313.00                                                                        
0314.00 -- DSPF                                                                
0315.00 none.                                                                  
0316.00                                                                        
0317.00 -----------------------------------------------------------------------
0318.00 What customers should do after install                                 
0319.00 -----------------------------------------------------------------------
0320.00                                                                        
0321.00 01) Both fix programs K3S_FX435A and K3S_FX435C will run during the    
0322.00     new release install process. The K3S_FX435B can be run manually    
0323.00     to check for negative values in some files.                        
0324.00                                                                        
0325.00 -----------------------------------------------------------------------
0326.00 Special conditions for some customers                                  
0327.00 -----------------------------------------------------------------------
0328.00                                                                        
0329.00 01) K3S_FX435C will update the PHT records with '1 of 10' through      
0330.00     '10 of 10', and can be adjusted to fit their environment           
0331.00                                                                        
0332.00     JT Davenport    We will handle when installing                     
0333.00     Coastal         We will handle when installing                     
0334.00