Purchase Order Link to Particular Customer

Dear All,
One of my client need this requirement, please help me
When a consignment arrives, user should know which items are for which customer. If a single item is for many customers, user should know whom to invoice first and program should control that and not allow to ship/invoice for other customer.
how can we configure this..
Thanks in advance.
Regards,
Rajesh

Rajesh,
This is what they call hard allocation of inventory..this functionality does not exists in B1 and a convoluted way to approach this would be to use a combination of Batch management and SBO_SP_TransactionNotification stored procedure.
This I had answered at the begining of this year, check this thread
Suda! Again to restriction of items from PO based on SO
Suda

Similar Messages

  • Display list of sales orders for one particular customer using BAPI in WD

    Friends,
    i want to display list of sales orders for one particular customer, the materials ordered, quantity ordered, goods issue date of that particular order and contact information about that particular customer, using Webdynpro.
    Please somebody send me related info,blogs,help links , to complete this task, this is very urgent.
    Please help
    Peter

    Find the WD tutorials here...
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/web%20dynpro%20sample%20applications%20and%20tutorials.htm">Tutorials</a>

  • Create a purchase order linked to sale order with DI

    Hello all,
    I tried to create a purchase order based on a sale order with the DI but I get an error message "the business partner selected in base document is different than the target document"
    As you understand, this is normal to have a different business partner. So my question is : is it possible to create with the DI a purchase order linked to a sale order or is this a missing functionality ?
    Thank you
    Sebastien

    Hi sébastien,
       oDoc.Lines.ItemCode = "A00001"
        oDoc.Lines.Quantity = 1
        oDoc.Lines.BaseType = 17
        oDoc.Lines.BaseEntry = 213
    A Purchase document's BaseType can only be a Purchase document itself.
    A Sales document's BaseType can only be a Sales documento itself.
    To create a Purchase Order based on a Sales Order you must go through each row of the Sales Order and copy the values (ItemCode, Quantity, Discounts, VatGroup, etc.) to the Purchase Order.  And remember the VATCode used in a Sales document cannot be the same as the one used in a Purchase document.
    Best Regards,
    Vítor Vieira

  • Purchase order number of the customer equals to the batch number

    At our case, purchase order number of the customer equals to the batch number. Purchase order number will be written on the sales document (VBKD - BSTKD).
    1. How can the production department can see what is written in this field (on md04 or etc...)? The batches will be created by the PP module so they have to see what is written on this field to give the right number to the batch externally (when creating the batch manually).
    2. If batches are automatically created, how can we make the batch number to be equal to the purchase order number which is written on the sales document (VBKD - BSTKD)?
    I'll be happy for the answers and I'll also be happy if you can give me the names of the user exits for the above questions. Thanks in advance for the answers....

    Hi Yasar?
    Did you evaluate working with valuated sales order stock?
    This way your PP people could use Make to Order style manufacturing and produce for a special "batch" => The sales order special stock.
    Can be used in Repetitive Manufacturing and has no impact in costing, therefore a nice option for the situation you are describing.
    In MD04 a special segment will appear for the the Sales Order stock and this stock will only be able to be shipped for this special order.
    Best Regards,
    Franck

  • Retrieve the sales orders for a particular customer in selection screen

    Hi
    I want to retrieve the sales orders for a particular customer(entering customer number field in the selection screen and then clicking on f4 help on sales order field in the selection screen I should get only sales order numbers for that particular customer number).How can I achieve this through search helps?Are there any standard search helps that I can use.
    <removed_by_moderator>
    Edited by: Julius Bussche on Apr 9, 2009 12:55 PM

    Hi,
    try this:
    at selection-screen on value-request for p_par.
    select * from vbak
    into itab
    where kunnr = p_par.
    then use the FM 'F4IF_TABLE_VALUE_REQUEST'.
    with
    retfield = 'VBELN'
    dynprog = sy-repid
    dynpnr = sy-dynnr
    dynprofield = <name of parameter>
    value_org = 'S'
    tables = itab.
    Regards,
    Leo.

  • Automatic printing of purchase order in a particular printer

    Hi
    Do anyone know, the setting for automatic printing of purchase order by a particular purchasing group in a particular printer. The requirement is that The group has to print only Pur Oder in this printer.
    I don't want to use SPRO>Material Management>Purchasing>Message>assign output device......
    Thanks in advance.
    Esh

    First of all check your output type with MN06 if the Key combination avilable for outpur type then select that combination and creatae the condition records for your PO type with MN04 and assign the printers here by selecting that line adn clicking on the communication tab.
    Or if you don't have the key combination with Purchase group then  go to IMG-MM-Purchasing-message-output control - condition table - here use the existing table for purchase gorup or create new one with the combination oyu are looking
    then create access sequence and assing to your message type then it will be available for MN04.

  • Purchase order received directly in customer consignment

    We are entering a business relationship with a company where we will send the goods on consignment basis  (W stock) procured directly from a vendor. The SAP documentation tells about using the consignment fill up process etc., that we would have to do a receiving in our plant (even though we won't touch the product) and then do another document (the consignment fill-up) to transfer it to the customer as 'W' stock. What we would like to do is write a purchase order for the material have it received at the customer directly into 'W" stock. Does this functionality exist in the SAP purchase order? Can this be easily achieved?

    [http://help.sap.com/bestpractices/BBLibrary/Documentation/J58_BPP_EN_KO.doc]
    [http://help.sap.com/bestpractices/BBLibrary/Documentation/J58_BB_ConfigGuide_EN_KO.doc]
    After creating the Sales order, you can trigger a purchase order from a Vendor through MRP and change the delivery address as the customer. So that the Vendor delivers the product to your customer and you can do the goods receipt in your plant. Then you can do the consignment issue from the delivery to the customer in your system.

  • How to know that the purchase order link to which inbound delivery ?

    Dear Support ,
    I am looking for one way which can check which purchase order ( only for trading goods ) link to which inbound delivery ....
    Now my way is use the purchase order number as a condiction to check in LIPS table , but i think this is a stupid way , right ?
    In fact , i am writing one report which can show all the Open Purchase Order ( Only for trading goods and already created the inbound delivery & shipment costs ) which can do the MIGO without the problems ....
    Has any way to check it ?
    Many thanks .....
    Best Regards
    Carlos

    PO and inbound delivery link.
    In PO item , Conformation Tab : conf ctrl. if its is active U can GR with inbound delivery only (VL31N)
    and not with MIGO.
    rep
    VL06I - Inbound Delivery Monitor
    V_UC_7 - Incomplete Inbound Deliveries
    VL06I Inbound Delivery Monitor
    VL06IC Confirmation of putaway inb. deliv.
    VL06ID Inbound Deliveries for Distribution
    VL06IF Selection inbound deliveries
    VL06IG Inbound deliveries for goods receip
    VL06IP Inbound deliveries for putaway.
    Go to --Information systems > General report selection > Logistics execution > shipping
    REWGDS

  • Sales Order/Delivery for particular customer From his Reserve stock?

    Dear Couleague,
    There is one scenario that faulty material from customer Co. get back by
    Return Order (RE), Then return Delivery --& post goods receipt, Of the sold material,
    Now co. (PP/QM) do rework Process (assemble, dismantle ...... whatever on the basis of return order) & make perfect material ok
    Now this stock PP/QM people put under RESERVE STOCK because it belongs to that particular customer
    Now I want to deliver that stock to that Particular customer,
    1) HOW CAN I DO?
    2) HOW CAN I PICK UP THAT ReserveMaterial while doing Sales Order/ delivery?
    Even though I maintain copy control from RE to OR & AvailabilityCheck?                                                                               
    Thanks
    Suresh

    Hi Suresh,
    As and when you get a return order for repair, then you do the PGR and place that stock into a different storage location and you get that repaired and when you are doing PGI then fetch the stock from the same storage where you have placed the stock when you did the PGR.
    If you are having serial number concept that will help you to give the same piece which you have collected from the customer to return the same piece.
    We have implemented the system in the same way in our previous implementation.
    Thanks,
    Mahesh.

  • Purchase order link to sales order

    In account assignment dropdown in purchase order, 'sales order' option is available. Will that link sales order to PO ?
    1. Does it mean when material is received, it will be used for assigned to that sales order ?
    2. But some sales order can not be entered in purchase order. Does anybody know why ?

    Hi,
    For third party order, either you can create the material master with item category group as BANS, so the system will automatically pick TAS in the sales order for the material or you can change the item category manually to TAS in the order.
    This will trigger a PR, based on the PR a PO will be generated.
    Defining Item Category Group
    IMG ® Sales and Distribution ® Sales ® Sales Documents ® Sales Document Item ® Define Item category groups
    Defining Item CategorySales and Distribution ® Sales ® Sales Documents ® Sales Document Item ® Define Item Categories
    Item category TAS
    Description 3rd party with SN CM
    Item type Blank
    Completion rule Blank
    Special stock Blank
    Relevant for billing B
    Billing plan type Blank
    Billing block Blank
    Pricing X
    Statistical value Blank
    Revenue recognition Blank
    Delimit. start date Blank
    Business data item X
    Sched. line allowed X
    Item relev. for delivery Blank
    Returns Blank
    Weight/Vol.- relevant X
    Credit active X
    Determine cost X
    Aut. batch determ. Blank
    Rounding permitted Blank
    Order qty = 1 Blank
    Incomplete proced. 28
    PartnerDetermProced T
    TextDetermProcedure 01
    Item cat. status group 1
    Screen seq. group N
    Status profile Blank
    Create PO autom. Blank
    Config. strategy Blank
    Mat. variant action Blank
    ATP material variant Blank
    Structure scope Blank
    Application Blank
    Value contract material Blank
    Contract release ctrl Blank
    Repair procedure Blank
    Billing form Blank
    DIP profile Blank
    Assigning Item Category
    IMG  Sales and Distribution  Sales  Sales Documents  Sales Document Item  Assign Item categories
    Creating Material
    MM01
    1. On the screen Create Material (Initial Screen) enter the material number if External.
    2. Choose Select View(s). (Basic View 1&2, Sales Views, Purchasing views and accounting views).
    3. Enter the relevant data and save the material. Use material group BANS in the item material group field.
    Creating SD Pricing Conditions for material
    VK11
    Creating Vendor Master
    XK01
    Regards

  • Restricting Purchase order for a particular material type

    Hi All,
    How do I restrict a purchase order document type to be created for a particular material type.
    For eample PO document type NB should allow to create for materials with the material type ROH only and restrict the other material types by issuing an error.
    Many thanks in advance.
    Regard,
    Ravi

    Hi Ravi,
    This is not directly achievable in std. You will have to implement the check in a user exit, e.g. the BAdI ME_PROCESS_PO_CUST method PROCESS_ITEM.
    But why this strange reqmt? Maybe there's another solution whuch would keep you in std?
    BR
    Raf

  • Purchase Requsition - Purchase Order Link

    Is there any SAP standard report, where given a Purchase Requisition, it will give Purchase order no. Also, in which table, this link is stored

    Hi,
    I am sorry to be repeating myself, but if the link is not shown in ME53N on the status tab of the req item, then the P req HAS NOT been converted to a PO.
    To do a final check go to ME23N for the PO and look at the delivery schedule tab and see if there is a P req number allocated there (or on the PO item line) (there is a Purchase req field in both areas)
    The system does not miss out this update and so if the link is not there, then the PO was created without referring to the PR.
    Steve B

  • Purchase Order generate mail with custom attachment

    Hi
    I have a requirement to create an output type for Purchase Order document. The mail should be sent with attachment file .CSV, which I will generate in my own Z- program. As I understand I have to create a new output type (NACE), make the customizing for output determination on vendor level (VOFM), and to write my own Z-type program and form, where I generate my attachment, and then I execute the function module to send an email - so everything is done manually during output determination. Can I use somehow standard functionality to achieve something like that?

    no clue?

  • Printing Purchase Order from ME9F using custom program and smartform

    I was able to use my custom program which calls a smartform to print purchase orders from transaction ME9F. I did this using transaction NACE.
    However, when I call "Output Message" from ME9F, the output always fails (shown by an 'X' icon after the checkbox). When I try to put back the standard program in NACE, it does not show an 'X' but a check which indicates that the printing was successful.
    Do you know why this happens? What did I miss?
    Here's my call to my smartform from my custom driver program:
        " Change Smartform ZP_MMSF_P01_PURCHASE_ORDER
        " to internal Function module name
        CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
            EXPORTING
                FORMNAME   = 'ZP_MMSF_P01_PURCHASE_ORDER'
            IMPORTING
                FM_NAME    = fmname
        wa_cparam-no_dialog = 'X'.
        wa_output-tddest = 'LOCL'. "or 'LP01'.  "Spool: Output device
        CALL FUNCTION fmname
            EXPORTING
                control_parameters         = wa_cparam
                output_options             = wa_output
                i_data                     = i_data
                wa_lookup                  = wa_data_lookup
                goods_amt                  = goods_amt
                discount_amt               = discount_amt
                vat                        = vat
                total_amt                  = total_amt
                total_amt_inwords          = total_amt_inwords

    Vijaya,
    I have this problem though,
    Whenever I try to provide values for CONTROL_PARAMETERS and OUTPUT_OPTIONS to the sapscript call in your code, the PO printing (even the preview) does not proceed. I do this because I wanted to suppress the printer dialog.
    here is a fragment of the code:
    " code I added
    LS_COMPOSER_PARAM-tddest = 'LOCL'. "or 'LP01'.  "Spool: Output device
    LS_COMPOSER_PARAM-bcs_langu = sy-langu.
    LS_CONTROL_PARAM-preview = 'X'.
    LS_CONTROL_PARAM-no_open = 'X'.
    LS_CONTROL_PARAM-no_close = 'X'.
    LS_CONTROL_PARAM-device = 'PRINTER'.
    LS_CONTROL_PARAM-no_dialog = 'X'.
    DO NAST_ANZAL TIMES.
    *--In case of repetition only one time archiving
    * if sy-index > 1 and nast-tdarmod = 3.
    * nast_tdarmod = nast-tdarmod.
    * nast-tdarmod = 1.
    * ls_composer_param-tdarmod = 1.
    * endif.
    IF SY-INDEX NE 1 AND REPEAT IS INITIAL.
    REPEAT = 'X'.
    ENDIF.
    CALL FUNCTION LF_FM_NAME
    EXPORTING
    ARCHIVE_INDEX = TOA_DARA
    ARCHIVE_PARAMETERS = ARC_PARAMS
    CONTROL_PARAMETERS = LS_CONTROL_PARAM
    MAIL_RECIPIENT = LS_RECIPIENT
    MAIL_SENDER = LS_SENDER
    OUTPUT_OPTIONS = LS_COMPOSER_PARAM
    USER_SETTINGS = SPACE
    IS_NAST = NAST
    IS_REPEAT = REPEAT
    I tried to trace it to the function module generated by smartform. The error propagates this way: From the function module, there is a call to function SSFCOMP_PROCESS_DOCUMENT. Then inside that function, there is a perform operation to tr_ssfcomp_process_doc
    perform tr_ssfcomp_process_doc using startpage docstruc
                                           header.
    Inside that form, it calls the macro tr_active which checks the value of ssfcstat-trlevel (tracelevel) against c_trlevel_document. In the macro, if ssfcstat-trlevel is less than c_trlevel_document, the smartform will fail. c_trlevel_document is 15 and ssfcstat-trlevel is 0, and so the smartform fails.
    (you can see the macro tr_active in include LSTXBCMAC and the form tr_ssfcomp_process_doc is in the include LSTXBCFTR)
    When I do not put values in CONTROL_PARAMETERS and OUTPUT_OPTIONS, everything is ok.
    Do you know why this happens?
    Thanks in advance!
    Edit: I have found out about transaction SFTRACE, but this is disabled.
    Kyle

  • Collective purchase order linke with auto replenishment process

    Hi!
    This is with reference to linking  collective putchase order with auto replenishment process.
    For eg: an article defined with replenishment parameter(the reorder point and target stock). while running collective purchase order using transaction wf10...will system consider the reorder point and target stock and raise the PO.

    Hi Jyotsna,
    The collective purchase order should be used in DC level. That means, based on Stores STO, system automatically converts STO requirements into CPO.
    If you want consider Reorder point and target stock, then this is putaway process. That means, DC will maintain and replenish stock based on your inventory norms fixed by you.
    Hope this information will be useful.
    Bye,
    Muralidhara

Maybe you are looking for