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_Error

Former Member
0 Likes
1,661

Hello experts,

Have a problem with a batchinput session.Iam not the one who created this batchinput session.I was told there is a problem there and to have a look.

I looked in with the SM35 transaction ,the status field was red .

PFI767000543	01926	15.12.2011	15:32:56	SAPLIQS0	          	BATCHUSER

The trasaction used was FB01 transaction with the following screens in it.

SAPMF05A,SAPMF05A,SAPMF05A,SAPMF05A,SAPLKACB,SAPMF05A.

In the Error log,the following message was there:

Formatting error in the field BSEG-WRBTR; see next message
Input must be in the format __.___.___.__~,__

So I came to the conclusion that the curreny fields should be formatted in a different way.

Now am at crossroads.The program which creates this batchinput is a standard program(SAPLIQS0 as seen with sm35).

If I look into SAPLIQS0 ,itu2019s a function pool and I didnu2019t find any BDC_INSERT there or anything that deals with this batchinput creation.

How should I proceed here.

Thanks in advance

P

1 ACCEPTED SOLUTION
Read only

Harsh_Bansal
Contributor
0 Likes
1,478

Hi,

Goto System -> User Profile ->Own Data

Then goto Defaults tab. There you can change decimal notation..

Regards,

Harsh Bansal

10 REPLIES 10
Read only

Former Member
0 Likes
1,478

Hi,

Did you check the Decimal Notation settings in User profile.

Try to change this settings.

Regards,

Srini.

Read only

0 Likes
1,478

You mean using su01?

Edited by: pazzuzu on Jan 12, 2012 6:11 PM

Read only

Harsh_Bansal
Contributor
0 Likes
1,479

Hi,

Goto System -> User Profile ->Own Data

Then goto Defaults tab. There you can change decimal notation..

Regards,

Harsh Bansal

Read only

0 Likes
1,478

Found that the

Okay the batch user has decimal notation 1.234.567,89

and the user 01926 has 1,234,567.89

Could that be the problem?

Edited by: pazzuzu on Jan 12, 2012 6:20 PM

Read only

0 Likes
1,478

Hi,

Might be thats the problem.

Try to change the default settings.

Regards,

Srini.

Read only

0 Likes
1,478

Will try that...

Read only

0 Likes
1,478

Yes that is the problem. I faced it some months back.

System is expecting the format specified in that profile.

But when it gets the other one..BDC throws error.

So, by changing the setting, your problem will be solved.

Regards,

Harsh Bansal

Read only

0 Likes
1,478

Thank you guys..Iam back from office .will try it out tommorow.

2 questions though

the batch user has decimal notation 1.234.567,89

and the user 01926 has 1,234,567.89

This is a english sap system in the US.so the user 01926 has the right format.Then why is it not taking that and taking the wrong bath user format.

Will there be any effects on other things,If I change the bath user format.

Thanks...

Read only

0 Likes
1,478

If you have hard-coded formats in programs, changing the batch user format could be a problem (if the program runs in background by "batch user"). If you have error SM35 batches sitting and you change the format for the batch user, you would have BDC sessions that can't successfully be reprocessed.

But, the batch user settings for dates and currency should always match the domicile country or the country in you are doing business. And, the user settings should match batch user, if you do a lot of BDC sessions, etc. Just another reason to convert to BAPI, if one is available.

Read only

0 Likes
1,478

Thank you Guys.I changed it so.I dint hear anything from the service after that.

Hope everything is fine....