R4.41 Technical

Rlease 4.41 Technical Notes

0001.00 -----------------------------------------------------------------------
0002.00 Notes for Release 4.41  January 1st, 2008                  
0003.00 -----------------------------------------------------------------------
0004.00                                                                        
0005.00 01) K3S_CVRT22 - Changes to table code records:                        
0006.00                                                                        
0007.00                     APP Applications Control                           
0008.00                                                                        
0009.00                          K3S_1050  DLY_ARRIVE - Calculate arrival      
0010.00                                                  for daily?            
0011.00                                                                        
0012.00                          K3S_3615  DSPLY NAME - Hide supplier name     
0013.00                                                  in report?            
0014.00                                                                        
0015.00                          K3S_M080  EXCLUDE    - Exclude marked         
0016.00                                                  history periods?      
0017.00                                                                        
0018.00                          K3S_9010  PR_BIRTH   - New products use       
0019.00                                                  IP_BIRTH?             
0020.00                                                                        
0021.00                     NJP Night Job Parameters                           
0022.00                                                                        
0023.00                          RMV_HISTRY           - Remove history         
0024.00                                                  records when          
0025.00                                                  LG_LOGTYPE=4          
0026.00                                                  records created?      
0027.00                                                                        
0028.00                     TLE Title records                                  
0029.00                                                                        
0030.00                          K3S_3038FM1R         - Mark Period            
0031.00                                                  Exclusions            
0032.00                                                                        
0033.00 02) K3S_FX441A - Clean up K_PRODHIS and K_PRODH52 when no match        
0034.00                   to K_PRODUCT file. Change PH_COMP and PW_COMP = 'X'. 
0035.00                                                                        
0036.00 03) K3S_NITECL - New capability for removing history when LG_LOGTYPE=4 
0037.00                                                                        
0038.00 04) K3S_X155CL - New exit point that occurs before removing product    
0039.00                   history.                                             
0040.00                                                                        
0041.00 05) K3S_0010   - K3S Main Menu to show new Release 4.41 Jan-01-2008    
0042.00     K3S_0010FM - Logic to display any special coding being used by a   
0043.00                   customer.                                            
0044.00                                                                        
0045.00 06) K3S_1040   - Fix to Notes logic for Combined Suppliers.            
0046.00     K3S_1041   - Fix to F5=Daily Information for Combined Suppliers.   
0047.00                                                                        
0048.00 07) K3S_1050   - Calculate arrival date for Daily Replenishment, based 
0049.00                   upon APP record 'K3S_1050  DLY_ARRIVE' setting.      
0050.00                                                                        
0051.00 08) K3S_1500   - Special logic for a customer was inserted and is being
0052.00                   controlled by an APP record.                         
0053.00                - Save off variable Lead Time for Daily Replenishment   
0054.00                   to be used during K3S_1050 approval.                 
0055.00                                                                        
0056.00 09) K3S_1510   - When buyer is using the 'Exclude buying until'        
0057.00                   facility, and performs the F21=Recalculate within    
0058.00                   K3S_1020, and specifies to 'Keep over-ridden         
0059.00                   product quantities?' 1=Yes, then ensure the          
0060.00                   over-ridden quantity is kept throughout the          
0061.00                   process, especially when Extra Days are generated    
0062.00                   from allocation.                                     
0063.00                                                                        
0064.00 10) K3S_1535   - New program. Special purpose control for Order Delay. 
0065.00                                                                        
0066.00 11) K3S_3000   - Fix to Notes logic for Combined Suppliers.            
0067.00                                                                        
0068.00 12) K3S_3010   - The Multiplier was not being used correctly for       
0069.00                   the Period To Date information, when a copy is       
0070.00                   performed.                                           
0071.00                                                                        
0072.00 13) K3S_3015   - Default Link Type to blank, so that multiple          
0073.00                   link type records can immediately appear for a       
0074.00                   user.                                                
0075.00                                                                        
0076.00 14) K3S_3030   - Fix to Notes logic for Combined Suppliers.            
0077.00     K3S_3030FM - New capability F13=Mark Period Exclusions             
0078.00     K3S_3031                                                           
0079.00     K3S_3031FM                                                         
0080.00                                                                        
0081.00 15) K3S_3038   - New program to Mark Period Exclusions                 
0082.00     K3S_3038FM                                                         
0083.00                                                                        
0084.00 16) K3S_3045   - New program to remove history records from            
0085.00                   K_PRODHIS & K_PRODH52 when LG_LOGTYPE = 4            
0086.00                                                                        
0087.00 17) K3S_3051   - Fix so that supplier and PO# are populated correctly  
0088.00                   during F6=Add                                        
0089.00                                                                        
0090.00 18) K3S_3054   - Fix so that supplier and PO# are populated correctly  
0091.00                   during F6=Add                                        
0092.00                                                                        
0093.00 19) K3S_3070   - When attempting a function key on a product that      
0094.00                   has been deleted from the system, provide a          
0095.00                   user friendly message of                             
0096.00                   'Product xxxx deleted from the system.'              
0097.00                                                                        
0098.00 20) K3S_3360   - Fix to pick up any Combined Supplier approved orders. 
0099.00                - Buyer gets credit for 'M' Manual, 'N' New and         
0100.00                   'D' Discontinued product orders, instead of          
0101.00                   penalized.                                           
0102.00                                                                        
0103.00 21) K3S_3361   - Fix to logic which is wrapper around field too        
0104.00     K3S_3361CL    small for results.                                   
0105.00                - Add additional fields for KEYFLD to help improve      
0106.00                   new logic being developed.                           
0107.00                                                                        
0108.00 22) K3S_3362   - Fix to logic which is wrapper around field too        
0109.00     K3S_3362CL    small for results.                                   
0110.00                - Add additional fields for KEYFLD to help improve      
0111.00                   new logic being developed.                           
0112.00                                                                        
0113.00 23) K3S_3363   - Fix to logic which is wrapper around field too        
0114.00     K3S_P3363     small for results.                                   
0115.00     K3S_3363CL - Supplier Group 2 value of TOP added to report.        
0116.00                - Add additional fields for KEYFLD to help improve      
0117.00                   new logic being developed.                           
0118.00                                                                        
0119.00 24) K3S_3364   - Fix to logic which is wrapper around field too        
0120.00     K3S_3364CL    small for results.                                   
0121.00                - Add additional fields for KEYFLD to help improve      
0122.00                   new logic being developed.                           
0123.00                                                                        
0124.00 25) K3S_3365   - Add text to screen which describes the Supplier       
0125.00     K3S_3365FM    Group 2 value of TOP for this report.                
0126.00                - No RPG logic changed.                                 
0127.00                                                                        
0128.00 26) K3S_3590   - Changed to protect Profile ID for now. User must use  
0129.00                   Profile ID assigned from system.                     
0130.00                                                                        
0131.00 27) K3S_3615   - New capability based upon APP record                  
0132.00     K3S_P3615     'K3S_3615  DSPLY NAME' the customer can decide       
0133.00                   to replace Supplier Name area with more Product      
0134.00                   description. Usefull when customer's Product IDs     
0135.00                   are very long.                                       
0136.00                                                                        
0137.00 28) K3S_3940   - New program to collect daily product information      
0138.00                   into K_DLYSVCE                                       
0139.00                                                                        
0140.00 29) K3S_5402   - Clear deal info for this specific order. Program      
0141.00                   used for customers who want to pull new deal         
0142.00                   immediately from ERP system.                         
0143.00                                                                        
0144.00 30) K3S_5403   - Get deal info from external source this order         
0145.00                                                                        
0146.00 31) K3S_9010   - New capability to allow PR_BIRTH to be populated using
0147.00                   IP_BIRTH based upon APP 'K3S_9010  PR_BIRTH' setting.
0148.00                                                                        
0149.00 32) K3S_9011   - New capability to allow PR_BIRTH to be populated using
0150.00                   IY_BIRTH based upon APP 'K3S_9010  PR_BIRTH' setting.
0151.00                                                                        
0152.00 33) K3S_9023   - New program to capture timestamp for end of K3S_1500  
0153.00                                                                        
0154.00 34) K3S_9998   - New function for NJP of 'RMV_HISTRY' to pass parm     
0155.00                                                                        
0156.00 35) K3S_9999   - New function for NJP of 'RMV_HISTRY' to control       
0157.00                   log steps on K3S_X155CL and K3S_3045                 
0158.00                                                                        
0159.00 -----------------------------------------------------------------------
0160.00 Physical and logical files added or changed during this release        
0161.00 -----------------------------------------------------------------------
0162.00                                                                        
0163.00 10 new Physical and Logical files are added during this release        
0164.00                                                                        
0165.00 K_DLYSVCE  - Daily capture of service fill rate                        
0166.00 K_DLYSVCEA - Daily capture of service fill rate - logical file         
0167.00 K_INTDALYE - Interface for Daily Demand Feed - logical file            
0168.00 K_PHEXLOG  - Product History Period Exclusions Changes Log             
0169.00 K_PHEXLOGA - Product History Period Exclusions Changes Log - logical   
0170.00 K_PRODHEX  - Product History Period Exclusions                         
0171.00 K_PRODHEXA - Product History Period Exclusions - logical file          
0172.00 K_PRODHEXB - Product History Period Exclusions - logical file          
0173.00 K_PRODHEXC - Product History Period Exclusions - logical file          
0174.00 K_SUPLSOQK - Supplier Suggested Orders - logical file                  
0175.00                                                                        
0176.00 After this release installed, there should be exactly 376 objects      
0177.00 in library K3S_DTA (data files library) (Rel 4.40 had 366 objects)     
0178.00                                                                        
0179.00 -----------------------------------------------------------------------
0180.00 Special conditions for some customers                                  
0181.00 -----------------------------------------------------------------------
0182.00                                                                        
0183.00 1) Removing product history records.                                   
0184.00                                                                        
0185.00 K3S_FX441A will mark with _COMP='X' records in K_PRODHIS & K_PRODH52   
0186.00 that don't have a corresponding match in K_PRODUCT. This program       
0187.00 should definitely be run if a customer is switching to use the new     
0188.00 facility to remove history on the 8th Delete Count Day, controlled     
0189.00 by new NJP (Night Job Parameter) of RMV_HISTRY.                        
0190.00                                                                        
0191.00 Even if a customer is not going to use the new facility above,         
0192.00 running program K3S_FX441A would assist in a clean up. The only        
0193.00 problem would be where recent Log Type '4' products are brought        
0194.00 back, and the customer expected to see old history.                    
0195.00                                                                        
0196.00 After running program K3S_FX441A then user STRSQL or RPG program to    
0197.00 delete products with _COMP = 'X'                                       
0198.00                                                                        
0199.00 2) Daily Replenish environments.                                       
0200.00                                                                        
0201.00 For customers who want the Arrival Date based upon the variable Lead   
0202.00 Time value by day of the week in K3S_1050 PO Approval, then place the  
0203.00 necessary code into K3S_1050, and also set the APP record of           
0204.00 'K3S_1050  DLY_ARRIVE' for Flag 1 = 1.                                 
0205.00                                                                        
0206.00 -----------------------------------------------------------------------
0207.00 Programs in library K3S_MOD440                                         
0208.00 -----------------------------------------------------------------------
0209.00                                                                        
0210.00 -- RPGLE                                                               
0211.00 K3S_CVRT22   New Table Code entries                                    
0212.00 K3S_1050     PO Approval - Daily Replen - calc of arrival date         
0213.00 K3S_1535     Special purpose control for Order Delay                   
0214.00 K3S_5402     Clear deal info for this specific order                   
0215.00 K3S_5403     Get deal info from external source this order             
0216.00                                                                        
0217.00 -- CLLE                                                                
0218.00 K3S_X155CL   Exit - Before Removing Product History                    
0219.00                                                                        
0220.00 -- CMD                                                                 
0221.00 none                                                                   
0222.00                                                                        
0223.00 -- DSPF                                                                
0224.00 none                                                                   
0225.00                                                                        
0226.00 -----------------------------------------------------------------------
0227.00 Implementation steps for this release                                  
0228.00 -----------------------------------------------------------------------
0229.00                                                                        
0230.00 Standard LODRUN *OPT