Sales order BOm with Both Header material and line item delivery

Hi,
       We have one requirment   we have two products  Products  A  and B, when we are salling only product B we have some amount for that e.g 1000  rupees   but when we are salling product A  along with this product B is free of cost   so as in SO it is not accepting the 0 amount  thats why while making SO for product A  we reduce 1 rupee from product A   and that 1 rupee we are adding for the Free item B   but now every time we have to add both material in SO
  So is there any way  when we make the So for product A  automatically product B should come in So and price of product A is from VK11  but price of B should always be 1 and while creating delivery with VL01 both material we want to delivery and do the PGi  in the same way we required billing doucment for both the material and in case we are salling only product B price  should be from VK11.
  How to customize the system for above requirement.
regards,
  zafar

Hi Zafar,
Free goods determination is not supported in SAP for structured material like BOM.
For your requirement, you need not have to create a BOM materiall, simple free goods determination is suitable.
You can create an Exclusive free goods condition record where material A will be the main item and material B will be the sub item (free of charge).
So create the Condition record for Exclusive free goods in VBN1.
When you will create the Sales order for material A, system will take the above materials "A" as Main item (Item category TAN) and "B" Sub-item (Item category TANN) respectively.
When you will create DELIVERY , both the items will be delivered and you can do PGI.
As and when required you can also sell material B separately.
Regards
Pradyumna

