R5.05 Technical

Release 5.05 Technical Notes


0001.00 ----------------------------------------------------------------------- 

0002.00 Notes for Release 5.05  Jan 01, 2010                      rel_5.05.doc  

0003.00       (Name in parenthesis is person who had the idea for the change)   

0004.00 ----------------------------------------------------------------------- 

0005.00                                                                         

0006.00 01) INV_CHK    - Used to determine what invoices have already           

0007.00                  been captured. Used in program K3S_SALES.              

0008.00                                                                         

0009.00 02) K3S_ADDSCD - Change default from K3S_4040CL to K3S_4041CL since     

0010.00                  most of our new customers perform setting service      

0011.00                  level targets by Product Groups.                       

0012.00                                                                         

0013.00 03) K3S_ADDSUP - Automatic add of suppliers during K3S night process    

0014.00                                                                         

0015.00 04) K3S_CVRT22 - Changes to table code records/New table code records:  

0016.00                                                                         

0017.00                     APP Application codes                               

0018.00                                                                         

0019.00                          K3S_1500   CAR_COUNT - update to record        

0020.00                          Update PR_CARCOUN from IP_CARCOUN and          

0021.00                           IY_CARCOUN? use flag 2                        

0022.00                             new capability via Flag 2                   

0023.00                                                                         

0024.00                          K3S_3301   LONG_PROD - new record              

0025.00                          Long Product ID show more product              

0026.00                           description?                                  

0027.00                             allows us to show more of the product       

0028.00                             description on reports when customer        

0029.00                             has a long product ID                       

0030.00                                                                         

0031.00                          K3S_3600  PR_QTYOORD - new record              

0032.00                          Exclude on order from balance?                 

0033.00                             When quantity balance being calculated      

0034.00                             for overstock determination, customer       

0035.00                             can choose to exclude on order quantities   

0036.00                                                                         

0037.00                          K3S_3715   EXCLUDE_D - new record              

0038.00                          Exclude linked "To product"                    

0039.00                           when "D" Daily record exists?                 

0040.00                                                                         

0041.00                          SEASONAL  ENTRY      - update to record        

0042.00                          Ability to enter Profile ID?                   

0043.00                             Changed default to Flag1 = 1 so             

0044.00                             new customers can name profiles             

0045.00                                                                         

0046.00                     PIR Product interface log                           

0047.00                                                                         

0048.00                          Added 4 new record types to be used for        

0049.00                          screening data coming in                       

0050.00                             d  Negative Unit 6 bracket value            

0051.00                             e  Negative Unit 7 bracket value            

0052.00                             f  Negative Unit 8 bracket value            

0053.00                             g  Negative Unit 9 bracket value            

0054.00                                                                         

0055.00                     SDU Supplier discount units                         

0056.00                                                                         

0057.00                          Took 'protect' flag off of these 3             

0058.00                          records so customer can manage description     

0059.00                             Unit 7                                      

0060.00                             Unit 8                                      

0061.00                             Unit 9                                      

0062.00                                                                         

0063.00                     TLE Title of screens                                

0064.00                                                                         

0065.00                          K3S_2028FM1C         - record changed          

0066.00                          record changed title from 'Compare' to         

0067.00                            'Company' Variable Order Cycle Changes Log   

0068.00                                                                         

0069.00                          K3S_4131FM1C         - new record              

0070.00                          Supplier/Product Group Service Level Targets   

0071.00                                                                         

0072.00                          K3S_4131FM2R         - new record              

0073.00                          Supplier/Product Group Service Level Record    

0074.00                                                                         

0075.00                          K3S_4138FM1C         - new record              

0076.00                          Supplier/Product Group Service Level Changes   

0077.00                            Log                                          

0078.00                                                                         

0079.00                     YSP Your space for subfiles                         

0080.00                                                                         

0081.00                          K3S_1010   - new record                        

0082.00                          x-- Your Space ---x                            

0083.00                          provides 19 characters for user to populate    

0084.00                                                                         

0085.00 05) K3S_C131   - (Pete Lippe @ Core-Mark 01/09)                         

0086.00                  If product has manual minimum days and it has an SQ,   

0087.00                  then it should also be an OP check.                    

0088.00                    Used in K3S_1500, K3S_1510, K3S_3025                 

0089.00                                                                         

0090.00 06) K3S_C151   - Logic add to clean notes of any characters             

0091.00                  less than blank.                                       

0092.00                                                                         

0093.00 07) K3S_C152   - Logic add to clean notes of any characters             

0094.00                  less than blank.                                       

0095.00                                                                         

0096.00 08) K3S_C153   - (Scott 01/09/09)                         

0097.00                  New /COPY member to clean notes of any characters      

0098.00                  less thank blank                                       

0099.00                  (which could happen if copy/pasted from email)         

0100.00                                                                         

0101.00 09) K3S_DEALS  - Get deal information from customer's ERP system        

0102.00     K3S_DL_CLR   into K3S deal files during night job. These            

0103.00     K3S_DL_GET   shell programs are modified to fit customer's          

0104.00     K3S_DL_PI    environment, and the re-populate daily.                

0105.00                                                                         

0106.00 10) K3S_FX505A - (Brantley)                                             

0107.00                  Taking out abbreviations from screen titles to use     

0108.00                  all of the room we now have.                           

0109.00                                                                         

0110.00 11) K3S_FX505B - (Les Schwab)                                           

0111.00                  Ability to update Car Count field PR_CARCOUN from      

0112.00                  interface K_INTPROD and K_INTPRDD. Updated             

