You are on page 1of 3

Write a routine to call PRODUCE.DEAL.

SLIP as shown below,


SUBROUTINE TELLER.TEST.DEAL

$INSERT I_COMMON

$INSERT I_EQUATE

$INSERT I_GTS.COMMON

$INSERT I_F.ENQUIRY.REPORT

SAVE.ID = ID.NEW

ID.NEW = SAVE.ID

ID.NEW = R.NEW(ENQ.REP.LIST)

FN.TELLER = 'F.TELLER'

F.TELLER = ''

CALL OPF(FN.TELLER, F.TELLER)

CALL F.READ(FN.TELLER,ID.NEW,R.REC,F.TELLER,ERR)

MATBUILD SAVE.R.NEW FROM R.NEW

MATPARSE R.NEW FROM R.REC

SAVE.PRINT = OFS$DEAL.SLIP.PRINTING

OFS$DEAL.SLIP.PRINTING = 1

DEAL.SLIP.CALL = 'TT.DEPOSITLC'

CALL PRODUCE.DEAL.SLIP(DEAL.SLIP.CALL)

OFS$DEAL.SLIP.PRINTING = SAVE.PRINT

MATPARSE R.NEW FROM SAVE.R.NEW

ID.NEW = SAVE.ID

RETURN

END

Create a version for ENQUIRY.REPORT and provide the routine in that,


Input a new record using this VERSION in ENQUIRY.REPORT
Run ENQUIRY REPORT.LIST and check the generated deal slip,

You might also like