Similar Messages

  • Sales order BOM with component price

    Dear All,
    In PP module is there any report sales order BOM with component price?
    please help
    regards,
    Anwar Shaikh
    SAP PP / QM

    Hi Anwar,
    Please see if the below link is helpful to your cause.
    [Recalculate the price of the sales order;
    Regards,
    Abhay Kapase

  • PO comparison with similar materila number and line items

    Dear Friends,
       I wish to know in a report how i classify the pos having similar material and line items in each other, Like po number is 12 and has material numbers 1, 2, 3
    where po number 13 and has material 1,2,3. how i fetched the data from the table and classify them with similar material and line items, please tell me. any article, example, code will be grete help of mine,
    thanking you
    regards
    Naim

    Guess you need to display report with Purchase Order nos where Material nos are similar.
    On selection screen add parameters Material and Line Item no. Both should ba mandatory.
    Get data from EKPO where MATNR = P_MATNR and EBELP = P_EBELP.
    Display the same in report output.
    Just need to check with you - Material nos can be same on multiple POs but Material, Item no combination may not be.
    I can use same material in another PO with different Line Item as other PO already has some line items. Why do you need this check?

  • Production Order BOM with Variant Configurable Material

    Hi,
    I have a requirement to process the document items in the Production Order BOM for a variant configurable martial. I am not sure which Function Module will do this purpose. I checked the FM: CS_BOM_EXPL_MAT_V2 and does not seem to be working.
    Can you please help me with a suitable Function Module or program that will process the Production Order BOM? Appreciate Your Help.
    Thanks,
    Kanan
    Edited by: Kannan SA on Jul 6, 2011 8:59 PM

    What are you doing with the characteristics right now ?
    If you want operations selected based on characteristic values, you need to have dependencies written just like you do (or in your case, will do) in your BOM components.
    I understand the business-push to not do things 100% at the start and just "oh we'll add that part later" but I would really push back to get that part included initially.

  • Fetching the sales order data using both system status and user status

    Hi,
    Could any one tell me how to fetch sales orders using both system status and user status.
    My requirement is to fetch sales order data in a report where the user enters the system status and user status in the selection screen fields.
    For example i need sales orders where the system status is I1002 i.e. OPEN and user status is E0002 (status profile CMSCON0) that is In Process
    Early replies are appreciated.
    Thanks
    Tanveer

    Hi,
    The system status and user status are stored in CRM_JCDS & CRM_JEST tables you can get the all the order GUID on particular status further pass the order GUID in table CRMD_ORDERADM_H to get transaction ID.
    Regards,
    Dipesh.

  • Sales order report with Net value (NETWR) and Tax amount (MWSBP)

    Hi all,
            I would like to know if somebody know if exist a report of sales order where it can see the Net value and the Tax amount per sales order.
    Regards,
    Mariano.

    You can read those details directly in the table VBAP.
    There are fields for COST, Subtotal1, to subtotal 6, which carries values for netvalue, discounts etc. Depending on the system pricing procedure sub total set-up you can read the tax from one of the sub-total fields.
    You can develop an ABAP query by joining tables VBAK and VBAP, to get the required outputs if needed. Or you can download the VBAP values into an Excel application, where user can manipulate the details.
    Regards,

  • Procedure for creating Recording in  LSMW with header data and line item

    Hello Friends,
    I have to do the Initial Upload of Model Service specification using LSMW ( Recording).
    Transaction : ML10
    The problem i am facing is that i have been given 2 files one with HEADER data and the other with LINE ITEM(Service data).
    Can we use the RECORDING method to upload 2 files?
    If not possible how do we proceed.
    Thanks and regards
    Ashish Naik.

    Step-by-Step Procedure:
    Details of the BAPI used in this scenario:
    Business Object: BUS2012
    Method: CreateFromData
    Details of Message Type and Basic IDoc Type:
    Message Type: PORDCR
    Basic IDoc Type: PORDCR02
    Letu2019s have a look at the BAPI first, before proceeding to the LSMW:
    1.     Go to Transaction BAPI
    2.     Click on Search Button
    3.     Enter the value u201CBUS2012u201D and select u201CObj.type(Technical Object Nameu201D
    4.     Press ENTER
    5.     Following screen appears:
    6.     On the left side of the screen, Expand the u201CPurchaseOrderu201D.
    7.     Select u201CPurchaseOrderu201D and double-click on the same for details.
    Building LSMW using BAPI:
    1. Go to Transaction LSMW.
    2. Enter the Project, Subproject and Object information and click on CREATE.
    3. Enter the descriptions for Project, Subproject and Object as prompted.
    4. Now select Settings à IDoc Inbound Processing
    5. u201CIDoc Inbound Processingu201D screen appears. Enter the required details as shown below:
    6. Click on u201CActivate IDoc Inbound Processingu201D.
    7. Click on u201CYesu201D when prompted for u201CActivate IDoc Inbound?u201D
    8. Hit on u201CBacku201D to return to the main screen.
    9. Click on Continue (F8). Following Screen appears:
    10. Select the Step 1 u201CMaintain Object Attributesu201D and select u201CExecuteu201D.
    11. Select the radio button u201CBusiness Object Methodu201D and enter the following details:
    Business Object: BUS2012
    Method: CreateFromData
    Hit ENTER
    12. Save and click on BACK button. Following information message is displayed.
    13. Now select step 2 u201CMaintain Source Structuresu201D and click u201CExecuteu201D.
    14. In this step, we need to maintain the source structure. In our example, lets consider the example of a file with 2 structures Head and Item data as shown below:
    Click on Create and name the source structure as HEADERDATA. Now select HEADERDATA and click on u201CCreateu201D again to create the child structure. Following popup appears:
    Select u201CLower Levelu201D and click on Continue. Enter the Item data structure name.
    Click Save and hit BACK button to go to the main screen.
    15. Select step 3 u201CMaintain Source Fieldsu201D and hit execute.
    16. Enter the fields as shown below:
    17. Click SAVE and return to main screen.
    18. Select step 4 u201CMaintain Structure Relationsu201D and click Execute.
    Select E1PORDCR and click on CREATE RelationShip. Following screen appears:
    Select HEADERDATA and hit ENTER
    Similarly do the same for the structure E1BPEKKOA, E1BPEKPOC and E1BPPEKET.
    Click Save and return to main screen.
    19. Select the step u201CMaintain Field Mapping and Conversion Rulesu201D and click on execute. Maintain the Field Mapping as seen below:
    20. Select step 7 u201CMaintain Source Filesu201D and provide the link for the test file created. (Create a test file with the same structure as defined earlier).
    Save and return to main screen.
    21. Select the step u201CAssign Filesu201D and click on Execute.
    Assign the file provided to the source structure. Here the same file is provided for both the structures.
    Save and return to the main screen.
    22. Select the step u201CRead Datau201D and click on Execute.
    Click on Execute.
    Return to the main screen.
    23. Select the step u201CDisplay read datau201D and click on execute.
    Click on the structure name to get the field level values.
    24. Return to main screen and now select u201CConvert Datau201D.
    25. Return to the main screen and select u201CDisplay Converted datau201D.
    26. Return to main screen and select u201CStart IDoc generationu201D.
    27. Now select the step u201CStart IDoc Processingu201D on the main screen.
    28. Return to main screen and click on u201CCreate IDoc overviewu201D. Here the data record and status records of the IDoc could be viewed:
    Check this. This may help

  • In a sales order, entering the cost center field for line items

    In a sales order, the cost center field for the tab 'account assignment' of line items is suppressed. Is there any possibilities to open the cost center field(for line items)?

    Hi kim,
    You can do this in Account Assignment Catagory..
    Hope this helps.
    Regards,
    Sree

  • Report on Purchase order header changes and Line item changes.

    Gurus
    All changes which has been done in Purchase order can be seen in enviroment----Header changes Or Item changes for a particular PO.
    Now end user want to see the changes made in all the purchase orders for a particular project in specified date range.
    Suppose there are total 100 POs placed in one month for a particular project. End user want to see the changes MADE (IF ANY) in above POs
    Is there any standard report is available to this effect OR it is z development
    Atul

    HI ,
    This report can easily be written useing the tables EKKO and EKPO
    First get the PO's created in that date range.
    From there get the change document numbers with this extarct the date from CDHDR and CDPOS tables.
    regards,
    Lalita

  • Sales Order BOM-Cost of Sales issue

    Dear Gurus
    Standard Sales Order BOM supports either Pricing Inventory control, Delivery at Header level (Item category group ERLA) or All these at Component level ( Item category group LUMF).
    I have a scenario where in Header is Intangible and Relevent for Pricing only. However Down the level parts are relevent for Delivery and Inventory control.
    I am exploding the Sales Order BOM with Item category group ERLA. However When I do Billing only for Header I do not get Cost of Sales as there is no Cost in Header. I cannot bring Down the level components in Billing as these are not Billing relevent.
    Just To Clarify it more these are Cost is not posted in COPA as Protability analysis documents are only generated with Billing.
    Regards,
    Neeraj Srivastava
    Looking for your valuable inputs How the Cost of Sales can be achieved.
    Regards,
    Neeraj Srivastava
    Edited by: NEERAJ SRIVASTAVA on Jun 5, 2008 5:15 PM

    Hi,
    just try to use BELOW Function moduleS
    CABM_READ_BOM
    CABM_READ_BOM_HEAD            
    CABM_READ_BOM_ITEM            
    These are function Modules ( BOM link to Sales order)
                        OR
    See the function Group CKDI to view more function modules that have relation between BOM and Sales order
    Thanks
    Ramesh

  • Problem in cs61 sales order bom

    Dear sir
    i created  sale order for  item 100  x matrial and item 200 y material ,sales order no 1234.for this sales
    order i want to create sales order bom by cs61 . when i create this the system should allows item 100 for x matrial and item 200 for y material for same sales order . but if  i give  material y for item  100 and material x  for  .200also the system allowing to create the sales order bom.this will effict the bom .
    so system should not allow to create the sales order bom when i give wrong material to item .
    pl give me correct solution for above problem
    regrds
    Baswa

    Baswa,
    when you create sales order BOM through CS61 its all together new BOM specialy meant for that sales order - material combination.
    To create it you can take referance of Material BOM , but there is no such functionality to restrict the componet changes or quantity changes.
    The CS61 its self is meant for creating customer specific BOM , which can be all together different from Material BOM. as in many business its required that , we need to modify our existing BOM on customer request to incorporate that customer specific changes. For all other things standard BOM is there in system and its not affected by this new customer specific BOM.
    If you need further help , discribe your need of creation of sales order BOM.
    Hope it helps you.
    Regards
    Ritesh

  • Sales order costing after changes on configuration or sales order BOM

    Hi all
    Our sales order items requruire an sales order costing. This is done automatically, when saving the sales order item:
    Settings in requirement class:
    - costing: X (costing required)
    - costing-ID: B (automatic costing and marking)
    This works perfect, means the sales order receives a caluculation that is marked.
    Now, something is changed on the sales order BOM with transaction CU51
    It seems, that each time you change the BOM you have to ensure yourself, that the costing of the sales order items (via VA02 -> extras -> costing) has to be performed manually.
    There is no SAP standard process, that does this automatically.
    Thanks for your feedback.
    Pius

    Dear Pius,
    System cannot take the changes from the BOM and execute the cost estimate automatically.
    Need to refresh system when the changes are happened i..e need to execute the Cost Estimate once again.
    Kind Regards
    Umapathi G

  • Header and Line Item reporting (MultiProvider)

    Hello All,
    We have data coming in from a LO Extractor.  There are 2 extractors.  1 for line item the other for Header.  The line item extractor has all the fields for both so we decided to use this extractor (the line item).
    Question is, when extracting this data multiple records come over.  Let's say the order has 2 line items.  It brings over a header record and then 2 line item records.  We have it going to an ODS and then Cube.  The ODS key is order number and item.  Well the header record comes over with item number #, so 3 records hit the ODS.
    How do you handle this?  We saw something about denormalization and make this header record item number a 0.
    Can someone explain to us how to handle this?  We also read about a Constant selection and loading the header record and line item as we are to both the InfoCube, but we just don't understand this solution.
    Please help, Thank you

    Item level will have all fields those are in Header level.Header level data will be a subset of Item level data.Load only Item level and when you require header data remove Item number in that relevant DSO and you can see all the data summarized to header level in overwrite mode.
    This will not be good option if you require some fields that may have different records in the header and the item.
    One better option is create a secondary staging DSO that updated by header, item and schedule line level and you can choose your own data fields and key fields. You can update them in overwrite mode to have summarized records that avoids duplication of records from header and item for same document.
    Constant selection wil be helpful in the report level not during load process.
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/e7/5f983c1a356858e10000000a114084/frameset.htm
    This will ensure total displayed is constant even after navigation. So it hides repetitive records displaying after drilldown.

  • Creating material bom with reference to Sales order bom.

    How to create material bom by coping Sales order bom.?

    Mayur,
    Just go to T code: CS01 use BOm  usage 1 & then select the copy from icon in the menu bar.
    On the popup screen enter material no, plat , bom usage =5 (sales bom).
    System will then allow you to select items from Sales bom. Select the items you need copied to Material BOM. Then save.
    Hope this helps.
    Thanks,
    Ram

  • SALES ORDER ISSUE WITH RESPECT TO BOM TYPE

    Dear expert team,
    Please some one help me over this,
    I want to create sales order,
    EXAMPLE
    we are into production of Porta cabins business, as we send electrical items to our customer site,
    now problem arises when i try making changes  in my electrical item in the sales order
    The BOM for Electrical item
    ELECTRIC ITEM                  (FINISHED GOODS OF ELECTRICAL ITEM)
    ELECTRIC SUB ITEM 0001 (RAW MATERIAL OF ELECTRICAL ITEM)  QITY=> 10     IN STOCK => 5
    ELECTRIC SUB ITEM 0002 (RAW MATERIAL OF ELECTRICAL ITEM)  QITY=> 10     IN STOCK => 3
    ELECTRIC SUB ITEM 0003 (RAW MATERIAL OF ELECTRICAL ITEM)  QITY=> 10     IN STOCK => 0
    If i have to dispatch only two items
    i.e 1] ELECTRIC SUB ITEM 0001 (RAW MATERIAL OF ELECTRICAL ITEM)  Delivery QTY => 5
         2] ELECTRIC SUB ITEM 0002 (RAW MATERIAL OF ELECTRICAL ITEM)  Delivery QTY => 3
    remaining item to be delivered later,
    So please know me, what are the respective changes to be made in my sales order or BOM  ?

    HI
    You can cearte sales order or sales Delivery against Sales BOM with out change in SALES BOM . only update component Quantity At the time of delivery
    In your Case
    The BOM for Electrical item
    ELECTRIC ITEM (FINISHED GOODS OF ELECTRICAL ITEM)
    ELECTRIC SUB ITEM 0001 (RAW MATERIAL OF ELECTRICAL ITEM) QITY=> 10 IN STOCK => 5
    ELECTRIC SUB ITEM 0002 (RAW MATERIAL OF ELECTRICAL ITEM) QITY=> 10 IN STOCK => 3
    ELECTRIC SUB ITEM 0003 (RAW MATERIAL OF ELECTRICAL ITEM) QITY=> 10 IN STOCK => 0
    At the time of delivery update only component Quantity  
    i.e 1] ELECTRIC SUB ITEM 0001 (RAW MATERIAL OF ELECTRICAL ITEM) Delivery QTY => 5
    2] ELECTRIC SUB ITEM 0002 (RAW MATERIAL OF ELECTRICAL ITEM) Delivery QTY => 3
    And Update this third item with Zero (0) quantity .
    ELECTRIC SUB ITEM 0003 (RAW MATERIAL OF ELECTRICAL ITEM) QITY=> 10 IN STOCK => 0
    remaining item to be delivered later,
    Hope it will helpful for u.
    Thanks
    Khan Imran

