06-28-2007 7:28 AM
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
06-28-2007 7:35 AM
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
06-28-2007 9:03 AM
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
06-28-2007 7:52 AM
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
06-28-2007 8:10 AM
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.
06-28-2007 2:10 PM
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