Limit MM01 according to field DIVISION (SPART) in "general data" and views

Hi all,
we are in a 4.0b.
Our goal is to authorize some users to create/modify material master data (MM01/MM02) depending from the combination of views (basic data, purchasing, mrp, ..) and field DIVISION (SPART) in the "General Data" frame of "Basic Data 1" label.
I can imagine 2 possible situations:
1) for division (SPART) AA, AB, AC only for views K, E, S
2) for division (SPART) ZX, ZY, ZZ only for views L,G
From my experience I know that object M_MATE_STA (for manege views) is "stand alone" and cannot be used in join with other authorizatuions objects of class MM_G.
I have not found any authorization object to filter the field SPART.
Any idea ?
Thanks
Andrea

Hi Andrea,
What you ask, is possible but you would have to think of the pro's and con's of developing such business requirements.
You could always create a Z-object with Division as a field and have the abap code modified - but as i said, do think of the outcome of the action
My personal experience says, NOT to try tricks with the Material Master.......i am still suffering the after effects of changes made to the ABAP code 8 or 9 years back , and every fortnight we have business meetings on what should and what shouldnt be made available to end users........
we have a spaghetti of restrictions and possible combinations of users and specifc view access restrictions built in our system - If you believe my word on this, take it for granted - that the plan you have on mind would eventually lead to a disastrous situation (as we currently face) - with business requirements going from restricitons on views for specific users to restrcitions on specific fields. 
and the fields in material master that come from MARA (Basic Data views) are spread across in different other views and it can lead to a very complex structure to build authorizations
EX: If you manage to restrict the user on creating or changing on the Division in Basic data, you would still have to give acess to the user to his own sales area to extend the material (object M_MATE_VKO), once the user has this access, he can go to the sales data 1 tab and change the division from A to B, this will get updated to the Basic data tab, although the user might not have access to basic data
so be careful is what i can say................
and good luck
An other quick note: when you restrict users on the Basic data views, the users from Purchase department wouldnt be able to maintain the Manufacturing part number (i dont know if it applies to your company) but the intention is to highlight the difficulties with MM01/MM02
Edited by: Shekar.J on May 28, 2010 4:16 PM

