How to create Alternative Bom by given inputs

Hi to all,
I need to create BOM with alternative number.
my inputs are
BOM Header
Material, plant, BOM usage, Alternate BOM, BOM status, Base Qty, Valid From, valid to
BOM Item
Item number, item category, component, component description, UOM, valid from, valid to, item ID, QTY
if i use CSAP_MAT_BOM_CREATE to create BOM , it will not create alternative number
if i use BAPI_MATERIAL_BOM_GROUP_CREATE , does my input value are enough to create alternative bom.
please can any one, put some light on it, i search SDN ,but i dont know how to create alternative bom with input provided.
i shall be thankful to you for this.
Regards
Pavneet Rana

Try the program-RCSBI010

Similar Messages

  • How to create  the BOM for co product

    Dear friends,
    How to create the BOM for Co product  and How the production will create and  how the costing will capture for that.
    Regards,
    Sabhapathy R

    Dear Umesh,
    How Bom created for co product
    By product
    Header
    xxx
    101
    mvt
    mvt
    qty
    item
    yyy
    261
    1
    zzz
    531
    0.5-
    By product
    Same way how we create co product for BOM. pl explain with simple example.
    Thanks &regards,
    Sabhapathy R

  • How to create multiple BOM of same parent item?

    Hi All,
    Please guide me, How to create multiple BOM of same parent item? I tried but system throws a message as same Parent Item already exist in the table. I am afraid if system supports this functionality or not?

    Hi,
    You are welcome.......
    Well the exact process would be as I mentioned in my previous post.
    1. Create the BOM for an item
    2. Choose this item in the Production Order
    3. Then in this Production order you can change/ delete/ add whichever item you want .
    OR
    If all the child items are completely different from the original BOM then you can use the Special Type BOM in which you can always create the BOM while creating the Production Order itself. There is no standard BOM here.
    J Nagesh

  • How to Create Fixed Bom using BAPI

    Hi all,
    Iam using the BAPI "BAPI_BOM_UPLOAD_SAVE" for creation of Fixed BOM of Materials.
    I don't know how that is used,I mean i don't know the inputs,
    Pls can any one Provide me TEST DATA for this Bapi.
    or a sample Program how fixed bom is created.and how can we know thet bom has been created.
    for e.g if we create super bom ,the Bom links are  stored in cs41,so we are able to know super bom has been created but how to check for fixed bom.is that the same for fixed also.
    i have some inputs and with that inputs ,BOM is not being created and the BAPI return table type was E.

    Hi,
      The FM BAPI_BOM_UPLOAD_SAVE is using CSAP_MAT_BOM_CREATE to create the BOM but it does not have any option to specify the alternative to be created.Look for some other FM if you need to create an alternative BOM.Check if the FM BAPI_MATERIAL_BOM_GROUP_CREATE can be used as an alternative
    also  check this FM.
    CS_BI_BOM_CREATE_BATCH_INPUT1 - Create a new BOM or New Alt. BOM.
    CS_BC_BOM_CHANGE_BATCH_INPUT - Maintain the BOM.
    <b>Reward points</b>
    Regards

  • Error in creating Alternative BOM using IDOC_INPUT_BOMMAT

    Hi all,
    I am trying to create an Alternative BOM using IDoc BOMMAT03.I have checked this IDoc will use FM IDOC_INPUT_BOMMAT inside.
    In this function module, it is using FM CSAP_MAT_BOM_CREATE and CSAP_MAT_BOM_MAINTAIN to create and change.
    This FM is allowing to create an Alterative BOM = '01' but it is not creating for Alt BOM = '02'.
    Can anyone provide inputs on this .
    Regards
    Sathibabu

    Hai Guy,
    use below code for Alternate BOM with sub item .
    Part 1.
    DATA: bom_header     LIKE cad_bicsk,
          bom_item       type table of  cad_bom_item WITH HEADER LINE,
          bom_sub_item   type table of cssubitem WITH HEADER LINE,
          dms_class_data type table of cls_charac  WITH HEADER LINE,
          sap_field_data type table of rfcdmsdata  WITH HEADER LINE,
          e_return       LIKE cad_return-value,
          e_message      LIKE message-msgtx,
          e_message_len  LIKE cad_return-message_len.
    DATA v_ITEM  TYPE I.
    TYPES : BEGIN OF ty_data,
            level TYPE i,
            matnr TYPE cad_bicsk-matnr,
            werks TYPE werks_d,
            usage TYPE stlan,
            qty   TYPE cad_bom_item-menge,
            fqty type fmeng, " Quantity is Fixed
            sub_upmng type upmng,
            text type cad_bicsk-ztext,
            END OF ty_data.
    DATA : it_data TYPE TABLE OF ty_data ,
           wa_data TYPE ty_data.
    **---selection screen
    PARAMETERS:p_file TYPE ibipparms-path OBLIGATORY.
    **---f4 help for the file from PC
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      PERFORM get_f4help.
    *--start-of-selection .
    START-OF-SELECTION.
    PERFORM upload_file_itab.
    CLEAR: bom_header, bom_item, bom_sub_item.
    REFRESH: bom_item, bom_sub_item.
    data : v_lineitem type SPOSN value '0000',
           v_slineitem type SPOSN value '0'.
      LOOP AT it_data INTO wa_data.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = wa_data-matnr
        IMPORTING
          output = wa_data-matnr.
      IF wa_data-level = 0.
    * fill BOM header
    clear  bom_header.
          bom_header-matnr = wa_data-matnr. "'000000000200000016'.
    *      bom_header-stlal = '1'. " Alternative Bom
          bom_header-werks = wa_data-werks. "'1000'.
          bom_header-stlan = wa_data-usage."'3'.
          bom_header-bmeng = wa_data-qty.
          bom_header-cadkz = 'X'.
          bom_header-stktx = wa_data-text.
    *      bom_header-ztext = wa_data-text.
          bom_header-datuv = '01.10.2010'.
    ELSEIF wa_data-level = 1.
    * fill item
    v_lineitem = v_lineitem + 10.
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = v_lineitem
        IMPORTING
          output = v_lineitem.
    *    bom_item-upskz     = 'X'.     " If We hav the Sub items Enable it.
        bom_item-idnrk     = wa_data-matnr. "'000000000200000017'.
        bom_item-posnr     = v_lineitem.
        bom_item-postp     = 'L'.
        bom_item-menge     = wa_data-qty. "'1'.
        bom_item-fmeng     = wa_data-fqty.
        APPEND bom_item.
        CLEAR: bom_item.
    *** fill sub item
    CLEAR V_ITEM .
    v_slineitem = v_slineitem + 1.
    ELSEIF wa_data-level = 2.
    *  V_ITEM =  V_ITEM + 1.
    *  bom_sub_item-posid = v_slineitem.
    *  bom_sub_item-ebort = 'test'.
    *  bom_sub_item-upmng = wa_data-sub_upmng.
    *  bom_sub_item-uposz =  V_ITEM.
    *  bom_sub_item-uptxt = 'test'.
    *  append bom_sub_item.
    *  clear bom_sub_item.
    ENDIF.
    if wa_data-level = 0.
    else.
    at END OF LEVEL.
    * Call function
      CALL FUNCTION 'CAD_CREATE_BOM_WITH_SUB_ITEMS'
           EXPORTING
                i_bom_header   = bom_header
                i_auto_posnr   = ''
           IMPORTING
                e_return       = e_return
                e_message      = e_message
                e_message_len  = e_message_len
                e_bom_header   = bom_header
           TABLES
                bom_item       = bom_item
                bom_sub_item   = bom_sub_item
                dms_class_data = dms_class_data
                sap_field_data = sap_field_data
           EXCEPTIONS
                 OTHERS         = 1.
      refresh bom_item.
      write : e_message.
      ENDAT.
    ENDIF.
    CLEAR wa_data.
    endloop.

  • How sap trigger alternative bom ?

    Hi Experts,
      We need setup alternative BOM, like Part A is used up, then it could use another BOM with part B.
    But if we setup new BOM as alternative BOM, do we need use produciton version, then it could trigger out differnt BOM?How SAP could trigger the different BOM or production version ?   Could it by MRP?
    Thanks
    Alice

    Hi,
    For BOM Alternative Selection you need to maintain any of the following settings in Material Master --->
    MRP-4 View->BOM Explosion / Dependent Requirements->Selection Method :
    Method for Selecting Alternative Bills of Material
    Indicator determining the selection of the alternative BOM when requirements are exploded in material requirements planning.
    Use
    With Selection by order quantity, the system chooses the alternative BOM into whose lot size range the order quantity falls. The lot size range and area of validity of the BOM apply.
    With Selection by explosion date, the system chooses the alternative BOM into whose area of validity the date falls according to the setting BOM via dates.
    With Selection by production version, the system chooses the alternative BOM defined in the valid production version. The lot size range and area of validity of the production version apply.
    With Selection only by production version, the system chooses the alternative BOM defined in the valid production version. The lot size range and area of validity of the production version apply.
    If no production version is found, no production orders or process orders can be created.
    Hope this helps.
    Revert if any doubt.
    Regards,
    Tejas

  • How to Create a BOM in an E-Business Suite

    Hi,
    I need help, how to create BOM in an E-Business Suite in a step wise or send me any related links
    Regards
    Srini

    Hello Srini,
    Prerequisite for creating a BOM is that Assembly and Components item should be created in your master organization and associated to your organization.
    Responsibility Bills of materials > Bills > Bills : in the header block, you enter the assembly, in the detail block, you enter components and quantity of components to build the assembly.
    You have to create you BOM levle by level .

  • How to create sine wave and step input using cwgraph in VB 6.0

    hello..
    i'm doing my master's project now. i'm stuck on how to create a sine wave and a step input using the cwgraph using VB 6.0. please help. thanks.

    hello..thank for the reply.
    i'm having problem with my coding using cwgraph. can anyone help. everytime i do the full compile, there's error.but it can still can run, but can't convert to application form.for your info, i'm using RTscope and cwgraph to plot graph.the error is in the cwgraph coding.below are part of the coding with error. and can somebody tell me how to add cwgraph component in the VB? i try adding component, but it's not in the list of component,and i've browse for it already too.i'm doing the software at home, but i'can run it at my lab cause cwgraph component is not listed.please help.
    Dim countTime As Integer, count1 As Integer, countFreq As Integer, countVolt As Integer
    Private Sub cmdRun_Click()
    If cmdRun.CausesValidation = True Then
    cmdPause.CausesValidation = False
    tmrOsc2.Enabled = True
    tmrOsc3.Enabled = True
    Else
    cmdPause.CausesValidation = False
    tmrOsc2.Enabled = False
    tmrOsc3.Enabled = False
    For count1 = 0 To 100
    Data1(count1) = 0
    Data2(count1) = 0
    RT1.Value(1, count1) = 0
    RT1.Value(2, count1) = 0
    RT1.Refresh
    CWGraph2.Plots(1).PlotY count1 ' THIS CODING HAS AN ERROR ...
    CWGraph2.Plots(2).PlotY count1 ' THIS CODING HAS AN ERROR ...
    Next count1
    End If
    End Sub

  • How to create group bom for multiple plants with different company codes

    Dear all,
    In my current scenario we have 5 Company codes with a plant with each company. The same kind of materials exist in all the 5 plants, so what i want is when i create any BOM, that BOM has to extend in all the company codes, as with GROUP BOM i can able to extend the same in only one company code.
    So how to do this?
    Thanks in Advance
    Bhushan

    For that first extend all the materials to all the plants... In one plant create a BOM for the material..
    In all other polants in CS01,   click COpy from .. There you mention the matreial and the plant in which the BOm is alerady available..
    karthick

  • How to create material bom through CS01 if bom created by using ppe

    Hi experts,
    I have created a material bom through PPE of material A. Now i want to create bom through CS01for same material A.
    system shows error "A breakdown (PVS/VA) already exists in iPPE for material".
    So how can create bom through CS01?
    Suggest me.
    Regards,
    Nitin Nerkar

    Hi,
    Please check and implement the below note,
    [1311089|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1311089]
    Thanks
    Hrishi

  • Choose alternative BOM in batch input

    Hi!
    I'm starting using BOM alternative and I'm facing a problem. I have a batch input where I need to choose an alternative BOM, but the popup for choosing the alternative doesn't show up when in batch input mode.
    Does anybody have a clue?
    Regards.
    Fabio Scaravelli

    TAJUDDIN,
    I think this thread is SD, because the transaction is VA01 (I forgot to mention it, sorry). The BOM usage is 5 (Sales and distribution).
    I need to choose an alternative BOM among two ones. But when VA01 is ran in batch input mode, the popup for choosing the alternative doesn't show up and the first alternative is selected by default.
    Regards.
    Fabio Scaravelli

  • Newbie - How to create XML based on given schema

    Hello,
    We have a requirement to create an XML message from our system (Oracle 9iR2 with Oracle Apps 11.5.10). The XML is generated from a query in our HR tables, and must be in a specific format (schema and example XML has been provided to us).
    Newbie question is this: What is the best way to create this XML message (dynamic data coming from a SQL select) while ensuring that it matches the given schema? Most of our developers are strong PL/SQL with limited Java experience.
    Thanks,
    -- John

    I've updated the FAQ with an answer and example for this question...
    Please see the following thread
    How to create XML from relational tables based on an XML Schema ?

  • How to create a table with 3 inputs one of which is received from a sensor and the other 2 are constants

    i want to create a table that has 2 angles (beta and theta) that could assume values from 0 to 180º and gamma that is given from a sensor to the table at every moment... all angles depend of each other and i want a table that demonstrates that. so i can pull a data to use it in a equation. can someone help with this mess?

    alufe wrote:
    I have to make an array for each angle and connects them?
    That's one way. You end up with multiple 2-D arrays. You also could make a 3-D array to iterate through all your beta/theta arrays, calculating a gamma for each pair, if you understand arrays of multiple dimensions. You seem to indicate a major shortfalling in your math skills here, so I'll repeat, work with your teacher until you can understand the math, and then work on the programming.
    You have to know what you want to do before you can do it. In this case, you have to know what that array represents, and how (I'm talking math now) you are going to determine/represent the one set of numbers you need to work with for each experiment before you set something up in software.
    Cameron
    To err is human, but to really foul it up requires a computer.
    The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
    Profanity is the one language all programmers know best.
    An expert is someone who has made all the possible mistakes.
    To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
    LabVIEW Unit 1 - Getting Started
    Learn to Use LabVIEW with MyDAQ

  • How to create Material bom

    Hi,
    using CSAP_MAT_BOM_CREATE i am able to create first alternative.
    if i want to create another alternative for the same material/plant
    how can i create.
    tnx in advance.

    Hi,
    Please check and implement the below note,
    [1311089|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1311089]
    Thanks
    Hrishi

  • Please help! error -61399, how to create custom vi for every input in project explorer

    Please help! I have been trying whole night but couldn't get through it.
    I am creating custom vi to simulate cRIO inputs on development computer. ( FPGA target>>execute vi on>> development computer>>custom vi) I then follow tutorial creating test benches:
    Tutorial: Creating Test Benches (FPGA Module)
    but when I run fpga vi I get error -61399, input item/node is not supported (input item/node is my input which I've added from project explorer).
    The closest I got in my research on why this error is occuring- I have not connected all inputs/outputs in project explorer to custom vi. I followed tutorial exactly step by step but still I couldn't get through it.
    Please help! Please help!
    In order to do further investigation, I converted custom vi to a state machine , please find attachment. Having highlight execution on, it clearly demonstrates that input in cRIO are not being selected as a result default cases execute.
    Please find attached modified custom vi with state machine, fpga vi, and original custom vi.
    Best regards 
    Ta
    Attachments:
    custom vi.vi ‏32 KB
    inverter.vi ‏16 KB
    original custom vi.vi ‏22 KB

    Solution:
    You will see this error if no Custom VI has been selected or the Custom VI has not been configured for every I/O item that you are using in your FPGA code???
    I think that's exactly where I'm stuck!
    How do I configure it for inputs??? My attachement show that I have done everything being asked in tutorial!
    Thanks!

Maybe you are looking for

  • Excel 2010, Smartview 11.1.2.2.310, and Windows Server RDS

    Have any of you tried deploying Smartview and Excel over Microsoft's newer RDS server? Everything will work fine for me when logging into the server via Remote Desktop, but when I try to access Excel via RDS (RemoteApp), I have problems dragging and

  • WLC 5508 - EAP-TLS - Windows 8.1 Third Party PKI

    Hello, Does anybody know what could prevent a Windows 8/8.1 system to connect to a WLC via EAP-TLS? Windows 7/XP do not have any problems here.The radius server accepts the request, but WIndows 8 still tries to authenticate. Software is updated to 7.

  • Ground loop with TV when power adapter connected

    I have a white Macbook (non-unibody) which I have connected to my TV with a mini-dvi to VGA adapter. I have done the same in the past with my Dell 1525 with no issues. When the Macbook is connected to the display whilst being connected with the power

  • Send Files - attach to email filename

    I have dynamic page rendered by asp.net. Let's call it ShowPDF.aspx - it renders PDF file to output. I would like to ask regarding functionality for sending files directly from Adobe Reader X (Tools > Send Files > Attach to Email). The name of the at

  • Shopping Carts from Classic to Extended Classic

    We are contemplating to move from Classic 5.0 to Extended Classic 5.0 scenario,  would like to know on the Shopping Carts created in Classic scenario behave when copied into new carts in ECS? Will all the previously created shopping carts be availabl