Unable to edit maintenance view in SM30

hi everyone.
need your help, I have one custom table, let's call it YTAB.  This table has several maintenance views created for it, depending on company code.  For YTAB, i have created a maintenance view YTABX. 
When we moved YTABX to PRD, we cannot edit it in SM30.  The user ID has the right authorization.  The error message is "client 100 not modifiable".  When I try to edit the mother table YTAB in PRD, I am able to go in and do the changes.
I have already compared the settings for YTABX with the other existing views, they are the same.  My settings for the view are:
Access: Read, change, delete & insert
Delivery Class: C
In the table maintenance generator, i have a 2-step maintenance type, recording routine is Standard recording routine and compare flag is automatically adjustable. 
Attributes for table YTAB also has delivery class C, table category is transparent table, table maintenance is allowed.
Thank you in advance.

Hello roch,
the direction in which mark points is right but i think you should get some more information on the principles of table types and sap system landscape.
Usually you should not be able to directly maintain any table. This is not only bad style but also a huge risk for the system consistency. That's why application data is always maintained via some kind of application which ensures that the data is vilidated before it is stored.
Customizing data should only be maintained within a development system and then transported through the landscape. To maintain these table you can use generated views, customer developed maintenance views, view clusters which all include automatical link to the transport system. If you would maintain these tables directly in the productiion system it would have another configuration than the development and the quality/test system which makes them more or less useless as you can no longer make any serious test if the server configurations differ.
To prohibit changes of customizing tables on production and test servers the admins lock the systems which results in the message you got. This setting is made in TCODE SCC4. Even if you have for any reason the authorization to use this transaction you should in no case change these settings without approval of basis / system owner. 
Kind Regards
Roman

