Change fixed vendor for me01 through bdc

HI ALL,
if in t-code me01 for a material  and plant we have some vendors out of which one is fixed vendor
now i want how can i change my fixed vendor through bdc . because i want to change fixed vendor for
large materials.
currently my fixed vendor is 100496 here fixed vendor is X
material        plant               valid form      valid to         vendor        Fix
2000125     006     24.09.2009     31.12.9999     100496     X
2000125     006     24.09.2009     31.12.9999     100497
now i want to change my fixed vendor 100497.

hi
you can change through bdc. you may need to loop through the list of materials if the same changes need to updated.
Cheers,
Hakim

Similar Messages

  • Hi, Finding fixed vendor for material

    Hi,
    my  requirement is to  copy the fixed vendor address to text object( available in the text tab of the VA01 transaction).
    I am entering the article numbers in the va01 transaction with some 5 item numbers.
    i am getting the Purchase requisition number(BANFN) and BNFPO( purchase req item number) from the VBEP table .
    after getting the BANFN & BNFPO i have to pick the fixed vendor for the corresponding item number from EBAN.
    EBAN is holding the values for only the last item number .
    can u please tell me the internal table associated EBAN.
    I am using the USEREXIT_SAVE_DOCUMENT from the include MV45AFZZ.
    Is there any other way so that i can pick fixed vendor for an given article.?
    Advance thanks
    regards
    paveee....

    Hi
    try this
    1) In sorce list fixed your vendor for material and plant combination ME01
    2) for another source create info record for second vendor and material ,combination in ME11
    Regards
    Kailas ugale

  • I have installed Itunes on my laptop. However, the apple store opens in German language. I need it in English. How can i change the language for istore through the itunes?

    I have installed Itunes on my laptop. However, the apple store opens in German language. I need it in English. How can i change the language for istore through the itunes?

    Go to the bottom of the page, click the flag, then select your country.

  • Bdc for change of fixed vendor in me01

    Dear All,
    i want bdc if some vendor already present in me01 also fixed vendor is there .
    if there is 4 vendor in any material and plant  if my 1st vendor is fixed now if i want to
    change my fixed vendor out put of remain 3.
    so how can i do it
    i want this change for large number of material
    so how can i do it in bdc
    plz help me regarding this.

    Hello Lars,
    Please check the following settings in cutomization;
    SPRO>>Materials Management>>Purchasing>>Environment Data>>Define Default Values for Buyers.
    Select : Double Click:  Settings for Default Values.
    Now select the group and go to Source determination Tab.
    In tab under pre-setting of automatic source dtermination indicator.
    Tick the check boxes Create purchase requistion and create purchase order vendor unknown.
    Note: In ME01, if your vendor is external  then you have maiantain thye vendor in vendor fileld. If vendor is internal (say plant to plant transfer) then vendor needs to be maintained under ppl field.
    Br,
    Tushar

  • How can i get production version value(verid) for luck through bdc.

    HI..
    i have one requirement..that in c223 tcode while i luck the production version through BDC in my report program as i given bellow...i upload mat.no , plant, production version and 1(for luck)...
    req:: i want while i given production version for particlular plant and material no...that production version should be luck....
    so in standard tcode c223 how can i get value to compair it with my input production version value then i will close that...
    program:::
    report ZC2232
           no standard page heading line-size 255.
    *include bdcrecx1.
    Tables : mkal.
    data : nodata value '/' .
    data : CTUMODE type c value 'E'.
    DATA : CUPDATE TYPE C VALUE 'L'.
    DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
          messages of call transaction
    DATA:   MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    data: begin of HEADER OCCURS 0,
    data element: MATNR
            MATNR_001(018),
    data element: WERKS_D
            WERKS_002(004),
    data element: PLNNR
           PLNNR_003(008),
    data element: CP_STTAG
            STTAG_003(010),
    data element: ENTRY_ACT
           ENTRY_ACT_005(011),
    data element: PLNAL
            PLNAL_004(001),
    data element: FLG_SEL
           FLG_SEL_01_006(001),
    data element: PLANTEXT
           STLAL_004(002),
           DATUV_005(010),
    data element: WERKS_D
           WERKS_008(004),
    data element: PLN_VERWE
           ktext_005(001),
    data element: PLNST
            DELKZ_005(001),
    data element: LOSGRVON
           LOSVN_011(017),
    data element: LOSGRBIS
           LOSBS_012(017),
    data element: PLNME
           PLNME_013(003),
    data element: PLNME
           stlal_014(002),
    end of HEADER.
    data : begin of it_header occurs 0,
           matnr like marc-matnr,
           werks like marc-matnr,
           verid like mkal-verid,
           mksp like mkal-mksp,
           end of it_header.
    data : exnum(40) type c,
           exnum1(40) type c,
           cnt type I,
           CN(2) TYPE C,
           c1 type c value '(',
           c2 type c value ')'.
    start-of-selection.
    parameters: p_file like rlgrap-filename.
    at selection-screen on value-request  for p_file.
      call function 'F4_FILENAME'
    EXPORTING
      PROGRAM_NAME        = SYST-CPROG
      DYNPRO_NUMBER       = SYST-DYNNR
      FIELD_NAME          = ' '
      importing
         file_name           = p_file.
    start-of-selection.
    call function 'WS_UPLOAD'
    exporting
      CODEPAGE                      = ' '
       filename                      = p_file
       filetype                      = 'DAT'
      HEADLEN                       = ' '
      LINE_EXIT                     = ' '
      TRUNCLEN                      = ' '
      USER_FORM                     = ' '
      USER_PROG                     = ' '
      DAT_D_FORMAT                  = ' '
    IMPORTING
      FILELENGTH                    =
      tables
        data_tab                      = it_header
    EXCEPTIONS
      CONVERSION_ERROR              = 1
      FILE_OPEN_ERROR               = 2
      FILE_READ_ERROR               = 3
      INVALID_TYPE                  = 4
      NO_BATCH                      = 5
      UNKNOWN_ERROR                 = 6
      INVALID_TABLE_WIDTH           = 7
      GUI_REFUSE_FILETRANSFER       = 8
      CUSTOMER_ERROR                = 9
      NO_AUTHORITY                  = 10
      OTHERS                        = 11
    if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    DELETE it_header WHERE MATNR IS INITIAL.
    LOOP AT it_header.
    *start-of-selection.
    *perform open_group.
    perform bdc_dynpro      using 'SAPLCMFV' '1000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MKAL-WERKS'.
    perform bdc_field       using 'MKAL-WERKS'
                                  it_header-werks.
    perform bdc_field       using 'MKAL-MATNR'
                                   it_header-matnr.
    perform bdc_dynpro      using 'SAPLCMFV' '1000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=PICK'.
    perform bdc_field       using 'MKAL-WERKS'
                                 it_header-werks.
    perform bdc_field       using 'MKAL-MATNR'
                                it_header-matnr.
    *>>>>>>>>>>>>>>>>>>>>here what logic can i write****
    clear cnt.
    do 15 times.
    cnt = cnt + 1 .
    CN = CNT.
    exnum = 'MKAL_EXPAND-VERID'.
    concatenate exnum c1 cn c2 into exnum1.
    *perform bdc_field       using 'BDC_CURSOR'
                                   exnum1.
    GET PARAMETER ID 'VER' FIELD EXNUM1.
    CALL TRANSACTION 'C223' AND SKIP FIRST SCREEN.
    if ( it_header-verid = EXNUM1 ).
    exit.
    endif.
    enddo.
    ****************************************************end***>>>>>>>>
    perform bdc_field       using 'BDC_CURSOR'
                                  exnum1.
    perform bdc_dynpro      using 'SAPLCMFV' '2000'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MKAL_EXPAND-PLNTY'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=PRFG'.
    perform bdc_dynpro      using 'SAPMSSY0' '0120'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=RW'.
    perform bdc_dynpro      using 'SAPLCMFV' '2000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/ECANC'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MKAL_EXPAND-VERID'.
    perform bdc_dynpro      using 'SAPLCMFV' '1000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SAVE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MKAL-WERKS'.
    perform bdc_field       using 'MKAL-WERKS'
                                  it_header-werks.
    perform bdc_field       using 'MKAL-MATNR'
                                  it_header-matnr.
    perform bdc_dynpro      using 'SAPLCMFV' '1000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/EBACK'.
    perform bdc_transaction using 'C223'.
    endloop.
    *perform close_group.
    *&      Form  bdc_dynpro
          text
         -->P_0161   text
         -->P_0162   text
    form bdc_dynpro  USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    endform.                    " bdc_dynpro
    *&      Form  bdc_transaction
          text
         -->P_0351   text
    form bdc_transaction USING TCODE.
    call transaction 'C223' using bdcdata
                             mode    CTUMODE
                             update  CUPDATE
                             messages into messtab.
      if sy-subrc <> 0.
      message e000(zmm01) with
      'Check your input data'.
      endif.
    endform.                    " bdc_transaction
    *&      Form  bdc_field
          text
         -->P_0346   text
         -->P_0347   text
    form bdc_field  USING FNAM FVAL.
      if fval <> nodata.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
        endif.
        endform.                    " bdc_field

    l_nl := dbms_xslprocessor.selectNodes(l_n, '/TaxInvoice/TaxInvoiceDocument');try to change as follow
    l_nl := dbms_xslprocessor.selectnodes(l_n,'/TaxInvoice/TaxInvoiceDocument','xmlns="urn:kr:or:kec:standard:Tax:ReusableAggregateBusinessInformation:1:0"');Edited by: AlexAnd on Aug 17, 2011 12:36 AM

  • Field fixed vendor for purchase requisition (component of project)

    Dear all,
    Could you please indicate us how we can automatic fill the field "Fixed Vendor" (FLIEF) in a purchase requisition comming from a component of an activity (of a project)?
    The field "Desired Vendor" (LIFNR) is filled automatic in the purchase requisition, based on the vendor given on the activity (field: RESBD-LIFNR)...
    We want that both fields (fixed and desired vendor) are filled automatic in the purchase order...
    Thank you.
    Best regards,
    Thomas

    If you have maintained source list(ME01) and "info record"(ME11) for the desired vendor and material combination. It will default as "fixed vendor" in PR. Of course when you copy PR into PO, it is going ot copy the same.
    Regards,
    Mahendra

  • Set up fixed vendor for PO help required -URGENT

    Hi ,
    can somebody walk me through the steps to step UP  a fixed vendor.
    I need to create a po with fixed vendor throgh transaction me59.
    PLS HELP

    Hi Manohar reddy,
    I am using BAPI_REQUISTION_CREATE to create a purvchase requistion.As soon as i am creating Purchase Requistion and i checked EBAN table with that requistion Number i found a value under fixed vendor column.
    as you mentioned two ways
    1)user profile parametrs -can you please tell me what is that and where should i go to check it.
    2)can you tell me the user exit for defaulting the vendor value.
    I have never done that please let me know.

  • Fixed and Non fixed vendor for material procurement

    Hi,
    We need to have fixed vendors to procure materials but incase if we couldnt find the materials with the fixed vendor or if we need to procure the same material from a different vendor. Please let me know if we need to maintain source list in this scenario, we also dont maintain any agreements with vendors.
    Thank you.

    Hi
    try this
    1) In sorce list fixed your vendor for material and plant combination ME01
    2) for another source create info record for second vendor and material ,combination in ME11
    Regards
    Kailas ugale

  • How to change keyboard shortcut for cycle through open tabs in PS and AI CC 2014

    I would love to set my own keyboard shortcuts for cycling through open tabs in PS and AI 2014 on OS X. I found out that this can be achieved with ctrl+tab in PS, but I couldn't manage to make any of the suggestions in the forum work for AI. As said, I would like to set a more "standard" shortcut like alt+cmd+arrow-keys for both of the apps. If that shouldn't be possible, does anyone know a shortcut in AI CC 2014?
    Many thanks!
    Amadeus

    Thanks! The shortcut can be set like this in AI, although all key combinations I would want to use are not allowed. Too bad. But anyways, thank you very much for the tip!
    cmd+~ is not an option for me, I guess, since the swiss/german keyboard layout has no dedicated tilde key.
    So, I have a working shortcut in PS (ctrl+tab / of which I still don't know how to change, if possible at all) and thanks to you, I can now set one in AI as well. Unfortunately, I can not set it to be identical as in PS, since the "cmd" key needs to be included in AI's shortcut assignment dialogue, but I guess, this is as good as it gets.

  • Fixed Vendor for Materials

    Is it possible to take the report like, for a specific vendor code, for which materials that vendor has marked as Fixed vendor.
    (I'm having only vendor code, by using that vendor code only i need to get the materials which this vendor as Fixed Vendor)
    Which transaction i can get that report.

    Dear Ian,
    Thanks for your reply.
    I want to take the report for the materials available with open purchase requestitions & purchased material codes from that vendor.
    Ex: A2B is a vendor code.
    I want to take the material codes having the above vendor is as fixed vendor.
    Please confirm.
    Thanks....Partheeban C

  • Change of vendor for Customs & freight

    Hi,
    How to do Mass change of Vendor in Customs(ZCU1) and Freight(ZFR3)?
    say Vendor. No.1234 is the new value?
    Regards,
    Vengat

    batch input, CATT, LSMW.....
    there is no mass change transaction for condition records

  • Change default Vendor for Create DC dialog

    Does anyone know if it's possible to change the default vendor (sap.com) that is shown in the Create DC dialog. Ideally I think it should use the vendor of the SC that you're creating a DC for.

    I followed your suggestions (the correct link by the way is http://help.sap.com/saphelp_nw04/helpdata/en/a4/481955dc9e42c19d5a1bc3b8aead81/content.htm).
    I now have two namespace prefixes:
    1. "mycompany.com" for Software Component Name
    2. "mycompany.com" for Development Component Name
    After performing an Update CMS in the CMS Landscape Directory, I restarted NWDS and logged in to NWDI. When creating a DC it still said "sap.com"...
    So, I figured I maybe had to Save the track again. Saved it, restarted NWDS, reimported the Development Configuration, but still the same result when creating a new DC.
    Questions I have now:
    Does it maybe only work for SC's that are created in the SLD after the namespace prefixes have been defined?
    Might a remove and re-add of my SC's to the track fix this?
    Are you also using the SLD hostname as the Object Server?

  • Vendor change in PO for delivery charges after MIGO

    Dear All,
    System is allowing to change the Vendor for delivery charges even after the MIGO has been done, without any message (warning/error). The Vendor field is editable in PO, even after MIGO.
    Vendor was changed, But at the time of MIRO system is showing the old vendor, not the changed one.
    Problem is explained with one example-
    PO created with "Freight" Delivery charge - with vendor ABCD.MIGO was done.
    After MIGO the exact vendor for the Freight was know, Vendor XYZ . As system is allowing to change it without message, it was changed. No change log is there for the changed vendor.
    But now at the time of MIRO, system is suggesting u201CPlanned delivery costu201D for Vendor ABCD, not for XYZ.
    So how to proceed as the payment has to be done for the new Vendor XYZ.
    Please suggest.
    Regards,
    Vijay P.Bhaware
    Edited by: vijaypb on Aug 28, 2011 4:40 PM

    Hi,
    Please check SAP Note 549408 - Conditions modifiable after invoice receipt for the same.
    THis will resolve your issue.
    Symptom
    You already posted an invoice receipt for a purchase order with delivery costs, but no goods receipt yet. After that you can still change conditions of type 'B' (Delivery costs) via Transaction ME22 or ME22N in the purchase order.
    Solution
    Refer to the attached advance corrections.
    In addition you must adjust message V1631 as follows:
    Change the short text of the message via Transaction SE91 as follows: <Z1> No new delivery costs must be entered after occurred GR/IR.
    Extend the long text by the following passage in section 'Diagnosis': <Z1> After an occurred invoice receipt the change of delivery costs is not allowed in the purchase, either, as information for the correct process are no longer available and the postings can no longer or not without errors be carried out, particularly after the deletion of posted delivery costs for subsequent cancellations or invoices.
    Regards,
    Sandesh Sawant

  • How to set a vendor as fixed vendor during PR creation

    Dear experts,
    There is a field in PR for fixed vendor. How this fiexed vendor determined by SAP during PR creation. How can i ensure that certain vendor will be selected automatically as fixed vendor for some material and service so that during PO creation for the PR , used donot need to put vendor.
    Kindly help
    Thank you.
    Best

    Hi,
    Create  source list(ME01) for material and you can fix the vendor by entering vendor number ( also you can have period duration From & To of fixing)& selecting check box Fixed Source of Supply & save.
    Now during creation of PR (ME51N), select the check box of source determination, then enter other  details and save.
    OR
    You can go for Quota arrangement process & the details are in the link:
    Re: quota arrangement?
    Regards,
    Biju K

  • Mass change with Reason for Rejection.

    Dear Gurus,
    Pl tell me the process to close all the open orders at one go. I have tried with the t.code MASS, but I was unable to do that.
    Pl give the step by step process.
    Regds,
    Sreehari

    Hari,
    MASS transaction is useful, If you know what fields to change  and in what documents/customers/vendors/.
    In your case what fields is pretty clear (VBAP-ABGRU  or MASSVBAP-ABGRU )
    But what documents is not clear.
    Points to consider.
         You can the documents that are open by just writing some query or even you can get it from SE16 using VBAP table
            and you can use these document numbers and enter in the MASS T.Code.
    It looks simple but the main hurdle is not all of the items in these orders are open, right...so you can't enter the reason for rejection in an item which was already delivered, or scheduled to deliver.
    So  Unless you know that all the items of an order are open, its not feasible to use MASS T.code.
             So my suggestion is to write an ABAP program that check whether the item in an order is open or not and then change the reason for rejection using BDC code.
                    Thats my suggestion. I hope you understood the reason for going to an ABAP program.
    Regards,
    Ajai.
    Reward points if helpful.

Maybe you are looking for