Plant specific status customization (MARC-MMSTA)

Hi all,
I want to be able to prevent creation of process order for a material (A) , whose BOM has a CO-blocked or Production-blocked material (B).
I tried OMS4 transaction, from there i set it B, (error message) for CO-blockage and production-blockage , but then from COR1, when I create an order for A, it gives a warning and creates the order, without B in the BOM.
Users should not be able to create orders of A in this case, where can I configure this?
Thanks,

Try User Exit -  EXIT_SAPMM06E_012 , Check below link for some more details,
[Component in BOM in Blocked |User exit- Block  PO creation when component in BOM in Blocked status]

Similar Messages

  • PLant specific status

    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 P

    Hi
    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 statuses

    Hello Everyone,
    I would just like to ask for the purpose of the ff Plant Specific Material Statuses:
    LS- Last time buyStockPurKO
    LT- Last time buy
    NI- New product introduction
    Thanks in advance.
    Earl

    Earl,
    Those are customized statuses, and were created for your company.  The only standard Material Statuses delivered by SAP are '01' and '02'.
    You can review the details of your custom statuses in OMS4.  Description of Material Status functionality can be found in SAP Online help at http://help.sap.com/erp2005_ehp_06/helpdata/EN/ff/515dd249d811d182b80000e829fbfe/frameset.htm
    Configuration help at
    http://help.sap.com/saphelp_46c/helpdata/en/6b/1a39516e36d1118b3f0060b03ca329/content.htm
    Best regards,
    DB49

  • Function Module to Change Material Plant Status ( MARC-MMSTA )

    Hi All,
             Can anyone let me know the FM used to change the Plant specific Material status. Please let me know the Parameters to be passed also.
    Thanks in Advance, Will award points if helpfull
    Regards,
    Simin.R

    HI
    Try with this
    BAPI_MATERIAL_MAINTAINDATA_RT Create and Change Material Master Data (Retail)
    BAPI_ORDER_CHANGE_STATUS_GET Change status for order
    Regards
    Pavan

  • Plant Specific Screen Selection Customization

    Hi friends,
    I have a question, I've made a change in the related customization step.
    IMG-> Logistics-General u2013> Material master -> Field Selection -> Define Plant specific field selection and plant specific screen selection
    I deleted one of the status in the field of "maintenance status and "KDEVALBPQSZXCFG" strign became "KDVALBPQSZXCFG"
    (In the line for a specific plant, not all plants)
    The status was "E" and I would like to learn the effect to that change.
    First I expected the system not to allow me to create purchasing view of a material in MM01.
    It allowed indeed. Also it didn't asked me to enter an organizational unit like plant.
    Meanly, I created a material's purchasing view without entering any plant.
    Then I reversed the customization and added "E" to where it belonged before and the string became again  "KDEVALBPQSZXCFG". I tried to create a material again. However the system again didn't asked me any plant.
    How can I bring back the old settings? Should'nt this reverse customization normally bring back it?
    Thanks for your help in advance.
    Best regards,
    Yusuf Gezer

    Hi Sudhi,
    yes I am able to make changes through MM02 for this view, purchasing.
    By the way I think I just found the solution.
    I don't know but somehow during the customization, a check box became active, I realized it while creating a material.
    And it remained as checked even if I made the reverse customization.
    The explanation for the check box: "It is an indicator that causes the data you have entered to be valid for all material master records from this date onwards; the window for entering organizational levels and profiles is redisplayed only on request."
    This lies on the organizational level screen, I saw it when I manually selected that screen.
    It seems there is no problem now.
    Thank you for your interest.
    Best regards,
    Yusuf Gezer

  • Plant Specific and X-Plant Material Status

    Hi,
    Could anyone please answer the following:
    1.What is the TCode to configure Plant Specific Material Status?
    2.Would there be any conflict if both X-Plant Material Status and Plant Specific Material Status can be configured together? My client would like to Stop Manufacturing in one plant and keep others unblocked.
    Thank you,
    Sam

    hi
    1.What is the TCode to configure Plant Specific Material Status?
    t code is OMS4 ,block the production tabs in the indicator
    2.Would there be any conflict if both X-Plant Material Status and Plant Specific Material Status can be configured together? My client would like to Stop Manufacturing in one plant and keep others unblocked.
    *if u want plant specific block then do not use this indicator in basic data 1 view ,use it in purchasing view *
    select the material in mm02 with plant and store then in pur view material plant status give this indicator
    regards
    kunal
    award if useful

  • Old Number in Plant Specific Table- MARC

    Hi Experts,
    I understand that Old material number is at client level in Material master. Our client has 21 plants and each plant has its own legacy system. Hence they have different Old material numbers plantwise. This Oldmaterialnumber is to be tracked in the system, till cutover phase, since initial stock upload will be done based only on this. Is there any field in Purchasing or anyother Plant specific views, to populate this data. Ifany of you have come across this scenario, please let us know. We wish to avoid developments on this front.
    Thanks,
    Tushar/S. Satish

    classification is standard.
    you can create a class old material number
    and characteristic for each plant e.g. oldmatplant1234; oldmatplant 2345;
    so you finally have 21 characteristics in your class
    and you then enter the old material number to its corresponding characteristic.
    search via classification is a standard feature embedded into material search.

  • Update the x plant material status and plant speific material status

    HI Experts,
    I am new to abap. In my requriment i want to update the status of x-plant material status (MSTAE) in MARA  and
    plant specific material status (MMSTA) in MARC. In master data the status of those fields is blank. Insted of balnk i have to upload '01' or '02'.
    using BAPI_MATERIAL_SAVEDATA  i am unable to upload. its not working.
    is there any another way to upload that two plants status.
    thanks in advance
    sravan

    Hi martin,
    i think insted of it_*** (internal table) we have to use work area. please make sure conform this one.
    i am giving my logic wat i have written and my requirement also...
    The process to update material master data status is described in 'xxxxx' Mark and Release Cost Estimates and BAPu201D.
    u2022     As a result of releasing a standard cost, certain master data elements need to be updated by the Cost accountant in order to enable further activities within SAP.
    u2022     All material codes for which Cost Accounting has released a new standard cost, need to have their Material Status indicators changed from 02 (reviewed) to 03 (released).  This removes the system blocks on certain activities within SAP like purchasing, production and Sales.  The status will be needed to change in two views of the Material Master. 
    u2022     The u201CX-plant matl statusu201D field on the Basic Data 1 view
    u2022     The u201CPlant-sp. matl statusu201C field on the Costing 1 view
    This update should be automated
    Select materials for which a price change document was posted based on selection parameters.
    Select price change documents for company code defined in selection screen since last run date
    u2022     Reference procedure = PRCHG (MLHD-AWTYP)
    u2022     Entered on MLHD-CPUDT u2013 verify against last run date to include in selection
    u2022     Entered at MLHD-CPUTM u2013 verify against last run date to include in selection
    u2022     Store last run date and time by company code, so that it can be picked up in the next run. (store in table TVARVC?)
    Select only the documents of plants which belong to the company code in table MLIT. The link between company code and plant can be found in table T001K.
    u2022     Valuation area = Plant MLIT-BWKEY
    u2022     Create a list of all materials MLIT-MATNR
    The next 2 updates should happen independently;
    u2022     Update the u201CPlant-sp. matl statusu201C field (MARC-MMSTA) on all plant views belonging to the company on the Costing 1 view to status 3 with as prerequisite;
    u2022     The current plant material status is 02
    u2022     This action must be done on all plants belonging to the company code
    u2022     Update the u201CX-plant matl statusu201D field (MARA-MSTAE) on the Basic Data 1 view to status 3 with as prerequisite;
    u2022     The current X-plant material status is 02.
    in pt_final1 i get the data corresponing to given tables.
    LOOP AT PT_FINAL1 INTO GS_FINAL1.
    *HEADER DATA
      GS_HEAD-MATERIAL = GS_FINAL1-MATNR.
      GS_HEAD-IND_SECTOR = GS_FINAL1-MBRSH.
      GS_HEAD-MATL_TYPE = GS_FINAL1-MTART.
      GS_HEAD-BASIC_VIEW = 'X'.
      GS_HEAD-COST_VIEW = 'X'.
    APPEND GS_FINAL1 TO IT_FINAL1.
    *CLIENTDATA
      GS_CLNT-PUR_STATUS = GS_FINAL1-MSTAE.
      GS_CLNTX-PUR_STATUS = 'X'.
    *PLANT DATA
      GS_PLNT-PLANT      = GS_FINAL1-WERKS.
      GS_PLNT-PUR_STATUS = GS_FINAL1-MMSTA.
      GS_PLNTX-PUR_STATUS = 'X'.
      CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
        EXPORTING
          HEADDATA    = GS_HEAD
          CLIENTDATA  = GS_CLNT
          CLIENTDATAX = GS_CLNTX
          PLANTDATA   = GS_PLNT
          PLANTDATAX  = GS_PLNTX
        IMPORTING
          RETURN      = GS_RET.
        Commit to release the locks
       RETURN-TYPE is 'E' in case of error, else 'S'.
      IF GS_RET-TYPE = 'E'.
        LOOP AT IT_RET.
          WRITE: / RETURNMES-MESSAGE.
        ENDLOOP.
      ELSEIF GS_RET-TYPE = 'S'..
        WRITE: / 'PLANT MATERIAL STATUS '.
      ENDIF.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    ENDLOOP.

  • Material specific status in material master

    Hi,
    We have a material A. in the material master for A, in the basic data ,the "X plant mat status is Z4 which means material discontinued. In the sales org tab for the same material, the "dis chain specific status" is Z1 which also means material under discontinuation.
    But the issue is we are able to create and save sales order for material A.
    i would like to know what is the issue. the system should not allow to create sales order. Also where are these material specific status configured and where is the control to block the sales order based on these material status.
    regds

    the creation of sales order is not controlled with a material status, it is only controlled with customizing of sales status.
    The sales status can be defined in IMG > Logistics general > material master > setting for central fields > sales relevant data > define sales status.

  • X-Plant Material status.

    Hi All,
    X-Plant material status means that we define a status saying that the material can be procured or blocked or not blocked.
    configuration path:-IMG Path: Logistics General -> Material Master -> Settings for Key Fields -> Define Material Statuses.
    My question is. these material status are created by us from the path mentioned above, but how does it stop the procurment.
    Please explain in detail.
    Regards,
    Ramya.

    Hi,
    If you are connecting between the systems this problem will araise.
    Material will be defined as per the product life cycle.The X-Plant status telling us where the item or material in the product life cycle.
    Based on the definition and design of the materail in the life cycle we can defined the items as described below:
    In general we have list of statuses and their meaning in the life cycle of the product
    X-Plant status - Meaning of that number
    01 - Obsolete
    03 - Hibernate/standby
    05 - Discontinue
    10 - Concept
    11 - Pending production
    15 - Engineering model
    20 - prototype
    30 - o-series
    40 - serial production
    45 - project production
    50 - specila production
    55 - phase out
    May be nubers will be changed as per their convinient and industry specific but the statuses of the items is same .
    Hope this will help to understand the concept of X-Plant status.
    Thanks
    Yugandhar

  • 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

  • Bypass D-Chain specific status of material master

    Hi,
    Is there a way ( Copy Routine/ user exit)  to bypass D-Chain specific status of material master which prevents creation of Delivery doc w.r.t a PO in STO scenario?
    I dont want change the config setting for status to allow delivery creation.
    Thanks in Advance
    Subhankar

    Hi Kapil,
    Threre are some material for which D-Chain status ( MVKE-VMSTA) in the materila master are set in such a way so that deliveries can not be created. We need to bypass this restriction for couple of delivery types. One of them is the delivery type used for intracompany STO.
    I am looking for some way out like user exit so that I dont need to change existing config change for those statuses.
    Regards,
    Subhankar

  • PA - IT0000 'Customer Specific' Status

    Hi All,
    IT0000 has a field 'Customer Specific' Status. This field is by default Grayed Out. We can default values in this while creating and Action.
    My requirement is that I want to make this field as input field. I want to change the values during creation of Action Infotype. I could not make it using table T588M
    Anybody have idea how to make it input field?
    With Regards
    Shyam V

    HI Sikandar,
    I just want to make field 'Customer Specific Stauts' as input field. Using T588M we can change the field characteristics for the screen which we get during all the PA action.
    By using the same table i could not make this field as input field.
    What more elaboration you need?

  • 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,
    Kumar

    We can use the BAPI, BAPI_MATERIAL_SAVEDATA to extend material to different views.

  • HR ABAP: HR Report Category: "Customer Specific Status" Name Change!

    Experts,
    I've successfully created a Custom HR Report Category and assigned it to my program. Report works fine, with all customized fields that i selected!
    There is one field called "Customer Specific Status", which needs to be changed to our requirement. For instance, the existing field's text "Customer Specific Status" needs to be changed as "NS Status" ?
    Helpful answers will be definitely awarded!
    Thanks a lot!
    Rgds,
    Sundar.

    Hello All,
    I got the answer already!
    Thanks!
    Regards,
    Sundar.

