Fixed vendor in non-catalog PO

Hi,
We are facing some strange issue. We have a field "Vendor" in Basic data and Source of Supply tab in shopping cart. This would have value only in case of catalog item or there is contract or any other source of supply assigned to that item. If there is no source of supply then this field will not even displayed in these tabs.
But in our case, if we enter a preferred vendor in source of supply tab, then during the course of approval somehow the "fixed vendor" gets udpated. Because of that, the PO gets automatically created (ext classic) without the knowledge of the buyer.
In shopping cart, we could see both the partner functions 39 and 19. This is happening very rarely (like one in 1000 shopping carts) but the impact is very big as the POs are being sent to vendor before buyer reviewing that.
Has anyone came across this issue? Can you plz help to fix this? we are in SRM 4.0
Thanks,
Arun

Thanks Muthu and Jay.
We tried two changes through this BBP_DOC_CHANGE_BADI.
Change 1 - Deleting the line from lt_partner table where partner_fct = 0000019 and then move lt_partner to et_partner, which is the output parameter of the badi.
In this change, we could able to delete that specific line from lt_partner when partner_fct = 19 and the output parameter et_partner also does not have that line. We checked this at the end of the doc-change badi. But once the shopping cart is ordered, the deleted line is still there. Are we missing something ?
Change 2 - If partner_fct = 0000019 , then make it as partner_fct = 0000039 and then move lt_partner to et_partner
In this case also, it is changing the partner_fct to 39 but the shopping cart is not getting ordered. It is giving the message "PArtner function may not be changed" with message type A.
Can you please advise, if we are missing something here?
Thanks
Arun

