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.

Similar Messages

  • 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

  • How do I modify a report to show new fields in a stored procedure?

    The server uses Crystal Reports Embedded Server 2008 SP3 (running on Windows Server 2008 R2 / IIS 7.5), and I am using Crystal Reports Developer 2008 SP3 on my PC.
    Hello,
    I am a MSSQL database administrator with little experience with Crystal Reports.  At my job, we have a need to add a couple of fields to a report.  The report comes with an enterprise procurement web-based application and displays the details of a given purchase order.  They want me to add the supplieru2019s address below the supplieru2019s name on the report.  I was hoping there might be a fairly straight-forward, not overly complicated answer to my question.
    The report works with a stored procedure (OrderForm1) which creates a temp table called #ReportParameters.  It then executes another stored procedure (GetReportParameters), in which it uses 'sp_xml_preparedocument' and eventually 'sp_xml_removedocument'.  It then executes a stored procedure called  (OrderForm1Main) which contains the select statement that brings in the bulk of the fields and joining the pertinent tables.  I made a backup copy of OrderForm1Main and modified the original, to include the supplier address fields.
    Don't know if I'm on the right track, but hereu2019s what I tried so far:
    When I open the OrderForm1.rpt in Crystal Designer, I have found that I can go to Database > Set Datasource Location, create a connection (OLE DB (ADO)) to the database, highlight the name of the stored procedure under u2018Current Data Sourceu2019, then find the same stored procedure in the database in the section u2018Replace withu2019:
    http://i.imgur.com/KXBuf.png
    When I clicked the u2018Updateu2019 button, a u2018Enter Valuesu2019 for parameters window pops up:
    http://i.imgur.com/5uQ9V.png
    Iu2019m confused as to what to do at this part.  Whether I click u2018OKu2019 or u2018Cancelu2019, it then adds my database connection with stored procedure to the list in the u2018Current Data Sourceu2019 section:
    http://i.imgur.com/aD4KH.png
    After completing this data source change, in the Field Explorer under Database Fields > OrderForm1, it then includes the new fields I added to the stored procedure.  However, when dragging the new supplier address fields to the report layout, saving the report in this state, and trying to run it in the web application, the report window displays the message u2018Missing parameter valuesu2019 instead of the report:
    http://i.imgur.com/gz8S3.png
    In Field Explorer > Database Fields > Parameters, Iu2019m seeing a list of parameters that arenu2019t the exact ones in the stored procedure, which leads me to believe, they are somehow defined in the report itself.  Also, under u2018Parameter Fieldsu2019 in the Fields Explorer there is the @fParameters listing with a question mark icon, that appeared since the data source change:
    http://i.imgur.com/llkrk.png
    There does not seem to be an equivalent set of parameters in the database, as there were defined in the report.  I imagine that the actual parameter values come from the data held in the currently displayed purchase order (from which you can push a button 'Print PO' that will display the report in question).  I have read that when you change a data source in Crystal, you have to complete the task of resetting, or adding back in the parameters.  That would be easy if they were in the database somewhere.  Whenever I attempt to look at the properties of the u2018ReportInformationu2019 in u2018Set Datasource Locationu2019, or simply try Database > 'Verify Database' to refresh the datasource, an u2018ADO.NET (XML) windows pops up with a file path in it, something to the effect of:
    MyLoanerLaptop\ebo bk\orderform1.xml:
    http://i.imgur.com/SEVOE.png
    I did a search on the entire server for the file OrderForm1.XML and could not find it anywhere.  So Iu2019m thinking that the software companyu2019s development team used that file originally, to create the report (did they use a dataset to do this, or is the temporary XML file created during the process actually the schema here?).  I think Iu2019m basically trying to change the data source in the report, to an updated version of the original stored procedure referenced, while still somehow leaving the parameters list in the report alone and have them still work?
    Any and all help would be greatly appreciated.  I realize that this type of work most likely is routine stuff that can be learned by taking the time to do so.  My team is only interested in allowing me a certain amount of time and resources to delve into Crystal and we do not have a Crystal dev team.  So, hopefully you understand my dilemma here.
    Thank you,
    Mike
    Edited by: Mike_DBA on Jan 23, 2012 8:03 PM
    Edited by: Mike_DBA on Jan 23, 2012 8:05 PM
    Edited by: Mike_DBA on Jan 23, 2012 8:11 PM (2:12 pm EST)
    Edited by: Mike_DBA on Jan 23, 2012 8:13 PM
    Edited by: Mike_DBA on Jan 23, 2012 8:18 PM
    Edited by: Mike_DBA on Jan 23, 2012 8:30 PM
    Edited by: Mike_DBA on Jan 23, 2012 10:58 PM

    Hi Mike,
    CRSE is an OEM Product and for use with a custom application they have written. Unfortunately we don't their reports or how they are connecting, it would appear they were originally built off a SQL and then set to a Dataset in the app or they could be adding the data source at runtime. Lots of variations and without access to the source code to see what they are doing not much we can help you with.
    You need to contact the OEM Partner for help in resolving this and find out what you can and need to do to update your SP and work with their canned reports,
    Thank you
    Don

  • Using an event in table maintenance view to populate a field

    I have a table maintenance view, and I would like to populate one field of the table with derived data. I am trying to do this by coding a routine for one of the events, but so far no luck. I have been able to chege the data in the TOTAL table, but still it does not populate the field on the screen.
    Note this is not for one row as it is entered, but I want all rows of the table displayed to show this field with derived data.
    So the question is: what is the correct event to use, and what is the correct internal table to update? Can I make changes to EXTRACT or TOTAL to do this?
    Kind Regards,
    Tony.

    Hi Rob,
    Sorry for being lazy; I'll close this and off and search :-}
    BR,
    Tony.

  • Add fields to maintenance view and update then using events

    Hi experts:
      I've created a table with 4 fields, one of them is userid. Also, there is a maintenance view to add new entries.
      I want to display user name when typing userid using events (1 or 21). I know how to do it if username is one of the fields of the table, but there is a requirement to not store username in the table, just userid.
    My question is: is possible to add a field into the maintenance view and update it using events but not store the value in DB?.
    Thanks in advance for your help.
    Regards,
    Carlos.

    In the save event just clear the entries of the field(user name) in the internal table.

  • Maintenance view field check.

    Hi,
    I want to insert new record into maintenance view and check some field that must be inserted.
    If i make them required so when i press "New Entries" all the redcord are ready for new entries and all the fields in each record are required so if the user insert only one record so he get msg that there are still required  fields to enter.
    Other problem is that i can save blank record in the maintenance view.
    Hope there is any good solution for those problem.
    I've tried coding abap in the flow logic of the screen but still it run on all the records.
    Thanks in advance.

    HI it very simple.
    Generate table maintanance generator screen for you maintanance view and wirte your validation in table maintance generator event.  create event new entry(05).
    *first create 05 event and give suroutine name as new_entry.
    form new_entry.
    *----here you have to put your validtion
    if ztable-f1 is not initial and
    ztable-f2 is initial and
    ztable-f3 is initial.
    message 'Enter value in all the fields' type 'E".
    endif.
    endform.
    for creating events in TMG refer below link
    To change top of page in Block ALV list display
    Regards,
    Peranandam
    Edited by: peranandam chinnathambi on Apr 2, 2009 11:18 AM
    Edited by: peranandam chinnathambi on Apr 2, 2009 11:19 AM

  • Adding field in Maintenance view of table

    Hi,
    I am trying to create a custom maintanable table.  Now the requirement is I need to add one more extra  field in the maintenace view of the table which should not be in the table fields and is for display only in the maintencae view.
    I tried adding a cloumn by editing the screen program generated by the table maintenance generator. I get the the display in the maintenance view of that extra field. But I dont get the values populated.
    Can you please let me know in which PBO or PAI i should write the module programe ..
    Help will be rewarded with points.

    Hello Bluesh
    Normally the extra field should be from a table that has a foreign-key relationship to your main table. Thus, add this additional table to the list of tables for the view. If it does not have a suitable relationship you cannot add it to the list of tables.
    Afterwards add the required field to the list of view fields and set its property to 'R' = read-only.
    If correctly defined there is no need at all to modify the screen(s) or the coding of the PBO/PAI modules.
    Example: your z-table contains field KUNNR (value table KNA1) and you want to add the NAME1 field to your maintenance view
    add table KNA1 to the list of tables
    add field NAME1 to view fields
    set its property to 'R'
    regenerate function modules and screens
    Regards
      Uwe

  • Adding Field to maintenance view

    Hi
    I have added a field to Z Table wich has already created a maintenance view (SM30) , but this field does not appears in maintenance view even the table is active.  (This is a basic Z table with one key field, the new field is not key field)
    I go to Maintenance Table Generator in SE11 and there is its Function Group but i do not know how to regenerate the Function Group and Function Module for make the new field appears in SM30.
    Can somebody please help me , wich step must i do to regenerate the maintenance view in order the new field appears in SM30 ?
    Regards
    Frank

    Hi,
    Hope you have created the table and done the TMG (Table maintenance generator). Then you changed the table.
    Now proceed like:
    goto se11 & give your table name#
    clieck on change
    goto utilities-> TMG
    In the TMG, just click on the icon - pencil (or press F7).
    Just select all the options and press enter
    Now the TMG will be regenerated.
    After this please check, it will work fine.
    Regards,
    Selva K.

  • Maintenance View - Fields not Displaying

    Hi experts,
    I created a Maintenance View for a table. But when i go and see in the Maintenance View Overview, the integer field-columns in the table are not displayed in the view.
    can u ppl suggest me why this happens? whether maintenance view will not support integer fields ? And how to over come this problem.
    with regards ,
    James...
    Valuable answers will be rewarded...

    the problem might be you used two screens while creating table maintaince.
    so use one screen in table maintaince then you will get everything.
    even now you will get all fields ,just double click on one column,it will give detailed,there you can see the all the fields.
    Thanks
    Seshu

  • In material master How to add a new field on Basic data 1 view

    Please Help It's very Urgent...
           I have the Requirement that in Material Master a new field reqired to be added on basic data 1 view. This new field should be added just below field Old Material Number( MARA-BISMT).
    Can anyone Please suggest the correct way to add the field as per above requirement.
    I hope to get quick reply.
    Thanks and Regards...
    Tanweer Zaki

    No need to validate all the other fields is no wear concerened with you, if you have any requirement to validate your field MVKE-LFMAX .
    PROCESS BEFORE OUTPUT.
                         Verarbeitung vor der Ausgabe
      MODULE INIT_SUB.
      MODULE GET_DATEN_SUB.
      MODULE FELDAUSWAHL.
      MODULE SONDERFAUS.
      MODULE SONFAUSW_IN_FGRUPPEN.
      MODULE FAUSW_BEZEICHNUNGEN.
      MODULE FELDHISTORIE.
      MODULE BILDSTATUS.
      MODULE ZUSREF_VORSCHLAGEN_B.
      MODULE REFDATEN_VORSCHLAGEN.
      MODULE ZUSREF_VORSCHLAGEN_A.
      MODULE SET_DATEN_SUB.
    PROCESS AFTER INPUT.
                         Verarbeitung nach der Eingabe
      MODULE GET_DATEN_SUB.
      CHAIN.
         FIELD MVKE-LFMNG.
         FIELD MVKE-AUMNG.
               MODULE MVKE-LFMNG ON CHAIN-REQUEST.
      ENDCHAIN.
      FIELD MVKE-EFMNG.
      FIELD MVKE-SCMNG.
      FIELD MVKE-RDPRF.
      CHAIN.
         FIELD MVKE-SCHME.
               MODULE MVKE-SCHME.
      ENDCHAIN.
      CHAIN.
         FIELD MVKE-RDPRF.
               MODULE MVKE-RDPRF.
      ENDCHAIN.
    <b>CHAIN." to validate your field
         FIELD MVKE-LFMAX.
               MODULE MVKE-LFMAX.
      ENDCHAIN.</b>
      MODULE SET_DATEN_SUB.
    PROCESS ON VALUE-REQUEST.
    Selbstprogrammierte Eingabehilfen
      FIELD MVKE-SCHME  MODULE MEALL_HELP.
      FIELD MVKE-RDPRF MODULE MVKE-RDPRF_HELP.
    <b>&----
    *&      Module  MVKE-LFMAX INPUT
          text
    MODULE MVKE-RDPRF INPUT.
    Validate check code
    ENDMODULE.                 " MVKE-LFMAX  INPUT</b>
    Thanks and Regards,
    Pavankumar

  • DB view was enhanced in R/3 - how to get new fields in view based ds

    Hi Folks,
    in R/3 a database view was changed - there two new fields.
    How do I get this two new fields into the data source structure and automatically extracted?
    Do I have to delete and re-create the data source?
    Or do I have the ability to "update the strucutre" via rsa6
    I don't have a development key so I can't check myself but I have to give detail description how to do it to folks that got a development key
    All replies appreciated.
    Thanks and best regards,
    Axel

    Hi Axel,
    1.I think first you need to update view .Go to SE11 and update view by adding new fields coming in your view .
    2.If fields are coming from same table on which table is build then you need to click on table fields button and then add those fields to your view .Then you need to update your data source table (extract structure for same).
    3.If your fields are not coming from same table or you want them to populate via lookup to some other table or via Function module then in your extract structure you need to append fields in append structure via RSA6 or RSO2 .You can also use RSA2 for changing structure .
    4.You don't need to delete and recreate data source .Just need to change view and update data source accordingly .
    Please go through this doc you will find it helpful .
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10a89c00-7dd7-2d10-6f83-cd24ee6d517c?quicklink=index&overridelayout=true
    Hope this will be helpful .
    Regards,
    Jaya Tiwari

  • New Field to be added in ICWEB

    Hi Everyone
    I am using CRM 4.0
    I have to add Business Partner Role(Sold to, Ship to.. etc) and Mobile Number in IC Web client view.
    BPROLE field need to be added to BupaSearchB2B and BupaDetailB2b views.
    The steps that i have followed are
    1) Created New BSP application.
    2) Copied the views that needed to be changed in it.
    3) Created a new framework Profile
    4) Replaced the contollers in framework profile
    5) Changed in htmlb of the view to include BPROLE fields in frontend
    6) I went into transaction BSP_WD_WORKBENCH
    Added Attribute Role in the context Node of Customer for BupaDetailB2B and  to  context node of SearchCustomers for BupaSearchB2B respectively using wizard.
    When i log onto my profile in IC web i can see the new fileds in the 2 views,
    However the new fields are not populating for BupaDetailB2B and i cannot search through them in BupaSearchB2B view.
    Am i missing something
    Secondly Mobile NUmber is present in GUI however i was not able to find it in any of the BOL Entity as a BOL attribute.
    If a BOl Attribute is not present but the field is there in SAP GUI. IS there a method to add the attribute to IC web
    TIA
    Asad

    Asad,
    The other way could be to use the BuPaController to find the values like ROLES, GROUPS etc. from Customizing.
    Use the code below to access the ROLE for a BP.
      DATA: lv_bupacontroller TYPE REF TO cl_crm_ic_bupacontroller_impl.
      DATA: ls_profile TYPE crmc_ic_bpident.
      lv_bupacontroller ?= get_custom_controller( 'BuPaController' ).
      CHECK lv_bupacontroller IS BOUND.
      ls_profile = lv_bupacontroller->get_profile( ).
    The field <b>ls_profile-BPROLE_CREATE</b> has the role which you want.
    Cheers,
    Ankur

  • Need to add a new field to the Schema for MDM Syndicator

    We are running MDM 5.5 SP6.
    We have a requirement to add a new field and syndicate the new field to the our Procurement System.
    I was able to add the new field to the repository and schema in SAP MDM Console.  However, when I went into the Syndicator to map the new field (which I do see) to the new Schema field, I don't see the new field to map in the Schema.
    How can I change the existing syndication jobs (11 of them) to use the new Schema?  Or do I have to recreate all of them?
    Thank you in advance!!!

    Hi Janynne,
    I hope you have modify the Syndication XSD(add new field) and then load it in XML Schema table of MDM Console, right ?
    If you have done it, now open MDM Syndicator>Go to File>Open, select the required Remote system and Available map.
    Now your existing map will be loaded which has not the required added field, Now again, go to file-->Export.
    Give file name and save this syndication map on your Desktop. Once you have done this.
    Go to File>New>Select respective remote system and Type as XML Schema if you have loaded this XSD in Console else select Type as XML Schema file and select the modified XSD (added new field XSD) from Desktop. Once it is loaded, import the existing syndication map(which you have exported as said above) which should have all the fields mapped, now in target side you will have here new added field too, map it with required source field in Item Mapping and then go to file>Save as>select the required Remote system and give new map name. Use this map for exporting files for future reference.
    Also, if your are using Port Concept, you need to change the Properties Map and XML Schema in Port of MDM Console.
    Regards,
    Mandeep Saini

  • DB connect datasource not showing new fields on proposal tab please help

    Hi Experts,
    We have a Datasource to a SQL view, we recently added new fields to the view, but they are not showing on the proposal tab, we can preview data (no new fields there either), we verified the connection and everything seems to be just fine but the new fields are nowhere to be found, we even created a new datasource for that view and the new fields are just not showing.
    Can someone please help me with this?
    Thanks in Advance.

    Not even sure if anyone is looking at this anymore - I have a similar issue and haven't solved it using SAP standard - instead I have been using the workaround as follows.
    Add the field(s) and details to table RSDSSEGFD Once done here reactivate the datasource.
    * Proceed at your own risk * *
    /MiB

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

Maybe you are looking for