0113.00                  descripton 2 field for APP record                      

0114.00                  'K3S_1500  CAR_COUNT' to read:                         

0115.00                          Update PR_CARCOUN from IP_CARCOUN and          

0116.00                           IY_CARCOUN? use flag 2                        

0117.00                                                                         

0118.00 12) K3S_FX505C - (Core Mark)                                            

0119.00                  Un-protect units 7, 8, 9 for SDU Supplier discount     

0120.00                  units, so that customer can change text.               

0121.00                                                                         

0122.00 13) K3S_FX505D - (Core Mark)                                            

0123.00                  Populate PR_DISOTHO with PR_DISOTHR since Unit 6       

0124.00                  will now get updated nightly via K3S_9010.             

0125.00                                                                         

0126.00 14) K3S_GETLT  - Used to capture Lead Time records from customer's      

0127.00                  PO receipt file.                                       

0128.00                                                                         

0129.00 15) K3S_SALES  - Program used to capture K_INTDALY information from     

0130.00                  customer's ERP invoice file.                           

0131.00                                                                         

0132.00 16) K3S_SELINV - Use OPNQRYF to select invoices to process              

0133.00                                                                         

0134.00 17) K3S_SELPOS - Use OPNQRYF to select POs to process                   

0135.00                                                                         

0136.00 18) K3S_SYSCL  - (Neill & Pritchard 11/11/2009)                         

0137.00                  Capability to save off the *LDA prior to entering      

0138.00                  K3S, so customer's ERP system's *LDA can be restored   

0139.00                  when leaving K3S.                                      

0140.00                - Code that is used during new customer start up         

0141.00                  to sign off system if not user KING3.                  

0142.00                                                                         

0143.00 19) K3S_XP1010 - New program for users to customize 'Your Space'        

0144.00                  on K3S_1010.                                           

0145.00                                                                         

0146.00 20) K3S_XRPTCL - For the section on K_SUPLLST, we want to comment       

0147.00                  out the CPYF from K_SUPLLST to K_SUPLLSTX, and         

0148.00                  adjust the CVTTOSTMF from QTEMP to *LIBL.              

0149.00                  (both Steven at Resnick, and Jenny at Bartell,         

0150.00                   had tried the report option                           

0151.00                   11. Regular Suppliers Lost Opportunities, and         

0152.00                   both received error. They do have reports going       

0153.00                   to IFS, and therefore errored.)                       

0154.00                                                                         

0155.00 21) K3S_0010FM - K3S Main Menu to show new Release 5.05 Jan-01-2010     

0156.00     K3S_0010   - Logic add to clean notes of any characters             

0157.00                  less than blank.                                       

0158.00                                                                         

0159.00 22) K3S_0031FM - Ranking Reports Menu options #18 and #28 were under    

0160.00     K3S_0031     the wrong columns from the R4 to R5 conversion.        

0161.00                  They were moved back to the 2nd and 3rd columns,       

0162.00                  By supplier/product and By product.                    

0163.00                                                                         

0164.00 23) K3S_0040FM - Management Controls Menu added option                  

0165.00     K3S_0040   - 10. Supplier/Product group service level targets       

0166.00                  (Larry Gerke at Les Schwab Tires)                      

0167.00                                                                         

0168.00 24) K3S_1010FM - Logic added to call program K3S_XP1010 to              

0169.00     K3S_1010     allow users ability to program 'your space'            

0170.00                - (Core Mark)                                            

0171.00                  Unit 7,8,9 logic added                                 

0172.00                - Expand supplier mask (supl, sub, name)                 

0173.00                                                                         

0174.00 25) K3S_1015FM - Show new fields in K_INTORDB on the screen.            

0175.00     K3S_1015     No RPG logic changes.                                  

0176.00                - (Core Mark)                                            

0177.00                  Unit 7,8,9 logic added                                 

0178.00                                                                         

0179.00 26) K3S_1016   - (Core Mark)                                            

0180.00                  Unit 7,8,9 logic added                                 

0181.00                                                                         

0182.00 27) K3S_1020FM - Logic add to clean notes of any characters             

0183.00     K3S_1020     less than blank.                                       

0184.00                - ZZ_SUPLMSK increased and logic added to                

0185.00                  trim blanks (Pete Lippe 11/08)                         

0186.00                - (Core Mark)                                            

0187.00                  Unit 7,8,9 logic added                                 

0188.00                - (Joyce Sublett @ Allison Wholesale 11/17/2009)         

0189.00                  F24=Function key screen now includes the program IDs   

0190.00                  for major programs.                                    

0191.00                - (Core Mark - Pete Lippe 11/08)                         

0192.00                  Text reads 'Alt source' when in fact a supplier        

0193.00                  can be one of 3 types. Change to display:              

0194.00                    Supl type. 0 Regular                                 

0195.00                               1 Alt source                              

0196.00                               2 Combined                                

0197.00                                                                         

0198.00 28) K3S_1030FM - ZZ_SUPLMSK increased and logic added to                

0199.00     K3S_1030     trim blanks (Pete Lippe 11/08)                         

0200.00                - (Core Mark)                                            

0201.00                  Unit 7,8,9 logic added                                 

0202.00                                                                         

0203.00 29) K3S_1035FM - (Core Mark)                                            

0204.00     K3S_1035     Unit 7,8,9 logic added                                 

0205.00                                                                         

0206.00 30) K3S_1040   - Logic add to clean notes of any characters             

0207.00     K3S_1040FM   less than blank.                                       

0208.00     K3S_1041   - (Core Mark)                                            

