Change of vendor number in quotation

Dear fellows,
I have a query regarding with RFQ process.
Suppose a quotation is created for a project. In terms of this quotation several vendors could bid with their price. If there is not a valid vendor master record, i.e., has not yet created in SAP, we use a unique one time vendor (vendor number starts with 90*) while creating quotation. If one time vendoru2019s quotation is approved among other bids we create a valid vendor master record through XK01 (vendor number starts with 20*).
Once quotation is created vendor number field becomes grey, not changeable, is there any possibility where we can change vendor number in quotation from unique one time vendor to actual vendor number; i.e. 90* => 20*   
Regards
Metin

Hi,
Why you want to chnage vendor number in quotation?
RFQ sends to vendor and vendor send quotation and you maintaion the quotation with vendor number. After mainationing quotation, why you want to chnage vendor number in quotation.Ok. If somehow system allow you to change vendor name in quotation, Is your business process allow you to do so  OR how your business owner will react! No business process /owner will allow,rt*
If process allow, then go for concept creation of quotation and maintaning of quoation without vendor and then go for creation of PO.
Regards,
Biju K

Similar Messages

  • Change Vendor Number on Invoice

    We are seeking ways to better control changes to vendor numbers when inputting an invoice based on 3 way match.  We are especially concerned about situation where the PO has already had a receipt, and the vendor number is changed.
    Does anyone have a solution that they like?  Does anyone use alerts, reason codes, limiting of the functionality or monitoring reports?
    Thanks for the information.

    hi,
    If the PO has already had a reciept,this is case of a ratification.To avoid this situation you can set the PO in the GR "Mandatory";so the ratification is current with the transaction.Here the ratified PO should be released immedietely-thus enabling the three way match.
    Changing the vendor number is a very serious thing.By suitable authorisations this should be prevented.You can achieve this using T/code:PFCG.Work with the basis consultant for effecting security settings.
    Hope this helps.
    Regards,
    Ramesh.

  • Changing vendor number in BE PO

    Hi all,
    As you know, if you need to change the material code when the PO is being transfered to the R/3 BE system, you can use  the B31I_MATERIAL_READ driver to adjust/change the material code number.
    Now, we need to change also the vendor number when the PO is being transfered to the back end...
    Do you know how can i achieve that? Is it possible to use a driver or BADI (like the material driver) to change the vendor number while its being transfered to the BE?
    Thnx in advaced...
    BR,
    Gerardo.

    Thank you guys for your helpful answers, i have reviewed those BADI's and it seems that they will be very useful for me...
    Yann, There's no problem with follow-on documents cuz we are homologating materials and vendors with MDM, so SRM will work with MDM codes and R/3 will work with old code numbers (before MDM were implemented).
    Scenario:
    R/3 (PO Reqs) ->  (BADI's*) SRM (SC's)
    SRM (PO's)   (BADI's*)   -> R/3 (PO's)
    SRM <- MDM/XI -> R/3
       Vendors/Materials
    *Those BADI's will be switching codes between SRM and R/3 therefore for both systems will be transparent cuz follow-on documents will have always their own master catalog codes by each side.
    BR,
    Gerardo.

  • BAPI to Change MM Vendor Quotation (Simulate ME47)

    Hi everybody.
    I'm abap consultant and I'm trying to find a BAPI to change a Vendor Quotation.
    I've found two so far, but they are especific to Customer or Purchase Order (BAPI_CUSTOMERQUOTATION_CHANGE and bapi_po_change).
    I've seen that currently there isn't no BAPI for Vendor Quotation, but I can't belive it's true.
    Please anybody has any suggestion?
    Best regards

    Hello Vinicius,
    There is currently no BAPI for Transaction ME47 for RFQ and vendor quotation in the standard SAP system design.
    Please review Note 197958 BAPIs for purchase orders - Missing functionality
    In BAPI_PO_CREATE and BAPI_PO_CREATE1 the field bstyp is filled by program with 'F' (purchase order).
    Regards
    Amber

  • Mass changes in PO's - Change vendor number

    Dear Expert,
    I would like to know your advice.
    I have one clinet requiremnet , they want to do some mass changes in a PO's -  they want to change the vendor code in a purchase orders.
    these purchase order just created and not any inventory or financial posting has been done.
    Some PO's are released completely and some are not released completely.
    They want to change the vendor , the new vendor which they want to incoroporate is having different payment terms and also the partner function may vary.
    The new vendor is from same location and country.
    I tried in MASS but it is giving some error messages like PO is still faulty and not allowing to make a changes.
    My Question is :
    1.If we want to do the chages then is it possible?
    2.If yes then what are the min things needs to be consider while doing the changes ( which data or fields of vendor master from old to new vendor)
    3.is there any other way to do changes other then MASS.
    4.Is it a advisable to change a vendor ( if possible) or shall i write to the client that cancel the all existing PO and create new PO with ref to old PO for new vendor.
    Kindly advise on above.
    Thanks

    Hi ,
    Thanks for your response.
    I would like to add on my existing things,
    The PO's those are partial release , I can cancel those partial release and can able to bring to the original status( w/o any released)
    Is it possible if the PO is not at all released then we can make a changes.
    Appreciates your earnest response.
    Thanks

  • Change the Agreement details using the vendor number

    Hello All,
    My requirement is to get the Agreement number and line item details corresponding to a vendor from a Z table.
    I am able to read the vendor number using BADI ME_PROCESS_REQ_CUST and method GET_DATA
    Now i want to set the agreement details. I have fetched the details from the table, but i am not ablt to set these details in PR.
    I tried using method SET_TEXT but nothing works.
    Please suggest.
    Thanks & Regards,
    Tarun

    Hi,
    what exactly do you mean by setting agreements details? Is it one of the long texts on item level? If yes then you should be able to update long text on time level using method using method IF_LONGTEXTS_MM~SET_TEXT. I've done this before but for PO and I did not have any problems. I assume that PR and PO are really similar. Which BADI method do you use to update items?
    Cheers

  • Vendor Number not coming in partner functions in vendor master

    Hi,
    I am facing a peculiar issue with the vendor master.
    I am creating a vendor having a account group z001 to which the number range is assigned as internal (only) and in the Partner Schema the vendor VN is defined as mandatory and checked for higher level.
    When entering the data on reaching the partner function  tab the first line item where we enter ahve the vendor details of VN it is coming blank in the non-editable mode where we have  the vendor number cell. I noticed as I number range is internal till the vendor is saved the number is not assigned so in the partner tab in the first line item the number is blank.
    On saving and going back to vendor in change mode I am finding the partner VN line item in non-editable mode and the vendor number is blank and I am not able to enter the number also.
    How to overcome this issue.
    Please guide me..
    Thanks,
    Vengal Rao.

    Hi Diwakar,
    Thanks for the response. As it is mandatory it is coming , but as it is defined as internal number, the number is assigned to vendor after saving only.
    So if I got back to same vendor and see what is the partner no appearing in the first row, I see the number as blank, when I try to add the same number in change mode it is not allowing as the realted line ie first line is in non-editable mode. Here VN , and description VENDOR is coming but number not coming, and I am not able to add the number also.
    This is my issue.
    Thanks,
    Vengal Rao.

  • Vendor number range

    Hi friends,
    Originally, we set up vendor account number to be external  from 10000 to 19999. The last vendor number we created was 10051.now I  unchecked the external box and make the number range to be internal with same range . When a create the vendor with the change, I expect the system will give me a number of 10052 after the creation. However I got a stop sign message say: "10000 has been created" .  Creation failed. Then I tried  the 2nd time, this time the stop sign error message says"10001 has been created". It seems I have to go through 51 times (my last vendor number was 10051) to be able to create a external vendor number.
    Is there any way I could do to solve the problem?
    thanks in advance,
    Linda

    Hi,
    Check in SPRO (T.code XKN1) .
    Here for the number range, in change mode (by clicking status button)you can maintain the current number as 10051. Then you can try to create a new vendor master and the system will pick the next number internally.
    Regards

  • Vendor number in General ledger

    Hello team,
    we are in ECC 6.0
    we need vendor number in general ledger report fagll03
    in the layout of FAGLL03 it is available. but it is not updating the field with vendor number.
    how can i get.
    regards
    Sri

    Dear,
    It will not be displayed in the general ledger, you go the reconciliation account of the vendor and execute for the period required. Now you can see the vendor in the field of assignment, if the field is not available then add the field from change layout button in fbl3n.
    In FAGLL03 and double click it will take you to line item display, where you can see the vendor code in assignment field.

  • Vendor Number Range Conflict SAP ECC and CRM 2007

    I need to load SAP ECC Vendor data from SAP to CRM and have setup most of the configuration as required. However I have an issue, the vendor number range used currently in our SAP system is already in use in our CRM system and has been for some time (for Prospects and Contacts).  What is the best approach to dealing with this issue...
    My initial thought was to see if we could have two different numbers for the same vendor in ECC and SAP CRM
    eg SAP Vendor "50000001" equates to CRM "VEN50000001"
    Is such as approach supported?  Can you point me to the documentation that shows how such an approach could be implemented.  What approaches have others done to address similar issues?
    Thanks in advance
    Eddie
    By the way we are on CRM 2007 sp4

    Hi Eddie,
    SAP Note 1044637 - Customize Vendor Numbers
    Implement the code present in the attachment. You can
    change it according to your own requirements. The example code
    suffixes 'VEND' before the first six digits of the vendor
    number before it is downloaded to CRM.
    Thanks,
    Vaibhav Shah

  • Vendor Number Range Problem

    Hi Friends ,
              I have done all settings for Supplier Registration Process.  I am able to transfer the supplier from pre selection screen and all the relevant information is coming in supplier screen, when i am clicking on SAVE button, I am getting following error messages.
    1. Number not in interval 0000100001 u2013 1999999999
    2. Business partner 162 already exists
    In supplier screen partner number shows 162 which is in between Internal Number range assignment while at the time of SAVE system comparing with External Number Range assignment why? When I am changing partner number 162 with External Number range Number for example 100009 then only I am able to create Bidder else it is getting error. Should I have to change Number range assignment or Am I missing any steps?.
             I have assigned following entries in Tx. BUCF in SRM.
    01      0000000001     0000100000     170
    AB     0000100001     1999999999     0       X (Ext)
    MD    9000000000      9999999999    0       X (Ext)
    Entries defined in SRM Server - Technical Basic Settings - Settings for Supplier Synchronization - Define Global Settings
    Vendor Number Assignment Type u2013 Assign SAP-ERP Numbers Only
    Abhijeet

    Dear Nitesh,
    What is the exact error message that you are getting?
    Regards,
    Naveen.

  • Vendor number in FBL3N and FAGLb03 - GRIR clearing account

    Hi,
    I have added a special field BSEG-LIFNR and when i run above reports, it is showing vendor number only against doc type WE and not against any other document types.
    I wanted this facility to be available primarily to track GRIR account postings.
    Can any one help me on this why only a particular document type shows vendor number and not the others.
    Regards,
    Rajanikanth

    If your Purchase Orders are set up to be a 3way match then it is at the time of the Goods Receipt (WE) that the items are expensed.  So if you are looking up the expense GL account then you will only see the vendor field populated on those line items where there was a GR done.  If you are looking up GR/IR clearing account GL Accounts (usually a liability account) then the vendor field is populated for both the GR and IR transactions on those GL Accounts.  That is at least my understanding of how that field populates.  I'm not sure if there are any user exits that would allow us to change that or not.
    Cindy

  • BDC program to change to vendor master

    Can anyone give me a sample BDC code to change vendor master MK02
    After entering the Vendor number and selecting the checkboxes Address and Control in the first screen if i take enter it should go to the second screen which contains all fields of address to modify but My code is giving the screen 0110 which contains only few fields,even though i prepared BDC table with 0111 screen, but the actual screen to be called is 0111.
    Can anyone send the sample code or give me the solution
    Thanks,

    DATA : lv_filename TYPE STRING,
           V_TEXTOUT   TYPE T100-TEXT,
           v_tcode TYPE tcode.
    DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    DATA:   MESSTAB TYPE STANDARD TABLE OF BDCMSGCOLL ,
            MESSTAB1 TYPE BDCMSGCOLL.
    DATA :  ITAB_FILETAB  TYPE FILETABLE.
    CONSTANTS: C_TCODE(4) TYPE C VALUE 'AS02',                " Assets  master data Change - Transaction
               C_N        TYPE C VALUE 'N',                   " Not to display screens while call transaction
               C_E        TYPE C VALUE 'E',                   " Error
               C_S        TYPE C VALUE 'S'. 
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
    PARAMETERS : P_FILE TYPE STRING OBLIGATORY,
                 P_APPL  TYPE FILENAME-FILEEXTERN DEFAULT '/usr/sap/tmp/test_asset.txt' OBLIGATORY LOWER CASE,
                 P_ALV TYPE C AS CHECKBOX.
    SELECTION-SCREEN END OF BLOCK B2.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
      PERFORM GET_FILENAME_UPLOAD_FILE.
    AT SELECTION-SCREEN ON P_FILE.
      PERFORM CHECK_FILE_EXISTS.
    START-OF-SELECTION.
    PERFORM READ_FILE .
    PERFORM FILL_TAB.
    PERFORM GET_FINAL_RECORD.
    PERFORM BDC_REC.
    FORM CHECK_FILE_EXISTS.
      DATA: V_FILENAME TYPE STRING,
            V_RET   TYPE C.
      V_FILENAME = P_FILE .
      CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_EXIST
        EXPORTING
          FILE                 = V_FILENAME
        RECEIVING
          RESULT               = V_RET
        EXCEPTIONS
          CNTL_ERROR           = 1
          ERROR_NO_GUI         = 2
          WRONG_PARAMETER      = 3
          NOT_SUPPORTED_BY_GUI = 4
          OTHERS               = 5.
      IF NOT ( SY-SUBRC = 0 AND V_RET = 'X' ).
        MESSAGE E000(100) WITH 'file does not exits '.
      ENDIF.
    ENDFORM.
    *&      Form  GET_FILENAME_UPLOAD_FILE
    select the file on presentation server using F4 option.
    FORM GET_FILENAME_UPLOAD_FILE.
      DATA: V_TITLE TYPE STRING,
            V_RC    TYPE I.
      V_TITLE = 'WINDOW ' .
      CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
        EXPORTING
          WINDOW_TITLE      = V_TITLE
          DEFAULT_FILENAME  = '*.txt'
          INITIAL_DIRECTORY = 'C:\'
          MULTISELECTION    = ' '  "No multiple selection
        CHANGING
          FILE_TABLE        = ITAB_FILETAB
          RC                = V_RC.
      READ TABLE ITAB_FILETAB INTO P_file INDEX 1.
    ENDFORM.
    FORM READ_FILE .
    lv_filename = p_file.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        FILENAME                     = lv_filename
       FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = 'X'
       HEADER_LENGTH                 = 0
       READ_BY_LINE                  = 'X'
       DAT_MODE                      = ' '
       CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
       REPLACEMENT                   = '#'
       CHECK_BOM                     = ' '
      VIRUS_SCAN_PROFILE            =
      NO_AUTH_CHECK                 = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
      TABLES
        DATA_TAB                      = ITAB_FILE
    EXCEPTIONS
       FILE_OPEN_ERROR               = 1
       FILE_READ_ERROR               = 2
       NO_BATCH                      = 3
       GUI_REFUSE_FILETRANSFER       = 4
       INVALID_TYPE                  = 5
       NO_AUTHORITY                  = 6
       UNKNOWN_ERROR                 = 7
       BAD_DATA_FORMAT               = 8
       HEADER_NOT_ALLOWED            = 9
       SEPARATOR_NOT_ALLOWED         = 10
       HEADER_TOO_LONG               = 11
       UNKNOWN_DP_ERROR              = 12
       ACCESS_DENIED                 = 13
       DP_OUT_OF_MEMORY              = 14
       DISK_FULL                     = 15
       DP_TIMEOUT                    = 16
       OTHERS                        = 17     .
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM.
    FORM BDC_REC .
        DATA user_date TYPE sy-datum.
        DATA : DATE_FORMAT(10) TYPE C,
             TEMP(2) TYPE C,
               ROW  TYPE STRING ,
               ROW1 TYPE STRING.
      LOOP at ITAB_FINAL INTO WA_FINAL .
       CONCATENATE WA_FINAL-afabg6(4) WA_FINAL-afabg0(2) WA_FINAL-afabg+3(2) INTO USER_DATE  .
       WRITE USER_DATE TO DATE_FORMAT.
      PERFORM BDC_DYNPRO      USING 'SAPLAIST' '0100'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'ANLA-ANLN1'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM BDC_FIELD       USING 'ANLA-ANLN1'
                                    WA_FINAL-ANLN1  . "'158'.
      PERFORM BDC_FIELD       USING 'ANLA-ANLN2'
                                    WA_FINAL-ANLN2  .  "'0'.
      PERFORM BDC_FIELD       USING 'ANLA-BUKRS'
                                    WA_FINAL-BUKRS  . "'2600'.
      PERFORM BDC_DYNPRO      USING 'SAPLAIST' '1000'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '=TAB08'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'ANLA-TXT50'.
      PERFORM BDC_FIELD       USING 'ANLA-TXT50'
                                    'PUMP/ATTACK REAGENT METERING'.
      PERFORM BDC_FIELD       USING 'ANLH-ANLHTXT'
                                    'PUMP/ATTACK REAGENT METERING'.
      PERFORM BDC_FIELD       USING 'ANLA-INVNR'
                                    'DB1LA607251CNWF'.
      PERFORM BDC_FIELD       USING 'ANLA-MENGE'
                                    '1'.
      PERFORM BDC_FIELD       USING 'ANLA-MEINS'
                                    'EA'.
      PERFORM BDC_FIELD       USING 'ANLA-INKEN'
                                    'X'.
    PERFORM BDC_FIELD       USING 'ANLA-AKTIV'
                                   '07/01/1984'.
      PERFORM BDC_DYNPRO      USING 'SAPLAIST' '1000'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '=BUCH'.
    CLEAR TEMP.
    *TEMP = WA_FINAL-LINENO.
      CONCATENATE 'ANLB-WBIND(' WA_FINAL-LINENO ')' INTO ROW1 .
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    ROW1 ."'ANLB-WBIND(06)'.
      CONCATENATE 'ANLB-AFABG(' WA_FINAL-LINENO ')' INTO row.
      PERFORM BDC_FIELD       USING row
                                    DATE_FORMAT . "wa_file-afabg . "'12/01/1985'.
        CALL TRANSACTION C_TCODE USING BDCDATA
                         MODE   C_N
                         UPDATE C_S
                         MESSAGES INTO MESSTAB.
        IF SY-SUBRC EQ 0.
          READ TABLE MESSTAB INTO MESSTAB1 WITH KEY MSGTYP = C_S.
          IF SY-SUBRC EQ 0.
            Builds actual message based on info returned from Call transaction
            CALL FUNCTION 'MESSAGE_TEXT_BUILD'
              EXPORTING
                MSGID               = MESSTAB1-MSGID
                MSGNR               = MESSTAB1-MSGNR
                MSGV1               = MESSTAB1-MSGV1
                MSGV2               = MESSTAB1-MSGV2
                MSGV3               = MESSTAB1-MSGV3
                MSGV4               = MESSTAB1-MSGV4
              IMPORTING
                MESSAGE_TEXT_OUTPUT = V_TEXTOUT.
           Build Success table ready for output
            MOVE-CORRESPONDING WA_FINAL TO WA_SUCCESS.
            WA_SUCCESS-MESS = V_TEXTOUT.
            APPEND WA_SUCCESS TO ITAB_SUCCESS.
            CLEAR: WA_SUCCESS .
          ENDIF.
        ELSE.
    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 <> NODATA.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
    ENDIF.
    ENDFORM.

  • Vendor number in new FAGLL03 tcode (offsetting account information)

    HI all,
    my client would like to view the vendor number in TCODE : FAGLL03.
    So i already implemented the SAP note -> Note 1034354 ( FAGLL03: Display of offsetting account information) in order to get the offsetting account information.
    please can any body advise after i implement the above note what do i need to do to display vendor number in FAGLL03 tcode.
    thank you very much

    Hi ,
    Thanks for your inputs.
    Actually i was checked the layout in FAGLL03 before and found out there was no offsetting account fields added to the layout so posted to forum to confirm whether i missed out any other step before go to change layout in FAGLL03.
    But after i post the question in forum I found out that the BADI I created is not activated. So after activate the BADI I am able to see the offsetting account information in FAGLL03.
    Thank you very much for the quick replies

  • Xkn1 creation of vendor number range doubt

    hi
    In xkn1 vendor number range, 
    I want to insert the interval,  as   02  10000 to  30000
    when I try to save or insert , it is not saving,
    A popup as "enter intervals without overlap "
    if i try to change it to 2 or 20: its  not accepting it, a message popups as existing number,
    how to come ovr this problem,
    before inserting number range, should we enter company code , please help me.
    warm regards.

    The reason you are getting that error message is that, that number  interval is already used by another number range. Check the existing number ranges and choose an interval that is not used yet. Or you can assign an existing number range to the vendor group that you have created if that range satisfies your requirements.
    Edited by: PaulKr on Mar 5, 2010 5:41 PM

Maybe you are looking for