Maybe you are looking for

  • Wiped hard drive now i cant deactivate account. What can i do?

    Hey, I wiped my Mac hard drive after getting a new machine. I didn't think to deactivate my accout from my old machine befor wiping the hard drive. What can i do about this as i want to put Creative Cloud on two new machines? Thanks for your help.

  • Monitoring changes in Oracle Database with Business Objects

    Hi: I need to know if there is a Business Objects tool that allows me to be constantly checking one Oracle database to see if there are changes. The customer is not permitted to access the database, only has enabled a stored procedure that returns a

  • Query to Lookup Ship To in a UDF for the Inventory Transfer

    Good Day Experts! I created a UDF for the Ship To Code in the Inventory Transfer Window.  The problem is I do not know how to create a query to be used in the Formatted Search for this UDF wherein it will lookup all the Ship To Codes in the table CRD

  • Executing ABAP FM in Javascript

    Hi, I am developing a BSP applicaion. For validation purpose I am calling ABAP FM in javascript. Now on first button click if the field value is not proper then I am getting the result as desired. But again if I change the object value and submit it;

  • IDVD won't open properly.

    Hi all, When I open iDVD, it opens the app, i click new project, but when the window comes up, nothing is there, a blank window, and then the "rainball wheel of death" comes up and i have to force quit the app. I have deleted the com.apple.idvd thing