0209.00     K3S_1041FM   Unit 7,8,9 logic added                                 

0210.00                - Expand supplier mask (supl, sub, name)                 

0211.00                                                                         

0212.00 31) K3S_1050FM - (Jonathan @ Modern 10/02/2009)                         

0213.00     K3S_1050     For daily replenishment orders, K3S_1500 is going to   

0214.00                  set SO_PREFSEQ = 555. This will allow users to         

0215.00                  use the LT quoted field to set the arrival dates on    

0216.00                  PO's without messing up dates for daily rep suppliers. 

0217.00                  A change was also needed in K3S_1500 to make this work 

0218.00                - Expand supplier mask (supl, sub, name)                 

0219.00                   ZZ_LOCNDES 24 to 46                                   

0220.00                   ZZ_BUYRNAM 29 to 41                                   

0221.00                   ZZ_SUPLNAM 40 to 62                                   

0222.00                   ZZ_SUPLCMB 40 to 72                                   

0223.00                                                                         

0224.00 32) K3S_1200   - (Core Mark)                                            

0225.00                  Unit 7,8,9 logic added                                 

0226.00                                                                         

0227.00 33) K3S_1220   - (Rob Prokesch at Resnick 9/23/2009)                    

0228.00                  Bracket Level function now includes test to look       

0229.00                  for 'off invoice' deals, and subtract it from          

0230.00                  Bracket Level cost.                                    

0231.00                                                                         

0232.00 34) K3S_1500   - Needed recompile because of change to /COPY K3S_C131   

0233.00                - (Jonathan @ Modern 10/09)                              

0234.00                  For daily replenishment orders we are going to         

0235.00                  set SO_PREFSEQ = 555. This will allow users to         

0236.00                  user the LT quoted field to set the arrival dates on   

0237.00                  PO's without messing up dates for daily rep suppliers. 

0238.00                  A change was also needed in K3S_1050 to make this work 

0239.00                - (Larry and Lloyd @ Les Schwab 10/09)                   

0240.00                  New capability added to existing car count logic's     

0241.00                  APP record to allow customer to control PR_CARCOUN     

0242.00                  through interface files.                               

0243.00                - (Larry and Lloyd @ Les Schwab 10/09)                   

0244.00                  Switch car count logic from using PR_CONTFLG to the    

0245.00                  PR_CARCOUN field which is new for R5 database.         

0246.00                - (Scott 10/23/2009)                  

0247.00                  RE Reminder checks were not working for Combined       

0248.00                  Suppliers.                                             

0249.00                - (Resnick Distributors 2/28/2009)                       

0250.00                  Permanent Deal 'off invoice' for both '%' percentage   

0251.00                  and 'D' difference, generates correct cost.            

0252.00                - (Core Mark)                                            

0253.00                  Unit 7,8,9 logic added.                                

0254.00                - (Pete Lippe @ Core-Mark 01/09)                         

0255.00                  If product has manual minimum days and it has an SQ,   

0256.00                  then it should also be an OP check.                    

0257.00                    (fixed logic is in K3S_C131)                         

0258.00                                                                         

0259.00 35) K3S_1510   - (Larry Gerke @ Les Schwab 01/09 found becuase          

0260.00                  purchase adjusment report was not totaling right       

0261.00                  because PQ_SOQSRVC field was wrong)                    

0262.00                  Had a scenario where the PR_SOQNITE and PQ_SOQSRVC     

0263.00                  fields wouldn't get updated to PQ_SOQACT, usually      

0264.00                  when days were taken off to create order               

0265.00                - (Core Mark)                                            

0266.00                  Unit 7,8,9 logic added.                                

0267.00                - (Pete Lippe @ Core-Mark 01/09)                         

0268.00                  If product has manual minimum days and it has an SQ,   

0269.00                  then it should also be an OP check.                    

0270.00                    (fixed logic is in K3S_C131)                         

0271.00                                                                         

0272.00 36) K3S_1910   - (Scott 8/09)                             

0273.00                  For USD Unit Straight Down with Unit 5                 

0274.00                  Purchase Increment, the test is that it be greater     

0275.00                  than 0 only (previously tested to be greater than 1)   

0276.00                - (Core Mark)                                            

0277.00                  Added logic for Units 7,8,9                            

0278.00                                                                         

0279.00 37) K3S_2000FM - Operation Cleanup                                      

0280.00     K3S_2000   - Logic add to clean notes of any characters             

0281.00                  less than blank.                                       

0282.00                                                                         

0283.00 38) K3S_2020FM - Operation Cleanup                                      

0284.00     K3S_2020                                                            

0285.00                                                                         

0286.00 39) K3S_2027FM - Operation Cleanup                                      

0287.00     K3S_2027     No RPG logic changes.                                  

0288.00                                                                         

0289.00 40) K3S_2028FM - Operation Cleanup                                      

0290.00     K3S_2028     No RPG logic changes.                                  

0291.00                                                                         

0292.00 41) K3S_2029FM - Operation Cleanup                                      

0293.00     K3S_2029     No RPG logic changes.                                  

0294.00                                                                         

0295.00 42) K3S_2040FM - Operation Cleanup.                                     

0296.00     K3S_2040   - Logic add to clean notes of any characters             

0297.00                  less than blank.                                       

0298.00                                                                         

0299.00 43) K3S_2044FM - Operation Cleanup                                      

0300.00     K3S_2044     No RPG logic changes.                                  

0301.00                                                                         

0302.00 44) K3S_2060   - Logic add to clean notes of any characters             

0303.00                  less than blank.                                       

