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

 5 Replies
 0 Subscribed to this topic
 68 Subscribed to this forum
Sort:
Author
Messages
Vijay S
Veteran Member Send Private Message
Posts: 174
Veteran Member
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
Send Private Message
Posts: 3351
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 Send Private Message
Posts: 174
Veteran Member
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
Send Private Message
Posts: 3351
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 Send Private Message
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 Send Private Message
Posts: 174
Veteran Member
Thanks John/Sam, I got it..... I just initialized the CSV records and the begining, it worked fine !!!!