countnikon
10th April 2006, 22:04
I'm writing a program in BaaN that imports a pipe delimeted text document and creates a sales order. However, when I try to add footer text to the sales order, it doesn't appear. Any help would be appreciated.
function create.tdsls040()
{
table ttdsls994
table ttdsls040
select *
from tdsls994
selectdo
tdsls040.orno = get.tdsls040.orno(tdsls994.serp)
tdsls040.cuno = tdsls994.cuno
tdsls040.cper = ""
tdsls040.comp = 100
tdsls040.cpay = get.tdsls040.cpay(tdsls994.cuno)
tdsls040.cotp = "OPS"
tdsls040.odat = tdsls994.odat
tdsls040.odis = 0
tdsls040.ccur = "USD"
tdsls040.fcrt = tcfcrt.fixed
tdsls040.rats = 1
tdsls045.rats = 1
tdsls040.ratf = 1
tdsls040.ccor = ""
tdsls040.cdel = tdsls994.cdel
tdsls040.crep = 0
tdsls040.cfcg = get.tdsls040.cfcg(tdsls994.cuno)
tdsls040.cvyn = tcyesno.yes
tdsls040.ccrs = str$("")
tdsls040.cfrw = tdsls994.cfrw
tdsls040.cpls = str$("")
tdsls040.pldd = str$("")
tdsls040.pcpr = str$("")
tdsls040.pctx = str$("")
tdsls040.ccty = str$("USA")
tdsls040.clan = str$(" EN")
tdsls040.cdec = tdsls994.cdec
tdsls040.crte = str$("")
tdsls040.ddat = tdsls994.ddat
tdsls040.futo = tcfuto.no
tdsls040.cbrn = str$("")
tdsls040.creg = tdsls994.creg
tdsls040.refa = tdsls994.refa
tdsls040.refb = str$("")
tdsls040.bkyn = tcyesno.no
tdsls040.cblc = 0
tdsls040.prno = 0
tdsls040.scom = tcyesno.no
tdsls040.prdt = tdsls994.ddat
tdsls040.ctrj = str$("")
tdsls040.eono = tdsls994.eono
|tdsls040.txta = str$("")
tdsls040.agen = tcyesno.no
tdsls040.txtb=text.write("tdsls040.txtb", "2", "Sales", "Footer Text", str$(tdsls040.orno), tdsls994.refa, "wintext","txt", "/baan/parts/footertxt-"&tdsls994.refa&".txt")
db.insert(ttdsls040,db.skip.dupl)
commit.transaction()
create.tdsls041(tdsls040.orno, tdsls040.refa)
endselect
}
The Output file that I write in a previous function does create the text file.
function create.tdsls040()
{
table ttdsls994
table ttdsls040
select *
from tdsls994
selectdo
tdsls040.orno = get.tdsls040.orno(tdsls994.serp)
tdsls040.cuno = tdsls994.cuno
tdsls040.cper = ""
tdsls040.comp = 100
tdsls040.cpay = get.tdsls040.cpay(tdsls994.cuno)
tdsls040.cotp = "OPS"
tdsls040.odat = tdsls994.odat
tdsls040.odis = 0
tdsls040.ccur = "USD"
tdsls040.fcrt = tcfcrt.fixed
tdsls040.rats = 1
tdsls045.rats = 1
tdsls040.ratf = 1
tdsls040.ccor = ""
tdsls040.cdel = tdsls994.cdel
tdsls040.crep = 0
tdsls040.cfcg = get.tdsls040.cfcg(tdsls994.cuno)
tdsls040.cvyn = tcyesno.yes
tdsls040.ccrs = str$("")
tdsls040.cfrw = tdsls994.cfrw
tdsls040.cpls = str$("")
tdsls040.pldd = str$("")
tdsls040.pcpr = str$("")
tdsls040.pctx = str$("")
tdsls040.ccty = str$("USA")
tdsls040.clan = str$(" EN")
tdsls040.cdec = tdsls994.cdec
tdsls040.crte = str$("")
tdsls040.ddat = tdsls994.ddat
tdsls040.futo = tcfuto.no
tdsls040.cbrn = str$("")
tdsls040.creg = tdsls994.creg
tdsls040.refa = tdsls994.refa
tdsls040.refb = str$("")
tdsls040.bkyn = tcyesno.no
tdsls040.cblc = 0
tdsls040.prno = 0
tdsls040.scom = tcyesno.no
tdsls040.prdt = tdsls994.ddat
tdsls040.ctrj = str$("")
tdsls040.eono = tdsls994.eono
|tdsls040.txta = str$("")
tdsls040.agen = tcyesno.no
tdsls040.txtb=text.write("tdsls040.txtb", "2", "Sales", "Footer Text", str$(tdsls040.orno), tdsls994.refa, "wintext","txt", "/baan/parts/footertxt-"&tdsls994.refa&".txt")
db.insert(ttdsls040,db.skip.dupl)
commit.transaction()
create.tdsls041(tdsls040.orno, tdsls040.refa)
endselect
}
The Output file that I write in a previous function does create the text file.