Upload vendor master with multiple phone numbers through LSMW

Hi,
I am trying to upload vendor master data with multiple telephone numbers. I am using BAPI BUS4001 , method SAVEREPLICA . It has allow me add only phone number. Is there any workout to short out this issue?
Thanks in advance.
Regrads,
Suresh Yerra.

Dear All,
the telephone structure in bapi is a table. so append each telephone record to the table for multiple phone numbers.
Thanks,
Suresh Yerra

Similar Messages

  • Help with multiple contacts with multiple phone numbers

    I'm fairly new to the iPhone so thanks in advance for any help with this issue.
    I have contact list with records for a lot of people (300+), each with several phone numbers each, home, mobile & work, etc, .I can't seem to find a way to have the iPhone announce the name & number or name & type (home,mobile,work) of the caller from the contact list, my old cell phone could do that easily.
    At the moment what I've been doing as a work around for a few (important) people is to create a custom ringtone for that caller & that phone number.  Since it also seems there's no way to attach a different ringtones to each number in a single contact record I've had to create multiple contact records for each person, each with a different name/number combination such as "John Doe Work", "John Doe Home" or John Doe Mobile" then assign to it the custom ringtone I created for that name/number. 
    I need to this so that if I receive a call while I'm driving (or whatever) that I can't answer right then for some reason (often happens),  the ringtone I created for that name & number helpfully lets me know  who & where their calling from.  It's very important to know where someone is calling from, if someone's calling from home then I know I've got some time,  but if their calling from work then I need to get back to them quickly.
    This is a real pain!, having to make multiple contacts & ringtones for a every person with multiple numbers is a extraordinary waste of time.  My old cell phone could do this with no problem but there doesn't seem to be any way to do this with my new iphone.  Am I missing something here?  I am new to the iPhone so if there’s a solution to this that I’ve missed I'd very much appreciate the assistance.
    Thanks in advance.
    Al

    https://discussions.apple.com/message/18271382#18271382

  • Vendor Master with Multiple Bank account in Multiple Company Codes

    Dear Team,
    We have multiple companies in our SAP environment, wherein a single vendor is extended to multiple Company Codes  (Cocds).  If we change the bank account in the vendor master, it is applicable to all the Cocds in which vendor is extended.  Few vendors want payment in different bank accounts.
    How do we address this issue?
    Kindly guide.
    Regards
    James

    Hi,
    Two options without any enhancement:-
    1. Use "Partner Bank Type" in Vendor Master's Payment Transaction View where you maintain vendor bank account. Each of the bank account should be assigned to unique Partner Bank Type
    - Based on this setup, at time of invoice posting, user could choose which vendor bank type  and base on the selection, the selected bank will be selected upon payment.
    - You could also explore the option of using substitution to substitute the partner bank type upon posting if the same cocd always using the same vendor bank
    2. A much simpler option, upon payment proposal - user actually could select which vendor bank they wanted to use if you've multiple vendor in the vendor master.
    Thanks,
    Ong Yang

  • Unable to create PO with multiple line items through LSMW-BAPI method

    Hi All,
    I have a requirement of creating PO through LSMW. I can't use LSMW standard batch input program since there are some fileds not available and also it has many limitations. I'm using LSMW-BAPI method ( Business object BUS2012) which create IDOC and uses BAPI_PO_CREATE1 to ultimately post the PO in the system. I am trying to create PO from a single file which contains both Header and Item data.
    Now my problem is that everytime PO is being created with Single line item only. Everytime I am giving multiple item data in the source file LSMW is preparing multiple IDOCs for multiple line items. As per my understanding this is happenng since header and item is in the same hierarchy level of IDOC type PORDCR102 and the control record is inserted for every line item in the source file.
    It seems that through LSMW-BAPI  it is not possible to create PO with multiple line items. Can anybody provide some input regarding this? Thanks in advance.
    BR,
    Atanu Mukherjee

    Solved by myself.
    Earlier the problem was that LSMW was not being able to recognize items under same header. It was creating new IDOCs every time it gets a new item. To enable this we need to create two structure HEADERDATA and ITEMDATA.  Two additional identifier fields with identifier value 'H' and 'I' should be added in these two structures respectively. Then we need one sequential file with the identifiers field followed by the header and Item data. Example:
    H~header data
    I~item data
    I~item data 
    This would help the standard program to understand what are the items under same header and ultimately create PO with multiple line items.
    BR,
    Atanu Mukherjee

  • Vendor master creation postal code mandatory through LSMW

    Dear Expert
    Postal code is mandatory while create vendor master record through LSMW,
    but while create manually system is not asking the postal code,
    mean not mandatory. please can tell why?
    Regards
    karan

    you did not tell if you are speaking about a vendor in the same country
    you did not tell what import method you are using in LSMW
    if recording, then you may have missed to activate the small box for "use central address management"

  • Upload Vendor Master(MK01)

    Hi abapers,
    There is a little confusion. I am trying to upload Vendor Master(MK01) through call transaction method.
    It is inserting only one record(one vendor). my flat file contains multiple records.
    Is there anything wrong in below coding.
    REPORT  ZBDC_UPLOAD_PROGRAM_03.
    data: begin of itab1 occurs 1,
          fld(80),
          end of itab1.
    data: begin of itab occurs 1,
           F1 type LIFNR,
           F2 type EKORG,
           F3 type KTOKK,
           F4 type NAME1,
           F5 type SORTL,
           F6 type LAND1,
           F7 type SPRAS,
           F8 type WAERS,
           end of itab.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
       FILENAME                      = 'C:\Documents and Settings\eccadm\Desktop\vendorslist2.txt'
       FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = ' '
      TABLES
        DATA_TAB                      = itab1
    *LOOP AT itab1.
    *write:/ itab1-fld.
    *ENDLOOP.
    LOOP AT itab1.
    split itab1-fld at ',' into itab-F1 itab-F2 itab-F3 itab-F4 itab-F5 itab-F6 itab-F7 itab-F8.
    append itab.
    ENDLOOP.
    *LOOP AT itab.
    *write:/ itab-F1, itab-F2, itab-F3, itab-F4, itab-F5, itab-F6, itab-F7, itab-F8.
    *ENDLOOP.
    DATA: BDCDATA type BDCDATA OCCURS 1 with header line.
    Loop at itab.
    perform bdc_dynpro      using 'SAPMF02K' '0107'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'RF02K-LIFNR' itab-F1.
    perform bdc_field       using 'RF02K-EKORG' itab-F2.
    perform bdc_field       using 'RF02K-KTOKK' itab-F3.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-SPRAS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFA1-NAME1'  itab-F4.
    perform bdc_field       using 'LFA1-SORTL'  itab-F5.
    perform bdc_field       using 'LFA1-LAND1'  itab-F6.
    perform bdc_field       using 'LFA1-SPRAS'  itab-F7.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-KONZS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0310'.
    perform bdc_field       using 'BDC_CURSOR'  'LFM1-WAERS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFM1-WAERS'  itab-F8.
    perform bdc_dynpro      using 'SAPMF02K' '0320'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '=UPDA'.
    perform bdc_dynpro      using 'SAPLSP01'  '0300'.
    perform bdc_dynpro      using 'BDC_OKCODE'  '=YES'.
    *perform bdc_transaction using 'MK01'.
    call transaction 'MK01' using BDCDATA MODE 'A'.
    ENDLOOP.
    *        New Screen                                                  *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
    *        Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      IF FVAL <> SPACE.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
      ENDIF.
    ENDFORM.
    Thanks

    Hi,
    Add below marked statement in your code. It will work.
    Loop at itab.
    REFRESH BDCDATA.
    CLEAR BDCDATA.
    perform bdc_dynpro      using 'SAPMF02K' '0107'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'RF02K-LIFNR' itab-F1.
    perform bdc_field       using 'RF02K-EKORG' itab-F2.
    perform bdc_field       using 'RF02K-KTOKK' itab-F3.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-SPRAS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFA1-NAME1'  itab-F4.
    perform bdc_field       using 'LFA1-SORTL'  itab-F5.
    perform bdc_field       using 'LFA1-LAND1'  itab-F6.
    perform bdc_field       using 'LFA1-SPRAS'  itab-F7.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-KONZS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0310'.
    perform bdc_field       using 'BDC_CURSOR'  'LFM1-WAERS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFM1-WAERS'  itab-F8.
    perform bdc_dynpro      using 'SAPMF02K' '0320'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '=UPDA'.
    perform bdc_dynpro      using 'SAPLSP01'  '0300'.
    perform bdc_dynpro      using 'BDC_OKCODE'  '=YES'.
    *perform bdc_transaction using 'MK01'.
    call transaction 'MK01' using BDCDATA MODE 'A'.
    ENDLOOP.

  • Vendor master with internal orders

    Hi,
       This is krishna, I want to upload vendor master data, but after uploading a record through XK01 I need to call the transaction KO01 in background for creating the internal order in which the Order should be created with the created vendor number and the description.
         suggest me any approach.
    Thankyou.

    Hi,
    This can be achieved using SCAT upload, use CATT to upload Vendors, once it is done use the same to create the orders for the Vendors,
    Hope this helps,
    Rgds,

  • Multiple Phone numbers for Multiple addresses

    Hi Folks,
    We have a requirement to build a solution for the following :
    Every Business partner may have multiple addresses, and each address may have multiple phone numbers !!
    We already have a qualified lookup table to house the multiple addresses but we are stuck at accomdating multiple phone number to each of the addresses !!
    Any smart ideas !!?
    Regards,
    Vinay

    Hi Vinay,
    I got your point .But I guess you are talking about a lookUp Qualified inside a lookup Qualified table which I believe  is not possible.But u can nest a lookup Flat table inside a qualified Table.
    To your problem I have a different solution.
    Let suppose Master record is as shown below:
    Id | Name | Home_Add | Business_ADD | Landline | Mobile.
    1 | abc | 123 | - | 078821 | 93709.
    1 | abc | - | 345 | 080145 | 98932.
    Here customer 'abc' have Multiple address like Home address and Business address.And each address has multiple phone numbers like Landline and Mobile.
    In this case if you design repository as;
    Main Table: ID,Name,Addres_Type
    where Address_Type is a LookUp Quaified Field (multivalued)
    Qualified Table:Address Type(Non-Qualifier),Landline(Qualifier)and Mobile(Qualifier),Address(Qualifier).
    Address Type is a Flat LookUp Table with values Home address and Business Address.
    After You Import in Data Manger your record will look like:
    Id | Name | Address Type
    1 | abc |Home Address;Business Address.
    and when you see in Record detail pane for Address Type
    you will find values like
    Address Type: Home Address.
    Landline : 078821
    Mobile : 93709.
    Address :123
    Address Type: Business Address.
    Landline : 080145
    Mobile : 98932
    Address :345
    Hope this will help to solve your problem.If any further qury then do post to me.
    Reward points if helpful.
    Regards,
    Neethu.

  • Is there any way to upload Tariff Code (with multiple XML files) from application server?

    Hi All,
    Is there any way to upload Tariff Code (with multiple XML files) from application server?. Its urgent.
    Regards,
    Jatin

    Hi Jatin,
    Yes, of course you can upload multiple files for tariff codes.
    This can be done by the below path:-
    SAP GTS Cockpit(tcode-/sapsll/menu_legal)-->Customs Management-->Classification-->Classification Master Data-->Upload Tariff Code Numbers from XML file(tocde- /SAPSLL/LLNS_UPL101).
    In the above area after browsing and choosing the first file, please select multiple check box to choose more files as well. Then you can further select your application server and upload all those files in one go.
    PS:- Although, we have an option to upload multiple such files but actually we should avoid multiple file uploads due to various reasons. Hence, please take utmost care during such procedure.
    Regards,
    Aman

  • Upload vendor master data from legacy system to internal table tcode xk01

    through batch input program how to upload vendor master data from legacy system to internal table and then to SAP R/3 database(transaction XK01) by using recording method.

    By learning the basics of BDC recording and the use of GUI_UPLOAD

  • LSMW Upload vendor master data

    I am uploading vendor master data via a batch input in LSMW (program RFBIKR00).
    I uploaded all the vendors for 1 company code.
    When I try to upload the vendors for another company code, in the step “Create Batch Input Session” I get the error: “Trans. 1 XK01 : Acct already exists; general area not being processed, ... Data in table BLFA1 cannot be processed”.
    When I try to manually create a vendor for another company code via tcode XK01, I have no problems. But when I create an existing vendor manually for another company code I don’t have to add the information which is contained in table lfa1.
    Therefore I tried to upload the vendor, which has to be created for the company code, with a “/” in the data for table lfa1. But this doesn’t work.
    Has somebody a suggestion to solve this problem?
    Thanks

    In the similar thread you said:
    "If the vendor exists in LFA1 but not LFB1, use XK02 with the structures for LFA1. Then use XK01 with the structures for LFB1."
    It is not possible to use XK02 in order to create the vendor for another company code if the vendor already exists with a certain company code. You will get the error "Vendor xxx has not been created for company code yyy".
    The problem is that LSMW requires a mapping onto structure LFA1, but when the vendor already exists for a certain company code, LSMW returns in the step "Create Batch Input Session" the error: "Trans. 1 XK01 : Acct already exists; general area not being processed, ... Data in table BLFA1 cannot be processed".

  • LSMW Upload vendor master data problem

    Hello,
    I have to upload vendor master data with LSMW.
    I'm using a batch input with the program RFBIKR00.
    In the step "Create batch input session", I get the following error:
    FB012 Session 1 : Special character for 'empty field' is /
    FB007 Session 1 session name VENDOR was opened
    FB112 Trans. 1 : No transaction code was transferred
    FB016 ... Last header record ...
    FB014 ... BLF00-STYPE 1
    FB014 ... BLF00-TCODE /
    FB014 ... BLF00-LIFNR DETES998
    FB014 ... BLF00-BUKRS /
    FB014 ... BLF00-EKORG /
    FB014 ... BLF00-KTOKK 0001
    FB013 ....Editing was terminated
    Does anyone know how to solve this error?
    Kind regards,
    Frank

    Hi ,
    first up all u r not mentioning the tcode and other mandatory field values...just in the field mapping and conversion step...
    click -->Extras -->Layout and select all fields
    and give default values to field TCODE,and other fields also and also check whether mapping conversion with regard to source is correct or not...
    If still any doubts i can clarify
    Regards,
    Sridhar Reddy
    Message was edited by: sridhar reddy kondam
    Message was edited by: sridhar reddy kondam

  • To upload vendor master using BDC

    how to upload vendor master details using vendor master,
    the problem is while recording XK01 application i am unable to fill email,time-zone,street 4,.. but these are visible while i am creating with out recording..
    i am having fields for these in my legacy..
    which one is preferable session or call transaction?
    pls help me out from these its urgent..

    Look at note 653536. Also check the flag for "use central address management". (You should see this in the recorder - SHDB.)
    Rob

  • Upload vendor master in LSMW

    Hi, all, i want to upload vendor master in mass. And for the upload data, there is same vendoer with different company code or purcharsing organization, how should I complete it?

    Object 0040 Vendor master
    Method 0001 Standard
    Program Name RFBIKR00
    yeah, in fact, I use this method. In the upload file, I create two same records except the company code or purcharsing organization. But it is not OK.
    Is there anything should I take care?

  • Examples of Master with multiple details

    Hi Leo,
    I want to create Master with multiple details
    I have been trying for the similar example (Master with multiple details) for long time.
    It seems in the following link, you have mentioned that you have done such examples.
    Examples/Demos of APEX applications with Master with Multiple Details.
    Can you please share the solution to my emaid address [email protected]
    Or can anybody help me to get such solution with examples step by step.
    I would highly appreciate for any help.
    Thanks.

    Ok, so here's the rundown.
    Create a page with one "master" html region. In that region create your standard text/date/etc. items. Make sure that one of these is a hidden key field that is the key linking the master and details portions. Use a calculation to pre-populate the field from a sequence (or whatever uniqueness generator you choose). It is important to generate this key up front for the processing.
    Next I created one report region for each detail table I wanted to link in. Make sure to count the total number of fields you want to work with and that the total is LESS than 50. This is critical. The report should be selecting the columns from APEX_COLLECTIONS for display and manipulation on the screen. It is best to explicitly associate these to the Javascript column numbers now. I used a process to pre-populate my detail entry areas with default values for ease. I also included a button to add a row to each area, but you have to be careful here to use a good combination of form attributes so that the page refreshes don't SUBMIT yet.
    Once you have a report region generated from APEX_COLLECTIONS, you have to create the update processes that pull the information from the user modifications into the collection. This is the trickiest part of the whole thing. You have to use the APEX_COLLECTION.UPDATE_ITEM method, and you have to refer to the JavaScript column numbers for the source value and the collection column number for the destination. It is really easy to get these confused - I advise putting this all into a document or on a whiteboard for reference.
    Once you have the update processes written (I prefer writing one update process per detail section), write your processes to write the data to the database. Again, I suggest one process for each detail table. Trigger them to fire on submit.
    I also suggest creating a debug page to display all of the various collections and to help keep things straight. Once you have one detail area working, it is easier to get the others working.
    If you need actual code snippets, let me know and I'll see what I can do.

Maybe you are looking for