How to find 'Assembly' indicator in a BOM explosion FM

Hi experts,
I need a function module to explode BOM for Materials which are having checked by Assebmly indicator.
I tried fm : CS_BOM_EXPL_MAT_V2. But i didnt find a field for this indicator.
Can any of you tell me how to find weather 'Assembly' indicator of a material is checked, using a FM. 
Please !
Thanx.
Matt.

Hi,
U can find it in another way by using Table MARC,
if the value of SOBSL field is 50 in MARC then its an assembly.
Hope it helps!!
Regards,
Pavan

Similar Messages

  • Table for Assembly indicator checkbox in BOM

    Please inform me about Table for Assembly indicator checkbox in BOM
    Field name--- STLKZ.
    If table is not there then how to find if this field is checked or Not checked  in development program

    Dear Mayuresh,
    There is no table where in you can get this information which has got an assembly of its won.
    Either you can use CS11,CS12 or CS13 for limited level explosion or else to identify for which
    components an assembly exists for itself.
    Or else at Functional module level.
    Regards
    Mangalraj.S

  • How to find the user exit in BOM?

    hi this is ganesh,
    my requirement is to put the check in bom header level at adminstrative data tab creation on field.
    so can you expain me the how to exit to header level in BOM.

    Hi,
    You can use customer function PCSD0007 (using transaction CMOD) and the customer-exit function module EXIT_SAPLCSDI_007 allows checkign data correctnes on header level after the user performs any change to the BMO header.
    Regards,
    Marcin

  • How to find Assembly Numbers for a given Equipment Number

    Hi all,
    Can anyone pls help me out in finding the assembly numbers for a given equipment number??
    Thkz in advance.
    Harpreet.

    Hi
    Try a code like this:
    DATA: BEGIN OF MCHA_KEY,
           MATNR TYPE MATNR,
           WERKS TYPE WERKS_D,
           CHARG TYPE CHARG_D,
          END   OF MCHA_KEY.
    DATA: BATCHCLASS LIKE BAPI_CLASS_KEY-CLASSTYPE VALUE '022'.
    DATA: OBJECT_CLASSIFICATION LIKE  BAPI_OBJECT_VALUES
                                                  OCCURS 0 WITH HEADER LINE,
          CLASS_OBJECTS LIKE  BAPI_CLASS_OBJECTS  OCCURS 0 WITH HEADER LINE.
    DATA: _CLASSNUM LIKE BAPI_CLASS_KEY-CLASSNUM.
        BAPIFLAG = 'X'.
        CALL FUNCTION 'BAPI_CLASS_GET_CLASSIFICATIONS'
             EXPORTING
                  CLASSTYPE              = '022'
                  CLASSNUM               = _CLASSNUM
                  CHARACTS_OF_CLASS_ONLY = BAPIFLAG
             TABLES
                  OBJECT_CLASSIFICATION  = OBJECT_CLASSIFICATION
                  CLASS_OBJECTS          = CLASS_OBJECTS
             EXCEPTIONS
                  OTHERS                 = 1.
    Max

  • To find user exists after the BOM explosion in C041 .

    Hello Gurus,
                     I want to stop the making production order after making the plan order from CO41 if any the componemts of that BOM material is block in the material Master. So Please give the user exists in this flow where I can give error message and stop making of the production order.
                     Please help for this issue as soon as possible
    Regards ,
    Sagar

    Hello,
    Transaction Code - CO41                     Coll. Conversion of Planned Orders
    Exit Name           Description
    CCOWB001            Customer exit for modifying menu entries
    COIB0001            Customer Exit for As-Built Assignment Tool
    COZF0001            Change purchase req. for externally processed operation
    COZF0002            Change purchase req. for externally procured component
    PPCO0001            Application development: PP orders
    PPCO0002            Check exit for setting delete mark / deletion indicator
    PPCO0003            Check exit for order changes from sales order
    PPCO0004            Sort and processing exit: Mass processing orders
    PPCO0005            Storage location/backflushing when order is created
    PPCO0006            Enhancement to specify defaults for fields in order header
    PPCO0007            Exit when saving production order
    PPCO0008            Enhancement in the adding and changing of components
    PPCO0009            Enhancement in goods movements for prod. process order
    PPCO0010            Enhancement in make-to-order production - Unit of measure
    PPCO0012            Production Order: Display/Change Order Header Data
    PPCO0013            Change priorities of selection crit. for batch determination
    PPCO0015            Additional check for document links from BOMs
    PPCO0016            Additional check for document links from master data
    PPCO0017            Additional check for online processing of document links
    PPCO0018            Check for changes to production order header
    PPCO0019            Checks for changes to order operations
    PPCO0021            Release Control for Automatic Batch Determination
    PPCO0100            test
    STATTEXT            Modification exit for formatting status text lines
    PPCO0022            Determination of Production Memo
    PPCO0023            Checks changes to order components
    No of Exits:         26
    Vasanth

  • BOM assembly indicator

    Dear Gurus
    Please tell me, In which table I can find assembly indicator with related to a BOM.
    Thanks & Best Regards
    Charith

    Hi Rupesh,
    Use FM  CS_BOM_EXPL_MAT_V2 with input as given below.
    CAPID - PP01
    DATUV -System date
    EMENG - Quantity as 1
    MKTLS = X
    MEHRS = X
    MTNRV = Parent Material Number
    SVWVO = X
    WERKS = Plant
    From the output internal table STB get the Field XTLTY. If XTLTY = M, then consider that as Assembly. Apart from this you can also use the Internal table MATCAT. All the Materials MATNR in this table MATCAT are nothing but assemblies.
    Hope its clear.
    Thanks & Regards,
    Ramagiri

  • No BOM Explosion in Planning Order

    Hello Folks,
    i have a problem with the BOM explosion at creating a planning order.
    Our BOMs are created without plant number and are enterprise wide available.
    If we create new BOM's with direct plant association via CS01, the BOM explosion in creating a planning order is possible.
    I've already searched in Customizing and Transactions and didn't find anything to make a BOM explosion possible with an enterprise BOM.
    Do you have any idea how it is possible to do that? We don't want to create new BOMs because it is too much workload to create all new BOMs. We use a SAP ECC 6.0 with IS-Retail.
    Hope you can help me.

    I think that it is a must to have the BOM defined for plant to be exploded in a planned order.
    Nevertheless, you don't need to create it a gain for each plant, you can instead just do a plant assignment (CS07).

  • No Bom Explosion for Fert material

    I try to create a BOM where a A1 material(FERT) is link to 3 raw material, A, B and C. Enter the qty in MD61 independent requirement, after that i tried to run MRP and found out that there is no requirement/PR created for the 3 raw materials, only the A1 has the indep requirement. seems there is not BOM explosion.
    After that i try to create B1 material(SEMI) is link to 3 raw materials as well. But the 3 raws material able to show the requirement/PR after the MPR run.
    Am i miss out any step in the config for the material type? or may be other steps?

    Dear ,
    MRP will explode BOM  for FERT or HALB which has valid BOM , based on the following set up :
    1.In MRP4 view of FERT/HALB , keep BOM Selection method -Blank or 1 .If you have Production Version with valid Lot size , Valididt dates (To/From ) , then keep the BOM selection method as 2/3.
    In case of Blank , MRP will  selt the BOM as per the Qty or BOM lot size ( Valid Lot Size-TO/From -CS02-BOM Header )
    In case of 2/3 -System will  Check the Production Version Validdity or Lot size , select the PV and explode .
    2.In OPPQ-MRP Plant parametrs -Keep BOM Explosion indicator as Blank -BOM explosion method /order start date .
    3.Keep MRP Dep.Req filed in MRP4 vewi of FERT /HALB as Blank ( meand you want to plan the dependent ofr FERT/HALB-BOM Compoenet -a,b,c  etc )
    4.All the material (FERT/RAW/HALB) should have porper MRP1-MRP4 view parameters  like MRP Type -PD , Procurement Type E-In house /F-External procured item .
    5.All the material should be Block for Procurement in Basic Data1 -X plant status as 01
    6.All of them should have Planning File Entry in MDRE/MD20/MDAB
    7.Run MRP in MD02-2,1,3,3,2,NETCH
    Hope this is clear .Check Point 1 to Point 4 frist and try
    Regards
    JH

  • Assembly Indicator in BOM Level

    hi,
    can any one let me known any function module to get the list of all materials at BOM
    i,e if i give a material number i should get all the material including the assembly for materials.
    or let me known where the assembly indicator will stored at table level
    i have seen CS_BOM_EXPL_MAT_V2 function module which give all levels of the materials and gives the assembled
    material also but
    My requirement is for given date range, plant and material i should get materials including assemblies with the total quantity used  in that  given date range.
    Regards,
    R K.
    Edited by: R K on Aug 12, 2010 2:17 PM

    hi,
    Thank you very much for effort in helping me on the issue,
    I have already seen all the table in the list previously.
    i closed the issue, using the fm CS_BOM_EXPL_MAT_V2 
    after using the above fm we will get all the assembly materials
    into table MATCAT and passed all those materials and date range to S026 table which gives
    quantity day wise, collected those quantities material wise into another final table .
    Regards,
    R K

  • Assembly indicator in BOM doesnu2019t consider BOM Usage

    In a business scenario we are using two types of BOM 1. Production BOM & 2. Engineering BOM.
    Letu2019s say for Material 'A' there is an engineering BOM & it consists of two components say 'B' & 'C'.
    Material 'C' has its own BOM but with usage "Production".
    Still in transaction CS03, when we display Engineering BOM (Usage: 2) for Material A.
    Assembly indicator for material 'C' is active though there is no engineering BOM for material 'C'.
    Is there is any condition for checking BOM usage for assembly indicator? Or what can be the solution to take into consider BOM usage.
    PP gurus please help.
    Many thanks in advance.

    Hi Sumedha
    BOM usage defines the area (such as engineering/design or production) where a BOM can be used.
    when ur material A is having C as component and C is having its own bom so it will show that in the system. bom usage is only for using the bom in diffrent area
    if u have an engineering/design BOM and if u want to use that in production that time it will give an error
    or massage that BOM usage is not as per requriement
    hope u got it
    regards
    Sachin

  • Copying assembly indicator in BOM

    hI ,
    i AM COPYING A bom FROM ONE plant to other plant ..In first plant item is a sub-assembly with assemby indicator. When i am copying to other plant this indicator is not copying. Because of which i couldn't able to see its components.
    Regards
    Patnaik

    Patnaik,
    BOM Copy happens at single level only. When you are copying the BOM from one plant to another only the Header material BOM gets copied. You need to create/Copy the subassembly BOM for the new plant. Once this is done system would automatically activate the "Assembly Indicator" in the header level bom for subassembly components.
    Regards,
    Prasobh

  • How to find out Subcon PO select which BOM

    Dear ALL,
    My question is how to find subcon PO select which alternative BoM, item details seems at material detail components tab but which atlernative BoM ?
    Regards,

    Dear,
    Check in table ENT5177 table for changes.
    In table MAST, STPO and STKO  you can check how many alternatives you have.
    (I am not sure, system not available to check).
    Regards,
    Syed Hussain.
    Edited by: Syed Hussain on Feb 20, 2011 4:39 PM
    Edited by: Syed Hussain on Feb 20, 2011 4:40 PM

  • How to maintain alternative material in a BOM for a component.

    how to maintain alternative material in a BOM for a component.if stock for existing bom component is less then it should consider other alternative material in the same BOM

    HI,
    You can maintain alternate material for BOM Component by specifying Alternate Item group as below;
    Go to CS03/CS02--> Items-> Select Component and go to details->Basic Data Tab--> General Data
    Pls. find more details about Alternate Item group maintainance as below:
    Alternative item: group
    Consolidation of alternative items within a BOM. Every material in the assembly can be included in the alternative item group.
    Use
    As soon as you enter an alternative item group, you see an additional dialog box with the following data: ranking order, strategy, usage probability.
    You can maintain alternative items in the following situations:
    Alternative positions with specific usage probability
    These alternative items are incorporated with a specific usage probability. Enter the usage probability for each alternative item in the group, so that:
    dependent requirements are determined in requirements planning
    dependent requirements are changed to a reservation in the production order
    Alternative positions as information
    You can enter an alternative item for information purposes. This item would then, for example, only be taken into account in situations involving missing parts.
    As there should be neither dependent requirements nor a reservation for this item, enter no usage probability.
    Procedure
    Enter the same character string to denote the alternative items of an alternative item group.
    Enter the same strategy for all alternative items in the alternative item group.
    Dependencies
    Alternative items are valuated in the following way:
    Dependent requirements determination
    Requirements planning determines the dependent requirements according to the usage probabilities that have been entered.
    If the usage probability is 0%, then no procurement is planned for the item. For information purposes, however, dependent requirements with 0 as quantity are created.
    Withdrawal posting
    You can control the withdrawal posting for the resevation in the production order in the following way:
    Withdrawal according to usage probability (manual change is possible)
    Withdrawal if there is 100% availability
    (Check ranking order and strategy)
    Example: See Strategy for alternative position
    Further you can also maintain alternate material if you want to stop using this material at certain time as below:
    In material master of the material ,
    Go to MRP-4 View----> Under Discongtinued parts specify
    Discontinuation Indicator
    Eff-out.
    Follow-up matl
    So system will automatically consider follow up material in BOM as per the settings you have maintained for the material to be replaced.
    Hope this helps.
    Regards,
    Tejas

  • No BOM explosion in assembly order

    Dear Experts,
    I am running a assembly order, type PP04 which is directly created from a sales order.  During the creation, the BOM is exploded.
    My question is that how can I disable the BOM explosion as I want to enter all the components according to our customer rule instead of a predefined BOM.
    If there is no BOM of that material, there will be a error message when saving the production order.
    Thanks.
    Claude

    Hi,
           following settings to be made in Customization for the Assembly Order If you don'twant to explode the BOM
    1) Create the selection ID with priority & BOM usage in OPJI
    2) Create the BOM Application & Assign the selection ID created in above step & Also mantain the following cheks in OPJM
    uncheck the Sales Order explosion indicator--OPJM
    3)Assign the above Application to the Order type & Plant in OPL8
    Thanks,
    Rajanikanth

  • How to find the number of records in ods?

    how to find the number of records in ods?
    Pls suggest the solution apart going to the table of ods and seeing the number of records.
    Is there any program or function module to see the number of records in ods?
    For eg: SAP_INFOCUBE_DESIGNS is a program which gives the detail (number of records) of infocube.

    Hi,
    I was looking at this and found the following tables that may be of help.
    One of these tables will include a summary of the record count of all the tables in your system based on the last time each table had it's database statistics calculated:
    DBSTATTADA
    DBSTATTDB2
    DBSTATTDB4
    DBSTATTDB6
    DBSTATTINF
    DBSTATTMSS
    DBSTATTORA
    We run on an Oracle database so the table record counts can be taken from DBSTATTORA. Type in AZ in table selection field in SE16 to restrict the output to ODS (or DSO) tables only.
    The record count is at the time indicated in the timestamp field. Obviously this is not real time but should not be too out of date - if it is you may be having performance issues and should get your DBA / Basis to run a full refresh of DB stats.
    Hope this helps, alhtough not real time the table should give you a decent indication of the size of all your ODS objects (or any other table for that matter!)

Maybe you are looking for