Prerequisites for Plant Creation

Dear Friends,
What are the factors that determine for creation of a plant ?
Thanks in advance

Dear,
Factors to determin in creation of plant???
PLANT, is an organizational unit within logistics that subdivides an enterprise from the view points of production, procurement, and materials planning. A plant can be a:
o     Production facility
o     Distribution center
o     Regional sales office
o     Corporate headquarters
o     Maintenance location
If you are asking about how to create a plant:
IMG for SAP Plant Maintain 
How to Configure a New Plant in SAP?
Plant 0001 is the SAP default provide for your reference.
OX14 - Define Valuation Area (Tick one only- Once your system go live, no more changes)
             Most company take the SAP recommended choice - Value Material Stock at Plant level
             Value Material Stock at Plant or Company Level
If you valuate material stocks at plant level, the plant is the  valuation area.
If you valuate material stocks at company code level, the company code is the valuation area.
The decision you make applies to the whole client.
OX10 - Create / Change / View Plants
OVXB - Create / Change / View Division
OX18 - Assign Plant to company code
              e.g.       0001 - 0001 - All Plants
                                      Px1   - Plant Px1
                                      Px2   - Plant Px2
OX19 - Assignment of company code to the Controlling Area
OB38 - Assign company code to Credit Control Area
OMJ7 - Assign business area to Plant/Valuation area and division
             e.g. Plant Px1 - Business Area Bx1
                                                            Bx2
             Assign Valuation area to the Business Area
             .e.g. Valuation area Vx1 - Business Area Bx1
                                                     Business Area Bx2
OMS0 - Assign Factory Calendar to the Plant and Business Area
The plant plays an important role in the following areas:
Material Valuation - If the valuation level is the plant, the material stocks are valuated at plant level. Each plant can have its own material prices and account determination.
Inventory Management - The material stocks are managed within a plant.
MRP - Material requirements are planned for each plant. Each plant has its own MRP data. Analyses for materials planning can be made across plants.
Production - Each plant having they own production/planning.
Costing - In costing, valuation prices are defined only within a plant.
Plant Maintenance  - If a plant performs plant maintenance planning tasks, it is defined as a maintenance planning plant. A maintenance planning plant can also carry out planning tasks for other plants (maintenance plants).
If you want to use the application PP (production planning) or product costing and job-order costing, you must set valuation at plant level.
The valuation level that you choose affects
the maintenance of material master records
the G/L accounts in which material stocks are managed
the G/L accounts to which transactions are posted in Materials Management
Effect on the maintenance of material master records:
Depending on the valuation level chosen,
you maintain accounting data in the material master record for each plant or for each company code
you define a valuation price for the material in each plant or in each company code
Effect on G/L accounts:
If material stocks are valuated at company code level, all plant stocks of a material are managed in a joint stock account for each company code.
If material stocks are valuated at plant level, you can manage the material stocks for each plant in different accounts. For each plant, you can define a separate determination.
If several plants are to use account determination, you can group these plants in "Valuation and Account Assignment" Customizing.
The plants will be created under Client- Company code level. Plant may have storage locations, assignmed purchase organizations, groups.
Regards,
Syed Hussain.
Edited by: Syed Hussain on Nov 5, 2008 5:03 PM

