R4.36 Technical

Release 4.36 Technical Notes


0001.00 -----------------------------------------------------------------------
0002.00 Notes for Release 4.36  July 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_3030  SYSSTAT=N  - This flag1 turned on   
0009.00                                                  provides buyer with   
0010.00                                                  capability to press   
0011.00                                                  ENTER when viewing    
0012.00                                                  product and the 'N'   
0013.00                                                  for PR_SYSSTAT does   
0014.00                                                  not change.           
0015.00                                                                        
0016.00                          K3S_5050  CUST_DEALS - Using description 3    
0017.00                                                  you will find default 
0018.00                                                  text for 'Note.' as   
0019.00                                                  x-- default text ----x
0020.00                                                                        
0021.00                          K3S_2000  SP_GROUP1  - Using description 2 & 3
0022.00                          K3S_2000  SP_GROUP2     we now provide a mask 
0023.00                                                  and default value as  
0024.00                                                  XXXXX <--- mask only  
0025.00                                                  ????? <--- use desc 3 
0026.00                                                                        
0027.00                          K3S_9040  NEW_ENTRY  - Made sure going forward
0028.00                                                  that 'BUYERS' gets    
0029.00                                                  populated into desc2  
0030.00                                                  for new installs      
0031.00                                                                        
0032.00                          K3S_1500  K_DEALPER  - Include permanent deals
0033.00                                                  'off invoice' flag    
0034.00                                                  populated into desc2  
0035.00                                                  for new installs      
0036.00                                                                        
0037.00                     PHT Product history types                          
0038.00                       Ensure going forward that Description 2 has      
0039.00                          proper text for ' 1 of xx' for F20=Toggle     
0040.00                                                                        
0041.00                     SPR Selected products review types                 
0042.00                       Added 4 new options                              
0043.00                          LS1  Lost sales last night onhand>0           
0044.00                          LS2  Lost sales last night onhand=0           
0045.00                          LS3  Lost sales last night LS1+LS2            
0046.00                          IVF  Inventory Float                          
0047.00                                                                        
0048.00 02) K3S_C091   - Place a test around calculation of safety stock       
0049.00                   time factor for large #'s.                           
0050.00                                                                        
0051.00 03) K3S_FX436A - This program will change the K_TABLCOD APP record for:
0052.00                   K3S_2000  SP_GROUP1 description 2 and put            
0053.00                    'XXXXX <--- mask only' and description 3 and put    
0054.00                    '????? <--- use Desc 3'                             
0055.00                   K3S_2000  SP_GROUP2 description 2 and put            
0056.00                    'XXXXX <--- mask only' and description 3 and put    
0057.00                    '????? <--- use Desc 3'                             
0058.00                                                                        
0059.00 04) K3S_FX436B - This program will change the K_TABLCOD APP record for:
0060.00                   K3S_5050  CUST_DEALS and change description 3 to     
0061.00                    'x-- default text for note --x'                     
0062.00                                                                        
0063.00 05) K3S_FX436C - This program will change the K_USERPRF file and ensure
0064.00                   all users have their automatic WINDOWs field set to  
0065.00                   a 1 for Yes. field US_EWINDOW = 1                    
0066.00                                                                        
0067.00 06) K3S_M070   - Add capability to handle environment like USA Drug    
0068.00                   where they have deals which include Cost Divisors    
0069.00                   greater than 1.                                      
0070.00                                                                        
0071.00 07) K3S_M130   - Improve the editing process for 'date entry' to look  
0072.00                   for values like decimals in the data. Prior to this  
0073.00                   change some values entered would cause program to    
0074.00                   abort with an error.                                 
0075.00                                                                        
0076.00 08) K3S_0010   - K3S Main Menu to show new Release 4.36 Jul-01-2005    
0077.00     K3S_0010FM - Add new 'F2=All locations for a product'              
0078.00                - Add new 'F5=Search product by description'            
0079.00                - If APP record of 'K3S_PO' has ta_flag1 = 1, then      
0080.00                   new menu option '11. Purchase orders' will appear    
0081.00                                                                        
0082.00 09) K3S_0030   - Added option 10. Turns Report                         
0083.00     K3S_0030FM                                                         
0084.00                                                                        
0085.00 10) K3S_1010   - CPF5020 'Subfile record not found' message no longer  
0086.00     K3S_1010FM    occurs with change to logic to pre-test RRN count    
0087.00                - New option '7=Un-Cancel' capability added             
0088.00                - When user does not have authority for updating,       
0089.00                   pressing F21=Start will take them into K3S_1020      
0090.00                   without many of the Fx= keys.                        
0091.00                - After a combined split, the last suggested order      
0092.00                   on the page (12th subfile record) was also           
0093.00                   appearing as the 1st order on the next page, fixed.  
0094.00                                                                        
0095.00 11) K3S_1015   - CPF5020 'Subfile record not found' message no longer  
0096.00                   occurs with change to logic to pre-test RRN count    
0097.00                - The Regular totals and Net totals needed to be        
0098.00                   changed to use ID_COSTREG/ID_COSTDIV and             
0099.00                   ID_COSTORD/ID_COSTDIV                                
0100.00                - Tests added for large values to not blow up           
0101.00                                                                        
0102.00 12) K3S_1016   - CPF5020 'Subfile record not found' message no longer  
0103.00                   occurs with change to logic to pre-test RRN count    
0104.00                                                                        
0105.00 13) K3S_1020   - Send PARM back to K3S_1010 with answer for            
0106.00                   re-calculating order, so that K3S_1010 works         
0107.00                   properly.                                            
0108.00                - User presses F15= for FB Window, then decides to      
0109.00                   F12=Return, stay on K3S_1020 and not go back to      
0110.00                   K3S_1010                                             
0111.00                - User presses F13=Cancel, then decides to              
0112.00                   F12=Return, stay on K3S_1020 and not go back to      
0113.00                   K3S_1010                                             
0114.00                                                                        
0115.00 14) K3S_1030   - CPF5020 'Subfile record not found' message no longer  
0116.00     K3S_1030FM    occurs with change to logic to pre-test RRN count    
0117.00                - Additional edits applied in case user either clears   
0118.00                   or enters invalid 'view' or 'opion'                  
0119.00                                                                        
0120.00 15) K3S_1040   - Additional edits on extremely large values being      
0121.00     K3S_1040FM    entered by a user.                                   
0122.00     K3S_1041   - New program K3S_9940 (replaces K3S_9910) for          
0123.00     K3S_1041FM    display of expanded 'hot text' area of 74 bytes      
0124.00                - Extension totals needed to use PR_COSTDIV,            
0125.00                   PQ_WEIGHTD, PQ_VOLUMED                               
0126.00                                                                        
0127.00 16) K3S_1042   - CPF5020 'Subfile record not found' message no longer  
0128.00                   occurs with change to logic to pre-test RRN count    
0129.00                                                                        
0130.00 17) K3S_1043   - CPF5020 'Subfile record not found' message no longer  
0131.00                   occurs with change to logic to pre-test RRN count    
0132.00                                                                        
0133.00 18) K3S_1050   - Editing for very large values being accumulated       
0134.00                   into file K_SUPLPUR during approval. Two subroutines 
0135.00                   contain new edits: $_add_pur and $_add_purc          
0136.00                                                                        
0137.00 19) K3S_1070   - CPF5020 'Subfile record not found' message no longer  
0138.00                   occurs with change to logic to pre-test RRN count    
0139.00                                                                        
0140.00 20) K3S_1080   - CPF5020 'Subfile record not found' message no longer  
0141.00                   occurs with change to logic to pre-test RRN count    
0142.00                                                                        
0143.00 21) K3S_1100   - Additional editing for large values being accumulated 
0144.00                - For customers who use Permanent Deals, then based     
0145.00                   upon their requirement to have 'off invoice' values  
0146.00                   passed along, use DR_APPLY = 'O' as a wrapper in     
0147.00                   subroutine $_CAL_DEAL.                               
0148.00                                                                        
0149.00 22) K3S_1500   - Permanent Deal testing for 'off invoice' values       
0150.00                   added to program and controlled by new APP record    
0151.00                   'K3S_1500  K_DEALPER'. This is specifically for      
0152.00                   DR_PERMTYP = 'P2' and DR_TYPE = 'OI' and             
0153.00                   DR_APPLY = 'O' and DR_FACTTYP = '$' to be used       
0154.00                   at USA Drug.                                         
0155.00                - For Alternate Source orders, add Savings to           
0156.00                   Net cost to build Regular cost.                      
0157.00                - Additional testing for large values to not over       
0158.00                   extend field size (minunit)                          
0159.00                - Needed to be re-compiled to use changed source        
0160.00                   member K3S_C091                                      
0161.00                - Added function for calculating SOQ for products       
0162.00                   with cost of $0, but manual min/max in days used     
0163.00                                                                        
0164.00 23) K3S_1510   - For Alternate Source orders, add Savings to           
0165.00                   Regular cost (which was Net cost)                    
0166.00                - Added function for calculating SOQ for products       
0167.00                   with cost of $0, but manual min/max in days used     
0168.00                                                                        
0169.00 24) K3S_1800   - CPF5020 'Subfile record not found' message no longer  
0170.00                   occurs with change to logic to pre-test RRN count    
0171.00                                                                        
0172.00 25) K3S_1810   - CPF5020 'Subfile record not found' message no longer  
0173.00                   occurs with change to logic to pre-test RRN count    
0174.00                                                                        
0175.00 26) K3S_1812   - CPF5020 'Subfile record not found' message no longer  
0176.00                   occurs with change to logic to pre-test RRN count    
0177.00                                                                        
0178.00 27) K3S_1814   - CPF5020 'Subfile record not found' message no longer  
0179.00                   occurs with change to logic to pre-test RRN count    
0180.00                                                                        
0181.00 28) K3S_1820   - CPF5020 'Subfile record not found' message no longer  
0182.00                   occurs with change to logic to pre-test RRN count    
0183.00                                                                        
0184.00 29) K3S_1910   - For both 'CMB' and 'LOC' type of split, the original  
0185.00                   order now automatically gets type of 'CN' cancelled  
0186.00                                                                        
0187.00 30) K3S_2000   - CPF5020 'Subfile record not found' message no longer  
0188.00     K3S_2000FM    occurs with change to logic to pre-test RRN count    
0189.00                - Both SP_GROUP1 and SP_GROUP2 can be populated with a  
0190.00                   default value when F6=Add is used, if the            
0191.00                   proper K_TABLCOD settings are used.                  
0192.00                - If user not authorized for updating, then             
0193.00                   F15=Variable Order Cycle not available               
0194.00                                                                        
0195.00 31) K3S_2002   - CPF5020 'Subfile record not found' message no longer  
0196.00     K3S_2002FM    occurs with change to logic to pre-test RRN count    
0197.00                - With new F5=Update Order Cycle capability from        
0198.00                   K3S_2040, this program basically goes into           
0199.00                   retirement. We decided to not remove it, but leave   
0200.00                   it in the system just in case.                       
0201.00                                                                        
0202.00 32) K3S_2004   - New program to update order cycle when user presses   
0203.00     K3S_2004FM    F5= from K3S_2040                                    
0204.00                                                                        
0205.00 33) K3S_2007   - CPF5020 'Subfile record not found' message no longer  
0206.00                   occurs with change to logic to pre-test RRN count    
0207.00                                                                        
0208.00 34) K3S_2010   - CPF5020 'Subfile record not found' message no longer  
0209.00                   occurs with change to logic to pre-test RRN count    
0210.00                - Edit added to test for blank supplier ID entered.     
0211.00                                                                        
0212.00 35) K3S_2020   - Logic added to check if the correct control records   
0213.00                   exist in K_WEEKDIS, and if not there automatically   
0214.00                   add them.                                            
0215.00                                                                        
0216.00 36) K3S_2027   - CPF5020 'Subfile record not found' message no longer  
0217.00                   occurs with change to logic to pre-test RRN count    
0218.00                                                                        
0219.00 37) K3S_2028   - CPF5020 'Subfile record not found' message no longer  
0220.00                   occurs with change to logic to pre-test RRN count    
0221.00                                                                        
0222.00 38) K3S_2029   - CPF5020 'Subfile record not found' message no longer  
0223.00                   occurs with change to logic to pre-test RRN count    
0224.00                                                                        
0225.00 39) K3S_2030   - CPF5020 'Subfile record not found' message no longer  
0226.00                   occurs with change to logic to pre-test RRN count    
0227.00                                                                        
0228.00 40) K3S_2031   - Logic change for record lock                          
0229.00     K3S_2031FM - Screen fields reworked to ZA_ from SA_ prefix to      
0230.00                   take care of record lock senario.                    
0231.00                                                                        
0232.00 41) K3S_2040   - Program changed from having F10= to K3S_2002, to the  
0233.00     K3S_2040FM    new method of F5=Update Order Cycle calling          
0234.00                   K3S_2004.                                            
0235.00                                                                        
0236.00 42) K3S_2041   - Needed to be re-compiled to use changed source        
0237.00                   member K3S_C091                                      
0238.00                                                                        
0239.00 43) K3S_2060   - CPF5020 'Subfile record not found' message no longer  
0240.00                   occurs with change to logic to pre-test RRN count    
0241.00                - Additional edits applied to ensure user enters        
0242.00                   valid discount bracket information.                  
0243.00                                                                        
0244.00 44) K3S_2067   - CPF5020 'Subfile record not found' message no longer  
0245.00                   occurs with change to logic to pre-test RRN count    
0246.00                                                                        
0247.00 45) K3S_2070   - CPF5020 'Subfile record not found' message no longer  
0248.00                   occurs with change to logic to pre-test RRN count    
0249.00                                                                        
0250.00 46) K3S_2071   - CPF5020 'Subfile record not found' message no longer  
0251.00                   occurs with change to logic to pre-test RRN count    
0252.00                                                                        
0253.00 47) K3S_3000   - CPF5020 'Subfile record not found' message no longer  
0254.00                   occurs with change to logic to pre-test RRN count    
0255.00                - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0256.00                - If user presses F4= on the PR_SYSSTAT field, then     
0257.00                   allow F12= out of K3S_9540 WINDOW                    
0258.00                                                                        
0259.00 48) K3S_3001   - CPF5020 'Subfile record not found' message no longer  
0260.00                   occurs with change to logic to pre-test RRN count    
0261.00                                                                        
0262.00 49) K3S_3007   - CPF5020 'Subfile record not found' message no longer  
0263.00                   occurs with change to logic to pre-test RRN count    
0264.00                                                                        
0265.00 50) K3S_3010   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0266.00                                                                        
0267.00 51) K3S_3014   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0268.00                                                                        
0269.00 52) K3S_3015   - CPF5020 'Subfile record not found' message no longer  
0270.00                   occurs with change to logic to pre-test RRN count    
0271.00                - Additional edits applied in case user clears 'View'   
0272.00                   field.                                               
0273.00                                                                        
0274.00 53) K3S_3016   - Additional edits applied                              
0275.00                                                                        
0276.00 54) K3S_3017   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0277.00                                                                        
0278.00 55) K3S_3019   - CPF5020 'Subfile record not found' message no longer  
0279.00                   occurs with change to logic to pre-test RRN count    
0280.00                                                                        
0281.00 56) K3S_3020   - Additional edits applied to test for very large or    
0282.00     K3S_3020FM    very small values                                    
0283.00                - Needed to be re-compiled to use changed source        
0284.00                   member K3S_C091                                      
0285.00                                                                        
0286.00 57) K3S_3022   - New program that can be used to convert a customer    
0287.00                   from 13 four-weekly to monthly                       
0288.00                                                                        
0289.00 58) K3S_3025   - Logic for APP record 'K3S_1500  MAX_TO_MIN' was       
0290.00     K3S_3025FM    needed for simulation.                               
0291.00                - Needed to be re-compiled to use changed source        
0292.00                   member K3S_C091                                      
0293.00                - If user is not authorized for update, don't display   
0294.00                   F5=Update SOQ capability                             
0295.00                                                                        
0296.00 59) K3S_3030   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0297.00     K3S_3030FM - If user presses F4= on the PR_SYSSTAT field, then     
0298.00     K3S_3031      allow F12= out of K3S_9540 WINDOW                    
0299.00     K3S_3031FM - New program K3S_9930 (replaces K3S_9910) for          
0300.00                   display of expanded 'hot text' area of 78 bytes      
0301.00                - After pressing F23=Profile, when user gets out        
0302.00                   with F12=Return, no update we were leaving text      
0303.00                   on the screen. Now that text removed.                
0304.00                - If new APP record of 'K3S_3030  SYSSTAT=N' is set     
0305.00                   with TA_FLAG1 = 1, then buyer can press ENTER        
0306.00                   on new products, and the status will not change.     
0307.00                                                                        
0308.00 60) K3S_3032   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0309.00                                                                        
0310.00 61) K3S_3034   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0311.00                - If average not allowed to be 0, set to .01            
0312.00                                                                        
0313.00 62) K3S_3040   - CPF5020 'Subfile record not found' message no longer  
0314.00                   occurs with change to logic to pre-test RRN count    
0315.00                                                                        
0316.00 63) K3S_3050   - CPF5020 'Subfile record not found' message no longer  
0317.00     K3S_3050FM    occurs with change to logic to pre-test RRN count    
0318.00                - Change to not lock record                             
0319.00                - Fix for Target for a numeric operation too small      
0320.00                                                                        
0321.00 64) K3S_3051   - CPF5020 'Subfile record not found' message no longer  
0322.00                   occurs with change to logic to pre-test RRN count    
0323.00                - Product IDs were not appearing when in subfile mode   
0324.00                   after 7=Products chosen                              
0325.00                - Fixed record lock                                     
0326.00                                                                        
0327.00 65) K3S_3057   - CPF5020 'Subfile record not found' message no longer  
0328.00                   occurs with change to logic to pre-test RRN count    
0329.00                                                                        
0330.00 66) K3S_3060   - Fix when user clears fields and we receive bad info   
0331.00                                                                        
0332.00 67) K3S_3065   - Test days difference between Order date and Receive   
0333.00                   date and ensure answer less than 1,000 days going    
0334.00                   into PR_LEADTM.                                      
0335.00                                                                        
0336.00 68) K3S_3070   - CPF5020 'Subfile record not found' message no longer  
0337.00     K3S_3070FM    occurs with change to logic to pre-test RRN count    
0338.00                - Delete count field now has VALUES of ' ', '0'         
0339.00                   through '9' in the screen, so user must enter        
0340.00                   valid data.                                          
0341.00                - Fix where user could clear all fields, press F5=      
0342.00                   and program would be stuck.                          
0343.00                                                                        
0344.00 69) K3S_3080   - CPF5020 'Subfile record not found' message no longer  
0345.00                   occurs with change to logic to pre-test RRN count    
0346.00                - When 'no records' exist, pressing F20=Toggle ensures  
0347.00                   other fields in subfile don't appear in '2 of 3'     
0348.00                   and '3 of 3'                                         
0349.00                - Logic changed to not lock record                      
0350.00                                                                        
0351.00 70) K3S_3090   - CPF5020 'Subfile record not found' message no longer  
0352.00     K3S_3090FM    occurs with change to logic to pre-test RRN count    
0353.00                - Fix applied to not write duplicate record to          
0354.00                   3090FM under certain conditions                      
0355.00                - Only display '9=Wkly' for 'Wxx' type batches          
0356.00                - For 'WS1' batches drop product options                
0357.00                                                                        
0358.00 71) K3S_3100   - If user presses F6=Add to generate a new batch,       
0359.00                   provide the capability to F12=Previous within        
0360.00                   K3S_9540 WINDOW, and not be forced to 1=Select.      
0361.00                - New batch types of LS1, LS2, LS3 and IVF              
0362.00                - Fix to not lock record                                
0363.00                - Added logic to handle batch types Q01 through Q99     
0364.00                                                                        
0365.00 72) K3S_3110   - New batch types of LS1, LS2, LS3 and IVF              
0366.00                - Added logic to handle batch types Q01 through Q99     
0367.00                                                                        
0368.00 73) K3S_3150   - CPF5020 'Subfile record not found' message no longer  
0369.00                   occurs with change to logic to pre-test RRN count    
0370.00                                                                        
0371.00 74) K3S_3200   - CPF5020 'Subfile record not found' message no longer  
0372.00                   occurs with change to logic to pre-test RRN count    
0373.00                - Logic to test if two users trying to delete same      
0374.00                   batch.                                               
0375.00                                                                        
0376.00 75) K3S_3210   - CPF5020 'Subfile record not found' message no longer  
0377.00                   occurs with change to logic to pre-test RRN count    
0378.00                - Logic applied to not lock record                      
0379.00                                                                        
0380.00 76) K3S_3220   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC        
0381.00                                                                        
0382.00 77) K3S_3270   - CPF5020 'Subfile record not found' message no longer  
0383.00                   occurs with change to logic to pre-test RRN count    
0384.00                - Cursor now start at subfile line, and F21=Start       
0385.00                   works immediately.                                   
0386.00                - Information entered while in F21=Start mode is        
0387.00                   immediately seen by user after returning to          
0388.00                   subfile mode.                                        
0389.00                                                                        
0390.00 78) K3S_3277   - CPF5020 'Subfile record not found' message no longer  
0391.00                   occurs with change to logic to pre-test RRN count    
0392.00                                                                        
0393.00 79) K3S_3340   - Needed to be re-compiled to use changed source        
0394.00                   member K3S_C091                                      
0395.00                                                                        
0396.00 80) K3S_3351   - Fix to not print 'No records met the above criteria'  
0397.00                   on the Header page when criteria met                 
0398.00                                                                        
0399.00 81) K3S_3400   - CPF5020 'Subfile record not found' message no longer  
0400.00     K3S_3400FM    occurs with change to logic to pre-test RRN count    
0401.00                - Logic changed to not lock record                      
0402.00                - Changes to use default Location during entry.         
0403.00                                                                        
0404.00 82) K3S_3417   - CPF5020 'Subfile record not found' message no longer  
0405.00                   occurs with change to logic to pre-test RRN count    
0406.00                                                                        
0407.00 83) K3S_3420   - CPF5020 'Subfile record not found' message no longer  
0408.00                   occurs with change to logic to pre-test RRN count    
0409.00                                                                        
0410.00 84) K3S_3427   - CPF5020 'Subfile record not found' message no longer  
0411.00                   occurs with change to logic to pre-test RRN count    
0412.00                                                                        
0413.00 85) K3S_3430   - CPF5020 'Subfile record not found' message no longer  
0414.00                   occurs with change to logic to pre-test RRN count    
0415.00                                                                        
0416.00 86) K3S_3431   - CPF5020 'Subfile record not found' message no longer  
0417.00                   occurs with change to logic to pre-test RRN count    
0418.00                                                                        
0419.00 87) K3S_3432   - CPF5020 'Subfile record not found' message no longer  
0420.00                   occurs with change to logic to pre-test RRN count    
0421.00                                                                        
0422.00 88) K3S_3438   - CPF5020 'Subfile record not found' message no longer  
0423.00                   occurs with change to logic to pre-test RRN count    
0424.00                                                                        
0425.00 89) K3S_3450   - CPF5020 'Subfile record not found' message no longer  
0426.00                   occurs with change to logic to pre-test RRN count    
0427.00                - Logic changed to not lock record                      
0428.00                                                                        
0429.00 90) K3S_3470   - CPF5020 'Subfile record not found' message no longer  
0430.00                   occurs with change to logic to pre-test RRN count    
0431.00                                                                        
0432.00 91) K3S_3471   - CPF5020 'Subfile record not found' message no longer  
0433.00     K3S_3471FM    occurs with change to logic to pre-test RRN count    
0434.00                - Logic changed to not lock record                      
0435.00                - Fix for Target for a numeric operation too small      
0436.00                                                                        
0437.00 92) K3S_3477   - CPF5020 'Subfile record not found' message no longer  
0438.00                   occurs with change to logic to pre-test RRN count    
0439.00                                                                        
0440.00 93) K3S_3600   - Needed to be re-compiled to use changed source        
0441.00                   member K3S_C091                                      
0442.00                                                                        
0443.00 94) K3S_3615   - Changed spacing to fit Client Access so that entire   
0444.00     K3S_P3615     report can be captured into MSWord.                  
0445.00                - Logic added to test for large values                  
0446.00                                                                        
0447.00 95) K3S_3760   - New Turns Report which is option 10 on Reports Menu   
0448.00     K3S_3760FM                                                         
0449.00     K3S_3760CL                                                         
0450.00     K3S_3764                                                           
0451.00     K3S_3765                                                           
0452.00     K3S_P3765                                                          
0453.00                                                                        
0454.00 96) K3S_3850   - CPF5020 'Subfile record not found' message no longer  
0455.00                   occurs with change to logic to pre-test RRN count    
0456.00                - Logic to not lock record                              
0457.00                                                                        
0458.00 97) K3S_4000   - CPF5020 'Subfile record not found' message no longer  
0459.00                   occurs with change to logic to pre-test RRN count    
0460.00                - Using F21=Start with 5=View was clearing some         
0461.00                   information in the file                              
0462.00                                                                        
0463.00 98) K3S_4007   - CPF5020 'Subfile record not found' message no longer  
0464.00                   occurs with change to logic to pre-test RRN count    
0465.00                                                                        
0466.00 99) K3S_4010   - CPF5020 'Subfile record not found' message no longer  
0467.00                   occurs with change to logic to pre-test RRN count    
0468.00                                                                        
0469.00 100) K3S_4030   - CPF5020 'Subfile record not found' message no longer 
0470.00      K3S_4030FM    occurs with change to logic to pre-test RRN count   
0471.00                 - RANGE statements changed from (.01 100.00)           
0472.00                                              to (.00 99.99) for        
0473.00                    'Cummulative Percent' column on both 'Sales value $'
0474.00                    and 'Unit sales'. User could not remove level.      
0475.00                 - Change default for Service Level Min from 50 to 99.0%
0476.00                                                                        
0477.00 101) K3S_4031   - CPF5020 'Subfile record not found' message no longer 
0478.00      K3S_4031FM    occurs with change to logic to pre-test RRN count   
0479.00                - RANGE statements changed from (.01 100.00)            
0480.00                                             to (.00 99.99) for         
0481.00                   'Cummulative Percent' column on both 'Sales value $' 
0482.00                   and 'Unit sales'. User could not remove level.       
0483.00                                                                        
0484.00 102) K3S_4037   - CPF5020 'Subfile record not found' message no longer 
0485.00                    occurs with change to logic to pre-test RRN count   
0486.00                                                                        
0487.00 103) K3S_4038   - CPF5020 'Subfile record not found' message no longer 
0488.00                    occurs with change to logic to pre-test RRN count   
0489.00                                                                        
0490.00 104) K3S_5030   - CPF5020 'Subfile record not found' message no longer 
0491.00                    occurs with change to logic to pre-test RRN count   
0492.00                                                                        
0493.00 105) K3S_5040   - CPF5020 'Subfile record not found' message no longer 
0494.00                    occurs with change to logic to pre-test RRN count   
0495.00                                                                        
0496.00 106) K3S_5050   - Activated the Customer deal information area on      
0497.00      K3S_5050FM    the Header screen, storing it into K_DEALCST file   
0498.00                    when APP record 'K3S_5050  CUST_DEALS' flag on      
0499.00                 - Added text of (0 for unlimited buys)                 
0500.00                 - Changed template maximum to 99 entries from 25       
0501.00                 - Added text of 'F12=Previous' when viewing details    
0502.00                                                                        
0503.00 107) K3S_5051   - Added file K_DEALCST so that Customer deal info      
0504.00      K3S_5051FM    can be displayed and changed.                       
0505.00                 - Changed template maximum to 99 entries from 25       
0506.00                 - Logic changed to not lock record                     
0507.00                 - Added text of 'F12=Previous' when viewing details    
0508.00                 - Fixed navigation when entering from K3S_1040 to be   
0509.00                    more consistent                                     
0510.00                                                                        
0511.00 108) K3S_5058   - New program to capture customer deal information     
0512.00      K3S_5058CL - CL source goes to K3S_MOD                            
0513.00                                                                        
0514.00 109) K3S_5070   - CPF5020 'Subfile record not found' message no longer 
0515.00                    occurs with change to logic to pre-test RRN count   
0516.00                                                                        
0517.00 110) K3S_5071   - Clearing Buy Group and selecting record went into    
0518.00      K3S_5071FM    loop                                                
0519.00                   5=View did not work when product out of K_PRODUCT    
0520.00                                                                        
0521.00 111) K3S_5300   - CPF5020 'Subfile record not found' message no longer 
0522.00                    occurs with change to logic to pre-test RRN count   
0523.00                 - Logic to not lock record                             
0524.00                                                                        
0525.00 112) K3S_5307   - CPF5020 'Subfile record not found' message no longer 
0526.00                    occurs with change to logic to pre-test RRN count   
0527.00                                                                        
0528.00 113) K3S_5410   - New program to write existing K3S deals to interface 
0529.00                                                                        
0530.00 114) K3S_6010   - CPF5020 'Subfile record not found' message no longer 
0531.00                    occurs with change to logic to pre-test RRN count   
0532.00                                                                        
0533.00 115) K3S_6017   - CPF5020 'Subfile record not found' message no longer 
0534.00                    occurs with change to logic to pre-test RRN count   
0535.00                                                                        
0536.00 116) K3S_6020   - CPF5020 'Subfile record not found' message no longer 
0537.00                    occurs with change to logic to pre-test RRN count   
0538.00                                                                        
0539.00 117) K3S_8000   - CPF5020 'Subfile record not found' message no longer 
0540.00                    occurs with change to logic to pre-test RRN count   
0541.00                                                                        
0542.00 118) K3S_8010   - CPF5020 'Subfile record not found' message no longer 
0543.00                    occurs with change to logic to pre-test RRN count   
0544.00                 - With bad data program would get into a loop          
0545.00                                                                        
0546.00 119) K3S_8011   - Logic change to not lock record                      
0547.00                 - With bad data program would get into a loop          
0548.00                                                                        
0549.00 120) K3S_8030   - CPF5020 'Subfile record not found' message no longer 
0550.00                    occurs with change to logic to pre-test RRN count   
0551.00                                                                        
0552.00 121) K3S_8500   - CPF5020 'Subfile record not found' message no longer 
0553.00                    occurs with change to logic to pre-test RRN count   
0554.00                                                                        
0555.00 122) K3S_8507   - CPF5020 'Subfile record not found' message no longer 
0556.00                    occurs with change to logic to pre-test RRN count   
0557.00                                                                        
0558.00 123) K3S_8510   - CPF5020 'Subfile record not found' message no longer 
0559.00                    occurs with change to logic to pre-test RRN count   
0560.00                                                                        
0561.00 124) K3S_8517   - CPF5020 'Subfile record not found' message no longer 
0562.00                    occurs with change to logic to pre-test RRN count   
0563.00                                                                        
0564.00 125) K3S_8520   - CPF5020 'Subfile record not found' message no longer 
0565.00                    occurs with change to logic to pre-test RRN count   
0566.00                                                                        
0567.00 126) K3S_8527   - CPF5020 'Subfile record not found' message no longer 
0568.00                    occurs with change to logic to pre-test RRN count   
0569.00                                                                        
0570.00 127) K3S_8540   - PR_ANSALE$ build with PR_SALES, not PR_COSTEAC       
0571.00                                                                        
0572.00 128) K3S_9010   - No longer write text into product description field  
0573.00                    for log errors. Log Type is sufficient for user.    
0574.00                 - Populate all new products with PR_PROCALT = 1        
0575.00                                                                        
0576.00 129) K3S_9011   - Populate all new products with PR_PROCALT = 1        
0577.00                                                                        
0578.00 130) K3S_9040   - CPF5020 'Subfile record not found' message no longer 
0579.00      K3S_9040FM    occurs with change to logic to pre-test RRN count   
0580.00                 - Based upon APP record of 'K3S_1010  USER_GROUP'      
0581.00                    having FLAG of 0 or 1 will control the              
0582.00                    'Order summary' options for user.                   
0583.00                 - Auto windows option field now protected              
0584.00                    field US_EWINDOW. all users set to value of 1       
0585.00                                                                        
0586.00 131) K3S_9060   - CPF5020 'Subfile record not found' message no longer 
0587.00                    occurs with change to logic to pre-test RRN count   
0588.00                                                                        
0589.00 132) K3S_9061   - CPF5020 'Subfile record not found' message no longer 
0590.00                    occurs with change to logic to pre-test RRN count   
0591.00                                                                        
0592.00 133) K3S_9067   - CPF5020 'Subfile record not found' message no longer 
0593.00                    occurs with change to logic to pre-test RRN count   
0594.00                                                                        
0595.00 134) K3S_9070   - CPF5020 'Subfile record not found' message no longer 
0596.00      K3S_9070FM    occurs with change to logic to pre-test RRN count   
0597.00                 - Made a few cosmetic changes to make information      
0598.00                    clearer for our customers                           
0599.00                 - F7=Process globally now has limits so user can't     
0600.00                    exclude all 7 days!                                 
0601.00                                                                        
0602.00 135) K3S_9075   - CPF5020 'Subfile record not found' message no longer 
0603.00                    occurs with change to logic to pre-test RRN count   
0604.00                 - Attempt to write duplicate record with Page UP/DOWN  
0605.00                 - Test on field SERIES for all 9's                     
0606.00                                                                        
0607.00 136) K3S_9077   - CPF5020 'Subfile record not found' message no longer 
0608.00                    occurs with change to logic to pre-test RRN count   
0609.00                                                                        
0610.00 137) K3S_9080   - CPF5020 'Subfile record not found' message no longer 
0611.00                    occurs with change to logic to pre-test RRN count   
0612.00                                                                        
0613.00 138) K3S_9090   - CPF5020 'Subfile record not found' message no longer 
0614.00                    occurs with change to logic to pre-test RRN count   
0615.00                                                                        
0616.00 139) K3S_9097   - CPF5020 'Subfile record not found' message no longer 
0617.00                    occurs with change to logic to pre-test RRN count   
0618.00                                                                        
0619.00 140) K3S_9100   - Must handle environment like USA Drug which has      
0620.00                    Cost Divisors > 1. Two new PARMs passed to          
0621.00                    K3S_M070.                                           
0622.00                                                                        
0623.00 141) K3S_9307   - CPF5020 'Subfile record not found' message no longer 
0624.00                    occurs with change to logic to pre-test RRN count   
0625.00                                                                        
0626.00 142) K3S_9320   - CPF5020 'Subfile record not found' message no longer 
0627.00                    occurs with change to logic to pre-test RRN count   
0628.00                                                                        
0629.00 143) K3S_9327   - CPF5020 'Subfile record not found' message no longer 
0630.00                    occurs with change to logic to pre-test RRN count   
0631.00                                                                        
0632.00 144) K3S_9330   - CPF5020 'Subfile record not found' message no longer 
0633.00                    occurs with change to logic to pre-test RRN count   
0634.00                 - Using F21=Start with 5=View would clear some         
0635.00                    information in record                               
0636.00                                                                        
0637.00 145) K3S_9520   - CPF5020 'Subfile record not found' message no longer 
0638.00                    occurs with change to logic to pre-test RRN count   
0639.00                                                                        
0640.00 146) K3S_9540   - CPF5020 'Subfile record not found' message no longer 
0641.00                    occurs with change to logic to pre-test RRN count   
0642.00                 - Changed to allow F12= from _3000,_3030,_3031 when    
0643.00                    F4= done on PR_SYSSTAT                              
0644.00                 - Changed to allow F12= from _3100 when                
0645.00                    F6= done from _3080                                 
0646.00                                                                        
0647.00 147) K3S_9560   - CPF5020 'Subfile record not found' message no longer 
0648.00                    occurs with change to logic to pre-test RRN count   
0649.00                 - Logic to communicate with program K3S_9561           
0650.00                                                                        
0651.00 148) K3S_9561   - New program used from K3S Main Menu to allow user    
0652.00                    to jump directly to K3S_9560 Search product by      
0653.00                    description                                         
0654.00                                                                        
0655.00 149) K3S_9700   - CPF5020 'Subfile record not found' message no longer 
0656.00                    occurs with change to logic to pre-test RRN count   
0657.00                                                                        
0658.00 150) K3S_9710   - CPF5020 'Subfile record not found' message no longer 
0659.00                    occurs with change to logic to pre-test RRN count   
0660.00                                                                        
0661.00 151) K3S_9747   - CPF5020 'Subfile record not found' message no longer 
0662.00                    occurs with change to logic to pre-test RRN count   
0663.00                                                                        
0664.00 152) K3S_9930   - New program that replaces K3S_9910 and is specific   
0665.00                    to display 'hot text' for K3S_3030,3031 with        
0666.00                    78 characters                                       
0667.00                                                                        
0668.00 153) K3S_9940   - New program that replaces K3S_9910 and is specific   
0669.00                    to display 'hot text' for K3S_1040,1041 with        
0670.00                    74 characters                                       
0671.00                                                                        
0672.00 154) K3SPO      - Changed to add K3S_PO library *FIRST instead of      
0673.00                    *LAST                                               
0674.00                                                                        
0675.00 -----------------------------------------------------------------------
0676.00 Physical and logical files added or changed during this release        
0677.00 -----------------------------------------------------------------------
0678.00                                                                        
0679.00                  these are new in this release                         
0680.00 K_DEALCST  - Deals Customer Information                                
0681.00 K_DEALCSTA - Deals Customer Information by COMP,DEAL                   
0682.00                                                                        
0683.00 After this release installed, there should be exactily 356 objects     
0684.00 in library K3S_DTA (data files library)                                
0685.00                                                                        
0686.00 -----------------------------------------------------------------------
0687.00 Special conditions for some customers                                  
0688.00 -----------------------------------------------------------------------
0689.00                                                                        
0690.00 no special conditions required during this release                     
0691.00                                                                        
0692.00 -----------------------------------------------------------------------
0693.00 Programs in library K3S_MOD436                                         
0694.00 -----------------------------------------------------------------------
0695.00                                                                        
0696.00 -- RPGLE                                                               
0697.00 K3S_CVRT22   New Table Code entries                                    
0698.00 K3S_1050     Logic to guard against large values being accumulated     
0699.00               should be placed into program. Swap to subroutines in    
0700.00               total: $_add_pur and $_add_purc                          
0701.00 K3S_1100     Logic to guard against large values being accumulated     
0702.00               should be placed into program.                           
0703.00              Logic might be required for wrapper on Permanent Deals    
0704.00               if used by customer.                                     
0705.00 K3S_9100     The call to K3S_M070 has 2 new PARMs                      
0706.00 K3S_9930     Replaces use of K3S_9910 for K3S_3030/31                  
0707.00 K3S_9940     Replaces use of K3S_9910 for K3S_1040/41                  
0708.00                                                                        
0709.00 -- CLLE                                                                
0710.00 K3S_5058CL   Calls new K3S_5058 which builds K_DEALCST for customers   
0711.00              who need this capability                                  
0712.00                                                                        
0713.00 -- CMD                                                                 
0714.00 none.                                                                  
0715.00                                                                        
0716.00 -- DSPF                                                                
0717.00 none.                                                                  
0718.00                                                                        
0719.00 -----------------------------------------------------------------------
0720.00 Implementation steps for this release                                  
0721.00 -----------------------------------------------------------------------
0722.00                                                                        
0723.00 01) Program K3S_1050 in K3S_MOD will need a section of code replaced   
0724.00     so that large values being accumulated into K_SUPLPUR don't        
0725.00     go over their size. The two subroutines that get totally replaced  
0726.00     are $_add_pur and $_add_purc                                       
0727.00                                                                        
0728.00 02) Program K3S_1100 in K3S_MOD will need a section of code replaced   
0729.00     so that large values being accumulated into a couple of files      
0730.00     don't go over their size. You can find 5 sections of source        
0731.00     that begin and end with '9999 stuff' where the statements need     
0732.00     to have additional code.                                           
0733.00                                                                        
0734.00 03) Program K3S_1100 in K3S_MOD might need test for Permanent Deals    
0735.00     in subroutine $_cal_deal using dr_apply = 'O'                      
0736.00                                                                        
0737.00 04) Program K3S_9100 in K3S_MOD will need a change with call to        
0738.00     K3S_M070 and 2 new PARMs.                                          
0739.00                                                                        
0740.00 05) Program K3S_9930 in K3S_MOD will replace K3S_9910 and is specific  
0741.00     for K3S_3030/31 taking the vary text line to 78 characters. You    
0742.00     may find it easier to 3=Copy existing K3S_9910 to new K3S_9930     
0743.00     and make adjustments from there.                                   
0744.00                                                                        
0745.00 06) Program K3S_9940 in K3S_MOD will replace K3S_9910 and is specific  
0746.00     for K3S_1040/41 taking the vary text line to 74 characters. You    
0747.00     may find it easier to 3=Copy existing K3S_9910 to new K3S_9940     
0748.00     and make adjustments from there.                                   
0749.00                                                                        
0750.00 07) Program K3S_5058CL in K3S_MOD is only being used at USA Drug at    
0751.00     this point, so you can completely replace existing CLLE in MOD.    
0752.00                                                                        
0753.00 -----------------------------------------------------------------------
0754.00 What this release will clean up through the LODRUN process             
0755.00 -----------------------------------------------------------------------
0756.00                                                                        
0757.00 01) Program K3S_FX436A will patch the APP record 'K3S_2000  SP_GROUP1' 
0758.00     by putting in text for the description 2 and 3 fields.             
0759.00                                                                        
0760.00 02) Program K3S_FX436B will patch the APP record 'K3S_5050  CUST_DEALS'
0761.00     by putting in text for the description 3 field.                    
0762.00                                                                        
0763.00 03) Program K3S_FX436C will change the K_USERPRF file and ensure all   
0764.00     users have their automatic WINDOWs field US_EWINDOW = 1.           
0765.00                                                                        
0766.00 -----------------------------------------------------------------------
0767.00 Special notes for customers who use Alternate Source System            
0768.00 -----------------------------------------------------------------------
0769.00                                                                        
0770.00 Program K3S_9010 (and K3S_9011) have been changed to default the       
0771.00 field PR_PROCALT to a 1 for new products, as opposed to a 0.           
0772.00                                                                        
0773.00 All customers fixed prior to new release by receiving new versions     
0774.00 of K3S_9010 (and K3S_9011) and then by running a spin program to       
0775.00 set PR_PROCALT = 1 for all products.