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

error message - BSEG-WRBTR enter a numeric value

Former Member
0 Likes
9,916

Hi,

I am having a problem with loading data using a abap program that calls RFBIBL00 program and the fb01 Transaction. The process is that the user enters the data in a excel sheet, saves as a tab deliminted txt file. The abap program reads the txt file, does some processing and submits the RFBIBL00 program with the FB01 code. When I check in SM35, it shows on the "incorrect " tab. When you display the log for the process, It is displaying "Formatting error in the field BSEG-WRBTR; see next message" and "Enter a numeric value". I am not sure where to start looking to try to correct this problem. I am tracing the abap program that submits the RFBIBL00 process and I am not finding where this is occuring. I am new to the ABAP world and I am having a hard time figuring this out. Can someone please let me know if I am proceeding in the right direction or if there is another way of solving this. I am not sure what program is generating the above error messages. If there is more information that is needed, please let me know and I will try to get it for you.

thanks in advance for the help on this

1 ACCEPTED SOLUTION
Read only

venkata_ramisetti
Active Contributor
0 Likes
4,817

Hi,

There may be two possiblities for this issue.

1. Incorrect data passed to the field BSEG-WRBTR

2. Check the Decemial Notation(Menu Path->System->status->Own profile and Defaults Tab). If it is diffrent with the entered amount format, then it will trigger error.

YOu can run the Bach in the fouground by choosing fouground radio button option in the Pop up.

Thanks,

Ramakrishna

9 REPLIES 9
Read only

Former Member
0 Likes
4,817

check if in the Excel file Amount contains any commas. This gives problem while posting.

Remove all commas and format Amount column in excel file and try again.

Read only

0 Likes
4,817

the excel ammounts do not contain commas. I am using the amounts of 200.00 for both the debit and the credit amounts

Read only

0 Likes
4,817

Hi ,

I guess the amount is not getting populated in the BSEG-WRBTR field.Probably there is a gap of field in the excel sheet & a non-numeric field is being passed.

Read only

0 Likes
4,817

You can run error session in foreground in SM35 transaction.

Check the values passed to transaction. You will see the error for the Amount value poping up in one of the screen. Check what value is getting passed to the Amount field. This will help to fix the problem.

Let me know the value then we can format field if required.

Read only

0 Likes
4,817

Thanks for all the helpful input. The problem was what Ram stated in that my Decimal Notation in my profile defaults was incorrect. I modified this and the process is working now. I also learned how to run the process thru sm35 in forground mode. This will be helpful in the future in debugging problems. thanks for all of your help with this.

Read only

Former Member
0 Likes
4,817

HI,

Search for 'BSEG-WRBTR' in the abap program and check what value is passed to it.

You can put a break-point at all those occurences.

Regards,

Raj

Read only

venkata_ramisetti
Active Contributor
0 Likes
4,818

Hi,

There may be two possiblities for this issue.

1. Incorrect data passed to the field BSEG-WRBTR

2. Check the Decemial Notation(Menu Path->System->status->Own profile and Defaults Tab). If it is diffrent with the entered amount format, then it will trigger error.

YOu can run the Bach in the fouground by choosing fouground radio button option in the Pop up.

Thanks,

Ramakrishna

Read only

Former Member
0 Likes
4,817

Even though 200.00 is a numeric value, it's being written to the file as a character string in BBSEG and should be left justified. Make sure that 200.00 and all numeric values start in the leftmost character of BBSEG-WRBTR.

Rob

Read only

0 Likes
4,817

Hi,

There may be two possiblities for this issue.

1. Incorrect data passed to the field BSEG-WRBTR

2. Check the Decemial Notation(Menu Path->System->status->Own profile and Defaults Tab). If it is diffrent with the entered amount format, then it will trigger error.

You can run the Bach in the foreground by choosing foreground radio button option in the Pop up.

Thanks,

Ajay