0304.00                - (Jeanine @ LP Shanks March 2009)                       

0305.00                  Fix loop when buyer tries 4=Remove level, then         

0306.00                  press ENTER to get record displayed, then instead      

0307.00                  using 'Press ENTER to delete, or F12 to cancel         

0308.00                  delete' use the F4=. Program loop.                     

0309.00                                                                         

0310.00 45) K3S_2067FM - Operation Cleanup                                      

0311.00     K3S_2067     No RPG logic changes.                                  

0312.00                                                                         

0313.00 46) K3S_2070FM - Operation Cleanup                                      

0314.00     K3S_2070   - Search pattern from 30 to 40 length                    

0315.00                                                                         

0316.00 47) K3S_2071FM - Operation Cleanup                                      

0317.00     K3S_2071   - Search pattern from 30 to 40 length                    

0318.00                                                                         

0319.00 48) K3S_3000FM - Logic add to clean notes of any characters             

0320.00     K3s_3000     less than blank.                                       

0321.00                - Operation cleanup.                                     

0322.00                - (Core Mark)                                            

0323.00                  Unit 7,8,9 logic added.                                

0324.00                - Unit 6 'Other' over-ride and current value             

0325.00                  displayed.                                             

0326.00                - (Larry @ Les Schwab)                                   

0327.00                  'Days out point in units' use of 999 to exclude        

0328.00                  this product from 'days out of stock' logic            

0329.00                  'Days out point in units' error message when           

0330.00                  negative value entered new reads 'Unit not allowed     

0331.00                  to be negative'.                                       

0332.00                                                                         

0333.00 49) K3S_3001   - (Core Mark)                                            

0334.00                  Unit 7,8,9 logic added.                                

0335.00                                                                         

0336.00 50) K3S_3007FM - Operation cleanup                                      

0337.00     K3s_3007     No RPG logic changes.                                  

0338.00                                                                         

0339.00 51) K3S_3015FM - Operation Cleanup                                      

0340.00     K3S_3015     No RPG logic changes.                                  

0341.00                                                                         

0342.00 52) K3S_3016FM - Operation cleanup                                      

0343.00     K3S_3016   - (Scott 09/09)                             

0344.00                  We were showing PRODSEQ instead of DESC1               

0345.00                  when trying to copy a link.                            

0346.00                                                                         

0347.00 53) K3S_3019FM - Operation cleanup                                      

0348.00     K3S_3019   - No RPG logic changes.                                  

0349.00                                                                         

0350.00 54) K3S_3025   - (Larry and Lloyd @ Les Schwab 10/09)                   

0351.00                  Logic added to understand car count logic.             

0352.00                - (Pete Lippe @ Core-Mark 01/09)                         

0353.00                  If product has manual minimum days and it has an SQ,   

0354.00                  then it should also be an OP check.                    

0355.00                    (fixed logic is in K3S_C131)                         

0356.00                                                                         

0357.00 55) K3S_3030   - Logic add to clean notes of any characters             

0358.00     K3S_3030FM   less than blank.                                       

0359.00     K3S_3031   - Expand supplier mask (supl, sub, name)                 

0360.00     K3S_3031FM                                                          

0361.00                                                                         

0362.00 56) K3S_3032FM - Operation Cleanup.                                     

0363.00     K3S_3032     No RPG logic changes.                                  

0364.00                                                                         

0365.00 57) K3S_3035   - (Debbie Taylor & Variety Wholesale, 09/09)             

0366.00                  Two work fields increased in size, to handle           

0367.00                  the Standard Deviation method when a                   

0368.00                  product has large demand values.                       

0369.00                                                                         

0370.00 58) K3S_3040FM - Operation cleanup                                      

0371.00     K3S_3040   - No RPG logic changes.                                  

0372.00                                                                         

0373.00 59) K3S_3050   - (Steven @ Resnick 06/09)                               

0374.00                  Needed PU_SOURCE = *blanks, otherwise it was           

0375.00                  populated with 'X' and would get cleared at night      

0376.00                                                                         

0377.00 60) K3S_3051FM - (Steven @ Resnick 06/09)                               

0378.00     K3S_3051     Needed PU_SOURCE = *blanks, otherwise it was           

0379.00                  populated with 'X' and would get cleared at night      

0380.00                - Operation Cleanup                                      

0381.00                                                                         

0382.00 61) K3S_3054FM - (Steven @ Resnick 06/09)                               

0383.00     K3S_3054     Needed PU_SOURCE = *blanks, otherwise it was           

0384.00                  populated with 'X' and would get cleared at night      

0385.00                                                                         

0386.00 62) K3S_3057FM - Operation cleanup                                      

0387.00     K3S_3057   - No RPG logic changes.                                  

0388.00                                                                         

0389.00 63) K3S_3058   - (Resnick Distributors)                                 

0390.00                - New program to repopulate hold out records from        

0391.00                  external source                                        

0392.00                                                                         

0393.00 64) K3S_3070FM - Operation Cleanup                                      

0394.00     K3S_3070     No RPG logic changes.                                  

0395.00                                                                         

0396.00 65) K3S_3090FM - Operation Cleanup                                      

0397.00     K3S_3090     No RPG logic changes.                                  

0398.00                                                                         

0399.00 66) K3S_3200FM - Operation Cleanup                                      

0400.00     K3S_3200     No RPG logic changes.                                  

0401.00                                                                         

0402.00 67) K3S_3210FM - Operation Cleanup                                      

0403.00     K3S_3210     No RPG logic changes.                                  

0404.00                                                                         

