Getting a garbage value 20202020202 .02 ,while printing to a CSV

 5 Replies
 0 Subscribed to this topic
 69 Subscribed to this forum
Sort:
Author
Messages
Vijay S
Veteran Member
Posts: 174
Veteran Member
New Poster
New Poster
Congrats on posting!
Hello,

I am getting a garbage value 202020202.02 in the amount fields whose debit and credit values value are zeroes, while printing to a CSV file. I have already initialized that field in the CSV but not working. I checked, using display statements, it is picking up the correct values, also calcuating current values but while priniting it prints up 202020202.02 from nowhere. It is occuring for only those account values which have zero credit and debit account.

Any idea ?

Thanks- Vijay
John Henley
Posts: 3364
New Poster
New Poster
Congrats on posting!
Engaged Reader
Engaged Reader
You are an engaged reader!
Avid Reader
Avid Reader
Avid Reader art thou!
Sounds like the amount field is not being initialized although you say you did. Are you using a CSV workfile or is this a printfile you are saving as CSV?=
Thanks for using the LawsonGuru.com forums!
John
Vijay S
Veteran Member
Posts: 174
Veteran Member
New Poster
New Poster
Congrats on posting!
Thanks John, I am using a CSV file, Here i am calculating the Balance sheet amounts period wise for the current fiscal year, For the initial amounts whose balance sheet amounts are null these amounts are coming from nowhere, after that everything is coming out fine.
John Henley
Posts: 3364
New Poster
New Poster
Congrats on posting!
Engaged Reader
Engaged Reader
You are an engaged reader!
Avid Reader
Avid Reader
Avid Reader art thou!
What you are seeing is an uninitialized (i.e. NULL) amount, so you must not be initializing the CSV record at the beginning of your program.

Thanks for using the LawsonGuru.com forums!
John
Sampath S
Basic Member
Posts: 17
Basic Member
John is correct Vijay you need to initialize those two amount fields at last just before writing to CSV and only if the account values which have zero credit and debit account. See example below...

Eg: IF (WS-DEBIT-ACCT = 0)
MOVE 0 TO CSV-AMT-FIELD
ELSE
MOVE WS-VALUE TO CSV-AMT-FIELD
END-IF.

--Sam
Vijay S
Veteran Member
Posts: 174
Veteran Member
New Poster
New Poster
Congrats on posting!
Thanks John/Sam, I got it..... I just initialized the CSV records and the begining, it worked fine !!!!