Similar Messages

  • Unable to modify maintenance view to accommodate new field

    I have a database table for which I have created a maintenance view so that the fields can be edited.
    Now, I modified my database table and added one more
    field to it. I similarly added this new field in my view and
    activated everything. But the new field is not appearing in
    the "view" contents and neither from se54/sm30.
    Can anybody help me with this?
    I want this new field to appear in my already existing view.

    Goto SE54 and carry out the following steps:-
    1) Enter the name of the table or view.
    2) Choose Generated objects.
    3) Choose Create/Change. You go to the generated objects maintenance screen.
    4) Choose Change. A screen of reasons for changes appears.
    Select option(s) and choose Continue.
    The new field will appear in the view.

  • Unable to edit maintenance plan Sql Server 2008R2

    Hi All,
    I am unable to edit sql server maintenance plan and it is failing continuously from job as well.When I try to open the same the throws an error:
    Microsoft SQL Server Management Studio is unable to load this document.:
    Error loading from XML. No further detailed error information can be supplied for this problem because no Event objects was passed where detailed error information can be stored. It used to work pretty well in the past.Throws same error when I try to connect
    remotely.
    Regards
    Rahul

    Has the MP been developed in SQL Server 2008r2 as well?
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Unable to Edit the View in Custom Component

    Hi Experts,
    Please help me to resolve this issue !
    I am unable to lock the BOL Entity in my custom component using BTAdminH. I have written the below code in the Edit event Handler for Edit Button. The lr_entity->lock( ) condition statement is getting false and it is skipping the "set_view_editable( me )." code statement. Why??
    This is code excerpt that I have taken from edit button of the BP_HEAD/AccountViewSet and altered to my component/View
    DATA: lr_entity     TYPE REF TO cl_crm_bol_entity,
            lr_controller TYPE REF TO cl_ZVKH8_bspwdcomponent_impl.
      TRY.
          lr_controller ?= me->comp_controller.
          lr_entity ?= lr_controller->typed_context->btadminh->collection_wrapper->get_current( ).
    IF lr_entity IS BOUND.
      IF lr_entity->IS_LOCKED EQ abap_false.
        IF le_entity->IS_CHANGEABLE EQ abap_true.
           IF lr_entity->lock( ) EQ abap_true.
            me->view_group_context->set_view_editable( me ).
           ENDIF.
        ENDIF.
      ENDIF.
    ENDIF.
    and when I directly executed the below code in the Edit event Handler for Edit Button I am receiving the dereferencing NULL value exception. Why in my custom component in many places this happening??
      me->view_group_context->set_view_editable( me ).
    Exception Details
    CX_SY_REF_IS_INITIAL - Dereferencing of the NULL reference
    Method: ZL_ZVKH8_DETAILSEF_IMPL=>EH_ONBACK
    Thanks,
    Bujji

    Hi Summit & NishaNC,
    Thanks for your responses !
    As suggested, I have debugged the code for ->lock( ) method and there are exceptions raised from some methods.
    Method GET_LOCK () -> Method GET_ROOT () ->Method GET_PARENT ()
    At GET_ROOT( ) method i have received an exception
    "Root entity BTAdminH could not be determined" and one more "Entity BTAdminH could not be locked"
    Later when I have checked in MODEL Browser, I found that the BOL object "BTAdminH" for my view is an Access object and not the Root Object.
    Hence, I have a question? Does the locking can be done only for ROOT Objects?
    If this is TRUE then I think this is the major problem with my custom component where even the cross component navigation is also not happening and in many places I am receiving "Dereferencing NULL Value" information.
    Also I have gone through some of the Threads and one information that I found from Sumit Mittal
    1. An access object is an independent entity, has primary keys of its own.
    2. A root object is a special access object that is at the top of the hierarchy based on business rules.
    3. A dependent object's primary keys are supplied by access objects and it's lifetime is bound to them. If the parent object is destroyed, the dependent object is also destroyed.
    4. Search objects are query objects useful for querying root objects
    5. Search result objects - Search objects return the results in the form of a result object together with a relation pointing to the root object.
    6. View objects - ?
    7. Dynamic search objects - Used in advanced search, supports ranges and operators
    Could you please specify in which scenarios we have to go for Access Objects and Root Objects
    Thanks,
    Bujji

  • Unable to edit Webdynpro views

    Hi,
    I'm facing a strange problem. I've checked-out my Webdynpro dc from DTR. Now, I want to make some changes in the code, but whenever i try to write anything, it is not displayed in the screen, i.e. it is not allowing me to make modification. I've checked the read-only property of view and it is un-checked.
    1) Could you plz tell me what is wrong with the DC?
    2) Why it is not allowing me to make any modification?
    PS: I'm using NW04 SP16
    Thanks & Regards
    Abhinav

    Hi Akshaya,
    Thanks for ur response. But i've tried it earlier but it is of no use. Still my problem persists
    Thanks
    Abhinav Sharma

  • Help on maintenance view SM30

    Hi all,
    Can someone help me with giving step by step detials of how to create Maintenance View using SM30, or atleast a pointer showing the information location..
    Regards,
      -Ashok Hansraj

    <b>Please take time to read all the responses given to you in other posts, reward them appropriately and close them if answered.</b>
    SM30 uses the maintenance view you create, it does not create it. You have to create maintenance view by following the path in SE11>Change>Utilities-->Table Maintenance Generator.
    Alternatively, you can also use SE54. Enter your table name and then select 'Generated Objects' radiobutton, press 'create'.
    Srinivas

  • How to attach two maintenance views to one transaction codes

    Hi
    I have created two master Ztables and also created two maintenance views in SM30 for them.
    Now my req is i have to attach these two maintenace views to one TCODE only Not two transaction codes.
    How i can do that.
    Pls give me some inputs.
    Regs
    Manas Ranjan Panda.

    Hi,
      Goto SE54..Click on the edit cluster view..Enter a cluster view name...Then press the create button..IN the resulting screen you can add multiple maintenance views..
    Check this documentation for creating cluster views..
    http://help.sap.com/saphelp_46c/helpdata/EN/d0/999246b2aa11d1a5700000e82deaaa/frameset.htm
    Once you create the cluster view..
    Then you can a parameter transaction in SE93 with the transaction as SM34 and give the cluster view name ...
    THanks,
    Naren

  • Maintenance view program for a table

    Hi All,
    How can i create a maintenance view program for a table. i did maintenance view in sm30 for that table. now it needs a transaction code for maintenance. can somebody help me with this.
    Thanks,
    Kiran

    Hi
    Create a new transaction Z**** linked to SM30 for that table:
    - trx SE93: while creating trx choose transaction with parameter and insert these data:
    - TRANSACTION = SM30
    - set the flag SKIP INITIAL SCREEN
    At the end of screen, section Default Value, if you want to open dialog for updating:
    NAME OF SCREEN FIELD     VALUE
    VIEWNAME                 <here insert the table name>
    UPDATE                    X
    ...for displaying:
    NAME OF SCREEN FIELD     VALUE
    VIEWNAME                 <here insert the table name>
    SHOW                      X
    Max

  • About Maintenance View has 2 ZTABLEs

    Hello ALL.
    I created a Maintenance View has 2 tables.
    2 tables are linked to one another with foreign keys.
    (2 tables are ZTABLEs.) (Cardinality is 1:1)
    I'm trying to entry records using Maintenance view.(SM30)
    I can insert new records to 2 tables at the same time,
    BUT I can't update records at the same time.
    ONLY 1 table (check table) 's data is updated.
    I don't know why.
    also I can't delete records at the same time.
    ONLY 1 table (check table) 's data is deleted.
    please let me know how to do.
    Thanks.

    Hi Rie,
    When you define a view maintenance with 2 or more tables, you select fields from each table, and map tables with foreign keys.
    When a record of a view is updated, then the view fields are split into the data of the underlying tables, depending on which field comes from which table. Correspondingly, only those tables are affected, whose fields have changed.
    This confirms to 2 points -
    1) If you have 2 tables in a maintenance view, you must include the key fields of both the tables in the view. If there are common key-fields, you can them from either of the table.
    2) If there are other non-key fields which are common, then you can assign them to only one of the tables in the view. But if you like an extended logic to change their values in the other table also, then you must maintain seperate logic to do so. Events!
    You can try using an After Save, or any such events.
    Regarding events, you will find a lot of documentation and links by searching the forum itself.
    Cheers
    Rekha

  • Maintenance view sm30 thru SE93

    Hi All,
    I have created a tcode thru SE93, using transaction SM30. I had given a viewname.
    My problem is I don't want user to browse table and select a record from there to edit/mtn because the table is too big and results a short dump.
    I want user to key membershipno in or select (by match code)
    how to do that ? to put something in the screen field to get that ?
    Thank You

    Hi,
    When you create the maintenance view, there is a column with heading 'P'. Give the value 'S' for fields which you want to fiter. Then a filter option is shown when you generate the maintenance view.
    Also you can create a report and have selection screens(Mandatory) for the fields of your choice. Then filter on the PBO event accordingly ( you  may also use apposite events) based on the filter to display only relevant records if the size is more.
    Hope this helps.
    Cordially,
    Shankar Narayanan.

  • Can I manipulate data in a table maintenance view (SM30)?

    Hi Everybody,
    I have a "z" transparent table with 3 fields:
    Field 1: User
    Field 2: Name
    Field 3: Address
    In its maintenance view (SM30) I want next:
    When I capture the "User", I want to populate the "Name" and "Address" automatically. (Obviously with a previous calculate of "Name" and "Address")
    Is it possible? How?

    check this blog
    Extracting data in Table maintenance

  • How to capture the data that the user modified in SM30(Maintenance view)

    Hello experts,
    I have a new requirement wherein when the user modifies a particular record in SM30(maintenance view)
    it would also update that certain records in another table. For example, I modified the address
    of record 1 in table1 so I need to automatically update that same record in table2. Help would be greatly appreciated.
    Again, thank you guys and have a nice day!

    Hi again,
    1. But how can I capture the data that was modified
    Yes, u are right.
    We will have to use the event,
    'BEFORE SAVING'.
    2. In that,
      u must fire a select query,
       from the same table,
       for the same record.
    3. In this, u will get the OLD DATA (which was already saved),
    4. Using this,u can compare,
       (either thru LOOP, or field by field)
      to know, which field value has been changed.
    regards,
    amit m.

  • Unable to edit parameter in cr viewer

    Hi All,
    I have a report having parameter.I selected show in viewer panel as Editable.
    When I run in cr viewer 2011 But I am unable to edit the parameter value.
    Please suggest

    The Standalone CR Viewer is Not meant to 'refresh' data - it cannot connect to the database to retrieve new records.
    It can only work on 'saved data'.
    This Viewer can only refresh reports that are hosted on the BO or CR Servers.
    If you don't have these products, you can only share a copy of the report 'with saved data' and the users can view it in the free viewer - not refresh.
    If you're trying to refresh data then you have the following choices other than the above:
    1) Build a custom CR Viewer using CR SDKs that can refresh and bring in updated data
    2) Browse the free/inexpensive 3rd-party viewers that can refresh data at:
    http://kenhamady.com/bookmarks.html
    -Abhilash

  • Can i hide "Open Web Part Page in maintenance view" link when editing wiki page properties

    I am working on an Enterprisewiki site collection inside SP 2013, and currently when contributor users edit the wiki page properties by going to "Page Option >> Edit Properties" , then will find the following link, named "Open Web Part
    Page in maintenance view" which sound strange :-
    so can anyone advice what is the purpose of this link and how i can remove it ?

    Hi,
    If someone wants to open a wiki page in Web Part maintenance view then they can directly use this link to switch into the view and can directly delete problematic webparts from there.
    To remove this link, you can try below jquery code in Content Editor webpart on Editform.aspx of wiki page library.
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script>
    <script>
    $(document).ready( function (){
    $("a[id$='WebPartMaintenancePageLink']").hide();
    $("a[id$='WebPartMaintenancePageLink']").parent('td').parent('tr').hide();
    </script>
    Thanks. Please mark it as an answer if it helps.

  • Possibility to edit datasets, when there is already a maintenance view?

    Hello again,
    is it right that I can modify datasets even when there exists a generated maintenance view for the table?
    It was usual for me, that in the transaction SE16 don't allow that.
    Thank you for your answers!
    Melanie

    Depends on the setting for "delivery and maintenance" in SE11, should be set to "allowed with restrictions" for the underlying tables of the view. Also check the very good F1 help for this field.
    Thomas

Maybe you are looking for

  • TNS-01150: The address of the specified listener name is incorrect  TNS-011

    Hi Gurus, Good day! I would like to seek your expertise on how to resolve the errors below: TNS-01150: The address of the specified listener name is incorrect TNS-01153: Failed to process string: (ADDRESS=(COMMUNITY=sap.world)(PROTOCOL=TCP)(Host=155.

  • Seperate OBIEE installation and Weblogic Installation

    Hi, Our requirement is to setup the HA system in the Production for the OBIEE. We have Admin server as active-passive on the 2 OBIEE instances. We trying to setup the high availability of the Admin server as per the Oracle Enterprise Deployment guide

  • The blue DEATH screen (win 7 professional, 64bit)

    My Lenovo SL410, machine type of 2842 laptop was hacked/attacked Saturday night, that is, it forced restart then failed to start with STOP: 0x000000ED.  Digging for my own emergency/repaire CD to no avail, I moved last summer (either I forgot to get

  • Change the date format

    By default the component <af:selectInputDate> shows the client machine's date format when the image is clicked. How can we change the date format of the same irrespective of the client machine's date format <af:selectInputDate accessKey="D" label="Fr

  • Jumpstart failing to start on Mac after Yosemite update

    Just an FYI to the group: Recently upgraded to Yosemite. All jumpstarts  stopped working for me. Needed to add  -Djava.net.preferIPv4Stack=true to the JAVA_OPTS or the final step of JSK start up validation (system calling itself to see if it is 'aliv