Plant specific BOM creation
Hello,
My requirement is User must be able to create plant specific BOM creation. For this, Do we need to do any SPRO config in Material master side? or any other settings needs to be done? Kindly let me know... Thanks!!
Regards,
Saravana
Make the field Plant for CS01 via transaction variant SHD0.
Then user can't continue without enter plant.
Regards
Dev
Similar Messages
-
Plant specific BOM creation SPRO settings
Hello,
My requirement is User must be able to create plant specific BOM creation. For this, Do we need to do any SPRO config in Material master side? or any other settings needs to be done? Kindly let me know... Thanks!!
Regards,
SaravanaHi Saravana,
As such there is no SPRO setting for it.
Please check the authorization object C_STUE_WRK -CS BOM Plant (Plant Assignments)
Regards,
R.Brahmankar -
Hi All
I would like to know is it possible to maintain a plant-specific BOM, i.e. if i make any changes for a BOM in one plant it should not reflect in other plants.
I want this functionality both at header & item level
Eg: At header level if i block a BOM for one plant, it should not be blocked in other plants.
Await inputs.
VivekVivek,
Use the "copy from option" to create the BOM from the existing BOM for the material in other plant.
Say for example you have created a BOM with transaction CS01 for Material A, Usage 1, Plant 1000, Alternate 1.
Now if you want to create a BOM for the same materail in Plant 2000,
1. In the intial screen of CS01 enter Material A, Usage 1, Plant 2000, Alternate 1 and then hit the "Copy from Icon" or F7.
2. You will get a popup screen Here you enter Material A, Usage 1, Plant 1000, Alternate1 and hit enter.
3. Now hit the select all or Ctrl+F3 button to select all the components of previous BOM. (Please ensure that the component materials masters are already created in Plant 2000).
4. Now hit Copy button or F5.
5. Save the BOM. Your BOM for Plant 2000 is now created.
Regards,
Prasobh -
Creation of Plant Specific Views while creating or changing the Material
Hi,
When saving a material (MM01/MM02), based on data in custom table, I have to extend the material for different plants and plant specific views such as
1. Purchasing
2. Foreign Trade Import
3. MRP1
4. MRP2
5. MRP3
6. Forecasting
7. Parts F&P Data (custom view)
8. Accounting 1
How can I achieve this? Is there any FM or BAPI that can be used to extend material for a plant and its specific views?
Also please suggest me the user exit or BADI which has to be used to achieve this functionality?
Best Regards,
KumarWe can use the BAPI, BAPI_MATERIAL_SAVEDATA to extend material to different views.
-
Shall v maintain price control for material type with plant specific ?
Hai Guru,
In OMS2, we change HALB price control [valuation] as V or S. whether shall v maintain this for plant specific.?
Kindly guide
With Regards
SwethaHi
if you do not make the indicator Price control manadatory active then you can have different price indicator for each plant. However thsi indicator is never done plant specific. If you wish to have plant specific then you may have to have a new material type and again you need to control the MM01 creation for that particular plant by means of Authorisation control which is littel involved also but can be done.
Regards -
At the time of BOM creation We choose copy from.After that which material ,which plant needs to be copied how will we come to know about this?Do we need do to select all the items from the BOM of source material.After copying items of the source material can i change the item quantity there .Please giude me on that.
Dear,
First you are enetering material and plant of BOM to be created, in copy screen you enter the material and plant form which you want to copy the material BOM
example
Material A in plant 0001 is existing BOM
Copy function can be used for
Case 1 create BOM for a Material B and plant 0001. Now you want to copy from Material A plant 0001.
Here you use the copy frumction and enter material A and plant 0001.
Once you entrer you will see the items of material A/plant 0001, you can select all items or you can select some of them and click on copy, then system will take you to BOM of B in plant 0002 and items of B. here you can delete/add/change the qty, items whatever and save it...so that Material B BOM willbe created. Nothin will happen to material A BOM
Case 2 create BOM for a Material B and plant 0002. Now you want to copy from Material A plant 0001.
Here you use the copy frumction and enter material A and plant 0001.
Once you entrer you will see the items of material A/plant 0001, you can select all items or you can select some of them and click on copy, then system will take you to BOM of B in plant 0002 and items of B. here you can delete/add/change the qty, items whatever and save it...so that Material B BOM willbe created. Nothin will happen to material A BOM
I hope you got it -
Hi all,
How can we configure new plant specific statuses in the system.
How can the plant specific ststuses can be made mandatory to be filled during material master creation.
Is it possible to automatically populate a status(For eg ZM) at th time of creating a material.
PLease help me.
Karthick PHi
You can define the Plant specific status in OMS4 as suggested by Mr Vivek and also the settings are global but if you assign the same plant specific material status key in BD1 then for that material it will active on client level and if you assign in MRP1 view then it will active for specific plant only.Also you can do mandatory from T code OMS9> Field sele group 51 and maintain MARC-MMSTA as required entry for your material type wise.
Correct me if am wrong.
Regards
Anupam Sharma -
Plant Specific Vendor for Pur Org
Hello Experts,
Scenario: One global purchasing org. procuring across regions and region specific purchase orgs for US / ASIA / Australia
We want to have only one purchasing org and we want to have local suppliers assign to it. This local suppliers can be plant specific. No other plant in another region should be able to use this local suppliers even with the global pur org.
How can we achieve this.
Thanks and Regards,
Anilhi,
we cannot restrict as u said, with the standard sap.but we can maintain internal table with the combination of plant, pur org, vendor and when we create PO , system has to check in this table and throw message based on requirement . this logic can put in BADI for PO creation. pls check with the ABAP er regarding this
regards
vengaladasu -
No. ranges plant specific
Hi Gurus
the number ranges for creation of orders should be plant specific. i.e, for different plants in slaes order different no. ranges should be defined.
can any one help me in solving this issue.
regards
pavanHi Pavan,
Create a Z table with the fields you need for selection of Number ranges.
With help of your Technical consulatnat you can write code to pick the number range logic.
Use SAP Standard User Exit: MV45AFZZ
FORM USEREXIT_NUMBER_RANGE
This userexit can be used to determine the numberranges for *
the internal document number. *
TABLES :ZNUMR.
SELECT SINGLE * FROM ZNUMR WHERE
WERKS = VBAP-WERKS AND
AUART = VBAK-AUART.
IF SY-SUBRC = 0 AND ZNUMR-NUMKI NE SPACE.
MOVE ZNUMR-NUMKI TO US_RANGE_INTERN.
ELSE.
MESSAGE E002(ZMES) WITH VBAP-WERKS VBAK-AUART.
ENDIF.
Hope this resolves your issue.
Regards,
Dnyandeo H. Ainarkar -
Bdc for tocde CS01(BOM CREATION)
Hi,
I want to make a bdc for the tcode CS01(BOM Creation),but the thing when i perform the Recording then there is a point that the BOM having the sub - items which might be 3 or 2 or maybe 10 . how can i manage that during the recording.
plzz provide me guidelines for solving this problem.Hi,
This code for BOM creation/Change,
using BAPI as well as BDC check this.
LOOP AT it_bom_create INTO wa_bom_create.
* Begin of CCT51465 - B09794 - 11/28/2007
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0100'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '/00'.
* PERFORM f_bdc_field USING 'RC29N-MATNR'
* wa_bom_create-matnr.
* PERFORM f_bdc_field USING 'RC29N-WERKS'
* wa_mbew-bwkey.
* PERFORM f_bdc_field USING 'RC29N-STLAN'
* '2'.
* PERFORM f_bdc_field USING 'RC29N-STLAL'
* '01'.
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0110'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '/00'.
* CONDENSE wa_bom_create-bmeng.
* PERFORM f_bdc_field USING 'RC29K-BMENG'
* wa_bom_create-bmeng.
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0111'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '/00'.
* CONDENSE wa_bom_create-menge.
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0140'.
* PERFORM f_bdc_field USING 'BDC_CURSOR'
* 'RC29P-IDNRK(01)'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '/00'.
* PERFORM f_bdc_field USING 'RC29P-IDNRK(01)'
* wa_bom_create-idnrk.
* CONDENSE wa_bom_create-menge.
* PERFORM f_bdc_field USING 'RC29P-MENGE(01)'
* wa_bom_create-menge.
* PERFORM f_bdc_field USING 'RC29P-POSTP(01)'
* 'L'.
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0130'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '/00'.
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0131'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '/00'.
* PERFORM f_bdc_dynpro USING 'SAPLCSDI' '0140'.
* PERFORM f_bdc_field USING 'BDC_OKCODE'
* '=FCBU'.
* PERFORM f_bdc_transaction USING 'CS01'.
it_stko1-base_quan = wa_bom_create-bmeng.
CALL FUNCTION 'CSAP_MAT_BOM_CREATE'
EXPORTING
material = wa_bom_create-matnr
plant = wa_marc-werks
bom_usage = '2'
valid_from = v_valid " CCT52206 - B09794 - 12/10/2007
* CHANGE_NO =
* REVISION_LEVEL =
i_stko = it_stko1
* FL_NO_CHANGE_DOC = ' '
fl_commit_and_wait = 'X'
* FL_CAD = ' '
fl_default_values = ' '
IMPORTING
fl_warning = flg_warning
* BOM_NO =
TABLES
t_stpo = it_stpo1
* T_DEP_DATA =
* T_DEP_DESCR =
* T_DEP_ORDER =
* T_DEP_SOURCE =
* T_DEP_DOC =
* T_LTX_LINE =
* T_STPU =
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc <> 0.
* Begin of CCT59311 - B09794 - 07/01/2008
IF p_show = 'X'.
PERFORM f_check_lock.
ENDIF.
* End of CCT59311 - B09794 - 07/01/2008
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
id = sy-msgid
lang = sy-langu
no = sy-msgno
v1 = sy-msgv1
v2 = sy-msgv2
v3 = sy-msgv3
v4 = sy-msgv4
IMPORTING
msg = v_mstring
EXCEPTIONS
not_found = 1
OTHERS = 2.
IF sy-subrc = 0.
CONDENSE v_mstring.
wa_errormsg-matnr = wa_bom_create-matnr.
wa_errormsg-werks = wa_marc-werks.
wa_errormsg-mtart = v_mat_typ.
wa_errormsg-msgtyp = sy-msgty.
IF sy-msgid = '29' AND sy-msgno = '037'.
v_mstring = text-027. " Costing BOM already exist (For Material -
CONCATENATE v_mstring wa_marc-matnr ')' INTO v_mstring.
wa_errormsg-msgtxt = v_mstring.
ELSE.
wa_errormsg-msgtxt = v_mstring.
ENDIF.
APPEND wa_errormsg TO it_errormsg1.
CLEAR wa_errormsg.
ENDIF.
ELSE.
wa_successmsg-matnr = wa_marc-matnr.
wa_successmsg-werks = wa_marc-werks.
wa_successmsg-mtart = v_mat_typ.
wa_successmsg-msgtyp = 'S'.
v_mstring = text-017. " Costing BOM created successfully (For Material -
CONCATENATE v_mstring wa_marc-matnr ')' INTO v_mstring.
wa_successmsg-msgtxt = v_mstring.
APPEND wa_successmsg TO it_successmsg.
CLEAR wa_successmsg.
ENDIF.
Code Formatted by: Alvaro Tejada Galindo on Dec 23, 2008 10:21 AM -
Dear Experts,
I have created a role to give access to TCodes IB01,IB02,IB11,IB12. and specified values for BEGRP, INGRP, KOSTL etc.
And assigned the roe to the user.
But, what I find is the access is not confined to any of these values. These T-Codes are working for any value of the above fields.( of an Equipment/FL master)
Request for help to know what went wrong.
Regards
Jogeswara RaoThanks Narasimhanji,
Yes, I am using this object also namely C_STUE_BER. The field value for BEGRU presently I am using 'SM1'. And I am using value 'RM1' in the BEGRP (header page) of equipment master, on whcih the BOM creation is being tried. This is allowing the creation.
(As said earlier It is allowing the BOM creation even the values in the Plant maintenance objects differ)
One doubt here. What is the corresponding field for BEGRU in equipment master. I am not finding anything else than BEGRP?
Regards
Jogeswara Rao -
What is generic & location specific bom & its difference
what is generic & location specific bom & its difference
MadanHi Madan,
The BOM which is created on Client level i.e. without Plant assignment would be a generic BOM which can be used in any plant by extending it that plant.
The BOM which is created using plant is Plant level BOM, which is specific to that plant i.e. that plant is the owner & creator of that BOM so that specific plant will be authorized & responsible to editing it.
Hope i have answered your question.
Regards
Rehman
Reward Points if useful -
How to restrict change to plant specific data in MM01 and MM02 transaction.
Hi Experts,
The requirements is to restrict the plant specific data change in one system. As of now we have 2 different system lets say sys-1 and sys-2. our requirement is if at all any of the users are trying to change/create the material in Sys-1 they should be only able to update basic information and parts regional information/global informations only in sys-1.
Do we have any option in customizing?
If not then what would be the way to achieve this?
Please help.
Thanks!!!!
Rajesh.Hi,
Please refer the below link it may help you..............
Authorization object for label Data view in mm02 -
What is use of Item Category N(non-stock item) in BOM creation
Dear Experts,
What is use of Item Category N(non-stock item) in BOM creation ?
regards
rajakarthikHi,
This item category is used for components which are not kept in stock if they are used in a bill of material (BOM). Non-stock items can be entered in the BOM with or without a master record. To enter a non-stock item without a master record, you must simply enter a descriptive text.
When you use this item category, the system automatically creates a purchase requisition for these components,
Special functions
The following functions are supported for non-stock items
You maintain purchasing data for non-stock items in the bill of material.
In the planning run, the system generates purchase requisitions
instead of dependent requirements for components that are procured directly. When you configure your R/3 System for MRP, you can define whether direct procurement is triggered by the planning run or by production order management.
Product costing processes take valuation data from the BOM item.
The system determines the release strategy on the basis of the price data you enter. The material group is required to produce a purchase requisition.
Pavan -
Default value in MIGO transaction for PLANT specific
Hi Experts,
I am looking for default vaule in MIGO transaction.
Whenever goods receipt is entered for one particular PLANT ,i want vaule to be dafaulted in Quantity tab No.of container unit value to be PC for english and ST for german.
Is is possible to achiece by creating new role ? if then how ?
Note : It is for PLANT specific and for only one user.
Thanks>
Dhina wrote:
> Is is possible to achiece by creating new role ? if then how ?
This is not possible using security. You will be able to do it via some form of customisation but you need to judge whether is it worth it.
Maybe you are looking for
-
How to find out the invoice value from a sales order
Hi All, Please can any one hlpe to solve the beloq query. Is there any report in SAP , which give you the following. Sales order , Total cost incurred , Total revenue recoganised , Total Invoiced , Total collected . Thanks , Rajesh
-
How do I start Setup Assistant to activate cellular service
How do I start Setup Assistant to activate cellular service
-
Experts, I have LOIO ID and PHIO ID's for documents which are checked in and stored in KPro. I am unable to open the original files from SAP. How can I find where these files are available in Kpro. Appreciate your responses.
-
Support for QPcard 201 ?
Hi all Are there plans for DNG Profile Editor to support QPcard 201 ? Thanks in advance Andrew
-
Best graphics card for Mac Pro Early 2008?
I have a Mac Pro Early 2008 with the default graphics card (ATI Radeon HD 2600), and would like to make an upgrade to a better graphics card that will run games smoothly. I'm not an expert with computers at all, but all I know is I would like to buy