Maybe you are looking for

  • Tables used for Devloping Customer Reports Of solution manager report

    Dear All, Kindkly Suggest Some Tables,which i can use in developing the solution manager report. key fields i m using From results of Tcode      CRM_DNO_MONITOR ID PERSON RESPONSIBLE TEAM SUPPORT POSTING DATE PRIORITY THANKS IN ADVANCE.

  • .fdf from server and .pdf as flex resource

    I'm building an internal app, so I'm not concerned about initial size.  Once developed it should be cached on the local box. I have to generate various 30 page PDF's that are already defined.  I can populate them on the server using a tool like pdftk

  • Flash Player refuse to reinstall (OSX)

    Hello! This concerns OSX 10.6.4 and Flash Player installation problems. I had some trouble with Safari 5 after installation and I tried many things including removing Flash Player (which turned out not to be the cause of the problem) using the Adobe

  • Problems viewing viewlets in jDeveloper9i demo

    I've been running into a problem trying to get the viewlet demos to run on Linux using Netscape 6.2 (with the Java Plug-in installed). I get the error message "The HTML page has been modified. Stopping". According to Qarbon, this is a delivery proble

  • Plan table column Time

    Hi, In the oracle documentation the column time means the elapsed time of operation as estimated by the optimizer. can any body help me to understand why the value of this one is always equal to 00:00:01? even when i perform explain plan for query th