0405.00 68) K3S_3270FM - Logic add to clean notes of any characters             

0406.00     K3S_3270     less than blank.                                       

0407.00                - Operation Cleanup.                                     

0408.00                                                                         

0409.00 69) K3S_3271   - (Resnick Distributors)                                 

0410.00                  New program to populate Bracket Level pricing file     

0411.00                  from external source.                                  

0412.00                                                                         

0413.00 70) K3S_3277FM - Operation Cleanup                                      

0414.00     K3S_3277     No RPG logic changes.                                  

0415.00                                                                         

0416.00 71) K3S_3300FM - Added text to report select criteria screen            

0417.00     K3S_3300     to notify user of '*' capability in sub-code field.    

0418.00                  No RPG logic changes.                                  

0419.00                                                                         

0420.00 72) K3S_P3301  - (Lisa Raphael @ Bartell 10/09)                         

0421.00     K3S_3301     Added logic to read new APP record that lets us show   

0422.00                  more of the product description on reports. This       

0423.00                  will help customers that have a long product ID.       

0424.00                                                                         

0425.00 73) K3S_3350FM - Added text to report select criteria screen            

0426.00     K3S_3350     to notify user of '*' capability in sub-code field.    

0427.00                  No RPG logic changes.                                  

0428.00                                                                         

0429.00 74) K3S_3365FM - Added text to report select criteria screen            

0430.00     K3S_3365     to notify user of '*' capability in sub-code field.    

0431.00                  No RPG logic changes.                                  

0432.00                                                                         

0433.00 75) K3S_3400FM - (got the idea from fix needed for K3S_5300FM)          

0434.00     K3S_3400     Cleanup of subfile screens where we need to add        

0435.00                  hidden fields so that when you 5=View a record         

0436.00                  we are displaying the correct information for          

0437.00                  Birth and lastupdate.                                  

0438.00                  No RPG logic changes.                                  

0439.00                                                                         

0440.00 76) K3S_3450FM - Operation Cleanup                                      

0441.00     K3S_3450     No RPG logic changes.                                  

0442.00                                                                         

0443.00 77) K3S_3452   - (Scott Wynn @ Parts Central 10/29/2009)                

0444.00                  For suppliers with more than 10,000 products,          

0445.00                  a test is made before the subfile hits 9,995           

0446.00                  records, and then displays the message for the user    

0447.00                  "Use F5=Product for positioning"                       

0448.00                                                                         

0449.00 78) K3S_3470FM - (Scott 08/09)                            

0450.00     K3S_3470     Were not able to 3=copy the automated days             

0451.00                  due to the larger field sizes.                         

0452.00                  No RPG logic changes.                                  

0453.00                                                                         

0454.00 79) K3S_3600   - (Scott April 2009)                       

0455.00                  Ability to exclude on order quantities from            

0456.00                  balance calculation for overstock determination.       

0457.00                                                                         

0458.00 80) K3S_3610FM - Added text to report select criteria screen            

0459.00     K3S_3610     to notify user of '*' capability in sub-code field.    

0460.00                  No RPG logic changes.                                  

0461.00                                                                         

0462.00 81) K3S_3710FM - Added text to report select criteria screen            

0463.00     K3S_3710     to notify user of '*' capability in sub-code field.    

0464.00                  No RPG logic changes.                                  

0465.00                                                                         

0466.00 82) K3S_3715   - (Les Schwab 08/09)                                     

0467.00                  Logic added so that when they have linked an old produ 

0468.00                  to a new product they don't want the Obsolete Report   

0469.00                  to list both of them, since remaining inventory on the 

0470.00                  would be added to the new product every day.           

0471.00                                                                         

0472.00 83) K3S_3750FM - Added text to report select criteria screen            

0473.00     K3S_3750     to notify user of '*' capability in sub-code field.    

0474.00                  No RPG logic changes.                                  

0475.00                                                                         

0476.00 84) K3S_3760FM - Added text to report select criteria screen            

0477.00     K3S_3760     to notify user of '*' capability in sub-code field.    

0478.00                  No RPG logic changes.                                  

0479.00                                                                         

0480.00 85) K3S_3850FM - (got the idea from fix needed for K3S_5300FM)          

0481.00     K3S_3850     Cleanup of subfile screens where we need to add        

0482.00                  hidden fields so that when you 5=View a record         

0483.00                  we are displaying the correct information for          

0484.00                  Birth and lastupdate.                                  

0485.00                  No RPG logic changes.                                  

0486.00                                                                         

0487.00 86) K3S_4031   - (Pete Lippe @ Core-Mark 02/09)                         

0488.00                  Fix added to get correct description for               

0489.00                  P12 product group service level targets.               

0490.00                - (Brant) Change default min % for SV checks             

0491.00                  from 50% to 99% to be like buy group service           

0492.00                  level targets                                          

0493.00                                                                         

0494.00 87) K3S_4040   - (King III 10/09 found when helping Les Scwab)          

0495.00                  Two major improvements for programs that set           

0496.00                  PR_SERVICE by ranking for either dollars or units:     

0497.00                  1) Ensure the #1 product in a group of ranked          

0498.00                     products gets the highest service level setting     

0499.00                     for Level 1                                         

0500.00                  2) For each Level make sure the product that crosses   

0501.00                     the percentage level setting goes to the higher     

0502.00                     service level setting                               

0503.00                                                                         

0504.00 88) K3S_4041   - (King III 10/09 found when helping Les Scwab)          

0505.00                  Two major improvements for programs that set           

0506.00                  PR_SERVICE by ranking for either dollars or units:     

