Reg: Sub assembly components

Dear All,
If i am having one main material number is there. In that particular material number lot of sub components are there. I just want to know one of the sub component  which may be using for lot of other material numbers also. How to find that one. If i am using one sub component for some other main component means how to find that one?
Thanks,
Sankar M

Hi,
  you can see the compoments of material in transaction CS03.
Materials used to make othe material is defined in BOM (Bill of material)
also check KSSKAUSP table. and give material name in OBJEK.
Hope this will solve youe problem
Yhanks & regards

Similar Messages

  • Restricting Prod Orders for Sub assemblies.

    H Gurus,
    My client has a requirement of not to have any production orders for sub assemblies as there are lot of production orders to be taken care for production.
    They need only one production order so that they will track w. r. t this production order .
    Please help me which are the possible ways to meet this requirement.
    Thanks in advance.
    Naveen.

    Hello,
    if you set this indicator in MRP view, then planning itself will not happen for components. but doing this, how production of sub assembly will be taken care.
    I guess question was about tracking of all production orders of assembly and sub assembly. Production orders needs to be there for both to meet the requirement in production.
    Here, Collective Orders can be used.
    You need to set "special procurement key" 52 for all the sub assemblies. now when planning will be done. it will be done at header as well as sub assembly level.
    after conversion to production order, you can see header material order as collective order and sub assembly orders below it.
    you can now track w.r.t Header material only, no need to track with sub assembly.
    Please refer to SAP help http://help.sap.com/saphelp_47x200/helpdata/en/a5/63198843a211d189410000e829fbbd/frameset.htm
    for collective orders
    hope this resolve this query
    regards
    Amol

  • Error in Assembly Components

    Hello All.
    We have a WebDynpro application in DC.
    When i try  Assembly Components in CMS - Transport Studio to transport the App to QAS occurs the error.
    Finished with errors.
    In Details Finished with errorn in CBS-Assembly
    Error log:
    Fatal: Broken development component: No export for "project name", because no old version is present.
    Someone can help me to solution this problem ?
    Thanks in advance...
    Best Regards.

    Hi.
    Sorry for the slow return..
    I do not have access to CBS .... so is very difficult to be checking the problem.
    After requesting the access for the basis to view the logs in CBS and CMS.
    In CBS metadata State is OK Green, but the Compile Status is Red.
    Build Status is red to.
    This is the log result...
    wdgen] WARNING: Metadata of component EntradaSaidaVUsina is not valid! Component "//WebDynpro/Component:su.clco.le.app.EntradaSaidaVUsina", Role "ComponentController": A minimum of 1 object(s) is required
         [wdgen] [Error]   su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode Zsulef_Busca_Dados_Ztr002_Input [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Error]   su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode Zsulef_Busca_Dados_Ztr002_Output [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode Zsulef_Busca_Dados_Ztr002_Output [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
         [wdgen] [Error]   su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode E_Motorista [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode E_Motorista [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
         [wdgen] [Error]   su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode E_Veiculo [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode E_Veiculo [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
         [wdgen] [Error]   su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode Zsulef_Busca_Proc_Especial_Input [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Error]   su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode Zsulef_Busca_Proc_Especial_Output [modelClass]: The context model node has not been bound to a model class (Hint: A Context model node has to be bound to a model class or mapped to a model node of another controller.)
         [wdgen] [Info]    su.clco.le.app.EntradaSaidaVUsinaCustom --> ContextModelNode Zsulef_Busca_Proc_Especial_Output [supplyingRelationRole]: Supply function or supplying relation role missing (Hint: A child node which is not mapped must have either a supplying relation role or a supply function or one of its parent nodes must have a supply function.)
    Thanks for your help.
    Best Regards.
    Taylor.

  • Sub assembly returns to subcontarctor

    Dear friends,
    we are having a vendor(sub contractor), one contract is there with that vendor for multiple materials (Sub assemblies).
    a PO is raised to that vendor to supply 5 different sub assemblies of 50 qty. we have received the 50 qty thru MIGO. in that 15 qty is defects. now we are returning back to the vendor with 231 movement type. here multiple users are using 231 movement, there is no control. we want to put control at this point. some authorized person has to approve the above said docs. then only system should get updated with the Qty, values and FI docs.
    can anybody explain how to implement this confirmation process.
    thanks in advance,
    Ravi.

    Hi
    The movement type 231 is for "Consumption from Warehouse for Sales Order ". How, Returning to Vendor processes happens with this, can you just brief.

  • Transfer Cost for Sub Assembly

    The client have seveal sub assemblies that are transferred from other plant. However in certain scenario the current plant can make this sub assembly. In the buying plant BOM exists for these sub assemblies. Now, how can achive the following -
    1: Transfer cost from selling plant to buying plant
    2: Since the major quantity is transferred from selling plant, this transfer cost should be et as standard cost for this sb assembly
    3: The cost from BOM roll up should NOT be set as standard cost
    Thanks for your input on this.

    Dear Anusha,
    If your sub-assembly (semi-Finished ) products are having a released standard cost estimate for the
    period,again while taking the costing run for some other FERT(Higher level assembly)materials the same
    will be taken into consideration for this new material,and again the system wont make new calculations
    for the same.
    Say suppose if B is a sub-assembly which is used in making A and C.
    Now let's assume first you take a cost rollup for A ,at that time the system will do the calculation for B
    also.Provided if you are doing it in CK40N.
    Again while taking the cost rollup for C,already calculated value for B will be used.
    check and revert back.
    Regards
    Mangalraj.S

  • Assemble components -xml message problem

    Hi,
    In our 5.2.3.1 we have following problem.
    We are assembling components with assemby message:
    Sometimes we have not all the identifiers received to the system.
    These cases the assembly message returns an error but it assembles part of the components in the message. That is not wanted way of working. After error we should be able to receive the missing component to the system and send the assembly message again. But now part of the components have already been assembled and the assembly message will fail:
    No quantity left to assemble for the specified location (Message 13971)
    Is there any way of preventing partial assembly of components in this case?
    Br,
    Pete
    Edited by: Petri Kauppi on Jun 7, 2010 1:32 PM
    Edited by: Petri Kauppi on Jun 7, 2010 1:35 PM (xml- messages with are not show correctly, removed example messages)

    Problem was so long ago...
    If I remember correct there were added new tags to XML -message. Something like ALL_OR_NOTHING.
    TRUE/FALSE
    With this tag we can prevent partial assembly by setting it TRUE.

  • Create Maintenance Order for the Sub assembly and the top assembly together

    Hi
    We create repair order for an equipment when it comes for maintenance.
    We want to create repair/maintenance order for all the sub assemblies for the equipment along with the order for the top assembly at the same time.
    Appreciate your guidance.

    Dear Srini K
    Please create the order for the main equipment & create suborders for the sub assembly is one way to do it. so that main order & other orders may have link to each other.
    Another way if you want to store history that which are the assemblies are affected or you have worked on it you can enter these in all assemblies in object parts tab of the orders.
    Also you can create the notification & maintain the object parts code, Damage code & cause code for each assembly & sub assembly sothat you can keep history.
    But if you can tell me the business requiremennt it detailed i can guide you ini correct direction.
    I hope this will satify your requirement.
    Regards

  • How to do 543 for the sub-contracting components in HUM storage location

    Hello,
    I'm doing Sub-Contracting Goods receipt with 101 mvt type.
    It happens that when i use a HUM storage location for the receipt of the materials, while posting the Goods receipt, it creates an inbound delivery.
    Inbound delivery follows, Packing, Transfer Order, confirnmation and automatic Goods Receipt.
    When you check the material document of the above Goods receipt, i dont see the posting of components with 543 +O mvt type. in the Goods Receipt document.  It happens that only the main material with mvt. type 101 is posted.
    Also let me know is there any OSS Note which supports this above business process.
    Best Regards
    Srinivas Kulkarni

    Dear Srinivas,
    In standard, a goods receipt posting for an inbound delivery referring to a sub-contracting purchase order triggers the goods issue posting for the components from the stock of material provided to the vendor, whether the receiving storage location is HU mananged or not. I thus assume that there is some issue specific to your system that prevents the step. What exactly do you mean with "leads to stock transfers"? 
    Best regards,
    Christiane

  • Sub Contracting Components field tobe restricted

    Hi all,
    In sub contracting
    I want to restrict the users from changing the components consumed for the Finished Components at the time of MIGO - Goods receipt for FG
    any error customizing or authorization object to restrict.
    With Rgds,
    Vamsi

    This can be done through development. When subcontracting PO is created a reservation also gets created. So from EKPO you will pick the reservation number and go to reservation table and find out the list of components and quantity.you need to use enhancement spot MIGO-LMIGOKG1-(line 888) to write your code.
    You will have to put a check  the subcomponents or qty is not allowed to change. If so give a error message. This development is a little complicated but can be done as we had put a similar check with client i was working for,
    Regards

  • Sub contracting components tracking against PO

    Hi
    Is there any way to track the components isssued against a PO.
    There are a couple if transactions to track the materials with vendor MBLB and ME2O
    But here we cant track the Materials issued against a PO.
    To be clear I want to track for the perticular PO component issues for subcontracting.
    Regards
    Rammohan.

    Hi,
    Compoenet issues to the sub contract willnot have any track of qty. with respect the PO.
    Only during the GR it will have relation with PO.
    you can issue a Part A to vendor X, qty 10 - day 1
    Part A  to same vendor X, qty 20 - day- 2
    You have Sub con Po's PO1 and PO2 with Vendor same vendor .
    Vendor can use any Part ( issues to him on day 1 or day 2)
    After the GR,the overall stock at vendor end will be perfect..
    BUu you can not relate the 1 issue to 1 receipt..
    If you have SAP CIN, any way you have to maintain the tract..and vendor also will supply along with reference..
    Thanks,
    Kumar arcot

  • Reg.Sub operation

    Hi all,
      How to create sub operations in Routing and how to confirm it.Please guide me with detailed Explanation.
    Thanks in Advance,
    M.Badrinarain.

    Hi,
    Say for example you have an operation 0040 and you want to perform the operation on 3 machines so you will use sub operations.
    Operation Sub operation work center
    0040
    010 1111
    020 1112
    030 1113
    Maintain timings like set up, machine & tare down as per your requirement for every sub operation.
    Next do confirmation in TCode: CO11N. Give only timings for sub operations confirmations and give quantities at operation level confirmation.
    You are not getting sub operation field in T Code: CO11N, then goto T Code: OPK0.
    There select one confirmation Profile consisting of suboperation in Header, then mark that particular as Standard profile. i.e Activate it in main screen of T Code: OPK0.
    Then you will get suboperation also in T COde: CO11N
    Regards
    Jagadeesh K

  • Assembling components in JDI

    Hi,
    I would like to understand what exactly happens when we try to assemble a component in JDI.
    For e.g., if we have a component X.TESTCOMP which contains 4 DC's A,B,C,D (Where DC's A, B, C are dependent on D).
    I create an activity to make modifications in DC A only and check in and import it on Consolidation tab in JDI. I then go to the Assembly tab select the component X.TESTCOMP, and click on 'Assemble component(s)'.
    What exactly happens in this case?
    Does only the modified DC's .ear file get deployed? for e.g., in this case only A.ear gets deployed?
    Does the  dependent DC's .ear file also get deployed? Or do all the .ear files in  X.TESTCOMP get deployed?
    Thank you.
    Regards,
    Priyanka Parmar

    Hello,
    Trying to follow the given guide to import a .SCA into a system for testing:
    http://help.sap.com/saphelp_nw70/helpdata/en/63/34e2be209645378a0aaf71ce9710da/content.htm
    Here, it says in the  Transport Studio of the Change Management Service (CMS).
    Do the following:
    1.      Select the Test tab page. The SC is in the import queue with the status Waiting for import.
    2.      Select the SC and choose Import. If the import is successful, the status changes to Import finished.
    I don't see a Test tab page. Where is it? Can someone take a screen copy of the screen so one can know what these instructions are talking about?
    TIA

  • Serial Number of assembled components

    Hi All,
    I want to know the how to get history for item serial number,
    You goto IQ03, enter material number & serial number ,there is a button serial number history.after clicking this u will found all the details of material and serial number of components. what i need is how to get these serial number history record for a particular material , serial number. (i need the table names and the links), it would be great if someone can help me with this.its urgent
    Thanks in advance

    hi,
    check these tables.
    AFIH                             Maintenance order header
    EQSE                        Serial Number Records
    EQUI                           Equipment master data
    HIKO                            Order master data history
    SERI                         Serial Numbers

  • Reg : Two WD components communication.

    hi ,
    I have created 2 Wd components Flights and Bookings.
    Flights WD component is using Bookings component as USED component .
    Iam calling 2nd WD Bookings component in an external window.
    METHOD onactioncall .
      DATA : lv_url TYPE string.
      CALL METHOD cl_wd_utilities=>construct_wd_url
        EXPORTING
          application_name = 'Z187442_ALV1'
        IMPORTING
          out_absolute_url = lv_url.
      DATA lo_window_manager TYPE REF TO if_wd_window_manager.
      DATA lo_api_component  TYPE REF TO if_wd_component.
      DATA lo_window         TYPE REF TO if_wd_window.
      lo_api_component  = wd_comp_controller->wd_get_api( ).
      lo_window_manager = lo_api_component->get_window_manager( ).
      CALL METHOD lo_window_manager->create_external_window
        EXPORTING
          url    = lv_url
        RECEIVING
          window = lo_window.
      lo_window->open( ).
    ENDMETHOD.
    here my req is : I want the  selected values from first component FLIGHTS .....to  be exported to second component BOOKINGS...SO that I can write a select statement based on values imported from 1st component .
    Select * from sbbok into table it_bookings where carrid  = (here carrid value should be the one which is selected from the first application lead index)
                                                                           Connid =(here connid value should be the one which is selected from the first application lead index)
    any ideas ?
    regards
    Arjun

    Hi Arjun,
    I had created my application so that up on lead selection in the 1st application the corresponding SFLIGHT details would get passed to the 2nd WDA and it would display the relevant details from SBOOK. I created an action for the lead selection & within this method am appending the CARRID, CONNID & FLDATE values to the 2nd applications URL.
    CALL METHOD cl_wd_utilities=>construct_wd_url
        EXPORTING
          application_name = 'Z187442_MAIN1_SUBCOMPONEN'
        IMPORTING
          out_absolute_url = lv_url.
      concatenate lv_url '?' 'CARRID=' wa_data-carrid '&'
                             'CONNID=' wa_data-connid '&'
                             'FLDATE=' wa_data-fldate into lv_url.
    So now when you call the 2nd application even the required parameters would have been passed on to it.
    Now within the 2nd application you would have to receive these passed parameters and code your SELECT so that it would fetch the desired data and bind it to your context node.
    1)     Go to the inbound plug (which should be DEFAULT generally unless you have renamed it) & double click on it
    2)     Within the event handler method HANDLEDEFAULT put the desired coding like shown below
    METHOD handledefault .
      DATA: lr_node TYPE REF TO if_wd_context_node,
            lt_data TYPE ig_componentcontroller=>elements_sbook.
      select * from sbook into corresponding fields of table lt_data
              where carrid = carrid and connid = connid and fldate = fldate.
      lr_node = wd_context->get_child_node( name = 'SBOOK' ).
      lr_node->bind_table( new_items = lt_data ).
    ENDMETHOD.
    I have tried it out this way and its working fine. But yes you would be able to see the values being passed in the URLu2026
    Regards,
    Uday

  • Reg, sub routine

    how can u call a sub-routine from other programmes?

    Hi,
    Start of Content Area
    Naming Subroutines Locate the document in its SAP Library structure
    With the PERFORM statement, you can call subroutines which are coded in the same ABAP program (internal calls), or subroutines which are coded in other ABAP programs (external calls).
    You can also specify the name of the subroutine dynamically at runtime, and call subroutines from a list.
    Internal Subroutine Calls
    To call a subroutine defined in the same program, you need only specify its name in the PERFORM statement:
    PERFORM subr [USING    p1 p2... ]
                 [CHANGING p1 p2... ].
    The internal subroutine can access all of the global data of the calling program.
    Example
    REPORT demo_mod_tech_perform_int.
    DATA: num1 TYPE i,
          num2 TYPE i,
          sum  TYPE i.
    num1 = 2. num2 = 4.
    PERFORM addit.
    num1 = 7. num2 = 11.
    PERFORM addit.
    FORM addit.
      sum = num1 + num2.
      PERFORM out.
    ENDFORM.
    FORM out.
      WRITE: / 'Sum of', num1, 'and', num2, 'is', sum.
    ENDFORM.
    This produces the following output:
    Sum of          2 and          4 is          6
    Sum of          7 and         11 is         18
    In this example the subroutines addit and out are defined at the end of the program. addit is called by the program and out is called by addit. The subroutines have access to the global fields num1, num2 und sum.
    External Subroutine Calls
    The principal function of subroutines is for modularizing and structuring local programs. However, subroutines can also be called externally from other ABAP programs. In an extreme case, you might have an ABAP program that contained nothing but subroutines. These programs cannot run on their own, but are used by other ABAP programs as pools of external subroutines.
    However, if you want to make a function available throughout the system, you should use function modules instead of external subroutines. You create function modules in the ABAP Workbench using the Function Builder. They are stored in a central library, and have a defined release procedure.
    You can encapsulate functions and data in the attributes and methods of classes in ABAP Objects. For any requirements that exceed pure functions, you can use global classes instead of external subroutines.
    When you call a subroutine externally, you must know the name of the program in which it is defined:
    PERFORM subr(prog) [USING    p1 p2... ]
                       [CHANGING p1 p2... ] [IF FOUND].
    You specify the program name prog statically. You can use the IF FOUND option to prevent a runtime error from occurring if the program progdoes not contain a subroutine subr. In this case, the system simply ignores the PERFORM statement.
    When you call an external subroutine, the system loads the whole of the program containing the subroutine into the internal session of the calling program (if it has not already been loaded). In order to save memory space, you should keep the number of subroutines called in different programs to a minimum.
    Example
    Suppose a program contains the following subroutine:
    REPORT formpool.
    FORM header.
      WRITE: / 'Program started by', sy-uname,
             / 'on host', sy-host,
               'date:', sy-datum, 'time:', sy-uzeit.
      ULINE.
    ENDFORM.
    The subroutine can then be called from another program as follows:
    REPORT demo_mod_tech_perform_ext.
    PERFORM header(demo_mod_tech_formpool_1) IF FOUND.
    In this example, no data is passed between the calling program and the subroutine.
    Specifying Subroutines Dynamically
    You can specify the name of a subroutine and, in the case of external calls, the name of the program in which it occurs, dynamically as follows:
    PERFORM (fsubr)[IN PROGRAM (fprog)][USING    p1 p2... ]
                                       [CHANGING p1 p2... ]
                                       [IF FOUND].
    The names of the subroutine and the external program are the contents of the fields fsubr und fprogrespectively. By using the option IF FOUND, you can prevent a runtime error from being triggered if no subroutine with the name fsubr is found. If you omit the parentheses, this variant of the PERFORMstatement behaves like the static variant.
    Example
    Assume a program contains the following subroutines:
    PROGRAM formpool.
    FORM sub1.
      WRITE: / 'Subroutine 1'.
    ENDFORM.
    FORM sub2.
      WRITE: / 'Subroutine 2'.
    ENDFORM.
    Dynamic Subroutine Specification:
    PROGRAM form_test.
    DATA: progname(8) TYPE c VALUE 'FORMPOOL',
          subrname(8) TYPE c.
    subrname = 'SUB1'.
    PERFORM (subrname) IN PROGRAM (progname) IF FOUND.
    SUBRNAME = 'SUB2'.
    PERFORM (subrname) IN PROGRAM (progname) IF FOUND.
    This produces the following output:
    Subroutine 1
    Subroutine 2
    The character field progname contains the name of the program, in which the subroutines are contained. The names of the subroutines are assigned to the character field subrname.
    Calling Subroutines from a List
    You can call a subroutine from a list as follows:
    PERFORM idx OF subr1 subr2 ... subrn.
    The system calls the subroutine specified in the subroutine list in position idx. You can only use this variant of the PERFORMstatement for internal subroutine calls, and only for subroutines without a parameter interface. The field idx can be a variable or a literal.
    Example
    REPORT demo_mod_tech_perform_list.
    DO 2 TIMES.
      PERFORM sy-index OF sub1 sub2.
    ENDDO.
    FORM sub1.
      WRITE / 'Subroutine 1'.
    ENDFORM.
    FORM sub2.
      WRITE / 'Subroutine 2'.
    ENDFORM.
    This produces the following output:
    Subroutine 1
    Subroutine 2
    Regards,
    Chandru

Maybe you are looking for

  • Can't open file "may be truncated or missing"

    I have several photos that won't open. They can't even be found by spotlight. I have run disk utility and everything checks out normal. I am getting the following error message from Preview 3.0.4: Couldn't open the file. It may be corrupt or a file f

  • Question in Struts internaitonalization application

    Hi ,everybody. I created a Tomcat project with Struts 1.2.6 architecture,I applied the characteristic of Struts,the web.xml is listed as following: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD W

  • Cfdocument format = PDF - does not format correctly

    Greetings I am simply attempting to print invoices from a query that displays correctly on the cfm result page, but using cfdocument to render a PDF version (to mail out) does not format even remotely close to the cfm page. I tried every conceivable

  • How do I retrieve deleted emails and messages?

    How do I retrieve deleted emails and messages?

  • HT201365 hello  hepl me activation iphone 4s

    iphone for me  can't activation  pass and accaution for me wrong  me login accaution for me  why  restos all iphone done  can not login accaution for me  you can't check  seri number and activation hepl me thank you  <Personal Information Edited by H