Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Batch Input session error

Former Member
0 Likes
1,797

Dear Experts,

I have a batchInput error in an English system.

We had this problem before and we solved it by changing the decimal format to german.

The newly created batchInputs are getting processed without error.

But now while processing the error_prone old ones, I get the error

Input must be in the format __.___.___.__~,__   FB01  SAPMF05A

This is the Program "SAPLIQS0" which is creating this BatchInput map.

Is this the program which is creating this BatchInput Map.

Iam lost here and How should I go about with this one.

Thanks

K

1 ACCEPTED SOLUTION
Read only

RaymondGiuseppi
Active Contributor
0 Likes
1,229

- Try to create and execute BDC with the same user and the same language/country options. Also respect format of dates, quantities and amounts when filling BDCDATA structure (Usage of WRITE instead of MOVE for such fields can be useful)
- AFAIK SAPLIQS0 is a function-pool for Notification processing (PM,QM,SM) if a BDC is generated look for customer-exits, BTE or BAdI implementation.

Regards,
Raymond

5 REPLIES 5
Read only

Former Member
0 Likes
1,229

Well, your input values are not in the correct pattern, in this case, $1234.56 would have to be entered 1.234,56.   That would seem to indicate that your values in the bdc sessions are stored like 1,234.56.   You could change temporarily change the userid default settings for currency to match the values in the input, or perhaps you can manually process each one in mode 'E', entering the value in the correct format, when an error occurs.   I think I'd go for the first option, process them quickly and change back to the format you currently use.

Read only

0 Likes
1,229

Hi David,

I looked into the error mapping,there the value is 47,1.I compared it the working one as well.No difference.The only difference is the error maps is generated with an english user settings.

Read only

0 Likes
1,229

It would have to be 47,10 to meet the requirements of the current settings, if I understand your post correctly.  For the American representation, it would need to be 47.10.

Read only

RaymondGiuseppi
Active Contributor
0 Likes
1,230

- Try to create and execute BDC with the same user and the same language/country options. Also respect format of dates, quantities and amounts when filling BDCDATA structure (Usage of WRITE instead of MOVE for such fields can be useful)
- AFAIK SAPLIQS0 is a function-pool for Notification processing (PM,QM,SM) if a BDC is generated look for customer-exits, BTE or BAdI implementation.

Regards,
Raymond

Read only

0 Likes
1,229

Thanks guys..