LSMW XD01

Hi gurus,
            I am doing LSMW for customer create(XD01) for sales area data.
In that Billing Document tab ---> I have to enter three tax classifications (table control) (KNVV-TAXKD)
Now in LSMW its in a structure BKNVV-TAXKD, (for object 0050)
Any one tell me how I will be able to enter three values of tax classificaitons thru LSMW.
I tried BKNVV-TAXKD(1) = '9'
         BKNVV-TAXKD(2) = '9'
         BKNVV-TAXKD(3) = '9'   coding into this field... but its giving me syntax error.
Please help me out.. its urgent...
Points will be rewarded...
neo S.

hi neo,
GO THROUGH THIS HOPE U CAN ANALYZE AND find the solution in this .
1) how many fields u have taken in the source fields.
2) U have to take care in mapping (whether u have mapped to the correct field or not).
For Eg:- in this scenario u have to take three tax classifications, and u have to specify these three tax classifications in the source fields , and IN THE MAPPING FIELD U HAVE TO MAPP ACCORDINGLY WHich one to which.
and one more thing h ur flat file is designed for these three fields including other fields
i think u have to take horizontally .
For eg:
taxkd(1)     taxkd(2)     taxkd(3) like this u have to take
Reward points if helpful.
Thanks
Naveen khan
Message was edited by:
        Pattan Naveen

