Laddawn.com : Programming Spec - Checkout Label Screen Updating

The following outlines the updating needed to SHOPPINGCART.USR for the 'Brandit/Labeling' checkout screen (TIMELINE 7-2) ...

 

  1. Create Named PARAMS for the following:
    1. LABEL.TYPE
    2. LABEL.MYPO
    3. LABEL.DSPO
    4. LABEL.DSPART
    5. LABEL.CUSTPART
    6. LABEL.LADDPART
    7. 3PB.CONAME
    8. 3PB.ADD1
    9. 3PB.ADD2
    10. 3PB.ADD3
  2. Change True/False PARAMS:
    1. For the following named params, reset the UI passed value of True to 1 and False to 0.  Do this in LD.INCLUDES LD.CONSTANTS right after CALL PARSE.PARAMS.LAD:
    • LABEL.DSPO
    • LABEL.MYPO
    • LABEL.DSPART
    • LABEL.CUSTPART
    • LABEL.LADDPART
  3. Update SHOPPINGCART.USR dictionary:
    1. Create the following new single-valued fields in the SHOPPINGCART.USR dictionary (also update SYS3002).  Note: Brandit fields 19-23 are being re-used as we don't need to store brandit address.  Field 24 can be set to NOT USED or RFE so that we can use for something else when needed.  Make sure you delete the brandit fields 19-24 to avoid confusion. 
      1. LABEL.DSPART - field 19. If this field is a "1", the drop ship customer's part number will be printed on the label.
      2. LABEL.CUSTPART - field 20. If this field is a "1", the billto customer's part number will be printed on the label.
      3. LABEL.LADDPART - field 21. If this field is a "1", Laddawn's part number will be printed on the label.
      4. LABEL.DSPO - field 22.  If this is a "1", the drop ship customer's p/o number will be printed on the label.
      5. LABEL.MYPO - field 23.  If this is a "1", the billto customer's p/o number will be printed on the label.
      6. RFE - field 24
  4. Update the SHOPPINGCART.USR Record from Labeling Screen:
    1. In LDLIB RPC$SHOPPINGCART_SAVE, add the following field updates for the Brandit/Labeling Screen:
      1. SHOPPINGCART.USR<18> = LABEL.TYPE
      2. SHOPPINGCART.USR<19> = LABEL.DSPART
      3. SHOPPINGCART.USR<20> = LABEL.CUSTPART
      4. SHOPPINGCART.USR<21> = LABEL.LADDPART
      5. SHOPPINGCART.USR<22> = LABEL.DSPO
      6. SHOPPINGCART.USR<23> = LABEL.MYPO
      7. SHOPPINGCART.USR<26> = 3PB.CONAME
      8. SHOPPINGCART.USR<27> = 3PB.ADD1
      9. SHOPPINGCART.USR<28> = 3PB.ADD2
      10. SHOPPINGCART.USR<29> = 3PB.ADD3