Similar Messages

  • Vendor part number for non catalog item in shopping cart?

    I have a requirement to get the vendor part number field in shopping cart basic data for non catalog item. This field is available for catalog items, would it be possible to make the same field available for non catalog items as well?

    Hi Gummadi,
    You can create custom fields in Shopping cart uisng a BADI and can populate the information.
    BBP_CUF_BADI can be used to create customer fields.
    Please get discuss with your ABAP fellow for the creation of customer field.
    Award points for helpful answers.
    Rgds,
    Teja

  • 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

  • IProcurement - "mass upload" for non-catalog request

    I want to find a way to do a "mass upload" when creating a non-catalog request.
    Some back ground; I am not A DBA or a software developer; I am an engineering manager. I work for a large company and have responsibilities for creating Purchase Requisitions. I work from vendor quotes that contain many lines items, and always do non-catalog request because I often get special pricing or simply have non-catalog items. There are several fields on the requisition web page that need to be populated and it's quite cumbersome and time consuming to copy and paste 6 different data fields for 50+ line items. Since these are fields on a web page that correlate to some back end database there must be a way to populate them more quickly and easily, with an upload template, or via an API.
    It is very, very difficult to find the proper internal resources to help me address this problem, and when I do find the right people I'm pretty sure I'll be told "it can't be done" I don't believe it can't be done. It may be difficult, it may require some work, it may require some development efforts, but from a purely technical point of view, populating multiple data fields with minimal user input is certainly doable. I want to be armed with solutions when I finally find the right people at my company. So, anybody out there figure this one out already? Once I do I'll be glad to share but hoping it's a know and fixed issue.
    Thanks!!

    You are looking for the requisitions Open Interface.
    Get this PDF from the documentation for release 11* and read chapter 6, it will guide you through the import process.
    *For some reason this document is not available for newer releases (11i, 12), so you would rely on Metalink to look for notes.

  • Changing preferred vendor to fixed vendor in SRM PO- no currency conversion

    Hi All,
    We are on SRM_SERVER 550, SP11, ECS scenario.
    Users create carts where they enter preferred vendor.
    After approval we found that the PO's were created only in "Held" Status.
    So we did a conversion of the preferred vendor (PF 39) to Fixed vendor (PF 19) during PO creation using BBP_DOC_CHANGE_BADI- BBP_PO_CHANGE.
    We also implemented BBP_GROUP_LOC_PO,GROUP_PO so that all items with same preferred vendor are grouped into a single PO.
    We observed that PO is now getting created in ordered status, where the preferred vendor is getting converted to fixed vendor as per our code change. But we also found a problem- that the line item price doesnt get converted to Vendor order currency after the Po is created. For ex: If line item price is 10 GBP and Vendor order currency is EUR, the line item price in the PO shows 10 EUR. The currency conversion fro GBP to EUR does not happen.
    This does not happen for catalog items/PO's where the cart comes with a fixed vendor (PF 19).
    So there surely seems to be something missing in our code for converting Preferred vendor to fixed vendor which is preventing/not converting the currency as well.
    Please find below the code we are using in DOC_CHANGE_BADI for PO, is there any step in this which is causing the currency conversion to be skipped?
    CONSTANTS:C_FIXED_VENDOR   TYPE BBP_PDS_PARTNER-PARTNER_FCT
                           VALUE '00000019',
               C_PREFERRED_VEND TYPE BBP_PDS_PARTNER-PARTNER_FCT
                           VALUE '00000039'.
       READ TABLE ET_PARTNER INTO LS_PARTNER WITH KEY
                             P_GUID      = IS_HEADER-GUID
                             PARTNER_FCT = C_FIXED_VENDOR.
       IF SY-SUBRC NE 0.
       READ TABLE ET_PARTNER INTO LS_PARTNER WITH KEY
                             P_GUID      = IS_HEADER-GUID
                             PARTNER_FCT = C_PREFERRED_VEND.
        IF SY-SUBRC EQ 0.
          CLEAR IDX.
          IDX = SY-TABIX.
          MOVE C_FIXED_VENDOR TO LS_PARTNER-PARTNER_FCT.
       MODIFY ET_PARTNER INDEX IDX FROM LS_PARTNER TRANSPORTING PARTNER_FCT.
       ENDIF.
       ENDIF.
    Regardas,
    Srivatsan

    there is nothing in your code which prevents the conversion between the two currencies,
    it can be the following reason
    1) system as standard is not performing the conversion.
    2) conversion factors are not maintained (or) conversion factors are maintained and the expiry date for the conversion factors has passed.

  • Fixed vendor getting selected in the Shopping cart by mistake

    Hi,
    We are on SRM_SERVER 550, SP07 and SAP R/3 - 4.7.
    We are on classic scenario.
    Our Scenario: When users order the cart with preferred vendor, the cart will go through approval and once the approval WF gets completed and cart item moves to sourcing cockpit (carry out sourcing). Here the buyers create the PO in the backend.
    But we observed one issue recently. For one particular material id, there is a fixed vendor getting chosen. User enters the preferred vendor, system chooses a fixed vendor--> So the cart doesnt go to sourcing and the PO gets created after the approvals are over.
    I checked if there were any Purchase info records maintained in SAP for this vendor material combination, but there were none.
    There are also no vendor lists maintained.
    Is there any other way a fixed vendor can be picked up in a shopping cart?
    Please let us know .
    Regards,
    Srivatsan

    Hi Srivatsan,
    1) create a new SC and set on hold.
    2) set a breakpoint in the function B45A_SOURCEDETERMIN_GETSOS at the point:
    CALL FUNCTION 'BAPI_SOURCEDETERMIN_GETSOS'       <----- here
                DESTINATION destination
    3) execute the FM BBP_PD_SC_TRANSFER with the GUID of the SC (from the step 1)
    If you have a dialog user in the bakcend, you can debug the SOS find in the backend. If you just need the result, doubleclick on the sources_of_supply:   
    CALL FUNCTION 'BAPI_SOURCEDETERMIN_GETSOS'
          DESTINATION destination
          EXPORTING
            material              = material
            mat_grp               = mat_grp
            plant                 = plant
            deliv_date            = deliv_date
            quantity              = quantity
            unit                  = unit
            item_cat              = item_cat
            acctasscat            = acctasscat
            purch_org             = purch_org
            fixed_vend            = fixed_vend
            pckg_no               = pckg_no
            unit_iso              = unit_iso
          TABLES
            sources_of_supply     = sources_of_supply    <--- check the result here
            return                = return
          EXCEPTIONS
            communication_failure = 1  MESSAGE msg_text
            system_failure        = 2  MESSAGE msg_text
            OTHERS                = 3.
    Kind regards,
    Peter

  • How to maintain the Fixed Vendor

    Hi,
    As I know Fixed Vendor always maintained in source list, but is there any other place we can maintain the fixed vendor.
    My PR is having 2 line items, non of them is maintained in source list but, one of them is automatically have fixed vendor number and info record when PR has generated by thrid party order.
    Regards,

    Check the steps below
    1) you have check the source list indicator in material master purchasing view
    2) than create the info record or contract
    3) create the source list with contract or if info record is created than it will be for info record
    4) make fix source in the source list
    5) in Me51N screen you will see the source ldetermination check box, this check box should be checked and you can defult that by personal setting
    6) now if oyu create the reqs you will see the sourcve as per source list
    BUT if you have checked the regular vendor check box in info record than your source list will not work
    see below
    Regular vendor                                                                               
    Specifies that the material is to be procured from this vendor at client 
         level, i.e. for the entire corporate group.                                                                               
    Use                                                                               
    If you set this indicator, the regular vendor is suggested as the only   
         source.                                                                               
    If you wish to work with the source determination facility for purchasing
         documents, it makes sense not to set the indicator so that the system    
         suggests all available sources, not just the regular vendor.                                                                               
    If you try to enter a different vendor than the regular vendor in the    
         source list or quota arrangement, the system will issue a warning        
         message.

  • How does a catalogue vendor gets charactarized as a fixed vendor in SRM?

    Dear Expters,
    can you please help me understand the standard SRM behaviour (7.0, CS) for the following point:
    When a catlogue item is purchased from a third party catalogue platfrom, than the vendor of this catalogue item is displayed as a fixed vendor in the EBP shopping cart, afer the return from the catalogue platform from SRM.
    How exactly does the charactarization of the vendor as fixed vendor happens?
    I mean, does it happen in a way that during the return from the catalogue platform to SRM, the catalogue platform sends the
    content 000019 into the SRM field partner_fct?
    Or is the approach completely different and it is done somehow in a way that SRM receives that data from the catalogue platform, than for example understands somehow that this position was sent from a catalogue and based on that decides that the vendor should have the "fixed vendor" partner function?
    Thank you.

    Hello,
    The SRM system behaves as described below:                                                                               
    Limit item:                                                               
    If a SC is created with a vendor, it is considered as a "Fixed Vendor".                                                                               
    Free text item:                                                           
    If a SC is created with vendor, it is considered as a "Preferred Vendor".                                                                               
    Catalog items:                                                            
    When an item is added from a catalog to SC, the vendor is always considered as "Fixed vendor".                                                                               
    It is possible to change the "Preferred Vendor" to "Fixed Vendor" through BADI implementation BBP_DOC_CHANGE_BADI~BBP_SC_CHANGE.
    Anyway, if you create a cart using catalog item, vendor will always be considered as fixed.
    Regards,
    Ricardo

  • Code modification to read fixed vendor (Urgent)

    Hi All,
    The below code is basically selecting the fixed vendor as per EORD table for a given material - plant combination. But the issue is for this combination, there can be different fixed vendors but during different times
    eg:
    Mtl  - A, Plant - 1000
    Fixed vendor: Vendor1, From 1.1.2000 To 31.12.2003
    Fixed vendor: Vendor2, From 1.1.2004 To 31.12.2007
    Fixed vendor: Vendor3, From 1.1.2008 To 31.12.2010
    So i want to add one more condition, which reads the system date & if the system date lies in-between 1.1.2000 to 31.12.2003, it selects vendor 1 or if the system date lies in between 1.1.2004 to 31.12.2007, then select vendor 2.
    So how can i add this condition? The valid from field is EORD-VDATU & the valid to field is EORD-BDATU
    Code:
    CLEAR: Y_LIFNR, Y_FLIFN, WL_MATNR.
    SELECT SINGLE LIFNR FLIFN MATNR FROM EORD INTO (Y_LIFNR, Y_FLIFN,
    WL_MATNR)
       WHERE MATNR EQ MARC-MATNR
         AND WERKS EQ MARC-WERKS
         AND FLIFN NE ' '.
    Hope my question is clear, await inputs
    Vivek

    Hi,
    Check the below logic:
    if sy-datum >= 1.1.2000 and sy-datum  <= 31.12.2003.
       vendor = vendor1.
    elseif sy-datum >= 1.1.2004 and sy-datum  <= 31.12.2007.
       vendor = vendor2.
    elseif sy-datum >= 1.1.2008 and sy-datum  <= 31.12.2010.
       vendor = vendor3.
    endif.
    CLEAR: Y_LIFNR, Y_FLIFN, WL_MATNR.
    SELECT SINGLE LIFNR FLIFN MATNR FROM EORD INTO (Y_LIFNR, Y_FLIFN,
    WL_MATNR)
    WHERE MATNR EQ MARC-MATNR
    AND WERKS EQ MARC-WERKS
    AND FLIFN NE ' '.
    and lifnr = vendor
    AND VDATU >= SY-DATUM
    AND BDATU <= sy-datum .

  • Report on PO's raised for vendors other than fixed vendor

    Hi
    Is there any report which gives list of PO's which are raised for vendors other than fixed vendors
    We are maintaining sourcelist
    we need a helath report which gives list of POs in which buyer used other than fixed vendor
    Thanks

    hi,
    In sap there is no one common report availlable for this. you want to develop a customized report for this.alternate solution is  get the one time vendor list in MKVZ trx. pass the values in me1l trx where you can get the desired result.
    Regards,
    velu

  • Is it not possible to create a PR with Fixed vendor without an Info-record

    Hi,
    We have a requirement in which data necessary for PR(Purchase Requisition) creation ( replenishment orders ) comes from a legacy system and we use the BAPI -BAPI_REQUISITION_CREATE to create the PR's.
    The problem is when we try to create PR by using plant in the field fixed vendor present in Source of Supply tab, we are getting the error message, "Inforecord for Vendor xxx and material xxxx does not exist ". This message is due to the plant given in fixed vendor field and missing info records. And we always use only "plant" as fixed vendor.
    Is there any way to avoid the determination of info records based on fixed vendor?
    Thanks in Advance.
    Edited by: Dagny on Aug 28, 2009 3:01 PM
    Edited by: Dagny on Aug 28, 2009 4:30 PM
    Edited by: Dagny on Aug 31, 2009 11:09 AM

    Kurt Lang wrote:
    It is more than well known that Flash is not supported on the iPad or iPhone. Adobe officially threw in the towel even attempting to get a working player for mobile devices that one, doesn't chew up battery life; two, doesn't eat up so many system resources.
    The focus now is on Adobe AIR and HTML5. So don't expect to ever see Flash for the iPad.
    I don't understand the reply. This is the Power Mac forum. Is the real problem finding a PowerPC version of Flash and Adobe Reader? If so, Adobe dropped Flash support for PowerPC in February.
    http://lowendmac.com/ed/bashur/11db/powerpc-flash-support.html
    How evil is this? Well, Apple itself no longer supports PowerPC in its last two major OSs, 10.6 and 10.7. So the problem here is a very old Mac.
    There is an Adobe Reader for PowerPC.
    http://www.adobe.com/support/downloads/detail.jsp?ftpID=5245
    Adobe kept putting out PowerPC updates longer than Apple did!
    Also, Adobe Reader is available for iOS, if that was part of the original question.

  • Finding of fixed vendor while creation of the sales order

    i want to find the fixed vendor (FLIEF) from EBAN ,<b>before saving the sales order</b>,
    for that i need to pass BANFN( purchase request no) BNFPO(purchase request item no), into EBAN ,which i got from VBEP table  .
       i used user-exit (userexit_save_document) which is in MV45AFZZ (include programming). i'm getting BANFN and BNFPO from XVBEP and there is no data in EBAN.help me any other method is there to find these values. like any <b>user_exit</b> or <b>bapi</b> or <b>badi</b>

    Hi Krishna Murali,
    do u want to make mandatory fixed vendor in sales order ,if yes
    u can fix by using the incompletion procedure.
    hope it helps, if u have have any query , come to me
    Thanks&Regards
    Venkat.Dhanemkula

  • Fixed vendor on PR not copied to PO

    Hi,
    I have a third party process where the purchase requisition was automatically created with a fixed vendor which was picked up on PR because info record is maintained. No source list is maintained for this material.
    When the PO was auto-created for this PR, it was created for a different vendor (with an info record marked for deletion).  There is only 1 active info record for this material and it is for the vendor on the PR.
    I checked and there were no changes to the PR or the PO. So why wasn't my fixed vendor copied from the PR to the PO during automatic PO creation ?  And why would the PO chose an inactive info-record ?
    Thanks in advance !
    Alas

    I wasn't expecting you to answer my issue re: workflow. I was just informing you of the steps I have to take in case others stumble on this post. You really don't have to be rude, or even respond ! And just so you know - with workflow, the auto PO flags are not considered !
    Regardless- my client had custom code for how they select their vendors, regardless of the fixed vendor field on the PR. In that logic, they disregard the deletion flag of the purchase info record.

  • Difference between Preffered Vendor and Normal/Fixed Vendor

    Hi Experts,
    Can any one tell me the difference between Preffered Vendor and Normal/Fixed Vendor . And the concept behind
    those.
    Thanks in Advance.

    what is difference between preferred and ordinary vendor, partial conf&conf

  • How to change Preferred Vendor to Fixed Vendor in SC - SRM-5.0

    SRM Experts,
    We are using SRM 5.0, ECC 6.0 and PI-7.0.
    We are using classic scenario in SRM. When user selects the vendor with Outline agreement in SOS tab then SC creates PO in backend system because it has Fixed Vendor otherwise SC creates PR in the backend system.
    We have a new requirement in SRM to create PO instead of PR in the backend system if Purchasing Org=5xxx and total value of SC is less than USD 5XXX and Vendor is a Preferred Vendor in the SC.
    Do I need to use the Check Document BADI to check the total value of the SC and to check whether it is a Preferred Vendor and then in the Change Document BADI, change the value from Preferred Vendor to the Fixed Vendor before SC is saved?
    OR someone has any other suggestions on this?
    Which BADI is called first Check Document or Change Document before saving the SC?
    Thanks in advance!
    MP

    Hi Atul/Disha,
    I sent you my code and problem in detail at your email address.
    Here is the requirement for Changing Preferred Vendor to Fixed Vendor. We are on SRM 5.0 and using classic scenario. I am new to SRM world. I also checked the note- 962474 in our system and it has been applied. We upgraded to SRM 5.0 in Oct-07.
    1.     My client has customization for sources of supply tab. It shows the vendor information in SOS tab based Product category, Plant and Purchasing group selected in the SC. If SC contains Vendor with Outline agreement then SC creates PO in the backend system. So in Change BADI logic for new enhancement of converting Preferred vendor into Fixed Vendor should not change anything in the SC using Outline agreement.
    2.     We have created Custom table-zsrm_fix_vend with fields, purchasing group, company code, currency and total value.
    3.     We need to convert the preferred vendor into fixed vendor
        if the SC’s 1st line item purchasing group = zsrm_fix_vend-ekorg and
                 SC’s 1st line item company code = zsrm_fix_vend-bukrs     and
               SC’s currency = zsrm_fix_vend-currency                   and
               SC’s Total value less than(<)zsrm_fix_vend-totalvalue.
    My testing results and problems…
    1.     When I create a new SC with less value than totalValue from the custom table, change document BADI is changing the preferred vendor into fixed vendor and it is creating PO in the backend system. So this is working as expected.
    2.     When I create a new SC with greater value than totalValue from the custom table, change document BADI is NOT changing the preferred vendor into fixed vendor and it is creating PR in the backend system. So this is working as expected.
    3.     When I use Outline agreement in the SC, it is creating PO in the backend so change BADI logic is not affecting this existing functionality which is good.
    4.     Problem - When I copy a new SC from existing SC with less value than totalValue from the custom table and then changing the amount with the greater value than the custom table, change document BADI is not changing the fixed vendor to the preferred vendor and when I click on sources of supply tab - it is giving me an error “Partner Function may not be Changed” and it exits me to main shopping cart screen.
    5.     Problem - When I copy a new SC from existing SC with greater value than totalValue from the custom table and then changing the amount with the lessser value than the custom table, change document BADI is not changing the preferred vendor to the fixed vendor and when I click on sources of supply tab - it is giving me an error “Partner Function may not be Changed” and it exits me to main shopping cart screen.
    6.     When I copy the SC with Outline Agreement and change the amount it works all the time it is not affected by the change document BADI which is good.
    Please help me to resolve this issue.
    Millions thanks to you!
    MP

