How to billing sub items ?

Hi Gurus:
I have set a BOM in sales contract and sales order. The requirement from customer is to be able to bill the sub item individually.
I am able to bill the main item right now but not the sub item.
Any body knows how to bill the sub item ?
Thanks

Hi eric
If you are doing sales order with a material which has item category group ERLA  then pricing will happen for the header item and for the sub items pricing wont take place
If you do sales order with the material with  which has item category group LUMF then pricing will happen at sub item level .
So for your requirement maintain the item category group as LUMF and the sub items will be delivered and billed
Regards
Srinath

Similar Messages

  • How to copy billing plan details of main item to all its sub-items...

    In the sales order, we have main item and sub-items. The main item is a project item and it has a billing plan which gets copied from the project. Now the requirement is to copy the same billing plan(of the mainitem) to all its subitems- billing dates, billing type, billing rule, date category, percentage of the amount to be billed, etc. So that when we do billing for this sales order all the items and its sub items are copied in the milestone billing document.
    The billing plan is not at header level since the sales order can have multiple project items and their milestones can differ.
    Please suggest how to acheive this- coping of billing plan details from main item to all the subitems.
    Rds,
    sucmsss

    You can use the enhancement section in include mv45af0f_fplan_aktualisieren_c. In the below code, I am copying milestone lines from previous document, but you could adapt to copy from the higher level item. Copy and pretty print it in ABAP editor.
    ENHANCEMENT 10  ZSD_SALES_DOC1.    "active version * Generate Billing Plan without dialog. * Because copy control does not work with milestone billing plans, we need to perform the below tricks.
      DATA: zlt_fplt TYPE TABLE OF fpltvb,         zlt_fpla TYPE TABLE OF fplavb,         zlv_fareg TYPE tfpla-fareg,         zlv_fplnr TYPE fplnr,         zls_vbkd TYPE vbkd.   FIELD-SYMBOLS:TYPE vbkdvb,                 TYPE fplavb,                 TYPE fpltvb,                 TYPE fpltvb.
    IF xvbkd-updkz = chari AND       tvap-fpart IS NOT INITIAL AND *      xfplt[] IS INITIAL AND       vbkd-fplnr IS INITIAL AND "bill plan not created       vbak-vbtyp CA 'CG'. "contracts and orders       SELECT SINGLE fareg FROM tfpla INTO zlv_fareg WHERE         fpart = tvap-fpart.         IF zlv_fareg IS NOT INITIAL AND           zlv_fareg <> '6'.         READ TABLE cvbkd ASSIGNINGWITH KEY         vbeln = vbap-vgbel         posnr = vbap-vgpos.         IF sy-subrc IS INITIAL.           CALL FUNCTION 'BILLING_SCHEDULE_READ'             EXPORTING              fplnr          =-fplnr             tables              ZFPLA          = zlt_fpla              zfplt          = zlt_fplt. * Check if any of the lines are not periodic and not from milestone before proceeding.            READ TABLE zlt_fplt ASSIGNINGWITH KEY            MLSTN = abap_false            nfdat = 0.          IF sy-subrc IS INITIAL.           CONCATENATE '$000' vbap-posnr INTO zlv_fplnr.           ENDIF.         ENDIF.         IF sy-subrc IS INITIAL.           LOOP AT zlt_fplt ASSIGNINGWHERE             mlstn = abap_false.            -fplnr = zlv_fplnr.             APPENDTO xfplt.            -updkz = chari.           ENDLOOP.           LOOP AT zlt_fpla ASSIGNING.            -fplnr = zlv_fplnr.             CLEAR-vbeln.            -updkz = chari.             APPENDTO xfpla.           ENDLOOP.           da_fplnr =-fplnr.         ENDIF.       ENDIF.     ENDIF.     CALL FUNCTION 'BILLING_SCHEDULE_GENERATE'          EXPORTING               I_FKDAT        = VBKD-FKDAT               I_FPLNR        = DA_FPLNR               I_WAERS        = VBAK-WAERK               I_FPART        = TVAP-FPART               I_VEDA         = XVEDA               I_VEDA_KOPF    = VEDAVB               I_UPD_FPLA     = UPD_FPLA               I_UPD_FPLT     = UPD_FPLT               I_KOMK         = TKOMK               I_KOMP         = TKOMP               I_KOMPAX       = KOMPAX               I_FKREL        = VBAP-FKREL               I_CREATE_DATES = US_FLG_CREATE_DATES               I_KFPLAN       = DA_KFPLAN               I_KFPLNR       = DA_KFPLNR               I_NOMSG        = US_NOMSG               I_ABSAGEN      = DA_ABSAGEN               I_FPLAA        = FPLAA          IMPORTING               E_FPLNR        = XVBKD-FPLNR               E_DATALOSS     = DA_DATALOSS               E_UPD_FPLA     = UPD_FPLA               E_UPD_FPLT     = UPD_FPLT               E_KOMPAX       = KOMPAX          TABLES               FPLA_NEW       = XFPLA               FPLA_OLD       = YFPLA               FPLT_NEW       = XFPLT               FPLT_OLD       = YFPLT               I_FPLTS        = TFPLTS               I_FPLTNP       = TFPLTNP               I_KOMV         = XKOMV               I_TKOMK        = TKOMK               I_SVBAP        = UVBAP.     LOOP AT zlt_fplt ASSIGNING.       READ TABLE xfplt ASSIGNINGWITH KEY       mandt =-mandt       fplnr =-fplnr       fpltr =-fpltr.       CHECK sy-subrc IS INITIAL.      -updkz = chari.     ENDLOOP. ENDENHANCEMENT.

  • How to create a single sub-item SD BOM

    Hi All,
    I know how to create Sales BOM.
    In both
    Above Structure (ERLA)  & Below Structure (LUMF)
    Now i want to create sub item bom for a particular sub item. (eg. I have A,B & C sub items but i want to create order only sub item A)
    [ let say-
    i have a laptop in Above Structure (ERLA) & HD,Processor & other laptop component int below structure (LUMF) level.
    Now i want to create Bom only HD .
    when i will create bom only HD price will fetch in order,delivery & billing
    How to do this process .
    Please help me
    Thanks In Advance
    Santanu Giri

    It looks some important info is missing.
    - what is the BOM structure ? What level is the  pricing / Delivery carried out? Iam sure it cant both i.e. pricing @ main item - sub item  because you have mentioned ERLA & LUMF.
    As you already aware-
    Item cat group ERLA is only used in main item MMR, if the main item is relevant for pricing / delivery. & then sub item item cat group should be NORM.
    similarly, if you want to delivery subitem & price is @ subitem level, then main item ,item cat group LUMF ,sub item item cat group NORM.
    now explain your requirement in a better way as possible.
    Thanks,
    Reazuddin MD

  • Sub items of bill of material is not copying in sales returns

    Dear All,
    Regarding sales returns with referance to invoice consist bill of material sub items are not
    copying in to sales returns order because invoice is not consist sub items of bill of material those which are relevent
    for delivery but relevent for billing and pricing
    For this issue make subitems of bill of material to be copied in to billing without pricing to solve the issue.
    If not can create the sales returns order with referance to sales order consist bill of materials to copy sub items along
    with the main item.
    but client wants to  create the sales returns with referance to invoice irrespective of the bill of materials
    we need to customize the zprogramme to get sales order No. if invoice consist bill of material to copy sub items from sales order to sales retuns order.
    With out z  programme can we copy the sub items of bill of materials from  invoice to  sales retuns order.
    But invoice consist only main item of bill of bill of material relevent for pring not relevent for delivery.
    sub items are relevent for delivery but no relevent for billing and pricing.
    Please provide the solution.

    Hi,
    Main item relevant for billing not for delivery
    sub items relevant for delivery not for billing
    Here you can flow sub items in to invoice but do not add item value to invoice net value
    You can control this through statistical indicator in item category detail VOV7
    Under business data tab Statistical value maintain X or Y
    Then even if sub item have price then at invoice time it will statistical (just at item level) system will not add it in net value of invoice.
    Kapil

  • How to copy Characteristics of main item to sub item after RBATP?

    Hi Experts,
    We are having MTO process, where we are creating sales order
    for configurable material. Then we are triggering RBATP and getting
    confirmation based on product allocations.
    But while creating sub items after RBATP, sales order not updating
    configurable characteristic values from main item (TAPA) to sub item (TAN).
    System is asking to maintain characteristic values for sub item again during
    RBATP manually.
    How we can copied these characteristic values of configurable material from
    main item to sub item automatically?
    Regards,
    Narendra

    Hi Experts,
    We are having MTO process, where sales order for configurable material. For these SO,
    we are triggering RBATP and getting confirmation based on product allocations
    & then accordingly it will consider for further planning in APO. But while
    creating sub items for SO after RBATP, system is not updating configurable
    characteristic values from main item (TAPA) to sub item (TAN) automatically.
    System is asking to maintain these characteristic values for sub item again
    during RBATP manually.
    We need to understand, how we can copy these characteristic values of configurable
    material from main item to sub item automatically?

  • How to find the GL Account for a Billing Document Item?

    Hi All,
       For a specific Billing Document Item, how to fetch the corresponding GL Account No.?
       I tried the below approach.
       Using the Billing Document Number, I fetched the corresponding Accounting Document No. then I tried to match the item of billing document with the item of Accounting Document by comparing the amount and then fetch the GL Account from table BSEG. When I compared the line items of both the documents, the no. of line items in the Accounting Document is more compared to the no. of line items in the Billing Document. I tried to match the items using Amount, but what if more than one item has the same amount but different GL Account No.?

    Hi,
    i would agree with what 'Rajasekhar Dinavahi' said.
    quote,
    <b>Hi
    If you open the billing document in VF03, click on 'Accounting' , select the accounting document, click on 'Administrat. data' tab.
    Here you will find the Reference Document and Reference item no.
    Regards,
    Raj
    </b>
    unquote
    The reference Doc will be XBLNR .
    Regards,
    Shehryar

  • How to automat. copy configuration of higher level material to sub-item

    Hi Experts,
    I have Make to Order Scenario. 
    My customer wants the configuration of the non-phantom sub-items in the sales order to be automatically copied from the configuration of the higher level material.
    I have added the ZCOPY function module( to copy configuration) to the configuration profile of the sub-item but the program flow does not go through the function module because sub-item has a link to higher level material.
    If I go to the configuration of the sub-item in VA02, it appears a message u201CThe item configuration can only be changed by that higher level materialu201D. All chosen characteristics of the higher level material are shown, actually configuration of the higher level material is shown because of the link. But in CU44 of that sub-item, sales order no
    Characteristics are selected. 
    Any suggestion how and where to place automatic copy of the configuration of the higher level material to the sub-item?
    Kind regards,
    Danijela Zivanovic

    Vivek & Madhava
        Thank you for your comments. I know that adding A's routing to B is the best simple way to solve the problem. But as a little part of our global firm, our plant can't change master data related to cost calculation so easy. Every chance should be verified by global cost control team. And the routing is B is already very complex, we don't want to make it more complex.
        As same, create another material code is not available too because this should be considered by global team.
        Currently, we are creating production order for A separately. And A was looked as a component in B's production order. So, there are 2 production orders should be deal with. In fact, these two orders should be done at same time. It was complained by shop floor that too much order confirmation work to do. Warehouse complains too.  And further, this way disturbs production planning very much due to the system will not always plans these 2 orders together.
    Regards
    Robbie

  • How to use CSAP_MAT_BOM_MAINTAIN for deleting / changing sub-items?

    I'm trying to use CSAP_MAT_BOM_MAINTAIN for BOM create / change / delete.
    Issue: This Function module is not working when I'm trying to delete / change sub-items of a BOM. I'm getting update termination (ABAP/4 processor: SAPSQL_ARRAY_INSERT_DUPREC) during BOM post.
    Is there a way to fix this?
    (1) BOM creation part is working fine
    (2) BOM item (without any sub-item change) change / delete is also working

    hi
    The following parameter are important parameter and mandatory
    Matnr ;  Enter the material Number
    BOM_USAGE : Ther many BOM available that is sales BOM and Production BOM etc  here you need to mention usage of BOM that is for sales or production
    I_STKO : Enter the BOM Header information  . Note : Ask your Functional consultand
    Apart form this parameter, all are optional so do worry
    regards
    anand kumar

  • How to obtain BOM componnts at the lowest level based on SUB item indicator

    I am doing a report based on CK13N wherein i hav material and plant as the selection parameters and based on that i get the product costing of the entire BOM.
    I pass material to MAST.get the BOM num and usage
    Pass it to STAS and get STLKN (ITEM NODE NUMBER)
    After that i pass STLKN and STLNR(BOM number) to STPO to get the BOM subitems based on UPSKZ(Sub items indicator). But that fails because UPSKZ is nt set for all the assemblies.
    So hw do i get the BOM components at the lowest level USING these TABLES..

    Ashwin
    1) As Taj Said, Sub item is not actually a item or component.
    2) The sub item number what we are viewing the sub item sceen will be 001,002 like ,it not mean any item
    3) For Example a car has 4 wheels, so the item/component description is WHEEL
    4) The BOM Quantity of wheel is 4
    5) In BOM General item over view, you can select the wheel then click subitem
    6) This will lead to sub item screen
    7) There you can see subitem 001,002,003 then installation point,subitem text,qty etc
    8) Against installation point you can decalre Front Left,Front Right,Rear Left,Rear Left
    9) Against sub item text,qty you can declare Front Left wheel-1,Front Right wheel-1, Rear Left wheel-1, Rear Right wheel-1 no
    9) This does not mean there are addition Sub items for wheel (ie) additional BOM component)
    10) Just declaring the positions for fitting in the car to ease the Assembly Person for fixing the wheel
    11) So if you get the cost for WHEEL as assigned in BOM item then ok, don't worry about sub item cost
    Reward me if my answer is helpful
    K.Prabakaran

  • How do i report on BOMS when they have sub items?

    I cant see a simple way or indeed any way of extracting BOM information when i have sub items listed against main items in a BOM.
    For ease of updating i was hoping to be able to extract the current information we have loaded.
    Any suggestions
    David

    CS11 pretty much displays BOM with Sub-bom items ...
    I am not sure what ouput requirement you have on mind...most of the times i have worked with CS11...
    Thanks,
    sudhi

  • Sub items are not getting copied into excise invoice

    Hi Guru's
    I am using Sales BOM in my sale order, pricing and inventory are controlled at sub-item level.
    I am creating the outbound delivery with reference to sale order and billing document (Commercial Invoice) with reference to outbound delivery.
    When I create an excise invoice in J1IIN, subitems are not getting copied from billing document, instead only main item is getting copied along with sum of all the excise duties of subitems. Ex: A is main item (Not relevant for pricing). B and C are subitems with excise duty 10 and 20 respectively. Here A is getting copied with excise duty 30 (10 +30).
    When I download the excise register, register is showing all A, B and C items with quantity but it is not showing the corresponding excise duties of subitems. We would like to avail cenvat at sub items.
    Kindly suggest me how can I copy subitems into excise invoice from billing document.
    Thanks & Regards.
    Swamy H P

    Hi Lakshmipathi,
    Thank you so much for the response.
    Yes, I am able to save the outgoing excise invoice(J1IIN) without any errors. It's working fine for normal materials(With out BOM), but for BOM materials even though main item is not relevant for pricing as pricing is controlled at sub items all the excise duties (BED, ECS and S&H cess) of sub items are getting copied to main item while creating the outgoing excise invoice.
    I mean excise invoice is showing only main item with all the sub items excise duties. same is getting posted also.
    But when I extract and download RG1 register, RG1 report is showing both main item and sub items with quantity but excise duties are not shown.
    I debugged and found that excise duties are not flowing to table J_1irg1 from J_1iexcdtl.
    Thanks & Regards,
    Swamy H P

  • Variant as sub-item in Sales Order

    Dear Experts: 
    I have a scenario as follows:
    1. i want a variant as a sub-item in the sales order with reference to a higher level item. when user will enter the KMAT article, the pop-up will come for choosing variant and the KMAT will be replaced with the variant as it happens in configurable material.
    2. this variant article should not be relevant to pricing, delivery and billing; i. e. - document should not be incomplete for net value,  this variant should not come in delivery and billing document.
    how can i achieve this scenario?
    Regards,
    Farahnaz Sobhan

    Hi
    Delivery creation that is selection date is controlled by the schedule line of the line item in the sales order
    Try by changing the schedule lines in sales order in VA02
    there you try to change the delivery date to past
    It might be possible if you had enough stocks at that time
    Regards
    Raja

  • On VA01 transfer an value from Condition type Z000 from sub-item to main it

    Hi,
    I want to create a sales order and I have one main item an one promotion  (sub-item) item without determination price. I want to transfer cost price from VPRS form sub-item to an Z000 contidion to main item for tranfer this value to CO_PA for a field value different from VPRS field value.
    How can i do this?
    Thanks in advance.
    Catarina Alves

    Hi,
    In copy controls of Del to Bill - VTFL .... in the item screen copy control.... u have a button called cumulate coast set this for the item u need to transfer i.e to item category of subitem u have.
    Reward if helpful
    Please find the help for this "Cumulate Cost" below -
    Cumulate cost
    This field is used in the main item to control whether the cost value (usually condition type VPRS) is to be copied from the relevant sub-items. The following cases are taken into account:
    Free of charge sub-items (free goods)
    Batch split items
    Bill of material components
    This function is needed especially if the sub-items involved are not relevant for billing. In this case the costs of these sub-items do not appear in CO-PA or the statistics.
    Reward if helpful
    Krishna

  • How to handle sub subcontracting in SAP B1 ?

    Dear all,
    How to handle sub subcontracting in SAP B1 ?
    Let me explain in detail,
    My client doing sub contracting work for parent company,raw material is actually received from parent company
    thru 57F4 challan,raw material sent for further processes in my client company and later converted material
    is sent to a sub contractor for finishing thru 57F4 challan,after finishing material is recieved by client company,
    send it once again to parent company.In this process raw material is received as X and send it to parent company as Y.
    My question is, How to handle sub sub contracting items stock ?
    Expecting u all valuable ideas / suggestions.
    Jeyakanthan

    hai!
    Will u raise any bill for ths. i mean ur child cmpny to parent cmpny.?
    1. Receive the items to your child cmpny through GRPO or GR
    2. Use Production Order cycle to do FG.
    3. Define BOM or use Special Production
    4. Transfer to the Sub- contarct warehouse through Inv.Transfer.
    5. once after processing over, book inv.Transfer to you good down.
    6. Use Goods Return or GR to issue the item out to parent company.
    hope it gvs u a starting..

  • Revenue recognition for sub-item

    I have a product called Term license, when i enter this line item in sales order, automatically i should get a sub-item warranty under it (which is only for internal purposes).
    And suppose the price of the product is $1000/-, 10% of the cost of this product (i.e. $100/-)will be considered as the cost for warranty for 12 months.(The warranty is not billed separately to customer, but internally the 10% of the cost is considered as cost towards providing warranty support.)
    The customer gets billed only for Term Licence and the warranty piece does not show up in the invoice. The revenue for licence part gets recognized based on the milestones completions 10/70/20%. So $900 is recognized for the term licence.
    Then warranty period starts once the milestone of 70% is confirmed. And from that time the revenue $100 is split for 12 months and then this revenue is recognized monthly based on billing.
    Can anyone guide me how we can set up this configuration.
    Regards,
    Ajay

    Hi Ajay,
    As far as I understood that you want to realise the warranty amount of 100$ from the customer once your 70% milestone is completed.
    I think you can start realising this amount along with the license cost with each milestone.But keep your money in the deffered account.Once your 70% milestone is reached then you can start running the transaction VF44 one by one for each line item.
    In this case your revenue account will only get hit once the 70% milestone is reached.
    Reward points if it helps.
    Regards
    Karan

Maybe you are looking for

  • How to remove httpOnly flag weblogic 10.3.5

    I have upgraded to weblogic 10.3.5 from Weblogic 9.1. I used fiddler to analyse the request and response for http.I see httponly under response as recieved from Weblogic 10.3.5. I want to remove or disable httpOnly under SetCookie JSESSIONID='' httpo

  • Simulate password masking in a XUL dialog's textbox

    Due to a Flash bug in CS5 & CS5.5, I've been forced to generate a dialog with straight XUL instead of XUL opening a swf. I'm trying to stylize the textbox textfield to mask the password entered and I'm having issues coming up with a solution for this

  • How to open yahoo email in iPhone 5

    I can not see my yahoo mail on my iphone 5.  Any solutions?

  • Quicktime problem! {HELP} ASAP

    HELP:I was going to take an audio recording in quicktime and i pressed screen recording instead. But i stopped it adn it's saying finishing and it's been like that for about 3 and a half hours. I have tried to forcequit and restart neither worked. HE

  • Manufacture dare

    Good Morning, ¿How I can to know the date of manufacturing Hp Vectra VL 240?