0507.00                  1) Ensure the #1 product in a group of ranked          

0508.00                     products gets the highest service level setting     

0509.00                     for Level 1                                         

0510.00                  2) For each Level make sure the product that crosses   

0511.00                     the percentage level setting goes to the higher     

0512.00                     service level setting                               

0513.00                                                                         

0514.00 89) K3S_4112CL - (King III 10/09 new program for Les Schwab)            

0515.00                  Call K3S_4113CL                                        

0516.00                                                                         

0517.00 90) K3S_4113CL - (King III 10/09 new program for Les Schwab)            

0518.00                  Update products.                                       

0519.00                                                                         

0520.00 91) K3S_4131FM - (King III 10/09 new program for Les Schwab)            

0521.00     K3S_4131     New screen program to allow users to maintain          

0522.00                  service level targets by location,                     

0523.00                  supplier, product group 1, product group 2             

0524.00                                                                         

0525.00 92) K3S_4133   - (King III 10/09 new program for Les Schwab)            

0526.00                  Supl/product group service level changes log add       

0527.00                  program                                                

0528.00                                                                         

0529.00 93) K3S_4136   - (King III 10/09 new program for Les Schwab)            

0530.00                  This program is used to control the process of setting 

0531.00                  new service level targets for products, using the      

0532.00                  Supplier/product group fields.                         

0533.00                                                                         

0534.00 94) K3S_4138FM - (King III 10/09 new program for Les Schwab)            

0535.00     K3S_4138     New screen program for supl/product group              

0536.00                  service level changes log.                             

0537.00                                                                         

0538.00 95) K3S_4141   - (King III 10/09 new program for Les Schwab)            

0539.00                  Supl/product group service level targets, update       

0540.00                  products                                               

0541.00                  Two major improvements for programs that set           

0542.00                  PR_SERVICE by ranking for either dollars or units:     

0543.00                  1) Ensure the #1 product in a group of ranked          

0544.00                     products gets the highest service level setting     

0545.00                     for Level 1                                         

0546.00                  2) For each Level make sure the product that crosses   

0547.00                     the percentage level setting goes to the higher     

0548.00                     service level setting                               

0549.00                                                                         

0550.00 96) K3S_4141CL - (King III 10/09 new program for Les Schwab)            

0551.00                  Control batch process that runs weekly                 

0552.00                                                                         

0553.00 97) K3S_4141X1 - (King III 10/09 new program for Les Schwab)            

0554.00     K3S_4141X2 - these three are exit point programs within             

0555.00     K3S_4141X3 - K3S_4141CL and go into K3S_5MOD.                       

0556.00                                                                         

0557.00 98) K3S_5050   - Logic add to clean notes of any characters             

0558.00                  less than blank.                                       

0559.00                                                                         

0560.00 99) K3S_5051   - Logic add to clean notes of any characters             

0561.00                  less than blank.                                       

0562.00                                                                         

0563.00 100) K3S_5300FM - (Pete Lippe @ Core-Mark 09/09)                        

0564.00      K3S_5300     When 5=Viewing one of the permanent deals, the        

0565.00                   birth date and last update field was showing the      

0566.00                   dates from the last record in the subfile.            

0567.00                   Had to add hidden fields to display the correct       

0568.00                   dates.                                                

0569.00                   No RPG logic changes.                                 

0570.00                                                                         

0571.00 101) K3S_5401   - (Scott March 2009)                       

0572.00                 - Logic added to test potential Price Increase,         

0573.00                   and determine if it is actually a Price Decrease.     

0574.00                   If so, flag as error, and don't add to deal file.     

0575.00                                                                         

0576.00 102) K3S_6010   - Logic add to clean notes of any characters            

0577.00                   less than blank.                                      

0578.00                                                                         

0579.00 103) K3S_6020   - Logic add to clean notes of any characters            

0580.00                   less than blank.                                      

0581.00                                                                         

0582.00 104) K3S_8000   - Logic add to clean notes of any characters            

0583.00                   less than blank.                                      

0584.00                                                                         

0585.00 105) K3S_8010FM - Operation Cleanup                                     

0586.00      K3S_8010     No RPG logic changes.                                 

0587.00                                                                         

0588.00 106) K3S_8030FM - Logic add to clean notes of any characters            

0589.00      K3S_8030     less than blank. Align total fields.                                     

0590.00                                                                         

0591.00 107) K3S_9010   - (several customers mentioned this)                    

0592.00                   when demand was zero in previous period               

0593.00                   make PR_PRVSVCE = 100%, not 0%                        

0594.00                 - (King III idea from Jarboe, 09/09)                    

0595.00                   For new products, populate previous deviation %       

0596.00                   from location file. This will be helpful if           

0597.00                   previous averages need to be restored because         

0598.00                   new products would have no previous value.            

0599.00                 - (Larry and Lloyd @ Les Schwab 10/09)                  

0600.00                   New capability added to existing car count logic's    

0601.00                   APP record to allow customer to control PR_CARCOUN    

0602.00                   through interface files.                              

0603.00                 - (Core Mark)                                           

0604.00                   Unit 7,8,9 logic added.                               

0605.00                 - Unit 6 'Other' now tested for negative value being    

0606.00                   passed.                                               

0607.00                 - Product Interace Log now has 4 new log types          

0608.00                             d  Negative Unit 6 bracket value            

0609.00                             e  Negative Unit 7 bracket value            

0610.00                             f  Negative Unit 8 bracket value            

0611.00                             g  Negative Unit 9 bracket value            

0612.00                - (Larry @ Les Schwab)                                   