Maybe you are looking for

  • The display is horizontal shifted??? Please Help

    The display seems horizontally shifted... For example, * When viewing any presentations or PDFs in Full-screen presentation mode, there is a black bar on the left side of the screen about 1.5 inches wide. And then images/docs being displayed get shif

  • LMS 3.2 with RME 4.3.1 backup configuration problem

    Hi, I am faing some problems in backing up devices in the network where it shows errors. i am trying the to backup configuration for switches 1-  WS-C2960-24PC-L with an ip 10.10.x.1 (10.10.11.1, 10.10.12.1, 10.10.14.1,,,,,,,,,,,,,) but it is giving

  • JComboBox HTML select JTable editor

    I want to use a JComboBox in a JTable cell as editor and renderer. The JComboBox should work just like a HTML select component with a value and a description. When the user changes selection in the JComboBox instead of the description the value shoul

  • Etsy shop is not displaying twitter or facebook connection

    I have an Etsy shop Tinkaroundknits that is connected to twitter and facebook. Under my shop banner should be a twitter follow button and on the left lower side of my shop there should be a facebook like button. Both of these buttons show up and are

  • When in the camera app my screen flashes purple and my front camera doesnt work

    my front camera doesnt work, my back camera flashes purple when i use it. - what should i do, where should i go to get it looked at and is it a technical default on my phone or has it happened to anybody else?