Purchase Order restrict selection result

Hi experts!
We are on SRM5.0 in ECS.
When a user search Purchase order in the 'Change Purchase Order' transaction BBP_POC he will be able to see all purchase orders within the company.
Actually there is the possibility to restrict the selection results by purchasing organization or purchasing group, but this is not usefull for us. Is there any other object we can use?
Many thanks for your help.
Best regards,
Corinne

Hello,
You could use the badi BBP_WF_LIST to filter this list at your convenience.
You also could use structural authorization (tx OOSB, OOSP).
Rgds,
Pierre

Similar Messages

  • Purchase Order restricted by Purchase Requisition

    Hi Experts,
    In our company, the purchase requisition is a "MUST" to create a Purchase Order. Now I want to restrict the Purchase Order to ask for a Requisition before saving. The P.O should not be saved without a valid Requisition.
    Please Help.
    Regards
    Shah

    Hi,
    Goto T-code  OMET,Create a new enrty say ZR
    Mark following ticks:
    Display Condition Field Selection : AKTH, enter the conditions w/o materials
    Ref to Purchase Requsition
    Change Source (for allowing vendor if it is fixed in PR)
    Change PO Type/Item Ctaegory (for changing document type)..........
    Now as per your requriment  whom all users  you want to restrict PO without PR maintian user parameters ............
    Enter the 'ZR' key as a Parameter FOR THOSE ALL USERS , under the Parameter-ID EFB...............
    Hope this may help you .....

  • Purchase order field selection.

    Dear All,
    I have one query.
    The filed selection for purchase order can be done only for some specific purchase organisations.
    When I do field selection this field should reflect only for some specific purchase organisations.
    Thanks in advance.
    With Rgds,
    Babu

    the field selection key is assigned to Document type.
    First create diff a Field selection key with the field combinations at
    Spro > MM > Purchasing > Purchase order > Define screen layout ,
    Then you nedd to create Many Document types as per your Requirement and then assign Field selection key for the doc type
    Then Use BADI ME_PROCESS_PO_CUST and allow different Pur org & Doc types

  • Document overview  : my Purchase order - change selection period ?

    Hi,
    in ME21N, ME22N or ME23N transaction i use the Document overview, for the item 'my Purchase order' by default the selection period is determinated to 1 week, can i extended this period to 1 month (for example) ? if yes how can i do this ?
    Thanks a lot.
    Cheers

    Go to Me23N and click on the Personal setting from header and on Basic settings tab
    on Selection timeframe for my Docs make it 1 month by drop down and save
    now you will see for 1 month document

  • How to find import and local  purchase order for report

    Dear Friends,
                  Please help me in coding this report, =below is the functional requirement.
    1. To find the list of Import or Local Purchase Orders(purchase orders to be procured from another country).
    2.Once the import purchase order is selected .The report sould display the PO number ,Currency , Value , po Date , Planned recipt date ,
    BUy from vendor , ship from vendor , Origin Country, Destination country, and Status of the PO.
    I am clear about the PO number Currency ,value and po date but could not get how do i fetch the details like:--Planned recipt date ,
    BUy from vendor , ship from vendor , Origin Country, Destination country, and Status .
    Your help is greatly appreciated.

    Hi,
    Buy from vendor is the real vendor who is supplying the items while Ship from vendor is the vendor who just arrange for the transport. This should be maintained in the pruchase order, just consult with your MM consultant to get where they are storing those details
    Regards
    Karthik D

  • Unable to figure out the source of a standard purchase order

    Hi ,
    I have identified a PO in the system which cannot be opened. When I query the PO in the purchase summary form, the 'Open' button is greyed out.
    When I go to Inquire -> View Action History , only one sequence is present ------ Action is close . There is no sequence pertaining to Submit or Approve,
    Can someone please tell me , how to check where this PO has been sourced from ?
    Regards.

    Hi,
    The actual problem which lead to the above question is the following :-
    1.  The Consigned PO Orders are not getting picked up in PO Approval process.
    I would like to know if there is any setup by which we can achieve this. You will not be able to see the Consigned Purchase Orders in Purchase Orders screen as well.
    How to check Consigned Purchase Orders?
    SELECT * FROM PO_HEADERS_ALL WHERE consigned_consumption_flag = 'Y'
    What is Consigned Purchase Orders?
    MIT Sourcing & Procurement - Policies & Procedures

  • List of purchase orders is empty on Goods Receipt PO

    Hi,
    a user can't see the purchase order lists (empty result) when he clicks the "copy from" button on Good Receipt PO, although he just added several new purchase orders (hence they are still open). The weird thing is, another user with the same authorizations (I copied the authorizations) can see the results.
    Does anyone know why? Is there any setup or permission I should be aware of?
    Thanks!!
    Andre

    Hi,
    Did the user fill out the BP details? You will see the PO's only after choosing a supplier.
    Regards,
    Nat

  • Purchase Order Against Good Receipt PO

    Dear Experts,
    I want to display PO Against GRPO. I am little bit confused about above query output.
    For Example : i have an total 10 Items in PO but in GRPO only 6 Items will be there but with using above query i only find matching items records.
    I want all item detail in Purchase order.
    SELECT DISTINCT T0.[DocNum] as 'PO No', T0.CardName as 'PO CardName', T1.ItemCode as 'PO ItemCode', T1.Dscription as 'PO Item Desc', T1.Quantity as 'PO Item Qty', T1.PriceBefDi as 'PO Item Unit Price' ,((T1.PriceBefDi-(T1.PriceBefDi*T1.DiscPrcnt/100))*T1.Quantity) as 'PO Price Aftr Disc', T3.[DocNum] as 'GRN No', T3.CardName as 'GRN CardName', T2.ItemCode as 'GRN ItemCode', T2.Dscription as 'GRN Item Desc', T2.Quantity as 'GRN Item Qty', T2.PriceBefDi as 'GRN Item Unit Price', ((T2.PriceBefDi-(T2.PriceBefDi*T2.DiscPrcnt/100))*T2.Quantity) as 'GRN Price Aftr Disc'
    FROM OPOR T0
    INNER JOIN POR1 T1 ON
    T0.DocEntry = T1.DocEntry
    INNER JOIN PDN1 T2 ON
    T1.DocEntry= T2.BaseEntry AND
    T1.LineNum=T2.BaseLine
    INNER JOIN OPDN T3 ON
    T2.DocEntry = T3.DocEntry
    where T0.DocNum = ' '
    Thanks & Regards,
    Nishit Makadia

    Hi Nishit,
    Please try below.
    SELECT DISTINCT T0.[DocNum] as 'PO No', T0.CardName as 'PO CardName', T1.ItemCode as 'PO ItemCode', T1.Dscription as 'PO Item Desc', T1.Quantity as 'PO Item Qty', T1.PriceBefDi as 'PO Item Unit Price' ,((T1.PriceBefDi-(T1.PriceBefDi*T1.DiscPrcnt/100))*T1.Quantity) as 'PO Price Aftr Disc', T3.[DocNum] as 'GRN No', T3.CardName as 'GRN CardName', T2.ItemCode as 'GRN ItemCode', T2.Dscription as 'GRN Item Desc', T2.Quantity as 'GRN Item Qty', T2.PriceBefDi as 'GRN Item Unit Price', ((T2.PriceBefDi-(T2.PriceBefDi*T2.DiscPrcnt/100))*T2.Quantity) as 'GRN Price Aftr Disc'
    FROM OPOR T0
    LEFT JOIN POR1 T1 ON
    T0.DocEntry = T1.DocEntry
    LEFT JOIN PDN1 T2 ON
    T1.DocEntry= T2.BaseEntry AND
    T1.LineNum=T2.BaseLine
    LEFT JOIN OPDN T3 ON
    T2.DocEntry = T3.DocEntry
    where T0.DocNum = ' '
    Hope this helps
    Regards::::
    Atul Chakraborty

  • Stock mouvement 351 from purchase order : committed quantity

    Hello,
    I currently have MRP running for a division. It creates purchase requisitions with the quantity necessary to transfer. In ME59N there is a check availability between the purchase requisition and the purchase order (transfer between division). So in my purchase order, there are 2 different quantities available : schedule quantity and committed quantity.
    Schedule quantity is the same quantity as in the purchase requisition.
    Committed quantity is equal to the schedule quantity if there is enough stock in the issuing plant. If there is not enough, the committed quantity is equal to the quantity available in the issuing plant.
    So far everything is perfect. But when I create my stock movement 351 in MIGO or MB1B, I can't find a way to select the committed quantity by default. The movement is related to the purchase order, and selects automatically the schedule quantity.
    Is there a standard way to force the committed quantity in the movement 351?
    Thanks in advance for your help!

    Hi Charlotte,
    In standard SAP it not possible to have committed quantity in MIGO or MB1B, by default system will pickup the open quantity (schedule line quantity). But if try to execute the good movements (351) it will give you the error of quantity deficit M7 021 ("Stock Deficit") if you try to withdraw more than available ( committed quantity).
    Also note committed quantity is only updated with the ATP check, but will not be changed automatically per goods movement. it is the standard behavior.
    Regards,
    R.Brahmankar

  • Memory Error in Purchase Order

    Hi All,
    In the Purchase Order, after selecting the BP Code and select the Item Code window, it will display a new window with List of Items, there it displays the items and with in some time it pops up the message "Insufficent memory error".  "SAP Business One applications has run out of memory; it will shut down automatically in order to prevent data inconsistencies".
    once i click on OK Button the application exits.
    the configuration on the server is 1GB RAM, with 1.5 GB of free space.
    the masters in the Database are:
    COA: - 5000 Master
    BP : 8000 (7000 --> Vendors, 1000 --> Customers)
    Items : 27800
    No. of Transactions : NIL
    Please help me out
    Regards
    Shanker

    Hi Jeyakanthan,
    Thanks for the reply,
    I already have both the documents (Size estimator XL File and Hardware Estimator PDF File).
    The configuration we have is more than the specified one by SAP.
    Currently the database size is around 640 MB, and that without any transactions.
    The database size was around 50 MB, which is after importing the COA, BP, and added 50 UDF's, 10 warehouses, document numbering for all transactions except CRM, HR.
    After importing the Item Masters which is around 28000, the size of the database has been increased to 640 MB.
    Please help me out.
    Regards
    Shanker

  • Function module to create Inbound delivery with reference to Purchase Order

    Hi experts,
    I want to create Inbound delivery with refernce to Purchase Order. But I want to create item wise. For example If one purchase order is there with 10 line items. 10, 20, 30, 40, 50......100.
    If I am showing report for Purchase Order with select option and if I select first 5 line items 10, 20, 30, 40, 50 then my program should be create one Inbound delivery for selected line items only. I have tried BDC for Tcode VL31N, but its not worked. Is there any Function module to create Inbound delivery with reference to Purchase Order for selected line items????????

    Hi,
    Try FM RV_DELIVERY_CREATE or GN_DELIVERY_CREATE.
    For creating a delivery wrt PO u 1st need to have a sales order i guess.
    Regards,
    Amit

  • Combined Purchase Order and Sales Order Query. (Including Stand Alone Docs)

    Hi,
    I need some help please!
    I am looking for a query that will show all the Purchase Orders with all their base document Sales Orders. However I also need to show those stand alone Purchase orders and Sales Orders.
    What I have is two queries, one for the PO fields en one for The SO fields. I would like a way to combine these two so I have one query with the relevant PO and SO info next to each other.
    The final query will have a top heading structure like this:
    Status,Purchase No.,Supplier No.,Supplier Name,Week,Month,Del Method,Country,Method,Rep.|Status,Rep.,Sales No.,Customer No.,Customer Name,Customer Order no.,Cust. Del date,Doc total,Del Method
    +(The first part is for the purchase order section, the second part starting at the second 'Status' is the sales order section)
    +Purchase Order Query:
    SELECT
      T0.DocStatus 'Status',
      T0.DocNum'Purchase Order No.',
      T0.CardCode 'Supplier No.',
      T0.CardName'Supplier Name',
      DATEPART(ww,T0.DocDuedate)'Week',
      DATEPART(mm,T0.DocDuedate) 'Month',
      T1.TrnspName 'Delivery Method',
      T2.Country 'Country',
      T0.JrnlMemo 'Method',
      T3.SlpName 'Rep.'
    FROM OPOR T0 
    INNER JOIN OSHP T1 ON T0.TrnspCode = T1.TrnspCode
    INNER JOIN OCRD T2 ON T0.CardCode = T2.CardCode
    INNER JOIN OSLP T3 ON T0.SlpCode = T3.SlpCode
    Sales Order Query:
    SELECT
      T0.DocStatus 'Status',
      T2.SlpName 'Rep.',
      T0.DocNum 'Sales Order No.',
      T0.CardCode 'Customer No.',
      T0.CardName 'Customer Name',
      T0.NumAtCard 'Customer Order no.',
      T0.DocDueDate 'Cust. Delivery date',
      T0.DocTotal ' Doc total',
      T1.TrnspName ' Delivery Method'
    FROM ORDR T0 
    INNER JOIN OSHP T1 ON T0.TrnspCode = T1.TrnspCode
    INNER JOIN OSLP T2 ON T0.SlpCode = T2.SlpCode
    The problem I am having is that if I combine these queries it excludes all those records with blank/empty data fields.
    I do not mind having to go to crystal reports to get what I want.
    Any suggestions?
    Thanks!

    Hi thanks GordonDu,
    I have tried a union before, and yours works great. However my problem is to display the  PO en SO columns next to each other and not underneath each other.
    Something like this:
    Po No          Supplier          SO No           Customer
    1234           Sup 1             9876              Cust 1
    1235           Sup 2             no SO             Cust 2
    1236           Sup 3             9877              Cust 3
    1237           Sup 4             9878              Cust 4
    1238           Sup 5             no SO             Cust 4
    I have this query, but with this it drops all those Purchase Orders made Stand Alone and without a SO number.
    SELECT
      T2.DocNum AS 'Purchase Order No.',
      T0.DocNum AS 'Sales Order No.',
      T2.CardCode AS 'Supplier No.',
      T2.CardName AS 'Supplier Name'
    FROM ORDR T0 
       INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry
       INNER JOIN OPOR T2 ON T2.DocEntry = T1.PoTrgEntry
    Though using your Union gives me all the information I want and the ability to expand on that, my problem is the "Display" part. I am sure I am doing something stupid somwhere 
    Edited by: Desmond Moll on Mar 7, 2012 8:03 AM

  • I want to print multiple Material no against Purchase Order

    hi i want to display MATNR against Purchase Order
    suppose 10 Material no is there than i want to display 10 material no against that Purchase order.
    thanks.
    laxman sankhla.

    hi
       give PURCHASE ORDER as select options on selection screen .
    select matnr from table EKPO based on PO no.
    save them in internal table .
    loop At internal table .
    endloop.
    display it any where on report SAP script or SF.
    reward if helpful.

  • How to disable hold button in purchase order creation.

    hi
    how to disable hold button in purchase order creation.

    Select single * from VBAK where clause
    ---It fetches single record from the database, based on the condition you specified in the where clause.
    Where as select * from VBAK up to 1 row
    ---Fetches first record if the condition specified in the where clause is satisfied, otherwise it doesn't fetch any record

  • IMG settings after creating new output type for a purchase order smartform

    Hi all,
    Do I need to make changes in IMG after creating a new output type in NACE for a purchase order smartform?
    I have customized a purchase order smartform according to the requirements and copied an existing output type and assigned the custom form name.
    When I am trying to create a purchase order to test it, I am going to the message tab for assigning the output type and if I press F4 on the output type field or if I give the copied output type there, it says output type is not defined.
    Do I need to make any changes in SPRO?
    Regards,
    Anik

    Yes. You have to add the new output type to the proper message determination schema.
    Go to the IMG and select Materials Management -> Purchasing -> Messages -> Output control -> Message determination schemas -> Define message schema for purchase order -> Maintain Message Determination Schema: Purchase Order.
    Select the proper schema, then Control Data and insert your new output type into the schema (eventually with any requirement that may be necessary... you probably want to use 101 like in case of the regular NEU message).
    This should do it.

Maybe you are looking for

  • How can I set up a separate account on my Ipod for my friend to use on a separate computer

    I want to lend my IPod touch to my friend who will be hiking for 2 weeks in Spain.  Obviously, she wants to download her own play list.  How can she do this, without me removing all my personal settings?

  • My command key on my macbook pro retina 2014 is sinking

    So I have recently bought a Macbook pro retina 13 inch 2014 model. I have been using it a lot lately especially for typing and using the command key. I notice that my left command key is sinking or in other words, the left command key is much lower o

  • Workbook does not exist in document store

    Hi All, I have transported a workbook by selecting Role with "only necessry objects" then selected only my workbook, that transport was successful. My Role has different folders, this workbook is part of one of the folder.when this transport went thr

  • Cannot copy and paste to third party word processor.

    Greetings to all, I have Windows 7 Professional 64 bit with latest updates on a W520.This is my personal computer with no network. I can not copy and paste, to third party word processor. I was trying to copy and paste to an external hard drive. The

  • Insert - Ignore Duplicate Entry Error

    Hello I would like to use an insert statement which also contains a select statement in it and returns a set of records and gets inserted in to a particular table. But, when I tried to run the sql, it throws error as some of the records are duplicate