Application Development 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: 

Problems with LSMW and TAXKD

Former Member
0 Kudos

Hello all, first of all I want to state that I'm a total newbie to LSMW

I'm trying to update our customer master with tax classifications.

I have 19 rows to be updated with data and the problem is that the window where

the data should be entered shows only 15 rows so I get the following message: Field KNVI-TAXKD(15) does not exist in the screen SAPMF02D 1350 (the same message for KNVI-TAXKD(16),KNVI-TAXKD(17),KNVI-TAXKD(18),KNVI-TAXKD(19).

It took me alot of time to realize that the rows that gets updated is the first 15 that is visable in the window. Does anyone know how to get around this?

BR

Mats

5 REPLIES 5

Former Member
0 Kudos

HI..,

While recording itself u have to record the Page down option also... that means u have to enter the first record and press the scroll down key once... now u will the get the empty line as the first row in that table control.... in this way u have to enter the values ....

and the field name should always be KNVI-TAXKD(01) only....

regards,

sai ramesh

0 Kudos

Hi, thanks for the fast reply all. This method doesn't seems to work because when I run the batch (after using the page down button) I get an error (check taxclassification, maintenance incomplete), I have tried to go line by line (enter a value and click enter) before pressing page down but that doesn't seems to work either, as soon as the page down is beeing activated I get the message (check taxclassification, maintenance incomplete). I'm going crazy

BR

Mats

Former Member
0 Kudos

hI,

if you are working on XD01/XD02 use standard batch/direct input program RFBIDEK0.

maintain/ create structure fields in Maintain Source Fields for BKNVI(Customer master tax (batch input structure) ) structures and use it for tax

<b>rEWARD POINTS</b>

rEGARDS

Former Member
0 Kudos

Hi Mat,

Try to use the Object 0050 and Program RFBIDE00. Then do all the Mapping.

And when you map the fields of the segment BKNVI after the Transfer_Record

you can use these kind of codings.

bknvi-aland = 'DE'.

bknvi-tatyp = 'MWST'.

IF bkna1-land1 NE bknvi-aland.

bknvi-taxkd = '0'.

ELSE.

bknvi-taxkd = '1'.

ENDIF.

transfer_record.

The condition between IF and ENDIF depends upon the requirement you have.

Regards,

Jack.

Former Member
0 Kudos

hi,

i have used debmas to extend customer . you can also use this option to create customer. in case your customer is already created and you want to extend it for sales and company code view. use msgfn(message function) as 005 . in case you are creating a customer and all mandatory field values are provided in extract file then you can set value of msgfn as initial(dont map) and then use idoc to populate the data.

this should solve your problem...

reward points if found successfull.

regards

pragya