Pricing for Pre-Packs in Purchase Order

Hi Guys
Does anyone know when ordering Pre-Packs how to get the PO to determine the Pre-Pack Header Article prices by adding up the prices and quantities in the components of the Pre-Pack in the sub-items?
Example
Header Article 208178 T-Shirt Pre-Pack
Component 1 134562001    Price $2.50
Component 2 134562002    Price $1.50
Purchase Order
Item 10        208178         Net Value is Blank (asking for PBXX Price to be manually entered)
Sub-Item 11 134562001  Price $2.50
Sub-Item 12 134562002  Price $1.50
The scenario we want is for the Header Item 10 to pull in a PB00 price of $2.50 + $1.50 = $4.00
Thanks
Brett

Hi
If you go into the IMG to Logistics General - Material Master - Retail Specific Settings - Settings for Structured materials - General control for Prepack Allocation Planning there are some check boxes, tick "Calculate Purchase Price".  If you set this flag the purchase price of prepacks created with the Prepack Allocation Planning Tool will be calculated as the sum of the purchase prices of the components.  You can change the way of calculating using the extension WSTRN_PREPACK.
Then if you create the prepack articles using transaction WSTN11 the prepack cost price is automatically created as a sum of the component parts and there is a icon (looks like a coin) that allows you to change it if that isn't what you want. 
Regards
Lisa

