SET RELATION TO &lc_blkfld1 INTO a_glacnt ADDITIVE
LC_RFLD
LN_PARMCNTG_OPNFL
GF_GLSEGSFGF_GLSTRUFGF_GLTYPEFGF_GLACNTFA_GLTYPE
GLTYPE
L_RPTVAR
LC_BLKFLD1A_RWWBLK
a_glhent//
batchno1e
lc_blkfld3
transet
SET RELATION TO &lc_blkfld3 INTO a_glhent ADDITIVE
a_glhunp//
batchno1e
SET RELATION TO &lc_blkfld3 INTO a_glhunp ADDITIVE
a_glbtch//
batchnoe
lc_batfld
LEFT(
SET RELATION TO &lc_batfld INTO a_glbtch ADDITIVE
LC_RFLD
LN_PARMCNTG_OPNFL
GF_GLHENTFL_RPTVAR
FLC_BLKFLD3A_RWWBLK
TA_GLHENT
GF_GLHUNPFA_GLHUNP
GF_GLBTCHFLC_BATFLD
A_GLBTCH
TYPE("lc_scanamt") = "C"
ACTUAL|BUDGET|POSTED|UNPOSTED
GROUP
lc_grpname = &lc_grpname
FOR a_gldgrp->inflag
FOR a_gldgrp->inflag .AND.
WHERE
WHERE
WHERE
WHERE
WHERE
WHERE
WHERE
WHERE
WHERE
WHERE
WHILE
WHILE
WHILE
WHILE
WHILE
WHILE
WHILE
WHILE
WHILE
WHILE
TAG$SEEK
rowkey
ACTUAL
Accessing Balance History
a_glacnt//
glacnte
a_gldgrp//
grpcode1e
a_glbals//
a_glbals
BUDGET
Access Budget Balances
a_glacnt//
glacnte
a_glhbud//
bcode1e
a_gldgrp//
grpcode1e
a_gldbud//
a_gldbud
POSTED
Access Posted Transactions
a_glacnt//
glacnte
a_glbtch//
batchnoe
a_glhent//
batchno1e
a_gldgrp//
grpcode1e
a_gldent//
a_gldent
UNPOSTED
Access Unposted Transactions
a_glacnt//
glacnte
a_glbtch//
batchnoe
a_glhunp//
batchno1e
a_gldgrp//
grpcode1e
a_gldunp//
a_gldunp
lc_seekfor = &lc_macseek
SQL Query :
ACTUAL
SELECT a_glbals.* FROM a_glbals, a_glacnt WHERE a_glbals.glacnt = a_glacnt.glacnt AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
SELECT a_glbals.* FROM a_glbals, a_glacnt, a_gldgrp WHERE a_glbals.glacnt = a_glacnt.glacnt AND lc_grpname + a_glbals.glacnt = a_gldgrp.grpcode + a_gldgrp.glacnt AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
BUDGET
SELECT a_gldbud.* FROM a_gldbud, a_glacnt, a_glhbud WHERE a_gldbud.glacnt = a_glacnt.glacnt AND a_gldbud.bcode = a_glhbud.bcode AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
SELECT a_gldbud.* FROM a_gldbud, a_glacnt, a_glhbud, a_gldgrp WHERE a_gldbud.glacnt = a_glacnt.glacnt AND a_gldbud.bcode = a_glhbud.bcode AND lc_grpname + a_gldbud.glacnt = a_gldgrp.grpcode + a_gldgrp.glacnt AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
POSTED
SELECT a_gldent.* FROM a_gldent, a_glacnt, a_glhent, a_glbtch WHERE a_gldent.glacnt = a_glacnt.glacnt AND a_gldent.batchno = a_glbtch.batchno AND a_gldent.batchno + a_gldent.glseqno = a_glhent.batchno+a_glhent.glseqno AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
SELECT a_gldent.* FROM a_gldent, a_glacnt, a_glhent, a_glbtch, a_gldgrp WHERE a_gldent.glacnt = a_glacnt.glacnt AND lc_grpname + a_gldent.glacnt = a_gldgrp.grpcode + a_gldgrp.glacnt AND a_gldent.batchno + a_gldent.glseqno = a_glhent.batchno + a_glhent.glseqno AND a_gldent.batchno = a_glbtch.batchno AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
UNPOSTED
SELECT a_gldunp.* FROM a_gldunp, a_glacnt, a_glhunp, a_glbtch WHERE a_gldunp.glacnt = a_glacnt.glacnt AND a_gldunp.batchno + a_gldunp.glseqno = a_glhunp.batchno + a_glhunp.glseqno AND a_gldunp.batchno = a_glbtch.batchno AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp
SELECT a_gldunp.* FROM a_gldunp, a_glacnt, a_glhunp, a_glbtch, a_gldgrp WHERE a_gldunp.glacnt = a_glacnt.glacnt AND lc_grpname + a_gldunp.glacnt = a_gldgrp.grpcode + a_gldgrp.glacnt AND a_gldunp.batchno + a_gldunp.glseqno = a_glhunp.batchno + a_glhunp.glseqno AND a_gldunp.batchno = a_glbtch.batchno AND &lc_wre1.&lc_wre2.&lc_wre3.&lc_wre4.&lc_wre5.&lc_wre6. &lc_wre7.&lc_wre8.&lc_wre9 INTO TABLE &lc_sqltemp