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

Similar Messages

  • Plant Specific Info record

    I want to create the plant specific info record. For this in the initial screen of ME11, the plant field should be mandatory.
    In the define screen control for ME11, I made the plant field as required entry, but the system is able to create the info record without giving the plant.
    How can I make the field plant madatory for info record.
    Regards

    Hi,
    Refer link;
    [Step By Step Guide - Creating Transaction Variants|http://www.mortenhjorthnielsen.dk/Security/transactionvariants.htm]
    In SHD0, enter following
    Transaction Code ME11
    Transaction Variant  ZME11
    Now click on "Create" button
    Here fill following
    Vendor
    Material
    Purchasing Org.
    Plant
    And press enter, it will give the Screen entries pop-up
    Here first fill 'Screen variant short txt" and then select Plant as "Required" and click on "Enter" button in screen
    Now press enter and save the info record, a pop-up will come save it after filling Screen variant short txt
    And finally the main screen appears for the Full PIR fields just save this by clicking on "SAVE" button on top.
    It will as for "Package", specify and save it then it will ask for Request, create new and save it. This will be repeated for all the screens you have passed.
    Now in SHD0, initial screen, go to "Standard Variants" Tab,
    here enter Name as "ZME11" and click on "Activate" button beside this field
    Now go to ME11 and check plant will become a mandatory field.
    Also take help of ABAPer if required.

  • Plant - specific BOM

    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.
    Vivek

    Vivek,
    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

  • Dynamic F4 help for workcenter based on plant given in select-option

    Hi all,
    I need to give F4 help on work center based on plant values in the select-options in the selection screen. I am using the FM DYNP_VALUES_READ to get the low and high values in the plant  field of selection screen. The problem is i do not know how to fetch the extension values of s_werks. dynpro fields what i am passing is s_werks-low and s_werks-high. But how will i name the extension field of s_werks. Even i have tries giving only s_werks. But FM is giving invalid dynpro field exception . Please help on this.

    You need to use FM DYNP_VALUES_READ to read values entered on selection screen and then you need to use FM F4IF_INT_TABLE_VALUE_REQUEST.
    FM DYNP_VALUES_READ can read the values of screen fields
    You have to use the function module DYNP_VALUES_READ to read the selection screen data after u enter the field value in Plant . Based on that, then call the function module F4_INT_VALUE_REQUEST. And this function module will
    retrive based on the value enter on the field1.
    F4IF_INT_TABLE_VALUE_REQUEST
    This function module displays a value list that you created in an ABAP program. The value list is passed to the function module as the table parameter VALUE_TAB. If you specify the import parameters DYNPPROG, DYNPNR, and DYNPROFIELD, the user’s selection is returned to the corresponding field on the screen. If you specify the table parameter RETURN_TAB, the selection is returned into the table instead.
    Have a look at below sample code:
    If you have two parameters, you want to display values(f4) in parameter 2 depending on the values entered in parameter 1.
    REPORT Z_SRI_HELP_VALUE_FOR_TABLES .
    tables tcurt.
    DATA DYFIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE.
    PARAMETERS: P_WAERS LIKE TCURT-WAERS, "Currency
    P_LTEXT LIKE TCURT-LTEXT, "Long Text
    P_KTEXT LIKE TCURT-KTEXT. "Short Text
    Example of updating value of another field on the screen
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_WAERS.
    CLEAR: DYFIELDS[], DYFIELDS.
    *select currency
    CALL FUNCTION 'HELP_VALUES_GET'
    EXPORTING
    fieldname = 'WAERS'
    tabname = 'TCURT'
    IMPORTING
    SELECT_VALUE = P_WAERS.
    get long text for the selected currency
    SELECT SINGLE LTEXT FROM TCURT
    INTO DYFIELDS-FIELDVALUE
    WHERE SPRAS = SY-LANGU
    AND WAERS = P_WAERS.
    IF SY-SUBRC 0.
    CLEAR DYFIELDS-FIELDVALUE.
    ENDIF.
    update another field
    DYFIELDS-FIELDNAME = 'P_LTEXT'.
    APPEND DYFIELDS.
    CALL FUNCTION 'DYNP_VALUES_UPDATE'
    EXPORTING
    DYNAME = SY-CPROG
    DYNUMB = SY-DYNNR
    tables
    dynpfields = DYFIELDS .
    Example of reading value of another field
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_KTEXT.
    *read another field
    CLEAR: DYFIELDS[], DYFIELDS.
    DYFIELDS-FIELDNAME = 'P_WAERS'.
    APPEND DYFIELDS.
    CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
    DYNAME = SY-CPROG
    DYNUMB = SY-DYNNR
    TABLES
    DYNPFIELDS = DYFIELDS .
    READ TABLE DYFIELDS INDEX 1.
    get short text and update current field
    SELECT SINGLE KTEXT FROM TCURT
    INTO P_KTEXT
    WHERE SPRAS EQ SY-LANGU
    AND WAERS EQ DYFIELDS-FIELDVALUE.
    Have a look at below sample code:
    REPORT ZTEST_F4 .
    DATA : BEGIN OF ITAB OCCURS 0,
    NAME LIKE KNVK-NAMEV,
    E_MAIL LIKE ADR6-SMTP_ADDR,
    END OF ITAB.
    PARAMETER : P_EMAIL LIKE ADR6-SMTP_ADDR.
    INITIALIZATION.
    ITAB-NAME = 'A'.
    ITAB-E_MAIL = email@removed '.
    APPEND ITAB.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_EMAIL.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    RETFIELD = 'E_MAIL'
    DYNPPROG = 'ZTEST_F4'
    DYNPNR = '1000'
    DYNPROFIELD = 'P_EMAIL'
    VALUE_ORG = 'S'
    TABLES
    VALUE_TAB = ITAB
    EXCEPTIONS
    PARAMETER_ERROR = 1
    NO_VALUES_FOUND = 2
    OTHERS = 3
    Another Code sample:
    REPORT DEMO_DYNPRO_F4_HELP_MODULE.
    TYPES: BEGIN OF VALUES,
    CARRID TYPE SPFLI-CARRID,
    CONNID TYPE SPFLI-CONNID,
    END OF VALUES.
    DATA: CARRIER(3) TYPE C,
    CONNECTION(4) TYPE C.
    DATA: PROGNAME LIKE SY-REPID,
    DYNNUM LIKE SY-DYNNR,
    DYNPRO_VALUES TYPE TABLE OF DYNPREAD,
    FIELD_VALUE LIKE LINE OF DYNPRO_VALUES,
    VALUES_TAB TYPE TABLE OF VALUES.
    CALL SCREEN 100.
    MODULE INIT OUTPUT.
    PROGNAME = SY-REPID.
    DYNNUM = SY-DYNNR.
    CLEAR: FIELD_VALUE, DYNPRO_VALUES.
    FIELD_VALUE-FIELDNAME = 'CARRIER'.
    APPEND FIELD_VALUE TO DYNPRO_VALUES.
    ENDMODULE.
    MODULE CANCEL INPUT.
    LEAVE PROGRAM.
    ENDMODULE.
    MODULE VALUE_CONNECTION INPUT.
    CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
    DYNAME = PROGNAME
    DYNUMB = DYNNUM
    TRANSLATE_TO_UPPER = 'X'
    TABLES
    DYNPFIELDS = DYNPRO_VALUES.
    READ TABLE DYNPRO_VALUES INDEX 1 INTO FIELD_VALUE.
    SELECT CARRID CONNID
    FROM SPFLI
    INTO CORRESPONDING FIELDS OF TABLE VALUES_TAB
    WHERE CARRID = FIELD_VALUE-FIELDVALUE.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    RETFIELD = 'CONNID'
    DYNPPROG = PROGNAME
    DYNPNR = DYNNUM
    DYNPROFIELD = 'CONNECTION'
    VALUE_ORG = 'S'
    TABLES
    VALUE_TAB = VALUES_TAB.
    ENDMODULE.
    The screen flow logic is as follows:
    PROCESS BEFORE OUTPUT.
    MODULE INIT.
    PROCESS AFTER INPUT.
    MODULE CANCEL AT EXIT-COMMAND.
    PROCESS ON VALUE-REQUEST.
    FIELD CONNECTION MODULE VALUE_CONNECTION.
    For the Flight number field, the POV module VALUE_CONNECTION is called. The
    function module DYNP_VALUE_READ transports the value of the screen field CARRIER into the program. The program then reads the corresponding values from the database table SPFLI into the internal table VALUES_TAB using a SELECT statement, and passes the internal table to F4IF_INT_TABLE_VALUE_REQUEST. This displays the internal table as input help, and places the user’s selection into the screen field CONNECTION.
    I hope it helps.
    Best Regards,
    Vibha
    Please mark all the helpful answers

  • Plant specific variant when using BBP_SC_TRANSFER_GROUPED

    Hi all
    I'm working for a costumer that are using BBP_SC_TRANSFER_GROUPED in order to group requirements from the plan driven scenario. We have two different plants that are sending requirements from ERP to SRM, and we want to separate the grouping of the requirements from these two plants, using a variant.
    When I'm looking at the screen selection for screen variants, there is no such possibility. Does anyone have an answer to this problem? We have no costcenters, orders, WBS elements etc we can differ on.
    Thanks in advance
    Maria

    so you want to group SC items into requisition based on plant as well... right?
    you can do that with BBP_CREATE_BE_RQ_NEW or BBP_BS_GROUP_BE.
    if you are going for BBP_BS_GROUP_BE, then method name is GROUP_RQ_BACKEND. here keep same CT_ITEM-refnumber
    for all the items you want to be grouped.
    just read the documentation and you will be fine.. .

  • Redirect to country specific screen

    I'm working on implementing the ESS service PZ02 (Change Address) for employees in Singapore.  Many of the employees actually reside in Malaysia and other countries.  When users change the country to something other than Singapore how can I send the user to the appropriate country specific screen?  All employees are directed to HR_ESS_ADDRESSDETAIL_25 but screen 200 doesn't have a region field that Malaysia employees need to enter.  Is it possible to send user to HR_ESS_ADDRESSDETAIL_14?

    Hi Reid,
    this is something you have to do by changeing the ABAP code. It would not make sense to do such customization on ITS level.
    With kind regards,
    Klaus

  • 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
    pavan

    Hi 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

  • 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

  • Plant specific asset

    Hello All,
    In asset accounting can we have a plant specific asset so that depreciation can be done for it for the period when it is in that plant.
    thanks
    Rakshita

    Hi,
    Yes, it is possible to calculate depreciation once you assign the asset to a particular plant.You will have to maintain Screen layout in Asset acounting-master data-screen layout-define for asset master data here goto time dependent data for the asset class.Make plant as a required entry here & save.
    Regards,
    Satish Muvva.

  • Contract with different plant specific freight conditions

    Contract with Vendor ABC has 5 line items
    Line item 1 & 2 for plant 123
    Line item 3 is for plant 345
    Line item 1,2,4 & 5 for plant 567
    For plant 123, the Carrier is ASDF Trucking Co and the charges are $500 per trip.
    For plant 345, no freight
    For plant 567, the carrier is LKJH Trucking Co and the charges are $700 per trip.
    When we create a PO with reference to the above contract for plant 123 for Line item 1 alone, the freight should be $500 per trip.
    When we create a PO with reference to the above contract for plant 123 for Line item 2 alone, the freight should be $500 per trip.
    When we create a PO with reference to the above contract for plant 123 for Line items 1& 2 the freight should be $500 per trip.
    When we create a PO with reference to the above contract for plant 567 for Line items 1& 2 the freight should be $700 per trip.
    How to create such a contract? Do i need to do some config to freight condtion types (pricing procedure)?

    Hi
    You can create this with std configuration itself.
    While creating the Contract, please don't give Plant at the item overview.Just enter the line items and Quantities.
    <b>You can maintian the plant specific condition for each line items.</b>
    1.When maintaining the centrally agreed contract, choose Edit -> Plant conditions -> Overview.
    2.On the overview screen that then appears, enter the desired plant and choose  Plant prices.
    3.An item overview screen appears, starting from which you can maintain conditions.
    4.Choose Item -> Conditions to access the condition maintenance screen.
    Return to the overview and repeat the process for all plants for which you wish to store plant-specific conditions.Save your input.
    Regards
    Ramakrishna

  • BAPI to display all plants specific to a mterial.

    Hi Experts,
    Is there any standard BAPI to display all plants for a specific material? also, if there is no standard one, can you please guide me for wirting a customised BAPI for this requirement?
    Thanx in advance,
    Rajeev.

    in marc table you have
    MATNR     MATNR     CHAR     18     0     Material Number
    WERKS     WERKS_D     CHAR     4     0     Plant
    you can select the werks (plant) passing matnr(material number) to select quesry.
    select matnr werks from marc into gt_marc where matnr = p_matnr.

  • 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

  • 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.

  • 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.

  • User- Specific screen sequence in MMR

    Hi
    I need to create a User-specific screens in Material master record.That is for one user the basic data 1 should be there and for the other user it has to be blocked i.e he should not do any changes to that field.
    Kindly suggest me a solution ..........
    Regards
    Siva

    Hi
    You can achieve it by following configuration steps in SPRO
    1.Define Structure of Data Screens for Each Screen Sequence
    2.Assign Secondary Screens
    3.Maintain Order of Main and Additional Screens
    4,Assign Screen Sequences to User/Material Type/Transaction/Industry Sector.
    5.Maintain User Settings
    Custamization path for the above configuration in SPRO is
    Implementation Guide for R/3 Customizing (IMG)> Logistics - General>Material Master-->Configuring the Material Master
    Please let me know if you need further inputs.

Maybe you are looking for

  • How to play midi and update graphics at the same time?

    hello I want to begin playing a midi file and then immediately while the music is still playing I want to update the screen, for ex. panel.update();It now seems that that whole screen freezes until the music has finished. How can I simultaneously upd

  • Driver for Nomad Jukebox Zen Xtra

    ! I've tried and tried and tried again and can't figure out how to get it.. Sorry, but I am not that computer literate. I have an old 30G Jukebox that I love. (I also have two other Zen, 8G and 6G) I want to d/l some new songs. Anybody out there that

  • How to Connect to Oracle 9i database server via Oracle 10g XE

    I have installed Oracle 10g eXpress Edition and uninstalled Oracle 9i client database. I used Oracle 9i client to connect to another Database server on a local LAN. Is it possible to create a database link to the old Oracle 9i database server via Ora

  • Creative Cloud not opening

    The CC desktop app is not working! Its showing  the spinning progress wheel and absolutely nothing is working. Trying to quit it docent work, or even going to the help doesn't go any where. Increadibly frustrating when you're prompted to download an

  • Can't install 7.7. it's looking for non-existant drive G:

    Everytime i try to install i get an error message cannot find drive G: I only have up to an F drive. Have tried plugging camera and iphone to usb ports to create a "dummy drive G" but no good. Pleeeease help! i really need the new upgrade for my ipho