Similar Messages

  • Terms of Payment for Local and Import Purchase Order

    Hello Experts,
    I am SAP FICO Consultant, I am given a task of maintaining payment terms for local and import purchase order, I would highly appreciate your help in this regard. I know I can maintain payment terms via OBB8 but I am not sure that how to cover the following scenarios.
    1. 100% Advance
    2. 50% Advance, Balance in 07 Days (usually balance immediate with delivery is accepted but it is paid in 07 days for the record)
    3. 25% Advance, Balance in 07 Days
    4. 10% Advance, Balance in 07 Days
    5. 30 Days Credit
    6. 15 Days Credit
    7. 07 Days Credit
    IMPORTS
    1. 100% Irrevocable LC in advance
    2. 100% TT in Advance
    3. 50% TT in advance & 50% before shipment.
    Looking forward to hear from you.
    Regards
    Muhammad Yousuf Ali

    Hi
    <b>All the Local as well as the R/3 data gets stored in the SRM tables ->
    BBP_PAYTERM (Terms of Payment, Backend-Dependent)
    BBP_PAYTERM_TEXT ( Texts for Terms of Payment, Backend-Dependent)
    BBP_TQ02B ( QM System)
    BBP_TQ02U (Description QM system)
    Also refer to Transaction SLG1 for the log created in this case.</b>
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • Tables for credit Memo and Purchase order

    Hi all,
    I need to develop a report to dispaly all the credit memos for the open qty,
    My issue that is  there any table where we can have information for credit memos and purchase order,
    like the input fields is company code,customer number,fiscal year,
    hope you understnad,
    Please let me know if you need any more information,
    Thanks&Regards,
    Cghand

    Hi
    Invoice Verific. table:
    RBKP - Document Header: Invoice Receipt
    RSEG - Document Item: Incoming Invoice
    Regards
    Prasanna

  • BAdI or USEREXIT for changing data of purchase order header - ME21N

    hello all,
    I would like to ask you any way to change the field "reason for change" of the Purchase Order  header.
    I tried implementing the method PROCESS_HEADER of IF_EX_ME_PROCESS_PO_CUST
    or changing reason_code of structure ekko in user exits EXIT_SAPMM06E_006 and EXIT_SAPMM06E_006
    but it seems not to work.
    How can i do?..
    sap. v. ecc 6.0

    >
    Shiva Kumar wrote:
    > Use the user exit : EXIT_SAPMM06E_012: This is triggered on saving of a PO...and user can add validations etc in the exit...
    > Cheers
    It doesn't work...
    >
    Martin Voros wrote:
    > you get reference to object IM_HEADER in method PROCESS_HEADER of BADI ME_PROCESS_PO_CUST. On this object you can call two methods - GET_DATA and SET_DATA. GET_DATA returns structure with type MEPOHEADER. You can change your field here and then call method SET_DATA with your modified structure. This should work.
    > Cheers
    ..same thing for this solution...
    the field that i want to change is RSCOD inside structure EREVGRID...it seems to have also get_data and set_data methods ( IF_REVISION_ITEM_DCM ),
    but I don't know which BAdI to implement that has a object type ref to EREVGRID...
    Edited by: E_M on May 13, 2008 11:08 AM

  • Missing Part list for Plant to Plant Purchase order

    Hi,
          I need the following requirement in CO24,
          In CO24 its shows the missing parts for Sales order, similarly we want the missing parts list for Plant to Plant Purchase order in the same report. Also the report,
    1.It  should not consider the Planned order for a sales order.
    2.It should not consider the planned order which can be convert into purchase requisition.
    3.The procurement type should be "E" or "X".
    Kindly guide me is there any standard layout changes in available or any development we have to do.
    Thanks
    Muthamil Murugan.G

    Hi Purushothaman,
    If you have the following settings in OPJK:
    Plant                 XXXX
    Order Type       XXXX
    Availability Check    2
    [X]Status Check
    [X]Check material availability when saving order (may not need)
    Checking Rule        PP PP checking rule
    Component Check Type    ATP check
    Release material     2  Release permitted despite missing parts
    Then in COHV you try to mass release the order with the following parameter:
    List: Order Header
    Selection: Your selection criteria
    Mass processing:
    Function: Release
    Max. No.of Processes 99
    Save Log: Always
    Release control order: Collective Order Release
    Then after the order is released, you can find the missing part list of that order in CO03 menu path:
    Goto->Missing Parts->Missing parts list
    Hope it helps.
    Regards,
    Rachel

  • One inspection lot for multiple materials of purchase order line items

    Hi All,
    My client requirement is one inspection lot for multiple materials of purchase order line items.
    Please share your thoughts.
    Thanks in advance for early reply.
    Regards,
    Jishu

    I totally agree with Amol.
    I don't think I would touch that development nor would I ever tell a client it could reliably be done through development.
    Knowing what I know about the table structures, I don't think you could create any development for this that could use a significant amount of the existing tables and functionality.  I think you'd have to create all your own Z tables and basically rebuild the functionality.  Tying it back in with SAP data will be difficult.
    You're even looking at all custom screens for your results recording and UD as well.  And if you have follow-on functions like batch classification requirements, batch determination, COA publication, results copy functions, use of DMR and sampling procedures, physical samples, quality notifications, etc. etc.. you could be looking a whole lot of development.
    Craig

  • SAP VB script for updating texts in purchase orders

    Hello,
    I am trying to create a SAP script for updating texts in purchase orders. It is in the last third - Item Detail,  Texts tab.
    The script is ok apart from the fact that it always deletes whatever text is in there and than add a new one.
    I would like to keep history in the texts tab and always just add one line to existing texts. Is there any way (command) how
    to keep existing texts and only add a new line to the top?
    Thanks a lot!
    Jan

    Yes, you are exactly right. I have already figured it out as well. I did not expect it would be that easy. But thanks a lot anyway for replying on this!
    Now I am struggeling with changing SAPLMEGUI in vb scripts for ME22n. Sometimes, there is SAPLMEGUI:0010 and sometimes SAPLMEGUI:0015. Even when the users have the same screens in the beginning the SAPLMEGUI number differs. They also do one item by hand and than it changes. It keeps changing between SAPLMEGUI:0010 and SAPLMEGUI:0015
    Is there a way how to have the same number of SAPLMEGUI or how to eliminate this issue?
    Thanks a lot
    Jan

  • Can u tell me the tables for field Cross company Purchase Order.

    Can u tell me the tables for field Cross company Purchase Order.

    check below link...
    http://help.sap.com/bp_bblibrary/500/Documentation/J53_BPP_EN_DE.doc

  • Foreign trade for free of charge purchase orders

    Hello
    Scenario:
    My company imports tobacco leaf into GB from a different company based in BE, and my company processes the leaf in GB and sends it back to BE. We never own the leaf, and we only charge the BE company a price for the service we provide.
    A purchase order is created for a non valuated material master with 'non-valuated GR' account assignment J and no invoice receipt. Foreign trade data such as commodity code either defaults from material master or is manually entered by PO creator.
    There is no pricing procedure and therefore no GRWR condition value and the statistical value field in the 'declara./values' tab is greyed out. This causes an entry on Intrastat with a zero value, which is incorrect, as we should declare the statistical value of the goods for customs purposes. 
    Aside from adding a value in VEFU and then creating the report using VE33, what ideas do you have for how I could get a statistical value on this PO?
    Thanks

    Hi,
    Can just think of a wild work around...well instead of marking the items as free, put in a value and also put in an equal amount of discount. Which will negate the value of the item.
    I dont knw if that will be acceptable by your client..but it is a work around never the less...
    Take care..
    Osayed.

  • Report for advance payment relevant purchase order

    Dear Sapgurus,
    Logistics people raise one purchase order and release procedure also from logistic teqm onlly after we need approval from finance head we had created one more release finance procedure how they will identify these are purchase order i have to pay advance payment is their any report can u please tell me.
    Regards
    Umi

    Amit kulkarni,
    For this requirement you have to do validation of the amount field for advance payment againest PO.
    i thiought this is only way to get your requirement
    May be this information is useful to you
    Regards
    Surya

  • Idea/Suggestion for Report on Open Purchase Orders

    Note: coding is not necesary
    give me an idea /suggestions how to develop a report which lists all open purchase orders not acknowledged for different vendors  plz if u give me step by step procedure it will help me in developing
    Title edited by: Alvaro Tejada Galindo on Jun 5, 2008 11:23 AM

    Hi kumar,
       DEFINITION :A standing/open order is a Purchase order which has been issued to a vendor, against which specified purchases may be made for a specified period of time. When repeated purchases of the same type of supply items are expected, multiple purchase requisitions may be eliminated by submitting one purchase requisition to establish a standing/open order. This request must be accompanied by a justification memorandum. Standing purchase orders are issued for supply type items and services only.
    JUSTIFICATION :  Request for standing/open orders are approved by the Director of Purchasing, provided they are sufficiently justified. Purchases made by the standing/open order method are often more expensive, and should be considered carefully.
    LOGIC:  Open purchase orders meanse,the purchase order not realse due to  some reasons.
         The purchase order table EKPO (or) EKKO.
            You find the both tables
             fields:          LOEKZ  = Deletion Indicator.
                                ELIKZ  = Delivery completion.
              You checks  above fields  NOTEQUAl to SPACE
                example:   LOEKZ   NE '  '
                                ELIKZ  NE  '  '
                     above fields equal to space that orders realsed.
      example:  select * from ekpo
                                  into  itab
                                  where  ebeln = pametervalue
                                     and  loekz ne '  '
                                     and  elikz  ne '  '.
                Above statment excutes dipalys the open purchase orders.
           Thaks,
           sreddy.

  • Crystal report 2008 for B1 hyperlink to purchase order window

    HI all,
    I am developing a crystal report in sap business one 8.8. I read SAP document '"How to working with crystal report in sap business one"  I know we could link report field to Item master data window use 'http://$b1$/link?table=OITM&key='+{POR1.ItemCode}
    I also can use 'http://$b1$/link?table=OCRD&key='+{OPOR.CardCode} to link to business partner window.
    But I have trouble use purchase DocNum to link to purchase order window. First I get error of formular require string when use
    'http://$b1$/link?table=OCRD&Key='+{OPOR.DocNum}
    I did some search and found ('http://$b1$/link?table=OINV&key=' & totext({OINV.DocNum},0)). I add totext into my formular
    'http://$b1$/link?table=OPOR&Key='+totext({OPOR.DocNum},0)   
    I run that report and get IE open when click DocNum  with   http://$b1$/link?table=OPOR&Key=9,917   rather than open purchase order window.
    Please help me crystal report experts. I know I must miss something in there.

    Hi Rob,
    thanks very much for your help. that is working Now.
    I post the hypherlink code here. I hope that will be useful for someone.
    if {Command.ObjType}='22' then 'http://$b1$/link?table=OPOR&key='+ totext({Command.DocEntry},0,"","") // link purchase order
    else if {Command.ObjType}='20' then  'http://$b1$/link?table=OPDN&key='+ totext({Command.DocEntry},0,"","")// link good receipt
    else if {Command.ObjType}='21' then 'http://$b1$/link?table=ORPD&key='+ totext({Command.DocEntry},0,"","")// good retun
    else if {Command.ObjType}='18' then 'http://$b1$/link?table=OPCH&key='+ totext({Command.DocEntry},0,"","") // A/P Invoice
    else if {Command.ObjType}='19' then 'http://$b1$/link?table=ORPC&key='+ totext({Command.DocEntry},0,"","")  // A/P credit memo

  • Default value for a field in Purchase order

    I want that while creating purchase order system should suggest one value for the field ' prior vendor ' in retail tab. I don't want to use user exit. Can anybody help?

    Hi,
    if that button is clicked then give the values in the work area of  table control and then append it to the table control
      in pai of the screen.
      if r_rad eq 'X'.
        fs_tab = ur value.
    append fs_tab to it_tab.
    endif.
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Feb 13, 2008 3:39 PM

  • Standard web services for Goods receipt and purchase order

    Hi,
    Can you please tell me the std web services for creating the Purchase order and Goods receipt?
    Is there a link where i can get the information on this implementation?
    Thanks
    Srini

    Hi,
    Please reffer ES workplace.
    [Order to Cash|http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=9B0DDD8CCC484FA79EBBBA7F78B57DA7]
    Thanks
    Farooq

  • What are the mandatory fields of BAPI for creating a new purchase order?

    Hi friends,
    I am very new to XI.My Boss has given me task to create a purchase order using BAPI. I want step by step guide to create it.How will i know which fields are mandatory for BAPI_PO_CREATE?

    Hi Shweta,
    However It depends upon the configuration that which fields to be passed.
    But you can check this by running the BAPI in the SAP system by using transaction Se37.
    The most commanly used fields are:
    HEADER :
    DOC_TYPE                       NB
    CO_CODE                        9001
    PURCH_ORG                    9001
    PUR_GROUP                    900
    VENDOR                         100000
    ITEM
    PO_ITEM                        00001
    MATERIAL                      MM10
    STORE_LOC                   01
    MAT_GRP                       01
    SHORT_TEXT                  SERVICE (optional )
    PLANT                            9001
    NET_PRICE                    500
    ITEM_SCHEDULE
    PO_ITEM                        00001
    SERIAL_NO                      0001
    DELIV_DATE                     05.04.2008
    QUANTITY                                  1.000
    You can run the BAPI with some test data... if something is missing the BAPI will ask for it... the Results are displayed in Return Table.
    Regrads,
    Sachin

