Planning using a collective purchase order (pull)

Dear all,
Could anyone please give me a little bit of details for this 'pull' process? How do we create a Warehouse Order? How do we create a Collective PO with reference to the Warehouse Order? And how do we distribute the merchandise at GR with reference to the Collective PO?
Thanks in advance for your help and support.
Kindly regards,
Heru

Hello Martin,
You can always copy an existing PO into a new blank PO and change its row contents. Open the 'Parent' PO --> Data -->Duplicate -> A new document opens with the same row contents. Edit the rows accordingly -->Give the new BP name and save.
Now you have the 'Child PO'.
Or
Are you looking for Split PO option?
You can create a Parent PO and split it later according to your requirements into Child POs.
To access the tab, choose Administration --> System Initialization --> Document Settings --> Per Document --> Select PO --> check the box "SPLIT PO".
You can split POs based on the warehouses.
Hope the information is useful to you.
Thanks
Krishna Kishor Kammaje

Similar Messages

  • Collective Purchase Order

    Hi Folks,
    I have a sales order in place where the delivery date for the article is say 31.12.2008.
    In the Article Master
    Pl deliv time =1 days
    GR processing time = 1 days
    While creating Collective Purchase order,
    Procurement period is entered as 30.12.2008 to 31.12.2008
    Schedule line interval  1 day
    When I exceuted, system throws the following message;
    No documents was selected,application log generated.
    Application log shows "Incorrect scheduling call, start date was not transferred correctly".
    Pls help me to solve the above issue.
    Thanks

    Dear Kumar,
    For CPO:
    Check Article Master RP parameters and selection of Articles at CPO
    For Merchandise Distribution:
    (a) We can use the merchandise distribution functions to control the flow of merchandise from the vendor to the recipient (store or Customer)
    (b) If the recipient of the articles is known at the time of procurement. You use either an allocation table (push method) or a collective purchase order (pull method) to plan distribution.
    (c) The merchandise is procured externally and flows through the distribution center. It can either be put away in the distribution center or moved through the distribution center using cross-docking or flow-through.
    (d) In the push method, merchandise distribution is planned using an allocation table. The procurement documents (vendor orders) and issue documents (warehouse orders or deliveries) are then generated as follow-on documents for the allocation table.
    Flow through: The complete delivery for a single recipient is picked from all received Articles. Afterwards the next recipient is processed
    Cross-Docking: The received units are already pre-packed for a specific recipient. They are just moved through the distribution area.
    You have to carry out following tasks for Merchandise Distribution configuration:
    (a) RP Types
    (b) Planning Calendar (if required)
    (c) Site Profile for Merchandise Distribution
    (d) Adjustment profile per processing method
    (e) Distribution profile on Article in DC
    Article Master Data level
    (a) RP Parameters (mandatory)
    (b) Forecast Parameters (if required)
    (c) Distribution Profile (mandatory)
    Bye and all the best,
    Muralidhara

  • How to make collective purchase order from planorder generated from MRP

    Hi Experts,
    I have 2 queries are
    1) Is there any option to create collective Purchase order or Purchase requisition from Plan order generated from MRP ?
    for e.g one packaging material is use in different finish goods products when we run MRP on all finish goods its generates Plan order of FG and BOM. In  packaging material it dependent of 3 to 4 FG and its generate 3 or 4 different Plan order.
    It is possible to create collective PR or PO ?
    2) Is there any possibility to convert Plan order onto Purchase order by vendor , material and delivery date ?
        I have use ME59N and MD15 but its not useful for me.
    Thanks
    Farrukh khan

    Dear farrukh,
    when MRP run You should set mrp control parameter
    Create Purchase requisitions :- 1
    then after mrp run Purchase requisitions created.
    and
    we can change collective Purchase requisitions in to one Purchase order.
    go to selection variant in ME21N,
    then select Purchase requisitions and put all Purchase requisitions.
    and adopt and create Purchase order.
    but condition is it will create only same material and same vendor.
    Jainashu

  • Delay in automatic OBD creation after GRN in collective purchase order

    Gurus,
    1. For certain articles only, there is a delay in automatic outbound delivery creation once GRN is done for a collective purchase order. The stores raise individual POs to the DC and the DC raises a collective PO to the factory/ manufacturing unit in this case. The delay is in the creation of the OBDs to these individual stores. Please let me know what settings determine this and also maybe the name of the program that creates these deliveries.
    2. Also for certain articles, when we run the t-code WF10 to create the collective purchase order, we get the "No documents found" message. Please assist.
    Thanks!
    Suhas

    Hi,
    When you say GRN is posted, I assume you've confirmed it's actually posted?
    How big a delay?  Is it just outputting the delivery, or is it calculating the distribution and creating it?
    We found we had poor performance on Idoc processing (R/3 4.7) and this was due to merchandise distribution specific code, where by the memory wasn't being cleared during processing of large volumes of data.  An OSS note exists for this issue and was relatively easy to apply.  I'll try to find the number tomorrow.
    On the issue you have on no documents found.  Check the STO delivery creation date on shipping data, if the procurement period you have selected in WF10 doesn't include this date, it will be excluded.
    We had this issues a lot with poor data setup.  We now operate this in batch variant as FROM Today's date - 1 month TO today's date + 2 months.
    Without more info it's difficult to advise, WF10 can be a tricky beast to use reliably.
    Check out any other OSS notes, as we did apply a few to get working correctly.
    Are you configured to use parallel processing in WF10?  If so is server group configured correctly?  Again another lesson learnt we had.
    Hope some of that was of help.
    Dave

  • 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

  • Getting errors when iam using  BAPI_PO_CREATE1 for Purchase Order creation

    Hi sap Gurus,
      I am getting Errors when iam using  BAPI_PO_CREATE1 for Purchase Order creation that Material (144) does not exist but it is alreardy maintained in MM01.
    I dont get how it is coming.and what are the mandatory fields in bapi BAPI_PO_CREATE1 in item level .that is too material only.
    pls let me know .
    thanks in advance.

    Hi,
    Check the sample code..
    report  zpo_test             .
    *DATA DECLARATION
    constants : c_x value 'X'.
    *Structures to hold PO header data
    data : header like bapimepoheader ,
    headerx like bapimepoheaderx .
    *Structures to hold PO account data
    data : account like bapimepoaccount occurs 0 with header line ,
    accountx like bapimepoaccountx occurs 0 with header line .
    *Internal Tables to hold PO ITEM DATA
    data : item like bapimepoitem occurs 0 with header line,
    itemx like bapimepoitemx occurs 0 with header line,
    *Internal table to hold messages from BAPI call
    return like bapiret2 occurs 0 with header line,
    *Internal table to hold messages from BAPI call
    pocontractlimits like bapiesucc occurs 0 with header line.
    data : w_header(40) value 'PO Header',
    purchaseorder like bapimepoheader-po_number,
    delivery_date like bapimeposchedule-delivery_date.
    data : ws_langu like sy-langu.
    *text-001 = 'PO Header' - define as text element
    selection-screen begin of block b1 with frame title text-001.
    parameters : company like header-comp_code default '122' ,
    doctyp like header-doc_type default 'NB' ,
    cdate like header-creat_date default sy-datum ,
    vendor like header-vendor default '2000000012' ,
    pur_org like header-purch_org default 'PU01' ,
    pur_grp like header-pur_group default '005' .
    *sociedad like HEADER-COMP_CODE default '122' ,
    *vendedor like HEADER-SALES_PERS default 'sale person'.
    selection-screen end of block b1.
    selection-screen begin of block b2 with frame title text-002.
    parameters : item_num like item-po_item default '00010',
    material like item-material default '12000000' ,
    tipo_imp like item-acctasscat default 'K' ,
    *pos_doc like ITEM-ITEM_CAT default 'F' ,
    shorttxt like item-short_text default 'PRUEBA BAPI' ,
    grup_art like item-matl_group default '817230000' ,
    plant like item-plant default '3001' ,
    mpe like item-trackingno default '9999' ,
    *contrato like ITEM-AGREEMENT default '4904000003' ,
    *quantity like ITEM-QUANTITY default 1 .
    po_unit like item-po_unit default 'EA'.
    selection-screen end of block b2.
    Par?mnetros de imputaci?n
    selection-screen begin of block b3 with frame title text-004.
    parameters : centro like account-costcenter default '1220813150',
    cuenta like account-gl_account default '6631400' ,
    num_pos like account-po_item default '10' ,
    serial like account-serial_no default '01' ,
    ind_imp like account-tax_code default 'I2' .
    selection-screen end of block b3.
    start-of-selection.
    *DATA POPULATION
      ws_langu = sy-langu. "Language variable
    *POPULATE HEADER DATA FOR PO
    *HEADER-COMP_CODE = sociedad .
      header-doc_type = doctyp .
      header-vendor = vendor .
      header-creat_date = cdate .
      header-created_by = 'TD17191' .
      header-purch_org = pur_org .
      header-pur_group = pur_grp .
      header-comp_code = company .
      header-langu = ws_langu .
    *HEADER-SALES_PERS = vendedor .
    *HEADER-CURRENCY = 'DOP' .
    *HEADER-ITEM_INTVL = 10 .
    *HEADER-PMNTTRMS = 'N30' .
    *HEADER-EXCH_RATE = 1 .
    *POPULATE HEADER FLAG.
      headerx-comp_code = c_x.
      headerx-doc_type = c_x.
      headerx-vendor = c_x.
      headerx-creat_date = c_x.
      headerx-created_by = c_x.
      headerx-purch_org = c_x.
      headerx-pur_group = c_x.
      headerx-langu = c_x.
    *HEADERX-sales_pers = c_x.
    *HEADERX-CURRENCY = c_x.
    *HEADER-ITEM_INTVL = c_x.
    *HEADER-PMNTTRMS = c_x.
    *HEADER-EXCH_RATE = c_x.
    *HEADER-EXCH_RATE = c_x.
    *POPULATE ITEM DATA.
      item-po_item = item_num.
      item-quantity = '1'.
    *ITEM-MATERIAL = material .
      item-short_text = 'prueba bapi_po_create1'.
    *ITEM-TAX_CODE = ''.
      item-acctasscat = 'K' .
    *ITEM-ITEM_CAT = 'D' .
      item-matl_group = '817230000' .
      item-plant = '3001' .
      item-trackingno = '99999'.
      item-preq_name = 'test'.
    *ITEM-AGREEMENT = '' .
    *ITEM-AGMT_ITEM = ''.
      item-quantity = '1' .
      item-po_unit = 'EA'.
    *ITEM-ORDERPR_UN = 'EA'.
      item-conv_num1 = '1'.
      item-conv_den1 = '1'.
      item-net_price = '1000000' .
      item-price_unit = '1'.
      item-gr_pr_time = '0'.
      item-prnt_price = 'X'.
      item-unlimited_dlv = 'X'.
      item-gr_ind = 'X' .
      item-ir_ind = 'X' .
      item-gr_basediv = 'X'.
    *ITEM-PCKG_NO = '' .
      append item. clear item.
    *POPULATE ITEM FLAG TABLE
      itemx-po_item = item_num.
      itemx-po_itemx = c_x.
    *ITEMX-MATERIAL = C_X.
      itemx-short_text = c_x.
      itemx-quantity = c_x.
    *ITEMX-TAX_CODE = C_X.
      itemx-acctasscat = c_x.
    *ITEMX-ITEM_CAT = c_x.
      itemx-matl_group = c_x.
      itemx-plant = c_x.
      itemx-trackingno = c_x.
      itemx-preq_name = c_x.
    *ITEMX-AGREEMENT = C_X.
    *ITEMX-AGMT_ITEM = c_x.
      itemx-stge_loc = c_x.
      itemx-quantity = c_x.
      itemx-po_unit = c_x.
    *ITEMX-ORDERPR_UN = C_X.
      itemx-conv_num1 = c_x.
      itemx-conv_den1 = c_x.
      itemx-net_price = c_x.
      itemx-price_unit = c_x.
      itemx-gr_pr_time = c_x.
      itemx-prnt_price = c_x.
      itemx-unlimited_dlv = c_x.
      itemx-gr_ind = c_x .
      itemx-ir_ind = c_x .
      itemx-gr_basediv = c_x .
      append itemx. clear itemx.
    *POPULATE ACCOUNT DATA.
      account-po_item = item_num.
      account-serial_no = serial .
      account-creat_date = sy-datum .
      account-costcenter = centro .
      account-gl_account = cuenta .
      account-gr_rcpt = 'tester'.
      append account. clear account.
    *POPULATE ACCOUNT FLAG TABLE.
      accountx-po_item = item_num .
      accountx-po_itemx = c_x .
      accountx-serial_no = serial .
      accountx-serial_nox = c_x .
      accountx-creat_date = c_x .
      accountx-costcenter = c_x .
      accountx-gl_account = c_x .
      account-gr_rcpt = c_x.
      append accountx. clear accountx.
    *BAPI CALL
      call function 'DIALOG_SET_NO_DIALOG'.
      call function 'BAPI_PO_CREATE1'
        exporting
          poheader         = header
          poheaderx        = headerx
        importing
          exppurchaseorder = purchaseorder
        tables
          return           = return
          poitem           = item
          poitemx          = itemx
          poaccount        = account
          poaccountx       = accountx.
    *Confirm the document creation by calling database COMMIT
      call function 'BAPI_TRANSACTION_COMMIT'
      exporting
      wait = 'X'
    IMPORTING
    RETURN =
    end-of-selection.
    *Output the messages returned from BAPI call
      loop at return.
        write / return-message.
      endloop.
    Regards
    Sudheer

  • How can I prevent any use to update Purchase order if status was "Approval"

    I have some users can update any purchasing order update after "Approval"
    Please I would any Purchasing oracle module expert to Assist me to get way to solve problem.
    How can I prevent any use to update Purchase order if status was "Approval"?
    Further Information :
    Oracle Allpication Release : 11.5.9
    Oracle Purchasing Module.
    Oracle Data Base: 11i
    Khaled,

    Try writing a personalization on the PO screen that adds the following condition to the where clause
    "and authorization_status !='APPROVED'
    However, I will be careful with a blanket restriction like this. There are situations when you need to modify an existing PO. So you should code some exceptions for this rule.
    Hope this helps,
    Sandeep Gandhi

  • Material can only be use once on Purchase order

    Dear SAPfans,
    can we set the material only be use once in purchase order and cannot use for the second time in one plant?

    hi Nizam,
    If I am not wrong then you mean to say in 1 PO for one plant material should be entered once only
    like say you have plant A and plant B and Material XYZ so in po material should be entered as
    XYZ         Plant A
    XYZ         Plant B
    and it should not happen like
    XYZ         Plant A
    XYZ         Plant B
    XYZ         Plant A
    XYZ         Plant B
    right????
    As far as i know this is not possible we can not restrict this

  • Different collective purchase order for same site/vendor combination

    Gurus,
    We are trying to create a collective purchase order (WF10) from the distribution center (site) to the manufacturing site (vendor).
    When we generate the work list, for certain articles, separate CPO numbers are being generated. How can we ensure that all the articles are available in just one CPO instead of multiple CPOs? What settings do I need to look at? Please assist.
    Thanks,
    Suhas

    All,
    This has been resolved. In the purchasing info record, the Region (EINA-REGIO)was maintained differently for a few articles.
    Thanks,
    Suhas

  • Is it possible to use IQS1 for purchase orders without material master?

    Hello,
    We are currently trying to come up with a way to send a notification on purchase orders which have GR's posted against them so that the purchasing team/requestor know that products have been shipped.  We have an office in Qatar where we would like to ship products to (which we are purchasing out of a catalog based in the US) and we need a way to track the shipment.  We are currently using T-Code IQS1 for any items which have been created as material master and are in stock within Qatar however we would like to utilize this t-code for products which are pulled in from a supplier catalog, which are not part of the material master.
    Is there a way to use IQS1 for non-material master products?
    Thanks,
    Katie

    Worked with my development team to locate the resolution.

  • Planning file entry and purchase orders

    Hi all:
    The documentation for MRP planning states that the planning file entry is updated for relevant changes to the material that includes among other things creation of purchase orders for the material.
    In our system, MRP requisition creation does update table MDVM as part of the MRP run. However, purchase order creation does not update the planning file entry, even though the documentation says it should.
    Anyone ever encounter this? Are there controls that need to be set?
    thanks in advance
    weston

    Not sure where you had read that a Purchase order creation updates the PFE. Have a look at this.
    http://forums.sdn.sap.com/thread.jspa?threadID=2129091&messageID=11046363#11046363
    Edited by: UKSAPPP on Feb 16, 2012 6:27 AM

  • Idoc using EDI for purchase order

    hi all,
    could someone explain me all  the steps required in generating purchase order idoc  using EDI butnot using ALE.
    i want all the steps to be in detail.
    thanks in advance
    suma sailaja pvn

    EDI is described as the interchange of structured data according to agreed message standards between computer systems, by electronic means. Structured data equates to a simple and direct method of presenting the data content of a document. The method of ensuring the correct interpretation of the information by the computer system is defined by the EDI standard."
    EDI is a technique used to communicate business transactions between computer systems of different companies and organizations. Note that sometimes the EDI mechanism deployed at a company is often used to interface to other systems within the same organization."
    The difference between ALE and EDI process flows occurs at the communication level. The EDI process transmits IDocs to an EDI subsystem using flat file format. The ALE process transmits IDocs to an SAP system via memory, using asynchronous communication.
    Check the following links
    How Can I transfer invoice details to customer through IDOC in EDI
    Re: IDOC Types and their equivalent messages in EDIFACT and ANSI X12
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://www.henrikfrank.dk/abapexamples/IDOC/IDOC.htm
    http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/0b/2a6095507d11d18ee90000e8366fc2/frameset.htm
    Reward Points if useful.

  • Migrating PO using Import Standard Purchase Orders program

    Hi All,
    When am trying to migrating auto created PO's, First i imported Requisition sucessfully and i took the newly generated DISTRIBUTION_ID for the
    imported REQ and i populated the value in REQ_DISTRIBUTION_ID column (PO_DISTRIBUTIONS_INTERFACE table) and then submited program.
    PO is imported sucessfully but the DISTRIBUTION_ID is not populated in the PO_DISTRIBUTIONS_ALL table. If any knows please help on this issuse ASAP.
    Details:
    ORACLE R12
    Version: 12.1.3
    Programs used:
    Requisition Import program
    Import Standard Purchase Orders program
    Regards,
    Siva.

    Hi Siva,
    THis forum is intended for migrating from non-Oracle to Oracle databases. Your questions looks like an EBS issue so try one of the forums that are listed under E-Business -
    Category: E-Business Suite
    https://forums.oracle.com/forums/category.jspa?categoryID=3
    or this fourm where I found a reference to the same table -
    Forum: SCM - General Discussion
    General SCM Discussion
    Regards,
    Mike

  • How to create Purchase Order using  sub-ordinate Purchase order number?

    Hi,
    I m in ETL product have to extract SAP datas into Access.
    I noticed that in the Demo DataBase of OEC Computers,the Purchase Order is created with sub-ordinate purchase order number.But i am trying to create the same in SAP B1 manually,but i can't create child Purchase Order .
    <b>How to create child Purchase Order?</b>
    Please help me to create the same
    regards
    Sooriyakala.P

    Hi,
    I m in ETL product have to extract SAP datas into Access.
    I noticed that in the Demo DataBase of OEC Computers,the Purchase Order is created with sub-ordinate purchase order number.But i am trying to create the same in SAP B1 manually,but i can't create child Purchase Order .
    <b>How to create child Purchase Order?</b>
    Please help me to create the same
    regards
    Sooriyakala.P

  • Time collection & Purchase Order

    Dear all,
    Here is my flow:
    1) Service Sheet creation (in hours)
    2) PO creation with the service (qty of hours and hour rate)
    3) I collect my time against the PO
    4) I run CATM in order to valuate my hours with PO rate
    5) the service entry sheet is automatically created
    Here is my problem:
    I want to collect working time (to be valuated > no problem) and non working time (not to be valuated > problem)
    How to create an item in my PO that will not be valuated?
    I tried an item valuated at 0 > impossible.
    I tried to tick the GR-receipt non valuated > my service entry sheet is created at 0 but when I want to bill it the PO rate is taken into account
    Any other idea?
    Thank you all
    Best Regards,
    C.

    I think you posted in a wrong forum. This is 'Sales and Distribution', not purchasing and time collection...

