Release 5.04 Technical Notes
0001.00 -----------------------------------------------------------------------
0002.00 Notes for Release 5.04 Jan 19, 2009
0003.00 (Name in parenthesis is person who had the idea for the change)
0004.00 -----------------------------------------------------------------------
0005.00
0006.00 01) K3S_CVRT22 - Changes to table code records/New table code records:
0007.00
0008.00 APP Application codes
0009.00
0010.00 SPECIAL MESSAGE (new)
0011.00 New record that allows customer to display
0012.00 text on main menu
0013.00
0014.00 NJP VALID_PROC
0015.00 change to TA_CODEDS2 and TA_CODEDS3
0016.00
0017.00 OSM Order summary modes
0018.00 3 - User defined for U3 checks
0019.00 4 - User defined for U4 checks
0020.00
0021.00 SDU Supplier discount unit
0022.00 7 - Unit 7 (new)
0023.00 8 - Unit 8 (new)
0024.00 9 - Unit 9 (new)
0025.00
0026.00 YSP 'Your space' for subfiles
0027.00 K3S_1030 - name changed to 'Orders - Product
0028.00 Summary'
0029.00
0030.00
0031.00 02) K3S_FTS1 - (King III)
0032.00 This program allows us to get objects from
0033.00 customer sites.
0034.00
0035.00 03) K3S_FTS2 - (Brantley)
0036.00 Missing this program from K3S_5MOD which is needed
0037.00 to FTP to customer.
0038.00
0039.00 04) K3S_FX504A - (Brantley)
0040.00 Change APP record CHECK_U U1_U2 to U1_U4
0041.00
0042.00 05) K3S_FX504B - (Brantley)
0043.00 Create 3 missing SDU table code records for units
0044.00 7, 8, and 9.
0045.00
0046.00 06) K3S_FX504C - Set PR_RFBIRTH = PR_BIRTH.
0047.00
0048.00 07) K3S_FX504D - (King III)
0049.00 Populate PB_FORCINT for batches created before R5.
0050.00
0051.00 08) K3S_FX504E - (Brantley)
0052.00 Change TA_CODEDS1 for YSP table code value K3S_1030
0053.00
0054.00 09) K3S_FX504F - (King III)
0055.00 Create default user preference setting record
0056.00 for K3S_BUYERS
0057.00
0058.00 10) K3S_HELP - (K3S)
0059.00 K3S_HELPFM Added new option to help window: F1 now goes
0060.00 to our K3S wiki and F7 does search
0061.00
0062.00 11) K3S_MSGADD - (Brantley)
0063.00 Had to increase the length of the &1 variable that
0064.00 is used in messages to accomodate fields such as
0065.00 BUYR, LOCN, SUPL, etc.
0066.00
0067.00 12) K3S_MSGCL - (Les Schwab 05/08)
0068.00 Was not able to accomodate more than 10 messages at
0069.00 once when user would copy > 10 products at a time or
0070.00 would change pdt source for > 10 products at a time.
0071.00
0072.00 13) K3S_PEREND - (Brantley)
0073.00 SUPLGPS and PRODGPS variables increased and new
0074.00 variable SELVIEW added; PARMs getting passed to
0075.00 3100CL changed.
0076.00
0077.00 14) K3S_REL_5 - This is our pgm to get softkeys, had to change our
0078.00 serial number
0079.00
0080.00 15) K3S_WIKICL - (K3S)
0081.00 New program to allow F1 help window to go to
0082.00 K3S wiki when user presses F1
0083.00
0084.00 16) K3S_0010 - K3S Main Menu to show new Release 5.04 Jan-19-2009
0085.00 K3S_0010FM - Changing tablecode to 'SPECIAL MESSAGE' whi
0086.00 display text on main menu in field ZZ_SPECIAL,
0087.00 ZZ_SPECIAL increased to 100a (Skidmore 1/15/09)
0088.00
0089.00 17) K3S_1010 - Took out the unit number from appearing in the
0090.00 last column's heading. (Brantley)
0091.00 - Logic added to enable modes 3 and 4 for new
0092.00 user defined catgories. (Brantley)
0093.00
0094.00 18) K3S_1030 - (Debbie Taylor @ Roses asked for this new feature)
0095.00 K3S_1030FM - Included new PARMs (pr_weighdo and pr_volumedo) for
0096.00 the call to K3s_3707.
0097.00 - Changed position of PO# so it lines up with PO# on
0098.00 1020 and 1040. (Brantley)
0099.00
0100.00 19) K3S_1040FM - Changed position of PO# to line up with PO# on
0101.00 K3S_1040 1020 & 1030. (Brantley)
0102.00 K3S_1041FM - Changed position of ZZ_USER.
0103.00 K3S_1041 NO RPG logic changes. (Brantley)
0104.00
0105.00 20) K3S_1042 - (Pete Lippe @ CoreMark 03/08)
0106.00 2 keyfields changed
0107.00
0108.00 21) K3S_1050 -@msgtext and @msg_text should have been increaesd
0109.00 K3S_1050FM from 40 to 100 in R 5.03 (Brantley)
0110.00 -added skip LT as an option to PO screen (King III)
0111.00 -logic added to handle the skip LT option(King III)
0112.00 -SUPLNAM field changed positions (JP)
0113.00 -logic added so that arrival dates that would be
0114.00 on a Sat or Sun will go to Monday (King III)
0115.00
0116.00 22) K3S_1050PB - (Brantley)
0117.00 @msgtext and @msg_text should have been increaesd
0118.00 from 40 to 100 in R 5.03
0119.00
0120.00 23) K3S_1051 - (Brantley)
0121.00 @msgtext and @msg_text should have been increaesd
0122.00 from 40 to 100 in R 5.03
0123.00
0124.00 24) K3S_1057 - (found at Core-Mark 11/11/08)
0125.00 d-spec for splittype field changed
0126.00
0127.00 25) K3S_1090CL - (King III & Brantley)
0128.00 - PO# needed to increase from 8 to 10.
0129.00 - Also - move this object and source to K3S_5MOD and
0130.00 delete out of K3S_5OBJ since some customers may
0131.00 need to customize: Example JTD customized this to
0132.00 have Pro Forma print after sending.
0133.00
0134.00 26) K3S_1100 - (King III)
0135.00 Added abililty to skip LT forecasting in PO approval
0136.00
0137.00 27) K3S_1500 - (08/08)
0138.00 Logic added to give a maximum value for safety stock.
0139.00 - (Chuck at Lyons 12/08)
0140.00 When delay is < 0 and suggested quantity = 0, set
0141.00 delay = 0
0142.00 - (David Dresser Core-Mark 11/13/08)
0143.00 two changes:
0144.00 1) Not picking up all Add Days records for replenishme
0145.00 2) Delay calculation was not using Add Days records
0146.00
0147.00 28) K3S_1510 - (Pete Lippe @ CoreMark 06/08)
0148.00 Logic added to label products as 'BK' checks
0149.00 if a product is given an SOQ due to allocations and a
0150.00 back order exists for the product.
0151.00
0152.00 29) K3S_1900FM - (Brantley)
0153.00 K3S_1900 Logic added to handle splitting order using
0154.00 new product groups 3, 4, and 5.
0155.00
0156.00 30) K3S_1910 - Logic added to handle splitting order using
0157.00 new product groups 3, 4, and 5. (Brantley)
0158.00 - Changed how we calculate # of buy multiples
0159.00 when splitting truck by purc inc
0160.00 (Scott)
0161.00
0162.00 31) K3S_2000 - (Brantley)
0163.00 Was comparing product group fields to a 5 char
0164.00 field, changed comparison field to 10 chars.
0165.00
0166.00 32) K3S_2000X2 - (Brantley & Kerry found at Stewart 07/08)
0167.00 Had to comment out call to K3S_SLSX01 which is
0168.00 for Store Level environment only.
0169.00
0170.00 33) K3S_2002FM - (King III & Brantley)
0171.00 K3S_2002 Both objects deleted in release 5.04.
0172.00
0173.00 34) K3S_2008 - (Navarro)
0174.00 logic added to handle adding combined supplier through
0175.00 K_INTSUPL file
0176.00
0177.00 35) K3S_2015 - (Debbie Taylor @ Roses asked for this new feature)
0178.00 - Changes added to account for weight and volume divisor
0179.00 override fields
0180.00
0181.00 36) K3S_2480FM - (King III)
0182.00 K3S_2480 New program that is needed to
0183.00 allow users to pass from 24x80
0184.00 environment to 27x132 for user exits.
0185.00
0186.00 37) K3S_3000FM - (Debbie Taylor @ Roses asked for this new feature)
0187.00 K3S_3000 Logic added to make pr_weighdo and pr_volumdo
0188.00 work. These fields appeared on the screen in
0189.00 5.03 but where protected.
0190.00
0191.00 38) K3S_3007 - (Debbie Taylor @ Roses asked for this new feature)
0192.00 Logic added for new weight and volume divisor
0193.00 override fields.
0194.00
0195.00 39) K3S_3008 - (Debbie Taylor @ Roses asked for this new feature)
0196.00 Logic added for new weight and volume divisor
0197.00 override fields.
0198.00
0199.00 40) K3S_3010FM - (Tim Perkins)
0200.00 K3S_3010 - Changed text for F15 key on the F24=list of fxn keys s
0201.00 No RPG logic changes.
0202.00
0203.00 41) K3S_3015 - (Lloyd Althiser @ Les Schwab 05/08)
0204.00 New message given when user tries to delete or
0205.00 change a processed 'C' type of record.
0206.00 We block them from changing/deleteing since the
0207.00 'C' types are a 1 time thing. The message before
0208.00 did not clearly described the error.
0209.00
0210.00 42) K3S_3016 - (Scott 12/07)
0211.00 Commented out history multipler of 1.000
0212.00
0213.00 43) K3S_3030 - (David Dresser @ Core-Mark 1/9/09)
0214.00 K3S_3031 For weekly products, when tried to use F21 in the firs
0215.00 it was not calculating average correctly
0216.00
0217.00 44) K3S_3038FM - (New feature)
0218.00 K3S_3038 New program - Product history mark period exclusions
0219.00
0220.00 45) K3S_3060FM - (King III)
0221.00 K3S_3060 Cosmetic changes to make LT fields line up.
0222.00 No RPG logic changes.
0223.00
0224.00 46) K3S_3431FM - (Chad Pickel @ LPShanks 04/08)
0225.00 K3S_3431 Added the text 'based on sales prices' to the
0226.00 screen. No RPG logic changes.
0227.00
0228.00 47) K3S_3432FM - (Chad Pickel @ LPShanks 04/08)
0229.00 K3S_3432 Added the text 'based on sales prices' to the
0230.00 screen. No RPG logic changes.
0231.00
0232.00 48) K3S_3435 - (Bozena @ Core-Mark 01/08)
0233.00 logic added to ensure negative values do not
0234.00 get into K_WEEKDIS
0235.00
0236.00 49) K3S_3438FM - (Chad Pickel @ LPShanks 04/08)
0237.00 K3S_3438 Added the text 'based on sales prices' to the
0238.00 screen. No RPG logic changes.
0239.00
0240.00 50) K3S_3439 - (King III & Brantley)
0241.00 Now populating new field PB_FORCINT.
0242.00
0243.00 51) K3S_3706 - (Debbie Taylor @ Roses asked for this new feature)
0244.00 Logic added for new weight and volume divisor
0245.00 override fields.
0246.00
0247.00 52) K3S_3707 - (Debbie Taylor @ Roses asked for this new feature)
0248.00 Logic added for new weight and volume divisor
0249.00 override fields.
0250.00
0251.00 53) K3S_3760CL - (Brantley)
0252.00 QRY variables needed to increase from 512 to
0253.00 1024 to accomodate larger variables in CL.
0254.00
0255.00 54) K3S_3900 - (Core-Mark 11/20/08)
0256.00 PRODSEQ was not long enough for combined suppliers
0257.00
0258.00 55) K3S_4041 - (King III found at Navarro 07/08)
0259.00 Change made so that product group service level
0260.00 ranking would take both $ AND units into consideration
0261.00 when assigning rank; before was only considering units
0262.00
0263.00 56) K3S_5040 - (Brantley)
0264.00 Changes to dealref field to accomodate the
0265.00 bigger deal ID field.
0266.00
0267.00 57) K3S_5055 - (Brantley)
0268.00 Changes to dealref field to accomodate the
0269.00 bigger deal ID field.
0270.00
0271.00 58) K3S_5056 - (Brantley)
0272.00 Changes to dealref field to accomodate the
0273.00 bigger deal ID field.
0274.00
0275.00 59) K3S_5070 - (Brantley)
0276.00 Changes to dealref field to accomodate the
0277.00 bigger deal ID field.
0278.00
0279.00 60) K3S_5071 - (Brantley)
0280.00 added in some %TRIMs to the ZZ_SUPLMSK field
0281.00 to get more of the supplier info to show up.
0282.00
0283.00 61) K3S_5300FM - (Brantley)
0284.00 K3S_5300 Text for 'Sub-code' was not showing up. Also
0285.00 moved text for 'Unit' and UOM field over.
0286.00 No RPG logic changes.
0287.00
0288.00 62) K3S_5400 - (Brantley)
0289.00 Changes to dealref field to accomodate the
0290.00 bigger deal ID field.
0291.00
0292.00 63) K3S_7100 - (Larry @ Les Schwab 12/19/08)
0293.00 Needed to populate FORCINT field in K_PERDPER in
0294.00 order for inventory performance report to be valid
0295.00
0296.00 64) K3S_9010 - Logic added for new weight and volume divisor
0297.00 override fields (New logic by request Debbie Taylor)
0298.00 - Logic added to save off previous period's days out
0299.00 (Lloyd Althiser @ Les Schwab 07/08)
0300.00
0301.00 65) K3S_9011 - Logic added for new weight and volume divisor
0302.00 override fields.(New logic by request of D Taylor)
0303.00 - Changed how suplorg/suplors are populated for when
0304.00 products are F15=copied to a suplier from K3S_1030.
0305.00 caused problems if copied in products from sub
0306.00 supplier and then recalculated the order. (JTD 03/08)
0307.00
0308.00 66) K3S_9257 - (Brantley)
0309.00 @msgtext and @msg_text should have been increaesd
0310.00 from 40 to 100 in R 5.03
0311.00
0312.00 67) K3S_9300FM - (Brantley & King III)
0313.00 K3S_9300 Several fields changed positions because
0314.00 not everything was showing up before due
0315.00 to increased field sized.
0316.00 No RPG logic changes.
0317.00
0318.00 68) K3S_9320FM - (Brantley & King III)
0319.00 K3S_9320 -Several fields changed positions because
0320.00 not everything was showing up before due
0321.00 to increased field sized.
0322.00 -The 'Yes' and 'No' text next to flags has been fixed
0323.00 to show proper text when using F21=Start or F6=Add.
0324.00
0325.00 -----------------------------------------------------------------------
0326.00 Physical and logical files added or changed during this release
0327.00 -----------------------------------------------------------------------
0328.00
0329.00 10 new Physical and Logical files are added during this release
0330.00
0331.00 K_DEMDEXP - Demand export
0332.00 K_INTPROM - Interface for Promotions feed
0333.00 K_INTPROMA - Interface for Promotions feed - logical file
0334.00 K_INTPROMB - Interface for Promotions feed - logical file
0335.00 K_PRODHISD - Product History - logical file (Bartell)
0336.00 K_PRODH52D - Product History - logical file
0337.00 K_PRODHXX - Product History Period Exclusions
0338.00 K_PRODHXXA - Product History Period Exclusions - logical file
0339.00 K_PRODHXXB - Product History Period Exclusions - logical file
0340.00 K_PRODHXXC - Product History Period Exclusions - logical file
0341.00
0342.00
0343.00 7 Physical files from R4 were missing (note: all of these are used in r
0344.00
0345.00 K_OBSOLETX
0346.00 K_ORCCYCLX
0347.00 K_PRODOVPX
0348.00 K_PRODTRNX
0349.00 K_RANKPRDX
0350.00 K_RANKSPLX
0351.00 K_SUPLLSTX
0352.00
0353.00 1 Physical file and 3 logical files get deleted
0354.00
0355.00 K_PRODHEX
0356.00 K_PRODHEXA
0357.00 K_PRODHEXB
0358.00 K_PRODHEXC
0359.00
0360.00 After this release installed, there should be exactly 417 objects
0361.00 in library K3S_5DTA(data files library) (Rel 4.41 had 376 objects)
0362.00 (Rel 5.03 had 404 objects)
0363.00
0364.00 Updated help document included (replaces the current version in K3S_5OB
0365.00
0366.00 K_F1_DOC
0367.00
0368.00 1 Save file object from R4 was missing (goes to library K3S_5MOD):
0369.00
0370.00 K3S_SAVF
0371.00
0372.00 1 Other file object from R4 was missing (goes to library K3S_5MOD):
0373.00
0374.00 K3S_OBJPF
0375.00
0376.00 -----------------------------------------------------------------------
0377.00 Special conditions for some customers
0378.00 -----------------------------------------------------------------------
0379.00
0380.00 none
0381.00
0382.00 -----------------------------------------------------------------------
0383.00 Programs in library K3S_MOD504
0384.00 -----------------------------------------------------------------------
0385.00
0386.00 -- RPGLE
0387.00 K3S_CVRT22 New Table Code entries
0388.00 K3S_FTS1 Convert k3s_savf to k3s_obtpf to send objects
0389.00 K3S_FTS2 Convert k3s_opjpf to k3s_savf for receive of objects
0390.00 K3S_1050 Suggested order supplier approval
0391.00 K3S_1050PB Suggested order batch approval PB type
0392.00 K3S_1051 Suggested order supplier un-approve
0393.00 K3S_1100 Suggested order supplier approval PO header/detail
0394.00 K3S_3706 Product change and call to K3S_3707 template
0395.00 K3S_9257 Display daily demand
0396.00
0397.00 -- CLLE
0398.00 K3S_PEREND Create period end reports
0399.00 K3S_1090CL Alternate source order - Pro forma report
0400.00 K3S_2000X2 Exit from K3S_2000 for supplier delete stores
0401.00
0402.00 -- CMD
0403.00 none
0404.00
0405.00 -- DSPF
0406.00 K3S_1050FM Suggested order supplier approval
0407.00
0408.00 -----------------------------------------------------------------------
0409.00 Programs in library K3S_5CNV
0410.00 -----------------------------------------------------------------------
0411.00
0412.00 -- RPGLE
0413.00 none
0414.00
0415.00 -- CLLE
0416.00 none
0417.00
0418.00 -- CMD
0419.00 none
0420.00
0421.00 -- DSPF
0422.00 none
0423.00
0424.00 -----------------------------------------------------------------------
0425.00 Implementation steps for this release
0426.00 -----------------------------------------------------------------------
0427.00
0428.00 Standard LODRUN *OPT