Maybe you are looking for

  • Developer Application Provisioning Issues -- Only one app at a time?

    _The upshot:_ You can have one and only one developer provision and developer application on the iPhone at a time otherwise you get installation errors (i.e. 0xe8000001). _To fix:_ Use Xcode Organizer to ensure that you have one and only one applicat

  • Report runs in Report Builder but hangs in Report Server

    Hi, I am using Oracle Reports 10g to build a report with many formula columns. Everything was working perfectly till I added some condition in a query in formula columns. After adding it, report is not working in Report Server but runs only in Report

  • Time Machine not speaking to my Mac (error message -6753)

    My time machine has stopped backing up and when I try to reconnect Time Capsule gets the connect messages but will not respond, except with error messages saying it is not available. 1. Airport Utility recognises that the Time Capsule hard drive exis

  • Resetting Default Applications

    Just got a new Quad. While I was setting up Tiger, I mistakenly told OSX to use Microsoft Word as the default application to handle .sit files. Of course, I meant to use Stuffit Expander. Does anyone know how to change this?

  • Plus sign disappears

    Hi all when i execute below command set serveroutput on declare n number; r number; rev number:=0; begin n:=&enter_the_number; while n >0 loop r:=mod(n,10); rev:=(rev*10) + r; n:=n-r; n:=n/10; end loop; dbms_output.put_line('reverse of number is'); d