Similar Messages

  • Table for Plant Creation Date

    Hi,
    Can anyone tel me the  table name for Plant Creation date .?
    I searched in SDN but DBLOGTAB in my case has ZERO entries .Is thr any other way ?

    Hello,
    So i hope you get the reason why your are not getting the table changes in DBTABLOG
    You should take help of the basis team for doing this. PLease go through the SAP documentation for details:
    [http://help.sap.com/saphelp_nw04/helpdata/en/7e/c81ec852c511d182c50000e829fbfe/content.htm|http://help.sap.com/saphelp_nw04/helpdata/en/7e/c81ec852c511d182c50000e829fbfe/content.htm]
    [http://help.sap.com/saphelp_nw2004s/helpdata/EN/32/a479f0e083fc4386e66380e932497e/content.htm|http://help.sap.com/saphelp_nw2004s/helpdata/EN/32/a479f0e083fc4386e66380e932497e/content.htm]
    BR,
    Suhas

  • Is an existing client the only prerequisite for shell creation?

    I am preparing my first shell creation. From what I read, I get the impression that an existing client is
    the only prerequisite for a shell creation. I already created the CPIC user and installed DMIS_  on the sender and central systems.
    Could you confirm?  Thanks!

    TDMS Shell is a form of system copy where you copy an existing source system into a target system but only the non-application related data. TDMS Shell is a prerequisite for other TDMS processes.
    Regarding prerequisites for Shell - all prerequisites and preparation that apply to SAP system copy apply for Shell also. Refer to SAP system copy guide for the same.
    Best regards
    Pankaj

  • Mass creation of BOM and Master Recipe for Plants

    My client wants to do Mass BOM creation and Mass Master Recipe Creation from a Generic BOM and Generic Master Recipe for all 10 Plants by just a click of button.
    He does not want to use copy function using CSO1 or C201, and do for plants 'one by one'. He finds it very time-consuming. He wants to copy for all ten plants all at once. Please advice how this can be accomplished in the best possible manner, and if by standard SAP.
    Thanks,
    Sac

    Dear Sir ,
    What is LSMW ?
    I want to Copy some bill of material from another plant .I had used T code CS01 for it but only the header bill of material is copied .
    The copy field in CS01 is only for first level boms the subsequent Boms are not copied .
    so is there any other way to do it ? if possible please give the detail procedure .
    Regards
    Pankaj .
    Edited by: pankaj.001 on Mar 9, 2011 10:55 AM

  • Role creation for Plant maintenence

    Hi Folks ,
    i need to create a ROLE only for  Plant Maintenence (only Plant maintenence  authorization).......
    regards
    sathish

    Hi
    > i need to create a ROLE only for  Plant Maintenence (only Plant maintenence  authorization).......
    Search the roles for this module & make copy of this roles to zroles.After the zrole was created assign this new roles to that user.
    Search the role by writing plant,maint & check which are related to plant maintenence & copy that role.
    Again check all the transaction which are going to use in the module PM.Create a new role & assign this transaction in this role.this is another way to create the user with authorization only for PM.
    For more details about PM modules transaction check the following link
    http://www.sap-img.com/sap-pm.htm

  • User Exit / Badi / BTE for Asset creation A ?

    Hi Experts,
    I need User Exit  / BADI / BTE for asset Creation.
    After saving newly created Asset from As01 we need to send a mail to the person for whom the Asset is assigned.
    i have tried all this.But no one is triggering after saving the As01 transaction.
    Exit Name           Description                                                                               
    AAPM0001            Integration of asset accounting and plant maintenance                    
    AFAR0003            External changeover method                                               
    AFAR0004            Determination of proportional values for retirement                      
    AINT0004            Change amount posted for certain areas                                   
    AINT0005            Dummy for extended syntax check. Do not use.                             
    AISA0001            Assign Inventory Number                                                  
    AIST0001            Exchange number range in master data maintenance                         
    AIST0002            Customer fields in asset master                                          
    AMSP0002            Determine relationship type for two company codes                        
    TRAN0001            User exit for asset transfer           
    Please suggest if anybody worked on this.
    regards,
    Imran

    Hi,
    Check out the following posts pertaining to similar topic.
    Change Asset Workflow
    Asset Management WORKFLOW
    Regards
    Sreekanth

  • BAPI for SO creation and change

    hi
    which BAPI can used for sales order creation and what are the mandatory fields required.
    I would like to provide  easy SO creation in portal so give me the essential input for SO creation.

    Dear basheer,
    You can use
    BAPI_SALESORDER_CREATEFROMDAT2
    mandatory fields are ,
      clear iohead.
      iohead-doc_type  
      iohead-sales_org 
      iohead-distr_chan
      iohead-division 
      iohead-req_date_h
      iohead-ship_cond 
      iohead-incoterms1
      iohead-pmnttrms 
      iohead-accnt_asgn
      iohead-pymt_meth
      clear ipartner.   refresh ipartner.
      ipartner-partn_role = 'AG'.
      ipartner-partn_numb = Sold to party.
      append ipartner.
      clear ipartner.
      ipartner-partn_role = 'WE'.
      ipartner-partn_numb = Ship to party.
      append ipartner.
      refresh : iitem, ibapischdl, ibapicond.
      clear   : iitem, ibapischdl, ibapicond.
      iitem-itm_number = '10'.
      iitem-material   = material.
      iitem-plant      = Plant.
      iitem-val_type  
      append iitem.
      ibapischdl-itm_number = '10'.
      ibapischdl-req_date   = sy-datum.
      ibapischdl-req_qty    = Qty.
      append ibapischdl.
    saravanan
    Edited by: k saravanan on Sep 22, 2008 4:21 PM

  • Origin Object Type for Plant Maintenance Orders in Profit Center Accounting

    Hi,
    I want to make a selection for plant maintenance orders in transaction KE5Z, report for line items in Profit Center Accounting. When checking possible input options for the selection field <b></b>Origing Object Type<b></b> the system shows value 15 for Maintenance Orders. However I discovered in our system the maintenance orders are reported as Origing Object Type 03, which is Overhead Orders according to the selection list. So I cannot distinguish between overhead orders and maintenance orders in this report.
    What is the cause our maintenance orders are assigned to Origin Object Type 03 in stead of 15 and what is the customizing transaction to correct this ?

    Looks like, this is no longer supported. Refer to note 168004 and  102434.
    Cause and prerequisites
    These functions were not programmed to meet the above requirements.
    As of Release 4.0, the object type is transferred directly.
    Solution
    Once you have implemented the advance correction. the origin object type 'Overhead cost order' (03) is assigned irrespective of what is the SCOPE for orders.
    As a result of implementing this note or as of Release 4.6B, the order category distinguishes between overhead cost orders and production orders in the origin object type. In this case, the following origin object types result (as described above in 1.):
    Order category 04 to 10, 40 => 04 (production order)
    All other order categories => 03 (overhead cost order)
    The logic that the origin object type was set depending on the object class (as described above in 2.) is no longer supported. The object class can be evaluated separately in Reporting. -
    The corrections of this note refer in Release 4.0B to the corrections from Note 102434.

  • Need to Create a Check for Plant in WBS & Plant in Network

    Dear Guru's,
    While creating Project (CJ01) my users are creating in a Plant, and while creating network for the same project/WBS, they are using different Plant Code.
    Since my Profit center is related to the plant in CJ01,
    and because of wrong Plant in network, all my PR/ PO is going in a different Profit center, which is creating a huge problem while auditing.
    I need to Create a Check for Plant in WBS & Plant in Network...!!
    Kindly suggest me the ways to do it and how to do it...

    Hi Deepa,
    The Check you are trying to create between Plant defined at Project def and network level that should be same can be achieved through validation at the network level by using a user exit at network level.
                    While creating the network you can change the plant value not equal to the value at proj def/network profile may be one of the reason is since the network type is defined for more than one plant (OPUV).
                    While creating validations at network level we do not have the option of setting the prerequisite/check  using WBS or Proj def fields (i.e. PROJ-, PRPS- fields)    so we need to create a user exit at the network level.
    I am not sure but logically u can have a user exit for both prerequisite and check steps of the validation.
    You need to create the user exit in program ZGGBR000.
    Please take help from your Abaper for the same.
    OPSI-Network header-Validation- Step - Prerequisite u2013 Check u2013 Message.
    Prerequisite
    If Proj Profile = u2018XXXu2019 and Network Profile = u2018XXu2019 (or as per your logic if need be use a exit)
    CHECK.
    PROJ-WERKS = CAUFVD-WERKS   (This logic needs to be defined in user exit and set the same user exit at the check.)
    Once you define the user exit in ZGGBR000, it will be available in the tab u2018exitsu2019 at the Prerequisite and Check levels.
    The name of the form pool (e.g., ZGGBR000) that contains your user exit must be stored in table T80D.
    It is important that you make declare the code generation program for your user exit; how many and what type of parameters you are using for the user exit. You do this by entering your newly defined user exits in the form routine GET_EXIT_TITLES. Found in program ZGGBR000.
    Check with your Abaper to check on all the aboveu2026
    Message:
    Plant at Network level should be same as at Project def level.
    Hope it helps you,All the best..
    Regards
    Vinayak.

  • What are the prerequisite for getting MTTR / MTBR data.

    Dear SAP Experts,
    I want to know what are the prerequisite for getting MTTR / MTBR data.
    Regards
    ERP Tech

    Pre-requisites are:
    Maintain Start date in Equipment / Functional location master
    Maintain the Malfunction Start date & time, Malfunction End Date & time in Notification
    Maintain the Breakdown tick mark in notification
    Maintain update group (stats) in Notification type configuration (IMG - Plant Maintenance & Customer Service - Maintenance & Service Processing - Maintenance & Service Notifications - Notification types - Define Notification types)

  • Info record and source list mandatory for PO creation?

    Hi Gurus,
    Client wants to make Info record and source list mandatory for PO creation?
    If Inforec and source list not available for that material, then user can't able to create PO.
    How can I achieve this requirement?
    Any user exit available?
    pls help..

    Hi ,
    SproMM-Purchasing -Source ListDefine Source List Requirement at Plant Level
    If u mark the indicator then the Source list is mandatory for all the materials procured.
    If u want for a speciic material , mark it in purchasing view of Material Master.
    Inorder to create a source list , inforecord is mandatory -- this is by default Standard SAP .
    Regards
    Ramesh Ch

  • User exit for delivery creation in VL10B/VL10G-

    Hi,
    Is there any exits available for restricting the document type while the deliveries are selected/processed using VL10B/VL10G - delivery creation in background.
    Scenario is when deliveries are created for STO's,the delivery is to be created for a selected document types(EKKO - BSART).Other types of document types have to be ignored when the delivery is created in background.
    Regards
    Deepak

    Hello Deepak
    You handle this through configuration while setting up Stock Transport Orders in MM.
    Path:  IMG/Materials Management/Purchasing/Purchase Order/Set up Stock Transport Order/Assign Delivery Type and Checking Rule
    Here you a Delivery type for a combination of Plant and PO type. So those PO types which you don't want to be included for delivery creation will not figure in this assignment. I don't think you should go down  the user exit route.
    If you still need to explore user exits, look at OSS note 198137 for a list and purpose of VL10X based exits.
    Hope this helps.

  • Multiple Selection for Plants

    Gurus,
    While using the Multiple Selection option in MMBE (The Arrow  tab). I could not save the value of the plants I have entered.  Requirement is that the plants needs to be added or removed as and when required./ ie plant need not ot be hard coded in the batch program which calls this screen. I tried using the Multiple Selection option where I created a list of plants in txt file and then imported the same. After I exit the transcation the plant disappers. Next time I have to manually enter the plants again.
    Please let me know how to use this functionality.
    Paddy

    Paddy,
    In standard SAP, MMBE does support the creation of variants.  If you are unable to perform this activity, then it means you have an authorization issue.  You need to consult with your authorization team to have the proper objects added to your profile.
    Here are the steps required to create/run MMBE with a variant:
    1.  MMBE
    2. Enter the plant data.  Your technique of importing via text file is acceptable.  Also, manual entry can be used.
    3. Enter any other settings that you wish to have selected during the batch run
    4.  Hit 'Save' icon (floppy disk).
    5. Name the variant.  Enter a short description of the variant.  Ensure that the checkbox "save field without values" is unchecked for plant.
    6. Hit 'Save' icon again. Clik though the confirmation.
    Now, to use your newly created variant:
    7.  MMBE
    8.  Select Goto>Variants>Get.
    9.  Select your variant created in steps 1-6.
    The fields should now be populated according to your original entry.
    You can create a simple single step batch job by running the program in Background
    10.  MMBE
    11.  Select your variant as in steps 7-9
    12. Select Program > Execute in Background
    13. Select output parameters (printer, etc)
    14. Select start parameters (immediate; Date/time, After job, etc.)
    15. Select if you wish to have the job run periodically.  If so, enter the periodicity  under 'Period Values'.
    16. Hit the 'Save' icon at the bottom.
    Or, you can use SM36 to create a job, which can also include multiple steps.  The ABAP program is RMMMBEST and the variant is the one you created.
    Rgds,
    DB49

  • Business place not found for plant?

    Hi,
    I am facing the below mentioned problem with regard to Business Place with reference to Purchase order for Brazil.
    We are getting error while creating Purchase order."Business place not found for plant 8149"
    can any one has idea on this..
    Thanks
    Venkatesh

    Venkatesh,
    You will need to assign your business place to your plant in config (SPRO->Cross Application components->General Application Functions->Nota Fiscal->CNPJ Business Places->Assign Business Places to Plants).
    The system is trying to derive the business place during PO creation and that is the reason you are getting this error.
    Hope this helps.
    H Narayan

  • Prerequisites  for configuring RMAN

    Hi All,
    My database is in AIX Box..
    I have to configure Rman backup in Windows system..
    What are all the prerequisites for configuring the Rman?

    Hi!
    OK. I'll post the content of this website:
    A database cloning procedure is especially useful for the DBA who wants to give his developers a full-sized TEST and DEV instance by cloning the PROD instance into the development server areas.
    This Oracle clone procedure can be use to quickly migrate a system from one UNIX server to another. It clones the Oracle database and this Oracle cloning procedures is often the fastest way to copy a Oracle database.
    STEP 1: On the old system, go into SQL*Plus, sign on as SYSDBA and issue: “alter database backup controlfile to trace”. This will put the create database syntax in the trace file directory. The trace keyword tells oracle to generate a script containing a create controlfile command and store it in the trace directory identified in the user_dump_dest parameter of the init.ora file. It will look something like this:
        STARTUP NOMOUNT
        CREATE CONTROLFILE REUSE DATABASE "OLDLSQ" NORESETLOGS
        NOARCHIVELOG
        MAXLOGFILES 16
        MAXLOGMEMBERS 2
        MAXDATAFILES 240
        MAXINSTANCES 1
        MAXLOGHISTORY 113
        LOGFILE
        GROUP 1 ('/u03/oradata/oldlsq/log1a.dbf',
        '/u03/oradata/olslsq/log1b.dbf') SIZE 30M,
        GROUP 2 ('/u04/oradata/oldlsq/log2a.dbf',
        '/u04/oradata/oldlsq/log2b.dbf') SIZE 30M
        DATAFILE
        '/u01/oradata/oldlsq/system01.dbf',
        '/u01/oradata/oldlsq/mydatabase.dbf'
        # Recovery is required if any of the datafiles are restored
        # backups, or if the last shutdown was not normal or immediate.
        RECOVER DATABASE
        # Database can now be opened normally.
        ALTER DATABASE OPEN;STEP 2: Shutdown the old database
    STEP 3: Copy all data files into the new directories on the new server. You may change the file names if you want, but you must edit the controlfile to reflect the new data files names on the new server.
        rcp /u01/oradata/oldlsq/* newhost:/u01/oradata/newlsq
        rcp /u01/oradata/oldlsq/* newhost:/u01/oradata/newlsq
        rcp /u03/oradata/oldlsq/* newhost:/u03/oradata/newlsq
        rcp /u04/oradata/oldlsq/* newhost:/u04/oradata/newlsqSTEP 4: Copy and Edit the Control file – Using the output syntax from STEP 1, modify the controlfile creation script by changing the following:
    Old:
        CREATE CONTROLFILE REUSE DATABASE "OLDLSQ" NORESETLOGSNew:
        CREATE CONTROLFILE SET DATABASE "NEWLSQ" RESETLOGSSTEP 5: Remove the “recover database” and “alter database open” syntax
        # Recovery is required if any of the datafiles are restored
        # backups, or if the last shutdown was not normal or immediate.
        RECOVER DATABASE
        # Database can now be opened normally.
        ALTER DATABASE OPEN;STEP 6: Re-names of the data files names that have changed.
    Save as db_create_controlfile.sql.
    Old:
        DATAFILE
        '/u01/oradata/oldlsq/system01.dbf',
        '/u01/oradata/oldlsq/mydatabase.dbf'New:
        DATAFILE
        '/u01/oradata/newlsq/system01.dbf',
        '/u01/oradata/newlsq/mydatabase.dbf'STEP 7: Create the bdump, udump and cdump directories
        cd $DBA/admin
        mkdir newlsq
        cd newlsq
        mkdir bdump
        mkdir udump
        mkdir cdump
        mkdir pfileSTEP 8: Copy-over the old init.ora file
        rcp $DBA/admin/olslsq/pfile/*.ora newhost:/u01/oracle/admin/newlsq/pfileSTEP 9: Start the new database
        @db_create_controlfile.sqlSTEP 10: Place the new database in archivelog mode
    I hope that this could be of any help to you.
    Best Regards
    Florian W.

Maybe you are looking for