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