Maybe you are looking for

  • How to make this exit

    Can guide me on how to make exit or continue if user key in 'y' to continue and loop back to the 'Enter temperature'? and 'n' to exit the programe.? Please help import javax.swing.*; public class Temperature      public static void main(String[] args

  • Re: loop condition using length

    Hi friends, in a loop condition i am using below coding. LOOP AT I_FORM1 INTO W_FORM1. A = STRLEN( W_FORM1-LOTNO ). LOOP AT I_AUFM INTO W_AUFM WHERE CHARG+0(A) = W_FORM1-LOTNO. ENDLOOP. ENDLOOP. But coming error is The length specification "(A)" is n

  • FAQ:一些关于Debug的基本知识(7)

    这次我们介绍user exit的使用方法. <什么是user exit> 简单的说,就是SAP在系统中为客户加入自己的程序来影响标准程序运行而准备的接口.      A function exit provides the customer with the possibility      to add own functionality to the system without modifying the      standard program.      The developers

  • LINE/COL ERROR

    Hi, I have declared one nested table , then i am using the variable of that nested table in select statement. I am executing the code in procedure i am getting LINE/COL ERROR 59/8 PL/SQL: Statement ignored 59/44 PLS-00597: expression 'COLL' in the IN

  • Changing my email address tied to my iTunes Podcasts

    Communications from Apple regarding my podcast are tied to an email address that I am about to change.  That email address is heavily spammed at the moment. How or to whom do I address a notice of my change of this email address?