IBM Support

IR48632: WITH DUAL CASH DRAWERS, DRAWER 1 OPENS EVERY TIME ON A NO-SALE TRANSACTION

 

APAR status

  • Closed as program error.

Error description

  • With Dual Cash Drawers, Drawer 1 Opens Every Time on a no-sale
    transaction.
    When you install and code for dual cash drawers, drawer 1 will
    open every time for a no-sale transaction when you code
    according to the documentation for apar IR94498.  The module
    EALTSTTC.BAS has an open for the cash drawer that has not been
    adjusted for the apar IR94498.  You can set the old GSA return
    code for User exit 9 > 1, however if you blanket set this
    variable along with ts.dual.dr.2 you will make the loan and
    withdrawal functions of full screen GSA quit working.  If you
    code your user exit to open drawer 2 and set the variable
    ts.cash.dr.2 = 1 GSA will still open drawer 1 on a NO-SALE.
    

Local fix

Problem summary

  • ealtsttc.bas does not call CASH.DERR like all
    other modules for opening drawer.  It also did
    not have a test on TS.CASH.DR.2 variable prior
    to the opening of drawer 1 (it only tests the
    TS.RETURNCODE variable from the CASH.DR.EXIT
    

Problem conclusion

  • Because this code has been in place since 1991,
    it was decided that we would not change it for
    fear of impacting others who have worked around
    this via userexit coding anyway.  We opted to put
    some further comments in the ealtsu09.bas (the
    CASH.DR.EXIT routine) to show how someone can use
    the exits to code around this situation (since dual
    cash drawer function is an exit mod anyway).
    

Temporary fix

Comments

APAR Information

  • APAR number

    IR48632

  • Reported component name

    4680-4690 GEN S

  • Reported component ID

    569654600

  • Reported release

    101

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2002-06-28

  • Closed date

    2002-07-01

  • Last modified date

    2004-07-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • EALTSU09 EALTS10L EALTSFSL
    

Fix information

  • Fixed component name

    4680-4690 GEN S

  • Fixed component ID

    569654600

Applicable component levels

  • R101 PSY UR54216

       UP03/10/27 I 1000

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"101"}]

Document Information

Modified date:
23 August 2022