Similar Messages

  • LSMW - XD01 Mobile Number & Email Mapping using Batch Input

    Hi,
          Which is the structure for mapping Mobile Number in Customer master XD01 using LSMW . I thought it would be there in BKNA1  but it is not there  ...

    Hi,
    It does not exists in KNA1.
    You will have to make use of BAPI "BAPI_ADDRESSORG_SAVEREPLICA"  or BAPI_ADDRESSORG_CHANGE.
    Read the documentation in program RFBIDE00 about "Transfer of address data"
    regards,
    Ankur Parab

  • LSMW - Error BDC_INSERT, Transaction code .. is invalid XD01

    Dear all.
    I have done the following Steps:
    1 - Maintain Object Attributes. Chose the Object type Batch Recording, then created a Record using the name (CLI_PMR). And created the Batch record and then assign the fields name.
    2 - Maintain Source Structures – Created the Struture (CLI_PMR1)
    3 - Maintain Source Fields – Assign the fields name and length that I used in my program. (CLI_PMR1).
    4 - Maintain Structure Relations – Assign the Struture (CLI_PMR1 to CLI_PMR)
    5 - Maintain Field Mapping and Conversion Rules – The normal thing in this point.
    6 - Specify Files - Specified the Legacy Data, path for the file.
    7 - Generate Read Program – Generated the Program.
    8 – Read Data – Executed this Step and every thing is correct
    9 - Generate Conversion Program – Generated the program
    10 - Convert Data – Convert data
    11 - Display Converted Data – Every thing is fine, with no errors
    12 - Create Batch Input Session- At this the error message appears Error BDC_INSERT, Transaction code .. is invalid  time.
    At the time we have created other LSMW programs for this T-Code and every thing is OK.
    I'm using the T-CODE=XD01
    Best Regards
    Pedro Miguel Rodrigues

    Hi, I had the same problem in LSMW when generating a batch input for trx IE01. The cause was that there were tab/newline-characters in my text file (some descriptions contained tab-characters). Since I used a tab delimited file, these tabs/newlines in the fields messed up my file.
    The excel file contained multiple lines per cell in some description fields. When this was exported to tab delimited text, it contained additional tabs. After checking the contents and removing the tabs/newlines from Excel and performed a new export to txt-file, it was solved.
    Best regards,
    Jan-Peter Molenaar
    SAP EAM Consultant

  • LSMW: Batch Input for modified XD01?

    Hey!
    I want to import some customers data via LSMW, however we are using an add-on in our R3. For this reason I recieved the message: 'Old data BKNA1 cannot be processed, ADD-ON exists', when I tried to create the batch input session. All the steps before were fine. The modification of xd01 is just one button to add some additional information. Do I have to record the whole batch input session on my own again or does anyone knows an other opportunity?
    kind regards

    Guess you need an end of record marker in field SENDE (BKNA1):
    End of record marker:                                                                               
    If a batch input structure is later extended, the new end of the structure is indicated by a special field (SENDE). If you are already   
    working with the new, extended structure, you must also supply this     
    field with the NODATA indicator when "initializing" the structure. As a 
    result, the system can recognize whether the data is based on the old or
    the new structure when the structure is imported.                                                                               
    Old structures can no longer be processed and the system terminates with
    an error message if the following prerequisites are fulfilled:                                                                               
    o   You are using the modification-free enhancement of the customer/vendor master either directly or indirectly via an SAP solution.                                                                               
    o   Either you or an SAP solution extends the structure.

  • How can I fill the filed u201Csearch terms2u201D in XD01 use LSMW

    Dear experts:
    In our project, the filed u201Csearch terms2u201D in XD01 is mandatory. Now, I want to batch input our master data using LSMW, but I can not see the filed u201Csearch terms2u201D in XD01 when recording, would you like to tell me how to resolve this problem?
    Best regards,
    David

    Hi,
    Assuming whatever Lakshimpathi proposed is configured in the system, then I suggest you post your question in ABAP forum.
    You can check following links, which may help resolve your issue.
    Re: SEARCH TERM 2 UPLOAD IN CUSTOMER MASTER
    Re: table to find Search term 2 of customer master ?
    Re: LSMW - Batch input - missing field
    Regards,

  • LSMW - Direct Input for XD01 transaction

    Hi Experts,
    I am facing an error while doing the LSMW - using batch Input session. In the last step of LSMW.. while running batch input session, i faced an error "Function code cannot be selected" this error is coming because the Function code(OK Code) of that screen is "KNZA".
    the problem is that how can i change the OK code (function code) in the standard program. or is there any other way for solving this problem...
    please help me out....

    Hi
    I feel the problem is with the Sturcture relations step. Are you mapping the below structure?
    BKNZA   Customer Master Record Altern.Payer (Batch Input Structure) -
    Ensure that for all the structures you are mapping here.. you need to provide elements in field mappings. Otherwise it may lead to such errors.
    Try to check all the steps once again and then generate the program again and check.

  • Lsmw using recording/Direct input for customer using xd01-urgent please

    how will you upload the record for a customer if you have more than one record for bank master data for that customer. becoz a customer have have many bank details associated with his customer no.
    .that is how would you handle table control in screens in lsmw..

    HI,
    Use the Standard Batch Input Program to upload the Customer Bank data.
    <b>Object               0050   Customer master
    Method               0000
    Program Name         RFBIDE00
    Program Type         B   Batch Input</b>
    Create the two structures
    1) Customer data
       Customer Data Structure contains the general Customer details
    2) Customer Bank data ( this structure must be child to th above structure)
        this structure contains the Bnak Details
    while defining the source fields take one field as indicator(Char 1) in both the structures,
    for the Indicator field
    in Customer data structure place the <b>Identifying Field Content      H</b>
    in Customer Bank data structure place the  <b>Identifying Field Content      I</b> 
    i.e. to differentiate the Header and Item
    In Maintain Structure Relations step
       assign the Customer data Structure where required
       assign the Customer bank data structure to the Traget Structure <b>BKNBK</b> 
    In Field Mapping step map the fields accordingly..
    in specify file step
    create a file and select the radio button Data for Multiple Source Structures
    assign the Source file to both the Source Structures.
    then Read data
    Convert data......
    <b>Note</b>:The Source file should contain the Header Item Differentiation
    as Header record should contain the 'H' as the indicator value (First filed value should be H for an Header Record )
    same as for item record (i.e. for bank data , the first field(Indicator) value must be 'I'.).

  • LSMW - Direct Input for XD01

    Hi All,
    I m facing a problem in LSMW - direct input for XD01Transaction (Create Customer).
    while testing the file from Application server using BATCH INPUT SESSION. At the end, my Session fails and it shows an error in the log "Function code cannot be selected" and under that line 1 more comment is there - "Transaction Error".
    please help me in this issue.
    Edited by: Rahul Gautam on Sep 17, 2008 1:53 PM
    Edited by: Rahul Gautam on Sep 17, 2008 2:25 PM

    Hi
    I found the Solution
    Thanks

  • XD01 assertion failed error while updating customer master data

    Hi Guys,
    This is an error when I use transaction XD01 to create customers accounts, If you have any ideas do let me and we'll try it....
    The error does not let an BDC or LSMW progress as well. There are also no recent sap notes on the same.
    The error is as follow
    ASSERTION_FAILED
    Short text
    The ASSERT condition was violated.
    What happened?
    In the running application program, the ASSERT statement recognized a
    situation that should not have occurred.
    The runtime error was triggered for one of these reasons:
    - For the checkpoint group specified with the ASSERT statement, the
    activation mode is set to "abort".
    - Via a system variant, the activation mode is globally set to "abort"
    for checkpoint groups in this system.
    - The activation mode is set to "abort" on program level.
    - The ASSERT statement is not assigned to any checkpoint group.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    The following checkpoint group was used: "No checkpoint group specified"
    If in the ASSERT statement the addition FIELDS was used, you can find
    the content of the first 8 specified fields in the following overview:
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    I have a company code CG01 with sales organization CTS0 and I want to transfer or extend all the customer master data to another company code CG03 with the sales organization CTS0
    The things that I have tried and not work
    using xd01, fd15, fd16, fd01, does not wok and gives the error as above
    The things that I have tried and it works
    Change the sales organization from CTS0 to CTS1 I am able to post the customer master data, using any of the above tcodes and it does not give any error, however the client wants to sales organization to remain CTS0
    So please give me any ideas as per your experience as this transfer of master data has to happen by Monday, else I'll be fried by my boss
    My number is 9820029197
    Will also keep you'll posted on any developments on this case,
    Ronan Pinto

    >
    > Firstly I am from SAP FI, so totally new to SAP SD
    >
    Then you are best person to explain the reason on why the same sales organization, can't be assigned to different company codes. When a sales is done through one sales organization, then will the  profit/loss be accounted in different company codes. Is it legally allowed in the country, where your customer is doing business? How you are going to develop the  balance sheet? Again being the FI person, you are best judge to provide the details to your customer and not a SD guy.
    >
    > 1) How did the system not give an error while putting the data inside CG02 with sales organisaton same as CST0 same as in company code CG01.
    >
    I dont see any other method than removing the assignments in the backend and uploading the data. You can consult a Basis person to find the  change logs for the assignment table. In my opinion, removing the sales organization from a company code assignment just for loading a customer master data and then reassigning to original sales org is  a crooked method and/or not a professional method.
    >
    > 2) Since I have limited experience of SD, If I have to convince my client about the use of CTS1 sales organisation or a unique sales organisation against his argument that it worked for company code CG02, how should I do it.......
    >
    As explained above, how the sales will be accounted  in different company codes (even if the system allows  to assign the same sales org to different company codes)?
    I would recommend you to post this question in FI forum (after closing here) to check what are the legal implications for this scenario.
    Regards,

  • While doing LSMW standard method for Customer master creation..

    while doing LSMW standard method for Customer master creation.....
    In 13th step I am getting this king of error
    FB012                    Session 1 : Special character for 'empty field' is /
    FB007                    Session 1 session name ZPROJ was opened
    FB109                    Trans. 1 : Transaction xd01 is not supported
    FB016                    ... Last header record ...
    FB014                    ... BKN00-STYPE 1
    FB014                    ... BKN00-TCODE xd01
    FB014                    ... BKN00-KUNNR
    FB014                    ... BKN00-BUKRS
    FB014                    ... BKN00-VKORG A1
    FB014                    ... BKN00-VTWEG 00
    FB014                    ... BKN00-SPART 0
    FB014                    ... BKN00-KTOKD
    FB014                    ... BKN00-KKBER BP01
    FB013                    ....Editing was terminated
    Can anyone help how to solve this?

    Hello TJK,
    <b>FB012 Session 1 : Special character for 'empty field' is /</b>
    This is the special function in LSMW, for empty field system will put / sign automatically, so you need not to worry about that.
    <b>FB007 Session 1 session name ZPROJ was opened</b> It is opening session ZPROJ which is your project name/object name.
    <b>FB109 Trans. 1 : Transaction xd01 is not supported</b>
    Check out your field mapping and conversion rule for object.
    <b>FB013 ....Editing was terminated</b>
    It is not finding proper field mapping rule / file inputs so the sytem terminates the LSMW object.
    Check your field mapping and conversion rule, check your source fields, save the file in tab delimited format.
    Hope this helps.
    Regards
    Arif Mansuri

  • CREATION OF CUSTOMER PARTNER FUNCTIONS IN LSMW   (URGENT)

    hi experts ,
    iam using lsmw, batch/direct input method using object "0050", method "0000", program name "RFBIDE00". iam sucessfully able to map field values for the mandatory fields for transaction"xd01", but while executing the session, in the last screen the system ask's me for the partner function values, iam unable to assign/map values to the partner function from the flat file....
    pls help me out on resolving the issue ...
    Regards,
    James...
    Valuable answers will be rewarded.......

    Hi James,
    Did you map the partner functions like sold to party(SP), Ship to party(SH), Bill to party(BP) and payee(PY) functions on your sheet. If so, what is the error msg u r getting??
    Regards
    Aravind

  • Classification View in customer master using lsmw

    Hi folks,
    I have a requirement regarding conversion method that is fields regarding classification view in customer master needed to be populated r created in through xd01 transaction this should be done using lsmw tool,if tried with standard method and bapi method ,can any one tell how to do whether it is bapi r standard method plz dont suggest recording method,even it is idoc method k r can any tell me which function module exists fr this ,POINTS will be awrded for answers .

    Try FM : SD_CUSTOMER_MAINTAIN_ALL
    Thanks
    Seshu

  • Creation and change customer master in same LSMW

    Hi Experts,
    I have a created customer master uploading using batch input recording in lsmw.
    Now i have scenario like if the customer already exists i need to change that customer accordingly.
    I hope most of u would have come across such issue,for time being i tried makin 2 recordings for creation(XD01) and change(XD02)
    after assigning 2 structures for each creation and change, but i don know where to check whether the customer already exists and how to skip respective recordings....
    Pl suggest steps after this, if this one correct........
    Or if there any alter method pl do suggest me..
    Pts will rewarded immly.
    Regards,
    Dilip

    Hi,
    In the begin of record, you can check whether a cust already exist in the system. Based upon the result you can change the Tab Name and Tcode.
    Just give this a try.
    Rehards,
    Lalit

  • Very Urgent........! on LSMW plz help me

    Hi Experts,
      Actually i am trying to upload customer data (XD01) using LSMW Direct Input Method my requriment is if already that customer is present instead of opeaning XD01 it should open XD02
      for this till now i have come to know that i have write some coding using subroutine in 6th step
      plz guide me how can i code .....
    also if possible send me some example relating to this
    Thanks & regards,
    Bushan

    hi bhushan

  • LSMW- Set parameter id

    Hi experts,
    I am using LSMW to upload data into SAP.
    The requirement is before calling the transaction i have to clear the values using SET PARAMETER id...
    like for ex: if the tcode is XD01, i have to remove the defaulted values before calling the Tcode.
    Like wise before calling the transaction for multiple times for multiple records i have to clear the default values.
    Note: I have done coding in FIELD MAPPING there i have used the set parameter id but this code wil get executed while CONVERTING DATA, and i want to carry this code(SET PARAMETER ID) in session because there it will call the transaction and before calling the transaction it should clear the values .
    THanks

    Hi,
    Try to clear the variable in the event: __BEGIN_OF_PROCESSING__ of the "Maintain Field Mapping and Conversion Rules"..
    Hope this should solve your clearing of set pararameter id issue..
    Regards
    SK

