Auto Withdrawl of components(Backflushing)

Dear Sir,
How can we do the auto withdrawl of components (backflush/consumption-261) without activating the backflush indicator  in MRP 2 view of material during the confirmation(CO11N) of production order?
Thanking You,
Sachin

Dear Sachin,
I do agree for all the experts who have replied to your this message.
I will explain what I have done to achieve the Backflushin of material at the Production Order Level.
1. Maintain material master data for Backflushing i.e. in MRP2 view, you have to maintain the backflushing indicator also if you are maintaining the material in Batches make entry in "Batch Entry" field in MRP2 view.
2. When you maintain the routing, you have to decide at which operation confirmation what material is to be backflushed. Once you have decided that, go to component allocation, select the check box of backflushing against each material, select "New Assignment" and in this put the operation number for which you want backflush to happen. Save the data.
3. Once you complete above mentioned steps, carry out MRP run with "Re-explode BOM and Routing" planning mode.
After MRP you will get the planned orders for the material. Convert to production order and check after releasing whether batches are assigned or not. Confirm the production order.
In CO11N screen at the material movement button, you can find which materials, how much qty from which batch is going to be issued.
I suggest, you carry out this activity in development first and revert back in case of any difficulty.
Regards,
Rahul.

Similar Messages

  • Auto-resizing all components

    Is there a method that auto resizes all components on a JFrame when it is maximised for example. I have got a JTable (in a scrollpane) and some other components on a panel. I have sized the frame to be approx 80% of the screen size. When the frame is maximised, the table and the other components retain their original size (understandably so!). Is there a method available that can resize the panel and its components to resize accordingly when the frame is maximised?...I know I can add the componentListener and implement a method in the componentResized() method...but I dont want to duplicate stuff that's already available. Thanx for your help.

    I don't know the specific needs.
    BorderLayout: simple Layout; Components are oriented NORTH, EAST, SOUTH, WEST
    FlowLayout: all components are added after the other
    GridLayout: components are oriented in a grid
    GridBagLayout: complex once
    See the Java Tutorial for more information.

  • Components backflush alone not possible

    Dear gurus
    we are using repetative manufacturing module.
    In MFBF we are doing assembly back flush(GR) and components backflush (GI) separately. we can able post assembly back flush.But while posting components backflush we are getting a error message"RM:149 production version not found".I checked for necessary settings (mrp4 ) in material master, all are maintained.
    can anyone help regard this?
    Regards
    Hara

    Hi
    Check for Validty  datesof The Production version
    Check the repetitive manufacturing Allowed indiactors in PV view as well as the MRP 4 view.
    Ensure correct lot size.
    Use the Check tab inside production version to ensure that the data is consistent..You should see Green traffic lights in the PV
    Then do backflush .It will work.
    Also check your product cost collector whether it is in GREEN . Cos even Product cost collector will not work if PV is not correct .
    Regards,
    THNX
    HKR

  • How to set value for Next Auto Restart for components

    Hi All
    When I checked my SPS13 portal in component monitoring area, I found that one of file server repository  etc is not running. To get rid of the problem, we had to restart the portal.
    On the same page there is a column for Next Auto Restart which was empty. Any idea where do we set it so that we do not have to restart entire portal for such kind of error.
    Any help will be appreciated.
    Regards
    Prabhakar Lal

    Quoting a mail by Akhilesh:
    "Until EP6 SP2 you could have done this via
    System Administration  -> System Configuration -> Monitoring Configuration,
    but this iView was deleted in SP3 and now this configuration needs to be done using the VA
    In the VA navigate to Server -> Services -> Monitoring
    In the Monitor Tree navigate to Root -> Applications -> KMC - > Repository Framework -> Components -> Repository Manager
    You can set the "next auto restart" parameter for managers individually."
    Regards, Karsten

  • Auto resizing of components to fit into full-screen

    hi,
    does anyone know how to autoresize components so that
    when the frame is at full-screen mode, components resize
    automatically?
    thanx =)

    Use the appropriate [url http://java.sun.com/docs/books/tutorial/uiswing/layout/visual.html]Layout Manager.

  • Auto-resize the components of JTabbedPane with JPanels

    Hi,
    We have swing window with tabbed pane having two JPanels. There are couple of components (button/text
    fields/JXTable/Jtree ..etc)added to each panel. so far, every thing is working fine.
    Issue is, when we try to expand the winodw size, the components of each panel are static. The size of components
    are not changing accorning to window size. All the components are center alligned with increasing the window size. It would be great help, if you can help on this.
    Following is the sample code used to prepare  swing window.
    public class SOS extends JFrame implements TreeWillExpandListener,
                                               TreeExpansionListener,
        JPanel firstPanel = new JPanel(new GridBagLayout());
        JPanel secondPanel = new JPanel(new GridBagLayout());
        public SOS() throws SQLException, ParserConfigurationException,
                            SAXException, IOException, XPathExpressionException {
            //EHDD Tabbed Pane
            nehObjectTypelist = new JList((createObjectsListData()).toArray());
            nehObjectTypelist.setFont(font);
            nehObjectTypelist.setCellRenderer(new CheckListRenderer());
            nehObjectTypelist.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
            nehObjectTypelist.setBorder(new EmptyBorder(0, 4, 0, 0));
            nehObjectTypelist.addMouseListener(new MouseAdapter() {
            JScrollPane nehObjTypeSP = new JScrollPane(nehObjectTypelist);
            nehObjTypeSP.setSize(200, 200);
            nehOwmerslist = new JList((createOwnersListData()).toArray());
            nehOwmerslist.setFont(font);
            nehOwmerslist.setCellRenderer(new CheckListRenderer());
            nehOwmerslist.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
            nehOwmerslist.setBorder(new EmptyBorder(0, 4, 0, 0));
            nehOwmerslist.addMouseListener(new MouseAdapter() {
            JScrollPane sp = new JScrollPane(nehOwmerslist);
            sp.setSize(200, 200);
            //JTree with checkbox
            DefaultMutableTreeNode root = createFirstLevel();
            final DefaultTreeModel model = new DefaultTreeModel(root);
            nehTree = new JTree(root);
            QuestionCellRenderer renderer = new QuestionCellRenderer();
            nehTree.setCellRenderer(renderer);
            QuestionCellEditor editor = new QuestionCellEditor();
            nehTree.setCellEditor(editor);
            nehTree.setEditable(true);
            nehTree.addTreeWillExpandListener(this);
            nehTree.setShowsRootHandles(true);
            nehTree.setModel(model);
            nehTree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
            JScrollPane scroll = new JScrollPane(nehTree);
            scroll.setPreferredSize(new Dimension(200, 180));
            scroll.setFont(font);
            GridBagConstraints gbc = new GridBagConstraints();
            gbc.insets = new Insets(1, 1, 1, 1);
            gbc.gridx = 0;
            gbc.gridy = 0;
            //gbc.gridwidth = 2;
            gbc.fill = GridBagConstraints.HORIZONTAL;
            //gbc.anchor = GridBagConstraints.LINE_START;
            JLabel nehHeading =
                new JLabel("Select your criteria and click the Fetch Topics by Criteria button");
            nehHeading.setFont(font);
            firstPanel.add(nehHeading, gbc);
            gbc.insets = new Insets(1, 1, 1, 1);
            gbc.fill = GridBagConstraints.HORIZONTAL;
            gbc.gridx = 0;
            gbc.gridy = 1;
            gbc.gridwidth = 1;
            JLabel nehDocType = new JLabel("Type");
            nehDocType.setFont(font);
            firstPanel.add(nehDocType, gbc);
            gbc.gridx = 1;
            gbc.gridy = 1;
            JLabel nehDocOwner = new JLabel("Owner");
            nehDocOwner.setFont(font);
            firstPanel.add(nehDocOwner, gbc);
            gbc.gridx = 2;
            gbc.gridy = 1;
            JLabel nehProdTree = new JLabel("Tree");
            nehProdTree.setFont(font);
            firstPanel.add(nehProdTree, gbc);
            gbc.weightx = 0;
            gbc.weighty = 0;
            gbc.gridx = 0;
            gbc.gridy = 2;
            firstPanel.add(nehObjTypeSP, gbc);
            gbc.gridx = 1;
            gbc.gridy = 2;
            firstPanel.add(sp, gbc);
            gbc.gridx = 2;
            gbc.gridy = 2;
            firstPanel.add(scroll, gbc);
            gbc.fill = GridBagConstraints.VERTICAL;
            gbc.anchor = GridBagConstraints.FIRST_LINE_START;
            gbc.weightx = 0;
            gbc.weighty = 0;
            gbc.gridheight = 1;
            gbc.gridheight = 1;
            gbc.gridx = 0;
            gbc.gridy = 21;
            JButton fetchButton = new JButton("Fetch");
            fetchButton.setFont(font);
            fetchButton.setSize(new Dimension(175, 35));
            firstPanel.add(fetchButton, gbc);
            fetchButton.addActionListener(new ActionListener() {
            gbc.gridx = 0;
            gbc.gridy = 22;
            JLabel nehOR = new JLabel("- OR -");
            nehOR.setFont(font);
            firstPanel.add(nehOR, gbc);
            JButton searchButton = new JButton("Fetch by Title");
            searchButton.setToolTipText("Enter title search criteria");
            searchButton.setFont(font);
            gbc.gridheight = 1;
            gbc.gridx = 0;
            gbc.gridy = 23;
            gbc.anchor = GridBagConstraints.LINE_START;
            JLabel nehOpenBySVNIdLabel = new JLabel("Open by ID");
            nehOpenBySVNIdLabel.setFont(font);
            firstPanel.add(nehOpenBySVNIdLabel, gbc);
            gbc.gridheight = 1;
            gbc.gridx = 1;
            gbc.gridy = 23;
            gbc.anchor = GridBagConstraints.WEST;
            findTextField.setColumns(20);
            firstPanel.add(findTextField, gbc);
            gbc.gridheight = 1;
            gbc.gridx = 2;
            gbc.gridy = 23;
            gbc.anchor = GridBagConstraints.WEST;
            JButton openButton = new JButton("Open");
            openButton.setFont(font);
            openButton.setPreferredSize(searchButton.getPreferredSize());
            System.out.println("Button Size" + openButton.getSize());
            firstPanel.add(openButton, gbc);
            openButton.addActionListener(new ActionListener() {
            gbc.gridheight = 1;
            gbc.gridx = 0;
            gbc.gridy = 24;
            gbc.anchor = GridBagConstraints.LINE_START;
            JLabel searchLabel =
                new JLabel("Search the repository by title word(s)");
            searchLabel.setToolTipText("Enter title search criteria");
            searchLabel.setFont(font);
            firstPanel.add(searchLabel, gbc);
            gbc.gridheight = 1;
            gbc.gridx = 1;
            gbc.gridy = 24;
            gbc.anchor = GridBagConstraints.WEST;
            searchTextField = new JTextField("", 20);
            searchTextField.setColumns(20);
            searchTextField.setEditable(true);
            firstPanel.add(searchTextField, gbc);
            gbc.gridheight = 1;
            gbc.gridx = 2;
            gbc.gridy = 24;
            gbc.anchor = GridBagConstraints.WEST;
            firstPanel.add(searchButton, gbc);
            searchButton.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
            gbc.anchor = GridBagConstraints.FIRST_LINE_START;
            gbc.gridwidth = 4;
            gbc.gridx = 0;
            gbc.gridy = 28;
            gbc.fill = GridBagConstraints.HORIZONTAL;
            tableScrollPane.setPreferredSize(new Dimension(200, 200));
            firstPanel.add(tableScrollPane, gbc);
            gbc.fill = GridBagConstraints.NONE;
            gbc.gridheight = 1;
            JRadioButton reviewButton = new JRadioButton("Review");
            reviewButton.setFont(font);
            reviewButton.setMnemonic(KeyEvent.VK_B);
            reviewButton.setSelected(true);
            JRadioButton testButton = new JRadioButton("Test");
            testButton.setFont(font);
            testButton.setMnemonic(KeyEvent.VK_B);
            JRadioButton prodButton = new JRadioButton("Production");
            prodButton.setFont(font);
            prodButton.setMnemonic(KeyEvent.VK_B);
            nehGroup.add(reviewButton);
            nehGroup.add(testButton);
            nehGroup.add(prodButton);
            gbc.gridx = 2;
            gbc.gridy = 30;
            firstPanel.add(reviewButton, gbc);
            gbc.gridx = 2;
            gbc.gridy = 31;
            firstPanel.add(testButton, gbc);
            gbc.gridx = 2;
            gbc.gridy = 32;
            firstPanel.add(prodButton, gbc);
            gbc.gridx = 2;
            gbc.gridy = 33;
            JButton printButton = new JButton("Print");
            printButton.setFont(font);
            firstPanel.add(printButton, gbc);
            printButton.addActionListener(new ActionListener() {
            gbc.fill = GridBagConstraints.NORTHEAST;
            gbc.gridx = 0;
            gbc.gridy = 30;
            JButton openTopicsButton = new JButton("Open Selection");
            openTopicsButton.setFont(font);
            firstPanel.add(openTopicsButton, gbc);
            openTopicsButton.addActionListener(new ActionListener() {
            gbc.gridx = 0;
            gbc.gridy = 32;
            JButton mapLinks = new JButton("Insert");
            mapLinks.setFont(font);
            JButton relatedLinks = new JButton("Insert Links");
            relatedLinks.setFont(font);
            relatedLinks.setPreferredSize(mapLinks.getPreferredSize());
            firstPanel.add(relatedLinks, gbc);
            relatedLinks.addActionListener(new ActionListener() {
            gbc.gridx = 0;
            gbc.gridy = 33;
            firstPanel.add(mapLinks, gbc);
            mapLinks.addActionListener(new ActionListener() {
            tabbedPane.add("NEH", firstPanel);
            //NEH Tabbed Pane
            tabbedPane.add("EHDD", secondPanel);
            add(tabbedPane);
            tabbedPane.addChangeListener(new ChangeListener() {
        public static void main(String[] args) throws SQLException,
                                                      ParserConfigurationException,
                                                      SAXException, IOException,
                                                      XPathExpressionException {
            SOS sos = new SOS();
            sos.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            sos.setTitle("SOS");
            sos.setSize(760, 680);
            sos.setVisible(true);
            sos.toFront();
            sos.setMinimumSize(new Dimension(760, 680));
    Thanks,
    MSR.

    I never use GridBagLayout.
    I suggest that you change to combinations of BorderLayout, GridLayout (without "Bag"!) and GroupLayout.
    bye
    TPD

  • I have had 9 withdrawls for my prepaid phone this month, I want this money back! I had set up to auto withdrawl from my bank why would it pull money 9 times!

    Verizon withdrew 9 times this month for my prepaid phone, I want this money back! can I get a response soon please?

    This is simply a public forum, NOT CS. If you want a faster response, you should call CS, but it is doubtful you will get a refund.
    Are all 9 amounts the same? If so, you should contact your banking institution or CC whichever provided the funds and report that these are duplicate transactions. It is more likely you will have a better chance of getting the money back going thru your financial institution.
    Customer Service - Prepaid
    (888) 294-6804
    or dial *611 from your mobile phone
    24 hours a day, 7 days a week

  • Backflushing Components - Multiple Operations

    How do you backflush material components through multiple operations and work centers?
    Right now I have 3 operations and 3 work centers, we only perform one confirmation for operations 3 which automatically confirms the previous 2 operations.  Whenever I perform a final confirmation on a production order there are no goods movements through all 3 operations.
    How can I have all materials and components backflush on a final confirmation?
    Right now this specfic material only has a single level BOM, if this requires changing the BOM to multi-level, how would I go about doing that?

    In CO14 the only goods movement that is shown is for the final finished material and none of the components.  This is also what shows in CO11N, when the PO is initially pulled up under the "Goods Movements" button.
    In C014, it appears that I am not able to view each individual operation.  All I have is one screen that shows my milestone confirmation for operation 0030 and the 5 tabs (Quantity/Activity, Dates, Personnel/additional data, Quantity/Forecast, Management) for that one operation.  I cannot find an option to see if any materials backflushed in operations 0010 or 0020.
    There were no COGI errors listed for this production order or any other production orders were this issue is present.
    Is it possible the cause of this is the fact that I only have a single level BOM for this material?  If so, how would I add levels and paths to my BOM?
    Edited by: Cameron on Jan 18, 2010 9:08 AM

  • Componets backflush out of Storage location [non WM]. WM PP active

    We have implemented WM and activated interface WM/PP.
    Finished good assigned to routing, routing has operation, operation assigned to supply area
    All components are assigned to operation
    Due to this system is deriving ONE storage location for all components [Storage location assigned to supply area]
    We have few components which needs to be backflushed out of a different storage location [Non WM]
    Though i entered this storage location in its material master, system allways deriving Storage location assigned to supply area
    Please help how we can ensure components backflush of storage location different than one assigned to supply area
    Thanks in advance

    Below are the solutions
    1. Note 126881 - Production supply area determination.pdf
    2. Seperate PSA for each storage location
    3. do not extend materials in PSA storage location then system will bring in storage location from material master

  • REM-Backflushing -requirement-reg

    Hi ,
    We work on REM
    When the finished product is produced at that time backflushing happens for all the child parts as per BOM
    Issue is the produced finished product is not deppatched immediately ,billing will happen in a day or two
    Hence for some parts of BOM like owner manual ,first aid kit etc... are required to be backflushed at the time of billing not at the time of production posting to ha
    since the backflushing happens at production time stocks in system goes down but physically some time like mentioned are despatched along with the finished product at the time of billing only
    hence we require the backflushing of some selected items at the time of billing of finished product not at the time of production , what shoudl be done for this ?
    i can not remove from bom as they are required for costing ,mrp planning
    without effecting these two costing and mrp planning  how to stop some selected BOM items from backflushing ? any definitions like BOm item categories etc.. shall help ?
    please look in to the requirement and provide any valuable inputs
    regards,
    madhu kiran

    Hi ,
    REM profile we can assign to assemblies only ? for that assembly components whether backflushing should happen online or latter in background we can define and schedule a background job for it
    as REM is mass manufacturing already our business process is backflushing happens at shift end , that time all BOm components are backflushed , instead of that for selected parts backflushing should happen at the time of billing
    if we maintain sales bom , it may not come for costing of part while running CK11 and MRP will not plan
    we wanted the parts in production BOM and backflushing should  be done at the time of billing
    is this possible  by any means ?
    we can not create as many as new part numbers
    further accessories and all are not finished products they are BOM components of Vehicle
    for  vehicle production , at shift end Vehicle BOM components backflushing is happening  in system based on REM profile settings
    but physical movement of accessories happens at the time of billing
    out issue is there is quite long gap between production and billing
    hence system stocks data is not exact
    regards,
    madhu kiran

  • How to create child part from Parent Item - BLOW UP Master - Automatically

    Hi to All,
    Have any one defined this process?
    To create child part from Parent Item - BLOW UP Master - Automatically ie. we receive FG from customer which we need to blow up to its child part. In that case, FG should be consumed & child parts should be generated in stock.
    We tried with recursive, but the stock of FG was again generating with recursive.
    Ex. FG after receiving from customer in stock 1
    Child parts (with offtake 1) X1, X2, X3 in stock zero.
    After processing, FG stock should be zero & X1, X2, X3 = 1.
    Regards
    Nitin

    Create a BOM for one of the "child" parts that has the "FG from customer" as a component and all the other child parts are negative quantity components (by products).
    To make it simple have all the components backflushed and auto goods receipt the child in the BOM header.  Create a production order, then process the confirmation (this will auto goods receipt the 1st child, consume by backflush the "FG from customer" and put the other child parts into stock as by products.
    You will need to get your material prices correct first so that there is minimal variance in the production order.

  • Reset Form Submit State

    Is it possible to reset the form submit state? I have a page with many input components, some of which are set to "Auto-Submit on Change". When submitting, a new window is opened with the report results.
    I need the user to go back to the original input page and change some of the original input fields. However, when doing so the page is submitted by just changing one of the Auto-Submit input components. I would like to be able to reset the form submit state (or the hyperlink submit state), so that the page is not auto-submitted when changing input fields.
    Thanks,
    Dan

        public void prerender() {
            dropDown1.setOnChange("");
        }

  • Excise Invoice Tab is not displaying in MIGO Display for 541 material docs.

    Dear All,
    Excise Invoice Tab is not getting displayed in MIGO Display for 541(Transfer posting to Vendor) material documents.
    I did tranfer posting of some raw materials to the Vendor in MB1B with the movement type 541
    and after that i have created a Subcontracting Challan with the reference of the above created transfer posting
    material document. 
    Now i need the Sub contracting challan number to be displayed in the Excise Tab of the transfer posting material document.
    But if i display the Transfer posting material document in MIGO, the Excise Tab is not getting displayed.
    Kindly help on this so that i can view the Sub contracting challan number in the display of the respective Trasfer posting material document in MIGO.
    Thanks & Regards.

    Pls confirm if you are following the SC process sequence :
    u2022     Creation of Subcontracting PO, here in conditions tab maintain the price (Subcontracting charge) (ME21N)
    u2022     Transfer Posting of Components to Subcontractor ( Movmt Type - 541) (MB1B/ME2O/MIGO)
    u2022     Creation of Subcontracting Challan w.r.t. Transfer Posting Doc (J1IF01) - This challan will have the details normally company needs, in case client need more ... ABAPer have to develop customized smart form
    u2022     Goods Receipt w.r.t. Subcontracting PO and Refer Subcontracting Challan at the time of GR (MIGO) {GR with 101 and auto consumption of components with 543 movement}
    u2022     Reconciliation of Subcontracting Challan (J1IFQ)
    u2022     Completion of Subcontracting Challan (J1IF13)
    u2022     Generation of Annexure IV (J1IFR

  • MIGO BDC is not working in  Scheduled BG Job

    Hello,
    For Subcontracting Purchase Order Item, we are using the BDC Call Transaction method for the TCode
    MIGO in the program  'ZMIGO_TEST'.
    When we are testing the Program 'ZMIGO_TEST' through SE38 it is running successfuly and document is also posted but problem is when we schedule the same program 'ZMIGO_TEST' in SM36, same BDC code for MIGO Transaction is not working and giving the Error in IST_BDCMSGCOLL as folloow.
    MSGID: - DC
    MSGTYP: - S
    MSGNR: - 006
    DYNAME: -  0001
    MSGV4: -  SAPLMIGO
    NOTE: - We can not use the BAPI 'BAPI_GOODSMVT_CREATE' because we have to update the Challan Number and Challan Year also for each PO Line Item and this BAPI does not have thses two fields in its Parameter Interface.
    Please suggest.
    Thanks & Regards
    Jagesh

    hi,
    check below tcodes..
    Subcontracting Process
    Subcontracting without Payment of Duty
    Creation of Subcontracting PO (ME21N) 
    Transfer Posting of Components to Subcontractor (Mvmt Type - 541) (MB1B/ME2O/MIGO) 
    Creation of Subcontracting Challan w.r.t. Transfer Posting Doc (J1IF01) 
    Goods Receipt w.r.t. Subcontracting PO and Refer Subcontracting Challan at the time of GR (MIGO) {GR with 101 and auto consumption of components with 543 movement} 
    Reconciliation of Subcontracting Challan (J1IFQ) 
    Completion of Subcontracting Challan (J1IF13) 
    Generation of Annexure IV (J1IFR) 
    Note: - In this case, you have to maintain the Assessable Value for the Components to be supplied to Vendor in J1ID and also Excise Tax rates for the Chapter IDs linked with these components. So during J1IF01, system will take the Assessable Value as Excise base Value and calculates the Excise Duties by taking Excise Tax Rates.
    Subcontracting under Full Payment of Duty
    Creation of Subcontracting PO (ME21N) 
    Transfer Posting of Components to Subcontractor (MB1B/ME2O/MIGO) 
    Creation of Outgoing Excise Invoice w.r.t. Transfer Posting Document (J1IS) - Used to send the components to Subcontractor's. Here 57F4 Challan is not created. 
    Accounting Entry: -
    CENVAT Input BED - Cr
    CENVAT Input ECS - Cr
    CENVAT Input ECS - Cr
    CENVAT Suspense A/c - Dr
    Capture Vendor Excise Invoice at the time of GR of Finished Goods w.r.t. Subcontracting PO (MIGO) 
    Post Excise Invoice for FG received from Subcontractor (J1IEX) 
    Accounting Entry: -
    CENVAT Input BED - Dr
    CENVAT Input ECS - Dr
    CENVAT Input ECS - Dr
    CENVAT Clearing A/c - Cr
    Master Data:-
    MM01- Material Masters for Components and FG 
    XK01 - Vendor Master (Subcontractor) 
    CS01 - BOM for FG 
    ME11 - Purchase Info record for Subcontracting

  • Third Party purchase order with provision of component supply

    Hi
    We need to create a Third party PO so that we can do statistical GR.
    ( Part is shiped directly by vendor to customer)
    But we need to supply component to vendor, and vendor after processing ships to Customer.
    How we can  replicate the same.
    I though we can create new Item category, but that also seems to be not feasible.
    Any idea to address the requirement will be helpful

    Hi,
    First of all SAP doesn't provide facility of creating new Item Category.
    As per your requirement, you are asking about Third-Party and Subcontracting combined. You cannot use both functionalities together, because SAP puts both into the item category (quite a big lack of functionality in SAP).
    Since subcontracting is more complex (automatic background postings), you should use item category for subcontracting and manually (or user exit) change the delivery address to that of the customer so that the vendor physically ships direct to the customer. Technically in SAP you need to post normal GR plus delivery and GI to the customer as if it would go through your warehouse.
    But as a work around, you can try out with following Process Flow;
    1. VA01 - Create Sales order for material F1 and Customer C1
    2. As a result of this a Subcontracting PR will get generated automatically. (For this take help of SD Consultant, it is controlled by Schedule Line category in VOV6, take copy of CS and change Item category to 3 i.e. Subcontracting)
    3. ME21N - Subcontracting PO w.r.t. PR (Considering BOM is in place). In PO under "Delivery Address" Tab, maintain the Customer Code as C1. As a result of this, vendor will get information that stock is to be dispatched to Customer C1.
    4. MB1B - Transfer Posting of raw materials via 541
    5. J1IF01 - Create Subcontracting Challan w.r.t. TP mat. doc.
    6. MIGO - GR w.r.t. PO (Here it will update stock of the material F1 via 101 and auto consumption of components via 543 O). Refer Subcontracting Challan.
    7. J1IFQ - Challan Reconciliation
    8. J1IF13 - Challan COmpletion
    9. MIRO - LIV w.r.t. Subcontracting PO
    10. VL01N - Create Delivery w.r.t. Sales Order to write-off the stock of material F1
    11. VF01 - Create Billing Document on Customer C1
    12. J1IIN - Outgoing Excise Invoice (I think, it is not required)

Maybe you are looking for

  • Headphones doesn`t work

    my iphone 4 bought at apple store from Seattle 2 years ago and the headphones doesn`t work now can apple`s Genius fix that in the apple store where in Beijing? If the receiver has broken ,how much money will it takes?

  • Weird Disk Repair warning for backup drive

    I used to run Time Machine and Silver Keeper (Lacie software that came with my 2TB backup drive). Both backed up to separate partitions. Yesterday I decided to stick with Time Machine only. So I deleted the Silver Keeper's partition and then extended

  • Question about OLD Crystal Reports

    Hello all, I've inherited a bunch of old crystal reports files.  I'm using Visual Studio 2003 (I know...) for the project.  It can open the .rpt files, but can't make changes. I've downloaded Crystal Reports 2008, and it edits them fine but saves in

  • Number range for copying controls

    hi when i tried to create a proforma invoice, while saving the invoice it is throwing a error message that NRIV number range has not been maintained  when i checked NRIV i have found that for my sales org and billing document it has not been maintain

  • Cisco Prime Infrastructure 1.3 - list of BSSIDs?

    How to obtain a complete list of all BSSIDs in Prime?  We were given a list of BSSIDs from a recent security audit.  We need to validate that list against a list of all valid BSSIDs to determine which BSSIDs are rogues and which one is legitimate.  I