Subcontracting - How to plan the components in MRP

Hi Experts,
We have the following  requirement to map the subcontracting scenario in SAP MM.
1) Subcontracting PR has to be generated during MRP run for all the FERT materials ( Done )
2) Auto convertion of PR into PO by scheduling the batch job ( Done )
3) Goods issue with subcon delivery ( done )
4) Pick list from subcon delivery ( possible)
My question here is How to create the delivery schedule lines for components thru MRP and made available to the subcontractor in the required date.Client does not want to maintain the inventory for even 1 week.
Example :
FG required date 7.01.2009
PO release date 30.12.2008
Component level A Requirement date 29.12.2008 ( How we can control in MRP)
Component Level B Requirment date 03.01.2009 ( How we can control in MRP)
Appreciate your reply.
Thanks / Karthik

Hi
Thanks for your reply.
Let me brief about the process.
Client wants to consign the components at subcontractor's place and will be considered as a separate plant.So the subcontractor will manage the component stock which is supplied by third party vendor directly to the subcontractors place. so there will not be any frieght cost issue.
But the client requirement is not to spend more money on  component inventory so when the level 1 components are required the system should generate the delivery scedule with required dates.
1) Component A is reqd to manufacture the HALB assemply at level 1
2) Component B & HALB to manufacture the Finished Goods at level 2
My requirement during MRP run
1) PR for FG
2) Delivery Scedule for Component A with reqd date
3) Delivery scedule for component B with reqd date
Can I make HALB as phantom BOM???
or Suggest me how I can do other way round..
Thanks / karthik