Similar Messages

  • Adding new Field in Business Partner General Data

    Hi All,
    I'm working on a mySAP CRM 4.0 implementation.
    I would like to extend the business partner data with this new three field:
    1) Capital Stock
    2) Base Number
    3) Sales pl.
    The three field are Dun & BradStreet information.
    I  created a BSP that show all Business Partner General Data and now we want to show also those fields.
    In order to extend the BP data we received two suggestion:
    The first one is to use the BP marketing Attributes.
    The second is to use the Easy Enhancement Workbench.
    I know that advantages of the EEW is the automatic creation of the layout (BSP & DYNPRO).
    Doo you have any suggestion??
    It's a good solution to use the EEW??
    Thanks a lot.
    Eugenio

    Hi,
    First of all thanks a lot for the fast reply.
    I have to add some information:
    The end-user will use the application only in PC-UI mode (through Enterprise Portal).
    We are customizing the BSP application (Accounts).
    I know that in past some colleagues used the EEW to extend or to add some field to application BP. I remember that the field (after Enhancement the new fields was visible in SAPGUI mode and in BSP mode).
    Now my questions are the following:
    1) Are you sure that I can use EEW only 10 times??
    2) We are using the BAPI (CRMXIF_PARTNER_SAVE) in order to add Business Partner in the system; after the creation of the new fields with EEW the BAPI (CRMXIF_PARTNER_SAVE) will be able to insert the new fields?? Or we need to extend this BAPI with new fields?
    The second question is very important for us because we have to import in the system about 30.000.000 of Business Partners.
    Kind Regards.
    Eugenio.

  • How to How to get FI field status settings for General data

    Hello All,
    Can you please tell me How can I achieve field status settings for General data.
    I have some code to get field status settings for account assignment block but I need General data block data.
    Can you please help me with the same.
    I got the below code to get field status settings for account assignment block But I need General data block information.
    FUNCTION z_fieldstatus_getdetail.
    *"*"Lokale Schnittstelle:
    *" IMPORTING
    *" VALUE(I_BSCHL) TYPE BSCHL
    *" VALUE(I_BUKRS) TYPE BUKRS
    *" VALUE(I_SAKNR) TYPE SAKNR
    *" TABLES
    *" T_COBLF STRUCTURE COBLF
    *" T_FIELDS STRUCTURE TCOBF OPTIONAL
    *" EXCEPTIONS
    *" ERROR_MESSAGE
    * liefert Feldstatus in Liste t_coblf:
    * Feldname (DDIC) nicht in der Liste -> Feld ausgeblendet
    * Feldname (DDIC) in der Liste -> Feld eingabebereit
    * required = 1:
    * Mussfeld;
    * required = 0: kein Mussfeld
    * active = 0: Feld ausgblendet
    * Als Hilfstabelle wird die gesamte Feldliste der Felder (t_fields)
    * ausgegeben,
    * deren Eingabebereitschaft im Customizing steht
      DATA: ls_faus1 LIKE tbsl-faus1.
      DATA: ls_faus2 LIKE tbsl-faus2.
    * Feldstatus holen
      CALL FUNCTION 'FI_FIELD_SELECTION_DETERMINE'
        EXPORTING
          i_bschl     = i_bschl
          i_bukrs     = i_bukrs
          i_saknr     = i_saknr
        IMPORTING
          e_faus1     = ls_faus1
          e_faus2     = ls_faus2
        EXCEPTIONS
          customizing = 1
          OTHERS      = 2.
      IF sy-subrc <> 0.
        MESSAGE a613(/ssc/comon).
      ENDIF.
      DATA lv_char.
      DATA int_coblf LIKE coblf OCCURS 0 WITH HEADER LINE.
      DATA p_cobl LIKE cobl.
      DATA: dummy_ktosl LIKE bseg-ktosl.
      PERFORM kontierungsblock_ermitteln(sapff001)
      TABLES int_coblf
      USING lv_char(1)
      ls_faus1 ls_faus2 dummy_ktosl.
      t_coblf[] = int_coblf[].
      SELECT * FROM tcobf INTO TABLE t_fields.
    ENDFUNCTION.
    Thanks in Adv.
    Kaustubh

    Hi ,
    Looking at the question the first thing that comes to my mind is what is the organization structure that you are following .
    As you have mentioned that you have used segment insted of profit center for splitting , what is the scope of profit center in your implementation .
    in implementations where locations are devided as profit centes it becomes very necessary to mandatorily split the documents based on profit center .
    in your case as you have set it as segment i dont find it an issue of you keeping it as optional as it will not give you and error during your operations , as you have made profit center optional in splitting charcteristics .
    hope this suffices .
    Regards ,
    Dewang

  • Field 'material' in service master data and material requisition

    Hello, all!
    Could anybody say, what is the purpose of field 'material' in service master data ('other' tab) and why system after setting the object type in that tab to 1 'material' will never show service in search help?
    This first question comes from the second problem: I thought that I can make a service group, containing materials and services (like routings in PP), so system will be able to make material requisition for a case in automatical manner.
    But now I'm confused. It looks like material requisition can only be made manually throught NMM7.
    Is there any abilities to make requisition in automatical manner?
    Thanks a lot!
    Edited by: Pavel Sidorov on Feb 15, 2008 4:30 PM

    Hi Pavel,
    ad1) we support the creating of services based on material consumptions via service rules. Users are able to activate services rules which generate services based on the material consumption per case. But we need two entities material and services. Service rules are running automatically and no further manual work is necessary.
    You will find the Service rules via IMG -> Patient Billing -> Service Rules. Service Rule R24 is the relevant service rule to generate services based on matierial consumption.
    ad2) The field object type is not been used in Patient Management. It is only used by our clinical partner solution i.s.h.med. I understand that this field is confusing and not very well documented. In Patient Management we use the service master only for "services". i.s.h.med uses the field "material" and "personel" (e.g. physicians time). But it has no relevance for Patient Management.
    Best regards, Robert
    Edited by: Robert Mathiowetz  on Feb 28, 2008 2:51 PM

  • How to create a Date or time field that automatically saves current date or time?

    hello,
    i want to know that how to create a Date/Time field that automatically shows current Date/Time when .pdf form is opened.
    also want to how to stop user to give input in Date/Time field
    currently im putting a Date field but it is accepting user input.
    hoping for quick response
    Thanks in advance!

    You can place the below code in the initialize event of the field to display the current date and time.
    Set the language to FormCalc.
    You can play around the formats to get the desired format of date and time.
    if($.rawValue eq null or $.rawValue eq "") then
    $.rawValue = Concat(Num2Date(Date(), "MM/DD/YYYY")," ", Num2Time(Time(), "h:MM:SS A"));
    endif
    You can not restrict the input area in Date time field instead you can validate the input while existing the field.
    (OR) set the field to either readOnly or protected mode.
    Thanks
    Srini

  • Getting user name, date and time into 1 field

    Hi All,
    I have to add a new field in a customising include of AUFK table. This field should have user name, date and time. How do I store all these values in a single field of the table? Please help.

    Ok Thanks all. Will try your suggestions. But there is one problem. As i have already mentioned that i will have to display this detail in one field of the table control, The format of display is: user name should be seen above and the date and time separated by space should be displayed below the name. How can i ultimately display this in the table control. Do i have to create 2 different fields (one for name and other for date and time) in the AUFK table or is there any other solution?
    Thanks

  • Warranty Date field in the equipment master data

    Hi everyone!
    I wanted to display the warranty date field in the equipment master data (IE01). I have already made the configuration and added the additional tab and screen thru this path:
    Plant Maintenance and Customer Service > Master Data in Plant Maintenance and Customer Service > Technical Objects > General Data > Set View Profile for Technical Objects
    But still, the tab is not added and the warranty date field is not found in the "Define Field Selection for the Equipment Master Record". please help me with this. We need this data because we are not using serial numbering and warranty master data that's why a way to track the warranty date is thru this adjustment in the equipment master data screen.
    Thank you very much.

    Marlon,
      Make sure that you have assigned this specific profile to the Equipment category of the associated equipment that you are creating under SPRO > PM> Master data> tech object > Equipment > Equip category.
    Regards
    Narasimhan

  • We want only Division field Mandatory in Basic Data 1 View  (T Code MM01)

    Hi,
    In Logistics u2013 General-> Material Master-> Field Selection-> Maintain Field Selection for Data Screens, for Field sel. group 90, we selected the Reqd Entry Option Button to make Division field in Basic Data 1 as mandatory.
    Due to this fields like Sales unit, Unit of Measure Grp, DChain-spec. status etc. became Mandatory for T Code MM01
    We want only Division field Mandatory.
    Is there any way to create our own Field sel. Group where in we could assign the Fields we want to make mandatory?
    Please guide.
    Regards,

    Hi ,
    Goto the Traansction code OMS9 and enter the FIELD SELECTION GROUP as 20 which is the field group for Division
    now goto the details and in change mode you can find the FIELD like HIDE, OPTIONAL,  DISPLAY , REQUIRED ENTRY
    Chcek the radio button of Required field entry and save it
    Now once you enter the MM01 , there you will find Division as Mandatory field
    regards,
    santosh

  • Limit number for new field

    Hello there
    Anybody know what is the limit number for new field in each record type?
    My client wants me to create about 200 new fields in Account record type.
    Is it possible to do so?

    Hi, You can refer this
    https://secure-ausomxdsa.crmondemand.com/docs/1.10.0.1080.0.00/enu/help/CustomFieldHelp.html
    -- Venky CRMIT

  • What is the limit if I define field as a number?

    What is the limit if I define field as a number?
    FAN

    A numeric column can have up to 38 significant digits. Positive numbers are in the range 1 x 10-130 to 9.99...9 x 10125 and negative numbers are from -1 x 10-130 to 9.99...99 x 10125
    ~ Madrid
    http://hrivera99.blogspot.com

  • Is there any limit for Number of fields to be shown from grid dictionary in service?

    I am getting an error in service designer -> Dictionaries if i select more than 20 fields in grid dictionary. PSC is 10.0

    This is documented in the Service Designer guide.  
    Show in Grid
    Fields set to “Show in Grid” and “Use” in a dictionary will display as columns in the grid on a service form when the dictionary is set to “Display as Grid”. “Show in Grid” and Multivalue are mutually exclusive, as a grid does not have the capability for a multivalue cell. Grids cannot have more than 20 columns by default, which is defined by “dictionary.attributes.maximum.showingrid.count” property in the newscale.properties file.
    Note Fields in External dictionaries cannot be used in grids and hence do not have the “Show in Grid” column. Also, fields in Reserved dictionaries (Customer_Information and Initiator_Information) cannot be used in grids because those dictionaries inherently represent only one set of data. See Designing Grid Dictionaries for Fields with Multiple Data Instance for more information on grids.

  • SCAC Field Should have Drop Down Values and ASN should have Storage locatio

    Hi ,
    We have a requirement while creating ASN in which we have to add SCAC ID  in the SCAC field ( Carrier)  this SCAC ID comes in Shipping details  - We want to have drop down values in this field and also if we dont enter value in this field An Error Message should come like " Maintain SCAC code.
    And also the PO's coming from ECC are not carrying Storage location information - Is there a specific config / enhancement to be done.
    And in ASN can we have Storage location ?
    Thanks,
    Mahesh

    Hi Mahesh
    Regarding adding fields to UI
    Refer below links
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0b0e544-7a06-2d10-539d-f8648358ba67?quicklink=index&overridelayout=true
    http://wiki.sdn.sap.com/wiki/display/SCM/SAPSupplyNetworkCollaboration%28SAP+SNC%29
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/908c1e69-0a01-2d10-e7a6-98ca00f19aa6?quicklink=index&overridelayout=true
    Not sure how to maintain it as a drop down, a developer could help you easily with that.
    Regarding Storage location from PO ECC.
    If you are using idocs, the standard SAP xml conversion will not be able to transfer this(if you download standard content)
    You can find the field in your IDOC ORDERS05, Data records-Segement-E1EDP01FIELDLGORD
    In order to transfer this, you need to rewrite the xml format in integration builder of XI/PI and then add some UI fields in Webui
    to show.
    But xml PurchaseOrderERPReplenishmentOrderCollaborationNotification as of SAP ECC EHP4 can carry this information in its payload document(SXI_MONITOR---INBOUND MESSAGE ---PAYLOADS) Under the node INVENTORY MANAGED LOCATION
    Not sure where this field is mapped to .........
    I will let you know once i find........Mean while you can ask any developer who worked on webdynpro .
    Yes we can have this field once we find where it is mapping, if you are using idocs then even the XML has to be build in PI
    accordingly.
    Best Regards
    Vinod

  • Adding a field to an Event Booking form and modyfying the results module.

    I am trying to use the Events/Booking system to book casual days at a child care centre for a client. I can customise the Events Detail form layout but I need some additional fields and to make some changes to the auto responses.
    The form/page is only visible in a secure zone, so the logged in user gets the form submitted against their name. This is fine. However, I need to also capture the name of the child who is being booked in by the adult. Can I add a field to this form and have it recorded in the event bookings. I have tried to add a field, but the data is not captured in the form results.
    I also need to modify a few other things about the module:
    - the form work flow. Where/how can I set the workflow used for the Event/Booking Submission? It seems to have picked one at random.
    - I need to change the text/field names on the form results module on both the email confirmation and the confirmation page.
                - it shows "Seats Booked" which in this case is an inappropriate description of the action taken. I need to change this to "Places Requested", or remove it completely.
               - it also shows "Booking Confirmed". I need to change this to "Booking Request Received"
    - the email confirmation shows a Verify Booking Link at the top of the email. This isn't in the Notification Email template on the Event. How can I remove it?
    I can use javascript to hide or search and replace some of the offending tags, but I was hoping that there was a cleaner way.
    Any help or suggestions would be greatly appreciated.

    Hey there,
    The form for booking is just a web form, BC treats it differently when in the events page. So under web forms you will find the booking form. You can not just add fields to the html of the form. You need to add them here so they can go into the database.
    - The webform workflow can be changed on the web form settings, the workflows are under the site settings and you can create/edit them there.
    - You can only have the name of the fields that come out, you do not have much customisation on the email confirmation or the layout. You can not limit or edit the fields.
    - You can not use javascript in emails, this is not a BC thing, this is an email/web thing.

  • "Region" field in Cost center master data needed as mandatory

    Hello Gurus,
    I would like to ask you where exactly in SPRO we can customize the field "Region" in Address tab in Cost center creation as a mandatory? so far its only optional
    is this possible?
    thanks in advance for your help.
    Hana

    Hey Hana,
    According to [this thread|Re: KS01 , Field status Cost center master data;, you will need a user exit to accomplish that.

  • Verifying if number in a text field will evaluate to a date format

    I have a field, FieldA, that contains 6 numbers, (although the field is a text field). I need to know if that field's numbers evaluate to a true date in the format of mmddyy. For example, if FieldA contains 060110, then that would evaluate to a true date of 6/1/10. However, if FieldA contains 130110, then this is not a valid date and the test will indicate accordingly. I was thinking of using a case statement, but unsure of how to test if the numbers evaluate to a valid date..
    Sort of:
    CASE WHEN FieldA = 'Valid Date' THEN FieldA TO_DATE(FieldA, 'mm-dd-yyyy')
    Any help is appreciated..
    Thanks..

    user12296489 wrote:
    I have a field, FieldA, that contains 6 numbers, (although the field is a text field). I need to know if that field's numbers evaluate to a true date in the format of mmddyy. For example, if FieldA contains 060110, then that would evaluate to a true date of 6/1/10. However, if FieldA contains 130110, then this is not a valid date and the test will indicate accordingly. I was thinking of using a case statement, but unsure of how to test if the numbers evaluate to a valid date..
    Sort of:
    CASE WHEN FieldA = 'Valid Date' THEN FieldA TO_DATE(FieldA, 'mm-dd-yyyy')If fielda contains '060110' (meaining June 1, 2010), then you want to use 'mmddrr' as the 2nd argument to TO_CHAR, not 'mm-dd-yyyy'.
    Any help is appreciated..The following thread has a couple of different solutions:
    Re: how to select valid dates only

Maybe you are looking for

  • Variables in Queries

    Hi. I added an user's query in SAP BO using the Query Generator (but typing it myself). I used Left and Right Joins in the FROM clasue and a variable ( '[%0]' ) to select results in the WHERE clause. The variable in WHERE clause raises an error. I tr

  • Flash Banner does not load

    Hi all, I am posting this because I purchased a package on FlashComponents.net, and spent 167 dollars on a set of flash components that were suppose to be easy to install and highly customizable. I messaged the creater of this package, snowcat, but h

  • Error at delivery level

    HI gurus while creating delivery i am getting error like "An item with no delivery quantity is not permitted. Item will be deleted." will reward you sar Edited by: Sarveswara on Jun 20, 2008 9:55 AM

  • 2 approvals 1 pending, thanks to you guys on this forum

    My mom was telling me she wants to get a travel card. SO, I did a quick search on here at the posts and encouraged her to get the chase sapphire, it was not an instant approval and she was ready to throw in the towel so I gave her the backdoor number

  • "an unknown error occurred" while producing epub in Mac Apple Pages (yosemite)

    Apple Pages throws an entirely meaningless error when trying to produce an epub from iMac Apple Pages. If I save the Pages as a Doc, open the Doc file and Export to epub it works, BUT... I loose things like header tags so can't convert to mobi and ha