Inq - Build Routine
Inq - Build Routine
FT14122JNKY7
FT14122B9XNB
FT14122S1BMJ D20170621114782807101
FT14122VKXCL
DE.ADDRESS, I GB0010001.C-55555.SMS.1 GB0010001.C-55555.EMAIL.1
E.LD.INT.LIST
1. GB0010001.C-55555.PRINT.2 DE.ADDRESS, I
2. GB0010001.A-15555.910.ALL DE.PRODUCT, I
DE.MM.PRINT.MSG D20170703157242111002
D20170613191693115001-910.2.1 CREDIT ADVICE
CHEQUE.ISSUE,TRG
CHEQUE.ISSUE.DS
TRG.CHQ.RTN
$INSERT I_COMMON
E.GET.AC.ONLINE.ACTUAL.BALANC
$INSERT I_EQUATE
$INSERT I_ENQUIRY.COMMON
$INSERT I_F.EB.CONTRACT.BALANCES
0019
0020 ACCOUNT.ID = O.DATA
0021
0022 CALL EB.READ.HVT('EB.CONTRACT.BALANCES',ACCOUNT.ID,ECB.RECORD,'')
0023
0024 O.DATA = ECB.RECORD<ECB.ONLINE.ACTUAL.BAL>
0025
0026 RETURN
0027 END
ENQ ACC.1
INP.RTN.FT.TEST1
BNK/LD.CUSTOMER
130057 100160
SUBROUTINE LD.CUSTOMER.LOAD
$INSERT ..\T24_BP I_COMMON
$INSERT ..\T24_BP I_EQUATE
$INSERT ..\T24_BP I_F.LD.LOANS.AND.DEPOSITS
$INSERT I_LD.CUSTOMER.COMMON
END
BNK/CUSTOMER.AC
192663
1410952635
jbase_agent -p 20100
CALL F.READ(FN.LMM.CUSTOMER,Y.CUS.ID,R.LMM.REC,F.LMM.CUSTOMER,LMM.
LD1309137517
PER.ADD.CON.RTN
INIT:
0016 FN.ACCOUNT='F.ACCOUNT'
0017 F.ACCOUNT=''
0018 Y.AC.ID= O.DATA
0019 R.RECORD=''
0020 Y.DATA=''
0021 CALL OPF(FN.ACCOUNT,F.ACCOUNT)
0022 RETURN
0023
0024 PROCESS:
0025 CALL F.READ(FN.ACCOUNT,Y.AC.ID,R.RECORD,F.ACCOUNT,ACC.ERR)
0026 O.DATA= R.RECORD<AC.CURRENCY>:" ":O.DATA
0027 RETURN
0028
0029 END
ACCT.CON.RTN
NOFILE.CUS.REPORT
E.NOF.CUS.AC.DET
CUS.REPORT.ENQ
S.NOF.LD
NOFILE.LD.REPORT
LD.REPORT.ENQ
ENQ LD.REPORT.ENQ 100273 LD1309115610
E.MB.EXCH.PROFIT
E.NOF.CF.MUL.PORT
http://www.t24all.com/index.php/forum/t24-development-a-customization/7515-nofile-
enquiry.html
http://www.t24all.com/index.php/forum/t24-development-a-customization/395-example-
of-nofile-enquiry.html
E.MB.LOAN.PAY.TYPE
Y.ARRAY= 'KALLIS':@FM:'JONTY':@VM:'NICKY'
LOCATE 'KALLIS' IN Y.ARRAY<2,1> SETTING POS ELSE NULL
SUBROUTINE E.ACWB.BUILD.RTN(ENQ.DATA)
$INSERT I_COMMON
$INSERT I_EQUATE
$INSERT I_ENQUIRY.COMMON
LOCATE 'CATEGORY' IN ENQ.DATA<2,1> SETTING Y.CAT.POS ELSE
RETURN
END
Y.CATEGORY = ENQ.DATA<4,Y.CAT.POS>
IF Y.CATEGORY MATCHES 1001:VM:6001 ELSE
RETURN
END
LOCATE 'WORKING.BALANCE' IN ENQ.DATA<2,1> SETTING Y.WBAL ELSE
INS ' WORKING.BALANCE' BEFORE ENQ.DATA<2,Y.WBAL>
INS '' BEFORE ENQ.DATA<3,Y.WBAL>
INS '' BEFORE ENQ.DATA<4,Y.WBAL>
END
ENQ.DATA<3,Y.WBAL> = 'RG'
IF Y.CATEGORY = 1001 THEN ENQ.DATA<4,Y.WBAL> = '10':SM:'50000'
IF Y.CATEGORY = 6001 THEN ENQ.DATA<4,Y.WBAL> =
'1000':SM:'100000'
RETURN
END