Similar Messages

  • How to change the components in a visible JPanel?

    How to change the components in a visible JPanel?
    Is there any way to change the components in a JPanel while it is already visible in a JFrame? I tried the na�ve approach of removing the components and adding new ones, but the effect is not the expected.
    For now I'm opening new frames with newly created panels.

    After adding/removing components to/from a panel try:
    panel.revalidate();
    panel.repaint() // sometimes this is also needed, I'm
    not sure whyI'm not certain, but I think that panel.revalidate() implicitly calls repaint() only if something actually changed in the layout. If nothing changed, it sees no reason to repaint; hence, if something changed in appearance but not in layout, you have to repaint it yourself.
    Or something like that. I'm no expert. ;)

  • How to change the components of the planned order? (FM or BAPI)

    I need to change the storage(LGORT) in the components.
    I found only MD_PLDORD_CHANGE_COMP_ITEMS, but could not get the correct result.
    Has anyone used this FM to change the components of the planned order?
    Can you please tell how to use it. Or advise an alternative solution.

    Hi Anton,
    There's a BAPI to change planned orders - BAPI_PLANNEDORDER_CHANGE, but it allows to change only header data.
    Therefore you'll have to go a bit longer, and use a couple of other BAPIs:
    First read the order that you want to change - BAPI_PLANNEDORDER_GET_DETAIL
    Second, create a new planned order with the changed data, based on the read planned order - BAPI_PLANNEDORDER_CREATE.
    Third, delete the old planned order - BAPI_PLANNEDORDER_DELETE.
    Regards,
    Mario

  • How to print the components in scrollpane

    hi there,
    can anyone tell me how to print the scrollpane components, i mean the headers & the main view of the component. i've a scrollpane with the following code and i want to print the components:
    JScrollPane pane = new JScrollPane(aTextPane);
    pane.setRowHeaderView(aLineNumberComponent);my requirement is i've a editor & lineno component as textpanes and added to scrollpane & when asked to print it should print the lineno component which resides in scrollpane's row header & the editor textpane which is the main view in the scrollpane. how can i achieve this?
    i'd would appreciate any suggestions & codes given.
    thanx in advance.

    After adding/removing components to/from a panel try:
    panel.revalidate();
    panel.repaint() // sometimes this is also needed, I'm
    not sure whyI'm not certain, but I think that panel.revalidate() implicitly calls repaint() only if something actually changed in the layout. If nothing changed, it sees no reason to repaint; hence, if something changed in appearance but not in layout, you have to repaint it yourself.
    Or something like that. I'm no expert. ;)

  • How to resize the components in a JFrame when the JFrame Resizes?

    Hi all,
    i have some problems with my app. I have set the JFrame resizable and that works fine for the JFrame but not for the components in the JFrame.
    So my question is how can i set the components in a JFrame to resize automatically when the JFrame resizes?
    Here are the important things from my code,...if you need more, just let me know, its my first post in a forum .
    Its a JFrame with a JTabbedPane and on the Tabs are Panels with buttons and Tables.
    Thank you in advance!
    public class MainMonitor extends JFrame {
    public MainMonitor() {
              super();
              initialize();
              setVisible(true);
         private void initialize() {
              this.setSize(1145, 785);
              this.setIconImage(Toolkit.getDefaultToolkit().getImage("Images/c.gif"));
              this.setContentPane(getJContentPane());
              this.setTitle("Company Manager");
              this.setResizable(true);
              this.setLocationRelativeTo(null);
         private JPanel getJContentPane() {
              if (jContentPane == null) {
                   jContentPane = new JPanel();
                   jContentPane.setLayout(null);
                   jContentPane.setOpaque(true);
                   jContentPane.add(getJTabbedPane(), null);
                   jContentPane.add(getJPanel11(), null);
              return jContentPane;
         private JTabbedPane getJTabbedPane() {
              if (jTabbedPane == null) {
                   jTabbedPane = new JTabbedPane();
                   jTabbedPane.setLocation(new Point(6, 69));
                   jTabbedPane.setSize(new Dimension(1120, 684));
                   jTabbedPane.addTab("P", null, getJPanel(), null);
                   jTabbedPane.addTab("K", null, getJPanel1(), null);
                   jTabbedPane.addTab("B", null, getJPanel2(), null);
              return jTabbedPane;
         

    Giasaste wrote:
    Thanks a lot, i didnt knew that the Layout Manager is a must.It's not a must, but it is the way to allow your app to be resized nicely and makes it much easier to maintain and enhance your program. Imagine creating a complex gui then later decide that you want another radiobutton and to remove a jlabel / jtextfield pair. with layout managers a chore becomes easy.

  • How are all the Components available in CCMS

    All,
    I am new to MI, I have one question: Once we register all the components in MCD, Are all these components required to be enabled/made available in CCMS? If so how will that be done?
    Regards
    Sudh

    Hi
    It is not necessary to make an entry of your components in CCMS. It is an optional configuration unless you want to be alerted on some updates. These steps will be defined clearly in your configuration docs.
    regards
    Arun

  • J2ME - Pocket PC: neded advices on how to plan the application

    Hi,
    I plan to port to the Pocket PC platform an e-commerce application I developed using JSP/Servlet with BC4J (some pages use direcltly JDBC).
    My actual web application has those architecture and features:
    - the database is Oracle 8.1.6;
    - the output of the application is HTML (no use of Applets), with some JavaScript and css StyleSheets;
    - the application has the standard features of an online-shop, such as shopping cart management, product search;
    - the application gives to the customer other informations, such as order-tracking, sending of news documents to the customers, ecc...
    My PDA application should have this features:
    - on-line and off-line work (connected to the Internet or to a local replica of the database);
    - Only the shopping features are requested.
    I have some doubts on the best strategy to follow to develop such an application:
    - Which database to use (Oracle lite or XML files or ???) to store the data on the PDA?
    - How to manage the data replication?
    - For the on-line work, I think that the user can connect to the standard Web Application (or to an optimized version for little screens). What is your opinion?
    - For the off-line work, I am not sure which GUI to use for the client (HTML or Swing)? I read on this forum about problems with css with Pocket IE; have I to avoid the use of css stylesheets?
    - If I write my application using BC4J, how big will be all the application in Mb (jars, application server, etc...)?
    - Which software do I need for the development and for the deployment (I am now downloading the J2ME Extension and Viewlets)?
    - Other issues I have to care about?
    All help and/or samples and/or useful links/readings are welcome.
    Thanks,
    Marco.

    Marco,
    Considering the processing capabilities of a Pocket PC, I wouldn't go for J2ME, with is mostly dedicated to the cell phones. The PDAP (PDA Profile) for J2ME is not available yet, and your UI would look pretty poor on a Pocket PC as the only available profile so far is the MIDP (Mobile Information Device Profile).
    The other solutions you suggest sound much better, like Oracle Lite. OLite has native synchnronization capabilities with Oracle Enterprise Edition, and that would address your replication needs. Plus it provides a connected/disconnect feature for HTTP/Servlet/HTML that makes the user work transparent. I do beleive that this is avalaible for the Pocket PC as well.
    You should serach OTN this way for white papers, demos and sample code.
    Please let us know if you need more information,
    Olivier

  • How to see the components of OTHERS

    how do we know the components of "others" in the storage?

    The Storage Display
    Where did my Disk Space go?

  • How to minimize the components

    Hi,
          when ever I minimizing the window,the components in that windows are not displaying properly.
          I am using jdev 11.1.2.3
         How to  properly render the components?
         Can any one please give me the answer?

    hi "18a5907a-dc24-4e16-bea6-51d7905449e8"
    18a5907a-dc24-4e16-bea6-51d7905449e8 wrote:
    ... when ever I minimizing the window ...
    Should a minimized browser window really still display something? Do you mean a re-sized browser window?
    18a5907a-dc24-4e16-bea6-51d7905449e8 wrote:
    ... the components in that windows are not displaying properly ...
    Which components? Which layout components? What is "properly", what do you expect?
    18a5907a-dc24-4e16-bea6-51d7905449e8 wrote:
    ... Can any one please give me the answer?
    So, please provide more information if you expect a useful answer.
    (tip : You can use "Edit profile & privacy" to make your name visible in forum posts.)
    success
    Jan Vervecken

  • If MD02 don´t plan the components, please check this thread.

    There is a new error in Md02 with IS-ADEC solution.
    The BOM is not exploded and the components are not planned.
    THis is a serious error with many consequences in planning and execution enviroment.
    The note 1562786 will sove this issue.Please be informed about this note.
    This is the validity of the note:
    ECC Discrete Industries Mill Products
                                              600
    SAPK-60020INECCDIMP
                                              602
    SAPK-60210INECCDIMP
                                              603
    SAPK-60309INECCDIMP
                                              604
    SAPK-60410INECCDIMP
                                              605
    SAPK-60504INECCDIMP
    Thanks
    Maria Nunez  Senior PP consultant of SAP

    Hi Maria Nunez,
    Firstly i would thanks for finding out new error in MD02. Some extent i got the issue but still need some more clarification on this.
    Mainly I am not familiar with IS-ADEC could you please help me out to get more information obut it.
    Thanks & Regards,
    Madhu.G

  • How to import the components onto the portal

    Dear All,
    I've got installed ECC6 in my home PC with some of the netweaver components like XI, BI and etc. But after login into the Portal, I'm not finding any of the components on the portal, except the welcome screen. And ABAP is working well from the SAP logon pad.
    So can anyone explain that, how to import the netweaver components onto the portal. Pl. give me the step-by-step explanation as i'm very new to this aspect.
    Best Regards
    Mahesh

    See this -> iTunes for Windows: Optical drive is no longer recognized, or "Disc burner or software not found" alert after install
    and this -> iTunes for Windows: Troubleshooting CD issues caused by device filters

  • How to arrange the components in swings

    hi..
    i hava a small problem with components, how to arrange components as i like .
    Name : |____________________|
    Number :|____________________| phone : |____________________|
    Address : |____________________| <------ it is TextField ok.
    Like this, how to do this one in swings. I want 10 Lables & 10 TextField .
    I want Label Behind the Textfield as shown above
    Message was edited by:
    therathna
    Message was edited by:
    therathna

    but gives error when resize the window frameIf you need further help then you need to create a [url http://homepage1.nifty.com/algafield/sscce.html]Short, Self Contained, Compilable and Executable, Example Program (SSCCE) that demonstrates the incorrect behaviour, because I can't guess exactly what you are doing based on the information provided.
    And don't forget to use the [url http://forum.java.sun.com/help.jspa?sec=formatting]Code Formatting Tags so the code retains its original formatting.

  • How to exclude the stock from MRP in MS04.

    Hi SAP ALL,
                 My client req the stock maintain the for the long term planning purpose under one storage location stock not considered to the MRP. in MS04 T Code.this is issue where did i m setting plz give some detailed explanation
    regards
    raju

    Hi,
    In transaction OMIR, choose your plant & then for the storage location you want to exclude from MRP enter 1 (exclude from MRP).
    After this setting is maintained, whenever a material is created in this plant & storage location, it will have MRP indicator as "1" in the mrp 4 view .
    For materials already in this storage location if the MRP indicator "1" is not maintained in mrp 4 view, please go for a mass change maintenance in the material master & maintain this indicator.
    Stock in the excluded storage location will not add up to the stock which is displayed in the top in the md04 screen. This stock will be displayed separately in the bottom of the screen.
    Please check same with MS04.
    Regards,
    R.Brahmankar

  • How to place the components dynamically in page facets.

    I have created a page template
    Logo | Header | User Area |
    | | |
    Menu| Content Area 1 | Content Area 2 |
    | | |
    | | |
    | | |
    | | |
    | | |
    | | |
    | Content Area 3 | Content Area 4 |
    | | |
    | | |
    | | |
    Footer
    I am a new bee. i need to create a system that can allow users to configure the componets in the desired place holder place.
    And save their location so that it can load into the same place on login where it was saved earlier.
    Is there any one who can tell me how to do it.
    Tariq mehmood

    Are you talking about end users placing items in specific places or are you talking about developers placing items on your template in specific places?
    For end user runtime customization you might want to look into using MDS.
    See:
    http://download.oracle.com/otn_hosted_doc/jdeveloper/111demos/mds/mds.html
    http://www.oracle.com/technology/products/jdev/11/cuecards111/adf_set_18/ccset18_ALL.html

  • How to fetch the components operation and workcenter. pp report

    Hi experts,
                 this report is for pp module ,routing details,in our program
    only give the ouput of the header materials operation and workcenter
    but not get into components.
    before we clariy if the materilas is e or x -
    check the plpo operation and crhd workcter
    or else
    if the material is f -
    get the vendor details---- i ll not using this onle
    before  we need to adopt it only e or x only
    TABLES : MAST,MARC,CRHD,PLPO.
    TYPES : BEGIN OF IT_FINAL,
             POSNR LIKE STPOX-POSNR,
             IDNRK LIKE STPOX-IDNRK,
             OJTXP LIKE STPOX-OJTXP,
             MENGE LIKE STPOX-MENGE,
             MEINS LIKE STPOX-MEINS,
             VORNR LIKE PLPO-VORNR,
             ARBID LIKE PLPO-ARBID,
             OBJTY LIKE PLPO-OBJTY,
             LTXA1 LIKE PLPO-LTXA1,
             VGE01 LIKE PLPO-VGE01,
             VGW01 LIKE PLPO-VGW01,
             VGW02 LIKE PLPO-VGW02,
             ARBPL LIKE CRHD-ARBPL,
            LIFNR LIKE EINA-LIFNR,
            INFNR LIKE EINA-INFNR,
             END OF IT_FINAL.
    DATA : BEGIN OF CRHD_IDEL OCCURS 1000,
           OBJID LIKE CRHD-OBJID,
           ARBPL LIKE CRHD-ARBPL,
           END OF CRHD_IDEL.
      DATA: BEGIN OF ISTPO OCCURS 1000.
            INCLUDE STRUCTURE STPOX.
    DATA: END OF ISTPO.
    DATA: BEGIN OF MATCAT OCCURS 1000.
            INCLUDE STRUCTURE CSCMAT.
    DATA: END OF MATCAT.
    DATA : BEGIN OF ITAB OCCURS 0,
               MATNR LIKE MAST-MATNR,
               WERKS LIKE MAST-WERKS,
               END OF ITAB.
    SELECT-OPTIONS : P_MATNR FOR MAST-MATNR.
    PARAMETERS     : P_WERKS TYPE MAST-WERKS.
    DATA : IT_FINAL_IDEL TYPE STANDARD TABLE OF IT_FINAL
               WITH HEADER LINE INITIAL SIZE 100 WITH DEFAULT KEY.
    DATA : IT_CRHD_IDEL LIKE CRHD OCCURS 100 WITH HEADER LINE.
    DATA: IT_STB LIKE ISTPO OCCURS 0 WITH HEADER LINE.
    DATA : IT_MAPL_IDEL LIKE MAPL OCCURS 100 WITH HEADER LINE.
    DATA  :IT_ITAB_IDEL LIKE MARC OCCURS 100 WITH HEADER LINE.
    DATA : IT_PLPO_IDEL LIKE PLPO OCCURS 100 WITH HEADER LINE.
    SELECT MATNR WERKS FROM MAST INTO TABLE ITAB
                       WHERE MATNR  IN P_MATNR AND WERKS = P_WERKS.
    START-OF-SELECTION.
      CLEAR ISTPO. REFRESH ISTPO.
      LOOP AT ITAB.
      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
          EXPORTING
            CAPID                 = 'PP01'
            MEHRS                 = 'X'
            MMAPS                 = ' '
            MDMPS                 =  ' '
         BREMS                  = 'X'
         DISMM                 = ' '
         LIFNR                 = ' '
         WEBAZ                 = ' '
            DATUV                 = SY-DATUM
            MTNRV                 = ITAB-MATNR
            WERKS                 = P_WERKS
            EMENG                 = '1'
            STKKZ                 = ' '
            FBSTP                 = ' '
            FTREL                 = ' '
          IMPORTING
            TOPMAT                = W_TOPMAT
           DSTST                 = DSTST
          TABLES
            STB                   = ISTPO
            MATCAT                = MATCAT
          EXCEPTIONS
            ALT_NOT_FOUND         = 1
            CALL_INVALID          = 2
            MATERIAL_NOT_FOUND    = 3
            MISSING_AUTHORIZATION = 4
            NO_BOM_FOUND          = 5
            NO_PLANT_DATA         = 6
            NO_SUITABLE_BOM_FOUND = 7
            OTHERS                = 8.
      WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
               W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
        SELECT MATNR WERKS OBJID BESKZ FROM MARC INTO CORRESPONDING FIELDS OF TABLE IT_ITAB_IDEL
                    WHERE   MATNR = ITAB-MATNR AND BESKZ = 'X' OR BESKZ = 'E' OR BESKZ = 'F'.
        SELECT MATNR WERKS PLNTY PLNNR LIFNR FROM MAPL INTO CORRESPONDING FIELDS OF TABLE IT_MAPL_IDEL
                                                   WHERE MATNR = ITAB-MATNR AND
                                                         WERKS = 'IN01' .
      SELECT PLNTY PLNNR VORNR  ARBID OBJTY LTXA1 VGE01 VGW01 VGW02 PLIFZ FROM PLPO INTO CORRESPONDING FIELDS OF TABLE IT_PLPO_IDEL
                                                        FOR ALL ENTRIES IN IT_MAPL_IDEL
                                                        WHERE PLNTY = IT_MAPL_IDEL-PLNTY AND
                                                              PLNNR = IT_MAPL_IDEL-PLNNR AND
                                                              WERKS = 'IN01' AND ARBID <> 0.
    LOOP AT ISTPO.
      IT_FINAL_IDEL-POSNR  = ISTPO-POSNR.
      IT_FINAL_IDEL-IDNRK  = ISTPO-IDNRK.
      IT_FINAL_IDEL-OJTXP  = ISTPO-OJTXP.
      IT_FINAL_IDEL-MENGE  = ISTPO-MENGE.
      IT_FINAL_IDEL-MEINS  = ISTPO-MEINS.
    LOOP AT IT_PLPO_IDEL.
    IT_FINAL_IDEL-VORNR = IT_PLPO_IDEL-VORNR.
        IT_FINAL_IDEL-ARBID = IT_PLPO_IDEL-ARBID.
        IT_FINAL_IDEL-OBJTY = IT_PLPO_IDEL-OBJTY.
        IT_FINAL_IDEL-LTXA1 = IT_PLPO_IDEL-LTXA1.
        IT_FINAL_IDEL-VGE01 = IT_PLPO_IDEL-VGE01.
        IT_FINAL_IDEL-VGW01 = IT_PLPO_IDEL-VGW01.
        IT_FINAL_IDEL-VGW02 = IT_PLPO_IDEL-VGW02.
      ENDLOOP.
        READ TABLE IT_CRHD_IDEL WITH KEY OBJID = IT_PLPO_IDEL-ARBID.
        IT_FINAL_IDEL-ARBPL = IT_CRHD_IDEL-ARBPL.
        APPEND IT_FINAL_IDEL.
        CLEAR : IT_FINAL_IDEL,IT_PLPO_IDEL,IT_CRHD_IDEL,ISTPO.
    ENDLOOP.
    WRITE :/6 W_TOPMAT-MATNR, 25 W_TOPMAT-MAKTX.
       LOOP AT IT_FINAL_IDEL.
       WRITE :/ IT_FINAL_IDEL-POSNR,
                IT_FINAL_IDEL-IDNRK,
                IT_FINAL_IDEL-OJTXP,
                IT_FINAL_IDEL-MENGE,
                IT_FINAL_IDEL-MEINS,
                IT_FINAL_IDEL-VORNR,
                IT_FINAL_IDEL-ARBID,
                IT_FINAL_IDEL-OBJTY,
                IT_FINAL_IDEL-LTXA1,
                IT_FINAL_IDEL-VGE01,
                IT_FINAL_IDEL-VGW01,
                IT_FINAL_IDEL-VGW02,
                IT_FINAL_IDEL-ARBPL.
       ENDLOOP.
    REFRESH IT_FINAL_IDEL.
    SKIP.
    ENDLOOP.
    regards
    ds

    u have the plant and component from STPOX....using this goto MARC table and check BESKZ field...

Maybe you are looking for

  • Rewrite value in BKPF when FI document posting

    Hello! I need your advice. I have task - Сlear field XREF2_HD in table BKPF when FI document is posting  (FB01, for excemple). I`m using BTE 1120 "Substitute header and items", belong you can see FM code which i use: FUNCTION ZSAMPLE_PROCESS_00001120

  • Problem with Adobe Reader and IE

    I'm using Vista Home Premium and IE9 with the latest Reader available.  Starting yesterday, I cannot read PDF files on the web.  This is a new problem.  I tried to download newer versions of IE and the Reader, but both tell me I've got the newest ver

  • Issue after merging 2 iweb domains

    Hi last night I merged 2 websites, and I thought everything was okay....I published them to my.me account ( I am not ready to post to an outside host yet)....the merged site looks good when I access it through the url, but I wanted to do some editing

  • How to use COMBO box in prc application

    am using KVM -kjava to create a graphical user interface application.First i want to put combo box in my prc appliction,i have found a class implementing combo box but i could not understand if an item is selected from combo box then the screen below

  • Initailization parameters

    When do we need to change the value of the current DB_BLOCK_SIZE ?If i increased the value what's the limit and the effect? I'm trying to rase the proformance of our database that's why i thought of changing the current value of the db_block_size . T