Maybe you are looking for

  • OS X 10.6.8 and AnyConnect 2.5.3051

    We recently upgraded the OS X AnyConnect image on our ASA to 2.5.3051. For most people, including many others using OS X 10.6.8, this is working fine. However, we have one OS X 10.6.8 client who consistantly sees this error:      Network Access: Unav

  • How to highlight text with a translucent color

    I have to highlight text from a JTextArea, but the color is too dark... So I'd like to highlight with a translucent color. How can I do it ? Here is my code : JTextArea jt; int beginSelect; int endSelect; Highlighter hl = jt.getHighlighter(); Default

  • Solaris 10 x86 failed to install

    Hi, I downloaded Solaris 10 x86 a few weeks ago. I tried installed on a 32-bit old PC and it worked great. I just got a new box. It is an AMD Athlon64 3000+ CPU/motherboard. When I put the disk in, it loaded the installation assistant and gave me thi

  • ScheduleAtFixedRate - not catching interupt from FutureTask.cancel()

    I'm not quite understanding how to correctly cancel a thread that is spawned with scheduleAtFixedRate. main() schedules the MyTask runnable to run every second (which works fine). The runnable (MyTask) prints that its running every second. main() wai

  • How to fetch other user's userID in 1:1 Private chat Scenario

    Please tell me steps to fetch UserID for participant in 1:1 Private Chat Scenario