Table maintenace genarator

Hi all,
        I had a strange issue i'm trying to create a maintenace view for table  SWWCNTPADD,as its delivery class is L,i had changed it to type C and tried to genarate the maintence view,it is created without errors and when i tried to maintain it in sm30 it is showing error as "ZSWWCNTPADD" must be a flat structure. You cannot use internal tables strings,references, or structures as components.even the same error is comming when i declare that in tables statement in reports,plz help me insolving that or can i know the reason why it is hapening like this.points awarded imm for all helpful answers.thank u

HI nitha,
1. there might be some minor operation problems.
2. just make sure of the following :
   a) after changing the delivery class to 'C',
      ACTIVATE the table again.
   b) DELETE & RE-GENERATE
      the full table maintenance once again.
   c) in new session, check thru sm30.
regards,
amit m.

Similar Messages

  • How to hide fields in Table maintenace screen

    I have created a view with table maintenance generator. I would like to hide some fields. With event I am able to fill in those fields but I want to hide those from screen.

    HI, 
    This is reff with ur below post, I have been stuck with same problem,
    I got your code, how its functioning, but didn't get get where i have to write it.
    plz tell me in brief.
    Thanks in Advance.
    Regards
    Vivek
    Re: How to hide fields in Table maintenace screen  
    Posted: Feb 6, 2009 11:42 AM   in response to: Aarti Ramdasi in response to: Aarti Ramdasi           
    Click to report abuse...             Click to reply to this thread      Reply
    Hi,
    You can hide the fields like this..
    For example
    select-options:
    s_carrid for spfli-carrid modif id gr1,
    s_connid for spfli-connid modif id gr1,
    s_cityto for spfli-cityto modif id gr2.
    I am going to hide last fied..To do this
    at selction-screen output.
    if s_carrid is initial or s_connid is initial.
    loop at screen.
    if screen-group1 CS 'GR2'.
    screen-active = 0.
    modify screen.
    endif.
    endloop.
    endif.
    whenever u click on any one of the field i.e. carrid or connid the third field will displayed.Otherwies the last field cityto is not visible initially
    Regards
    Kiran

  • Table Maintanance genarator

    Hi Friends ,
    I am working on CIN Programs (Standard programs )
    I am creating 'Table Maintenance Generator ' for table J_1IEWTECESS .
    Steps I followed
    - Go to change mode for the table J_1IEWTECESS.
    - Go to Utilities -> Table Maintenance Generator.
    - Create the table maintenace using the "Create" button.
    - Assign the function group J_1IEFILE for the package J1IN .
    while try to save giving message that  " You are changing a function group which does not belong to you"  and cursor is placed on AUTHORIZATION GROUP.
    Can U help me in this regard.
    Thanks
    Rohan .A

    Hi
    see this and do again correctly
    table maintanance Generator is used to manually
    input values using transaction sm30
    follow below steps
    1) go to se11 check table maintanance check box under
    attributes tab
    2) utilities-table maintanance Generator->
    create function group and assign it under
    function group input box.
    also assign authorization group default &NC& .
    3)
    select standard recording routine radio in table
    table mainitainence generator to move table
    contents to quality and production by assigning
    it to request.
    4) select maintaience type as single step.
    5) maintainence screen as system generated numbers
    this dialog box appears when you click on create
    button
    6) save and activate table
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
    http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    /message/2831202#2831202 [original link is broken]
    One step, two step in Table Maintenance Generator
    Single step: Only overview screen is created i.e. the Table Maintenance Program will have only one screen where you can add, delete or edit records.
    Two step: Two screens namely the overview screen and Single screen are created. The user can see the key fields in the first screen and can further go on to edit further details.
    Reward points if useful
    Regards
    Anji

  • Can we assingn a transaction code to the table maintenance genarator

    Hi Gurrus ,
                           Can we assign a transaction code to the table maintenance genarator code .

    Hi,
    refere this link,
    http://fuller.mit.edu/misc/creating_sm30_transaction.htm
    VIEW_MAINTENANCE_CALL : or SM30 is actually called u201CCall View Maintenance
    In a nutshell, this program provides a simple selection screen with VKORG, radiobutton for either dollar amount or quantity, and two pushbuttons: Display and Maintain. Then the program fills in the action field and the selection table (i_sellilst) according to the useru2019s selections. When the button is pushed, the screen goes to the same screen as SM30 (sans the first selection screen, of course) and brings up the values that fit the criteria. When the user clicks u201Cbacku201D (green arrow)
    reward if found useful..
    cheers
    Mohinder Singh
    Edited by: Mohinder Singh Chauhan on Jun 2, 2008 12:52 PM

  • Table maintenace - adding my own screen fields

    Hi, I made a table zx with 4 columns and table maintenace also. Besides I need a column on the screen wich is not exist in my table. This column must be fiiled  by values that are taken according values of first column..
    I add this column on the screen by se80 and made such changes in code
    PROCESS BEFORE OUTPUT.
    MODULE LISTE_INITIALISIEREN.
    LOOP AT EXTRACT WITH CONTROL
      TCTRL_ZPM_144_EQ_STTYP CURSOR NEXTLINE.
       MODULE LISTE_SHOW_LISTE.
    ENDLOOP.
    PROCESS AFTER INPUT.
    MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
    MODULE LISTE_BEFORE_LOOP.
    LOOP AT EXTRACT.
       MODULE LISTE_INIT_WORKAREA.
       CHAIN.
        FIELD ZPM_144_EQ_STTYP-EQART .
        FIELD ZPM_144_EQ_STTYP-STTYPE_10 .
        FIELD ZPM_144_EQ_STTYP-STTYPE_20 .
        FIELD ZPM_144_EQ_STTYP-STTYPE_30 .
        FIELD ZPM_144_EQ_STTYP-STTYPE_40 .
        MODULE INIT_EARTX.                                                    <--- my module
        MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
       ENDCHAIN.
       FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
       CHAIN.
        FIELD ZPM_144_EQ_STTYP-EQART .
        MODULE LISTE_UPDATE_LISTE.
       ENDCHAIN.
    ENDLOOP.
    MODULE LISTE_AFTER_LOOP.:
    MODULE INIT_EARTX INPUT.
      DATA: t_EARTX TYPE TABLE OF  T370K_T-EARTX WITH HEADER LINE.
      SELECT SINGLE EARTX FROM T370K_T
        INTO t_EARTX
        WHERE EQART = ZPM_144_EQ_STTYP-EQART AND
              SPRAS = SY-LANGU.
      APPEND t_EARTX.
    ENDMODULE.       
    But I don't know how to display values on the screen. I know that it must be done ib PBO but HOW???

    Hello John
    You should not modify the flow logic of the automatically generated dynpros. Instead, use the maintenance events of the view.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/content.htm">Extended Table Maintenance Events</a>
    In your case you may use <u><b>Event 26 before displayed data is output in a list</b></u> or <u><b>Event AA instead of the standard data read routine</b></u>.
    Please refer to the SAP documentation for details of implementing this events.
    The big advantage over your approach is that when you completely regenerate the dynpros your coding will be lost whereas the events remain.
    Regards
      Uwe

  • I want complete information about table maintanence genarator?

    i want complete information about table maintanence genarator?

    hi there,,,,,,,
    The purpose of table maintainence generator is to enable the table maintenance through SM30, and to implement and validation etc on table field inputs.
    SE11->Utillities->table maintainence generator
    You need to enter the values of following fields:
    1. Table name
    2. Authorization group , and authorization object (select the suitable one )
    3. Function group and package
    4. Maintainence type : single or double screen maintainence view depending on the option selected.
    5. Maintain screen number : you may specify a value or let the system generate one for you.
    The validation code for the table entry is written in the flow logic of this screen. Even some of the fields may be made display only , by adding suitable code in the logic or directly disabling the input in table control in the layout.
    Table maintanance is for creating,adding datas to an existing table.
    it is for adding muiltiple records at a time in the table
    A table can be manipulated by a program or manually.
    When creating table, you will find a check box 'Table maintenance allowed'. If we
    check that option, we can manually enter entries using SE16 or table
    maintenance generator screen.
    SE16 is for data browser.
    Go to SE11, give the table name and click on change. Then Go to utilities--> Table
    maintenance generator.
    In the table maintenance generator screen, we should give Authorization Group,
    Function Group name (Function Group name can be same as table name),
    Maintenance type can be one step or two step, usually we will create with one
    step. we should give maintenance screen number. After clicking on create button,
    a table maintenance generator will be created.
    To check it go to SM30 . In SM30, we find display, Maintain options.
    We can view the table contents by choosing Display and we can create table
    entries by choosing Maintain.
    In the production system, end-users will not be having access to transaction
    codes like SE11 and SE16. Developers will not be having access to many
    transaction codes including the above two.
    To view the contents of the database table, we will use SE16n in Production
    system. Please find out the difference between SE16 and SE16n.
    All these authorizations will be maintained by BASIS team, by creating access
    profiles.
    So in order to edit or create the contents of a database table, we should go for
    table maintenance generator. In real time, authorizations will be maintained in
    production system. (even in development and Test systems to some extent).
    There is an audit like Sarbanes-Oxley Act for American clients, where every thing
    will be audited by government agency. To know more about SOX, use the links on
    the right hand side of this page.
    The second reason is, we can edit or create multiple entries at a time, using table
    maintenance generator.
    Apart from that we have options like 'Enter conditions' in table maintenance
    screen SM30. Please try to find out the use of those, by creating an example.
    Table Maintenance generator: Difference between one step and two steps.
    While creating table maintenance generator, we find below options:
    When we choose one step, we have to give the screen number in Overview Screen field.
    When we choose two step, we have to give both overview screen number and single screen number.
    You can give any number for screen. Don’t give 1000 screen number. As this
    number is reserved for selection screen.
    When we choose two step, two screens will be created for table maintenance. For
    single step only one screen will be created.
    When we choose two step, table maintenance will work as follows
    Go to SM30, give the table name for which you have created table maintenance-
    Overview screen will be displayed. To create entries, when you click on ‘new
    entries’. Another screen will be displayed, where you give input and save. You can
    enter one record at a time.
    Go to SM30; give table name for which you have created table maintenance-
    Overview screen will be displayed; To create entries click on ‘new entries’, you can
    enter the records on the same screen. You can enter multiple records at a time.
    We use single step generally, as it is user friendly.
    To completely understand the difference and above points please do exercise by
    creating table maintenance generator in both ways (using single step and two
    step).
    Link: http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
    Link: http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    Link: /message/2831202#2831202 [original link is broken]
    One step, two step in Table Maintenance Generator
    Single step: Only overview screen is created i.e. the Table Maintenance Program will have only one screen where you can add, delete or edit records.
    Two step: Two screens namely the overview screen and Single screen are created. The user can see the key fields in the first screen and can further go on to edit further details.
    pls reward if useful
    regards,
    rekha

  • Help me in table maintenence genarator

    anybody can help me .what is the purpose of table maintenence genarator and how do i create for my ztable?
    with warm regards.

    Hi,
    Search on SDN with "Table Maintenance generator" and you will find multiple threads helping you with the solution.
    Regards
    Bhavesh

  • What is Table Maintannence Genarator & its Use?

    Hi!
       What is Table Maintannence Genarator? Whats is Purpose?

    Hi
    table maintanance Generator is used to manually
    input values using transaction sm30
    follow below steps
    1) go to se11 check table maintanance check box under
    attributes tab
    2) utilities-table maintanance Generator->
    create function group and assign it under
    function group input box.
    also assign authorization group default &NC& .
    3)
    select standard recording routine radio in table
    table mainitainence generator to move table
    contents to quality and production by assigning
    it to request.
    4) select maintaience type as single step.
    5) maintainence screen as system generated numbers
    this dialog box appears when you click on create
    button
    6) save and activate table
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
    http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    /message/2831202#2831202 [original link is broken]
    One step, two step in Table Maintenance Generator
    Single step: Only overview screen is created i.e. the Table Maintenance Program will have only one screen where you can add, delete or edit records.
    Two step: Two screens namely the overview screen and Single screen are created. The user can see the key fields in the first screen and can further go on to edit further details.
    Reward points for useful Answers
    Regards
    Anji

  • Table Maintainace genarator for Modified fields.

    Hi All,
    I have a requirement where I am updating around 40 fields in my Z-table. Again if some one is modifying these value  I need those fields only unless the entire 40 fields.
    For that I am trying to write a event under table maintainace genarator. But I am not getting the exact Idea.
    Please let me know if anybody has got any idea.

    Hi,
    Check below thread:
    [Do validations on fields while User enters data thru SM30;
    Hope it helps.
    Thanks,
    Archana

  • Table Maintenace validations on screen

    I would like to know as to how we can include validations while entering data into a ZTABLE.
    I create a z-table and generate table maintenance. When the user enters data in the table i would like to auto populate 1 of the table fields based on other entires. How can i put the validations on the maintenace screen?
    Thanks
    Eda

    Hi, yes lots of changes in the ABAP forum area! Blog coming soon. 
    Please check this thread for your question.
    Re: Table maintenance
    Regards,
    Rich Heilman

  • Reg : table maintainance genarator

    what is the purpose of table maintainance generator ?
    can you tell me in details ?

    Hi Selva,
    With the help of the table maintenance generator, you are able to maintain the ENTRIES of the table in SM30 transaction.
    It can be set in transaction SE11 - Tools - Table maintenance generator.
    Table maintenance Generator is used to manually input values using transaction sm30
    follow below steps
    1) go to se11 check table maintenance check box under attributes tab
    2) utilities-table maintenance Generator-> create function group and assign it under
    function group input box. Also assign authorization group default &NC& .
    3) Select standard recording routine radio in table table maintenance generator to move table
    contents to quality and production by assigning it to request.
    4) Select maintenance type as single step.
    5) maintenance screen as system generated numbers this dialog box appears when you click on create button
    6) save and activate table
    One step, two step in Table Maintenance Generator
    Single step: Only overview screen is created i.e. the Table Maintenance Program will have only one screen where you can add, delete or edit records.
    Two step: Two screens namely the overview screen and Single screen are created. The user can see the key fields in the first screen and can further go on to edit further details.
    SM30 is used for table maintenance(addition or deletion of records),
    For all the tables in SE11 for which Table maintenance is selected , they can be maintained in SM30
    Sm30 is used to maintain the table ,i.e. to delete ,insert or modify the field values and all..
    It creates the maintenance screen for u for the particular table as the maintenance is not allowed for the table..
    In the SE11 delivery and maintenance tab, keep the maintenance allowed..
    Then come to the SM30 and then enter the table name and press maintain..,
    Give the authorization group if necessary and give the function group and then select maintenance type as one step and give the screen numbers as system specified..
    Then create,,,
    Then u will able to see the maintenance view for the table in which u can able to insert and delete the table values...
    We use SM30 transaction for entering values into any DB table.
    First we create a table in SE11 and create the table maintenance generator for that Table using (utilities-> table maintenance generator) and create it.
    Then it will create a View.
    After that from SM30, enter the table name and Maintain, create new entries, change the existing entries for that table.
    Check this blog for more information on extracting data in table maintenance.
    /people/sudheer.cheedella/blog/2006/02/20/extracting-data-in-table-maintenance
    check these links --
    http://help.sap.com//saphelp_470/helpdata/EN/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/how%20to%20implement%20events%20in%20table%20maintenance.doc
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
    http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
    Hope this resolves your query.
    <b>Reward all the helpful answers.</b>
    Regards

  • Table maintenace

    Hi All,
    I have created a table maintenance genrator to a Z table.
    Now I can maintain (create, delete, modify) the table entries from SE16 or SM30.
    But on user's request I have created a Z transaction for the maintenance of this Z table.
    Now if user types this  trasaction in command bar the table contents will be displayed in a tabular format in display mode
    (of course we can create new entires or delete the existing entry)
    this Ztable is having 3 columns, amongest one is Base Unit of measurement.
    here i am facing the problem, user want to me to restrict Base Uom as "KG" only so that if user is giving some other Base Uom other than KG, i need to show an error message in status bar 'like plese give base Uom as "KG" only...
    Please help. this is an urgent requirement.
    Thanks in advance.

    Hello,
    On tcode SE11 go to your z table. Then click on Utilities -> Table Maintenance Generator, Then click on Enviroment -> Modification -> Maintenance Sceen -> double click there. Over there on the PAI you can add a new module in order to validate all the data you need.
    Hope this helps,
    Dont forget to reward!!
    Gabriel P.

  • Need information for table maintenance genarator?

    HI Sir,
    I have  a tcode for table maintenance generator of Z table, my requirement is to add new field to that Z table.
    Is it required to maintain table maintenance generator again for that table and how to assign the same tcode for that.
    plz  help me to solve this.
    thanks and regards
    syed
    Basic question. Please put some effort from your side before posting here. You have already been warned against breaking the rules of this forum. Continued violations will lead to account deletion.
    Edited by: kishan P on Sep 2, 2010 11:59 AM

    Hi Taj,
    When you add your new field in the table, the table gets partially active first, then you need to Adjust the table using Database Utility (SE14) to get the table activated.
    For Database Utility see online help [Database Utility|http://help.sap.com/erp2005_ehp_02/helpdata/EN/a4/3790360ee65840e10000009b38f839/frameset.htm]
    Then You need to regenerate the table maintainence Generator.
    Hope this helps.
    Regards
    Abhii
    Edited by: Abhii on Sep 2, 2010 7:06 AM

  • Short dump in table maintenance genarator

    hi all,
    in SM30  i gave my table name and clicked on maintain  it is going to short dump?
    what may be the reason?
    regards,
    siri.

    hi,
    I feel that while regeneratng table maintainence after deletion you have to come out of that completely(till SE11) and then press table maintianence generator and create... hope you might have not done the same and so is the result of that dump as the changes were not reflected..
    Regards,
    Santosh

  • Table maintenace generator

    hi all,
    i had created table maintenance generator for my ztable.
    and now i made some changes to the table  again do i need to maintain .
    if so how?
    regards,
    siri.

    Hi,
    go to se11.
    give the table name
    press change..
    In the menu..UTILITIES -> TABLE MAINTENANCE GENERATOR...
    Press the change button..(Pencil icon)..
    In the popup select the expert mode..
    Then in there..press select all..
    Press enter..
    It will re-generate the Table maintenance..
    Thanks
    Naren

Maybe you are looking for

  • IDES system copy ..error during IMPORT_ABAP..unable to create indexes

    Hi all, I am doing a IDES system copy. I ran the report SMIGR_CREATE_DLL , the export activities have been completed successfully as well on the source system. Now on the target system, during the import, I am getting the following error in the log f

  • SQL Developer Data Modeler Viewer - domain datatypes

    I'm using the SQL Developer Data Modeler Viewer (that comes free with SQL Developer) to view a model that was created in Oracle SQL Developer Data Modeler (the chargeable product). The colums have all been defined using domain datatypes. I have an XM

  • Filter unassigned values in report output

    Hi Friends, I have a requirement as explained below. There is a variable for Document Number with Select Options in the selection screen. There are some documents which come as unassigned in BW, When I execute the query leaving this document no field

  • Bottom part ipod touch touchscreen not working

    Hello, I know that there are a lot of topics about this but they doesn't match mine. I have a ipod touch 3th gen and suddenly my screen acts weird. When I press one place he thinks it is somewhere else, I then turned it on and off and know the bottom

  • Difference betwn Process insturction and Process Message...

    Dear all, What is meant by Process Instruction category and Process Message category. what is the difference between this two and it is applicable in PI sheet. What is control recipe destination. pls explain this question clearly regards, s.sakthivel