0613.00                  'Days out point in units' use of 999 to exclude        

0614.00                  this product from 'days out of stock' logic            

0615.00                                                                         

0616.00 108) K3S_9011   - (King III idea from Jarboe, 09/09)                    

0617.00                   For new products, populate previous deviation %       

0618.00                   from location file. This will be helpful if           

0619.00                   previous averages need to be restored because         

0620.00                   new products would have no previous value.            

0621.00                 - (Larry and Lloyd @ Les Schwab 10/09)                  

0622.00                   New capability added to existing car count logic's    

0623.00                   APP record to allow customer to control PR_CARCOUN    

0624.00                   through interface files.                              

0625.00                 - (Core Mark)                                           

0626.00                   Unit 7,8,9 logic added.                               

0627.00                 - Unit 6 'Other' now tested for negative value being    

0628.00                   passed.                                               

0629.00                 - Product Interace Log now has 4 new log types          

0630.00                             d  Negative Unit 6 bracket value            

0631.00                             e  Negative Unit 7 bracket value            

0632.00                             f  Negative Unit 8 bracket value            

0633.00                             g  Negative Unit 9 bracket value            

0634.00                                                                         

0635.00 109) K3S_9013   - (King III idea from Jarboe, 09/09)                    

0636.00                   New program that will only be used on demand-         

0637.00                   must be manually called. It will restore the          

0638.00                   'previous' fields in the K_PRODUCT file.              

0639.00                                                                         

0640.00 110) K3S_9070FM - Display Restart value on front screen, so we          

0641.00      K3S_9070     immediately see it.                                   

0642.00                                                                         

0643.00 111) K3S_9120   - (King III found in R5 migration)                

0644.00                   Make sure PR_ALTSRCE = 1 before deleting              

0645.00                   product. Can get into trouble if this program         

0646.00                   is called from K3S_9110CL not compiled into           

0647.00                   our activation group!                                 

0648.00                                                                         

0649.00 112) K3S_9257   - (King III)                                            

0650.00                   Changed default of how we are calculating             

0651.00                   Tot Ordered and Tot Shipped                           

0652.00                                                                         

0653.00 113) K3S_9540FM - Increased the table code description area by          

0654.00      K3S_9540     20 characters. No RPG logic changes.                  

0655.00                                                                         

0656.00 114) PO_CHK     - Used to determine what PO receipts have already       

0657.00                   been captured. Used in program K3S_GETLT.             

0658.00                                                                         

0659.00 ----------------------------------------------------------------------- 

0660.00 Physical and logical files added or changed during this release         

0661.00 ----------------------------------------------------------------------- 

0662.00                                                                         

0663.00 8 new Physical and Logical files are added during this release          

0664.00                                                                         

0665.00 K_INTPLVL  - Interface for Product Bracket Level Costs                  

0666.00 K_INTPLVLA - Interface for Product Bracket Level Costs - logical file   

0667.00 K_INTHOLD  - Interface for Product Holds outs                           

0668.00 K_INTHOLDA - Interface for Product Holds outs - logical file            

0669.00 K_SUP1LOG  - Supplier/Product Group Service Levels log of changes       

0670.00 K_SUP1LOGA - Supplier/Product Group Service Levels - logical file       

0671.00 K_SUP1SRV  - Supplier/Product Group Service Levels Table                

0672.00 K_SUP1SRVA - Supplier/Product Group Service Levels Table - logical      

0673.00                                                                         

0674.00 After this release installed, there should be exactly 425 objects       

0675.00 in library K3S_5DTA(data files library) (Rel 5.04 had 417 objects)      

0676.00                                                                         

0677.00 Updated help document included (replaces the current version            

0678.00 in library K3S_5OBJ: file K_F1_DOC)                                     

0679.00                                                                         

0680.00 ----------------------------------------------------------------------- 

0681.00 Special conditions for some customers                                   

0682.00 ----------------------------------------------------------------------- 

0683.00                                                                         

0684.00 none                                                                    

0685.00                                                                         

0686.00 ----------------------------------------------------------------------- 

0687.00 Programs in library K3S_MOD505                                           

0688.00 ----------------------------------------------------------------------- 

0689.00                                                                         

0690.00 -- RPGLE                                                                

0691.00 K3S_ADDSUP   Add new suppliers during K3S night job                     

0692.00 K3S_CVRT22   New Table Code entries                                     

0693.00 K3S_DL_CLR   Re-set deal# to 1, clear product deal information          

0694.00 K3S_DL_GET   Get deal information into K_INTDEAL                        

0695.00 K3S_DL_PI    Get price increase into K_INTDEAL                          

0696.00 K3S_GETLT    Capture receipts to K_PRODLTM                              

0697.00 K3S_SALES    Capture daily sales/outs to K_INTDALY                      

0698.00 K3S_XP1010   Control YOUR SPACE in K3S_1010                             

0699.00 K3S_1050     PO Approval                                                

0700.00 K3S_5401     Create deals from external source                          

0701.00 K3S_9257     Display daily demand                                       

0702.00                                                                         

0703.00 -- CLLE                                                                 

0704.00 K3S_DEALS    Re-populate K3S deal information from customer's ERP       

0705.00 K3S_SELINV   Use OPNQRYF to select invoices to process                  

0706.00 K3S_SELPOS   Use OPNQRYF to select POs to process                       

0707.00 K3S_SYSCL    Start up CL for K3S users                                  

0708.00 K3S_XRPTCL   Exit - after Report print                                  

0709.00 K3S_4141X1   Exit - from K3S_4141CL Before tables processing            

0710.00 K3S_4141X2   Exit - from K3S_4141CL Before exceptions processing        

0711.00 K3S_4141X3   Exit - from K3S_4141CL Before end of program               

0712.00                                                                         

0713.00 -- CMD                                                                  

0714.00 none                                                                    

0715.00                                                                         

0716.00 -- DSPF                                                                 

0717.00 K3S_1050FM   PO Approval                                                

0718.00                                                                         

0719.00 -- PF                                                                   

0720.00 INV_CHK      Invoice capture file                                       

0721.00 PO_CHK       Purchase order capture file                                

0722.00                                                                         

0723.00 ----------------------------------------------------------------------- 

0724.00 Programs in library K3S_5CNV                                            

0725.00 ----------------------------------------------------------------------- 

0726.00                                                                         

0727.00 -- RPGLE                                                                

0728.00 01) K3S_B001   - Used to populate K_VEND for new install                

0729.00 01) K3S_B002   - Used to populate K_TABLCOD with 'P12' records          

0730.00 01) K3S_B003   - Used to populate K_GRP1SRV                             

0731.00                                                                         

0732.00 -- CLLE                                                                 

0733.00 none                                                                    

0734.00                                                                         

0735.00 -- CMD                                                                  

0736.00 none                                                                    

0737.00                                                                         

0738.00 -- DSPF                                                                 

0739.00 none                                                                    

0740.00                                                                         

0741.00 ----------------------------------------------------------------------- 

0742.00 Implementation steps for this release                                   

0743.00 ----------------------------------------------------------------------- 

0744.00                                                                         

0745.00 Standard LODRUN *OPT                                                    

0746.00                                                                         

0747.00 The 5 changes required for K3S_5MOD after the new release has been      

0748.00 installed will be:                                                      

0749.00                                                                         

0750.00 1) K3S_XP1010   Control YOUR SPACE in K3S_1010                          

0751.00                 move over and compile                                   

0752.00                                                                         

0753.00 2) K3S_1050     PO Approval. Only need this for customers who use       

0754.00                 Daily Replenishment.                                    

0755.00                  add statement of so_prefseq = 555                      

0756.00                                                                         

0757.00       ***  for Daily Replenishment orders, can use SO_LEADTMO           

0758.00      c                   if        dly_arrive = *on and                 

0759.00 ---> c                             so_prefseq = 555                     

0760.00      c     lda_sysdat    adddur    so_leadtmo:*d xx_arvdate             

0761.00      c                   endif                                          

0762.00                                                                         

0763.00 3) K3S_1050FM   PO Approval                                             

0764.00                 - Expand supplier mask (supl, sub, name)                

0765.00                   ZZ_LOCNDES 24 to 46                                   

0766.00                   ZZ_BUYRNAM 29 to 41                                   

0767.00                   ZZ_SUPLNAM 40 to 62                                   

0768.00                   ZZ_SUPLCMB 40 to 72                                   

0769.00      A                                  3  2'Location..'                

0770.00 ---> A            ZZ_LOCNDES    46A  O  3 13                            

0771.00      A                                  4  2'Buy Group.'                

0772.00 ---> A            ZZ_BUYRNAM    41A  O  4 13                            

0773.00      A                                  5  2'Supplier..'                

0774.00 ---> A            ZZ_SUPLNAM    62A  O  5 13                            

0775.00      A  35                              6  2'Combined..'                

0776.00 ---> A  35        ZZ_SUPLCMB    72A  O  6 13                            

0777.00                                                                         

0778.00 4) K3S_5401     Create deals from external source                       

0779.00                 This is only needed for customers who pull over deal    

0780.00                 information from their ERP.                             

0781.00                 Add logic below to the end of the $_errs_chk            

0782.00                 subroutine.                                             

0783.00                                                                         

0784.00      c     $_errs_chk    begsr                                          

0785.00                                                                         

0786.00      c         many error checking statements                           

0787.00      c                       "                                          

0788.00                                                                         

0789.00       ****  test for Price Decrease - start - fix for R5.05             

0790.00      c                   if        il_apply   = 'P' and                 

0791.00      c                             il_facttyp = '$'                     

0792.00      c                   if        il_unit    >  0  and                 

0793.00      c                             pr_costdiv >  0  and                 

0794.00      c                             (il_factval/il_unit <= pr_costreg/pr 

0795.00      c                   eval      il_exclude = 1                       

0796.00      c                   endif                                          

0797.00      c                   endif                                          

0798.00       ****  test for Price Decrease - end                               

0799.00                                                                         

0800.00      c                   endsr                                          

0801.00                                                                         

0802.00 5) K3S_XRPTCL   Exit - after Report print                               

0803.00                 This is only needed for customers who do you this       

0804.00                 facility. Change requires two things:                   

0805.00                  1st - comment out the CPYF below                       

0806.00                  2nd - change CVTTOSTMF PARM from QTEMP to *LIBL        

0807.00                                                                         

0808.00      /*      CPYF       FROMFILE(QTEMP/K_SUPLLST) TOFILE(K_SUPLLSTX) +  

0809.00                           TOMBR(&USER) MBROPT(*REPLACE)           +     

0810.00              MONMSG     MSGID(CPF2817 CPF2869)                   */     

0811.00                                                                         

0812.00 Change                                                                  

0813.00 from -->  /* CALL       PGM(CVTTOSTMF) PARM('K_SUPLLST QTEMP' +         

0814.00 to ---->  /* CALL       PGM(CVTTOSTMF) PARM('K_SUPLLST *LIBL' +