Error in Table maintenance generation

Hi all,
I have z-table containing 112 fields. When I try to create a maintenance view using the table maintenance generator I get the following error :
"Memory for screen LOAD   is used up. bytes) is not available."
The view is not created.
Can you please help?
Thanks and regards,
Prasad

Hello Sravan,
Thanks for the reply. Yes it works ok for the 2-step process. But we would want to have it as a single step. I observed that if I give any screen number in the 1-step process, it results in the above error.
Thanks and regards,
Prasad

Similar Messages

  • Issuing an Error in Table Maintenance Event

    Hi,
    How can I issue an error in the table maintenance event without exiting the screen.
    When an event is triggered (Before Save), it will perform a check in the data changed or created. It will issue an error when the changes are not correct. But when I press enter or click on the check button, it will exit the table maintenance screen.
    What do I have to do in order to issue an error but will still go back to the table maintenance view.
    Making the message as information or type I, will not work because it will still save.

    Hi,
    I came to the same problem, maybe this will help someone.
    You can move check into view cluster event.
    1. load the view
         PERFORM vcl_set_table_access_for_obj
              USING 'view'
              CHANGING error_flag.
    2. assing to structure
         LOOP AT <vcl_total> INTO ls_view
    3. perform check, set VCL_STOP which will stop saving and will display message
         VCL_STOP = 'X'.
         MESSAGE ....

  • Error in table maintenance

    Hi Experts
         I have done a table maintenance program and assigned to a transaction.
        First time it works fine. Due to some reason, i deleted the table maintenance and created new one.
         When i transport this request to the testing client, it goes to dump and gives the following error.
         Syntax error in a screen
             While generating a screen, the system discovered that it contained a     
    syntax error, or that it could not be generated for some other reason.   
    While generating a screen, the system discovered that it contained a     
    syntax error.                                                            
         While am creating new maintenance, the standard program is  SAPLZCTL01
          But it gives the error related to the program SAPLZECTL5 older one.
          i think this pgm not transported to the testing client.
          do i want to transport program too. can anyone tell me what could be the reason?
    Thanks in advance.
    Regards
    Rajaram

    In that case I suggest u re-do the maintenance transaction and re-transport it, as, if the program was a Z program, u can make small changes and attach it to your new request, but since it is a std pgm, that wouldn't be advisable. This time ensure all ur objects lie under 1 request, and transport with care

  • Error: Enhancing Table Maintenance Generator

    Hello,
    I am trying to enhance a Table Maintenance Generator as per client's requirement; while saving a new entry; I got to do some validations; I have got the spot to include my code; but how should I include it; using Enhancement Spots or something? To try out, I have  made an enhancement spot and trying to make an enhancement in the program; it throws out an error: "Object FUGR SVIM is part of the central basis and therefore cannot be enhanced".
    Please guide me how to proceed? Is this approach correct to enhance a Table Maintenance Generator?

    hello zahak ,
    u have 2 options to places validations in TMG .
    1. By using the events
    2. Doing changes in PAI of that screen and placing validations.
    regards
    Prabhu

  • Missing Date fields in table maintenance generation

    I have some non-key date fields in my custom table and have noticed that they do not get generated on the overview screen of my two-step table maintenance dialog. They are present on the detail screen.
    If I change the domain of the fields to CHAR they appear.
    If I change the maintenance type to one-step they appear.
    It seems it is standard behaviour for date fields to be omitted from the overview screen.
    Can anyone confirm that this is standard behaviour or give an explanation for date fields being treated in this manner?...or come up with a way of including the fields on the header screen.
    I already know that I can:
    1. customize the screen to include the fields
    2. create a non-date domain for the fields which uses date-type calendar dropdown
    Thanks,
    Neil

    Thankyou Jonathan, I would have been too lazy to go into debug if I didn't have the form name you supplied! It wasn't the reason you suspected but it was failing the following check in that routine:
    maintenance in list screen required?
          CHECK p_tvdir-type = one_step_maint OR
           ( <w_dfies>-keyflag NE space    "force only keyfields
            OR ( 'CHARNUMC' CS <w_dfies>-datatype     "and view char-fields
             AND p_skip_fields = space )
            OR ( 'CHARNUMC' CS <w_dfies>-datatype     "and view char-fields
             AND <w_dfies>-intlen GE 20 )       "int 3263961/2000
            OR <w_dfies>-rollname = 'BEGDA'    "time dependence
            OR <w_dfies>-rollname = 'ENDDA'    "time dependence
            OR <w_dfies>-tabname NE p_gencb-viewname ). "or text table field
    Because the datatype was DATS.......looks like it will only include key fields and CHAR, NUMC non-key fields or those with a rollname of BEGDA/ENDDA or texttable fields. In debug I changed the datatype to CHAR and it generated with my field included. I think there might be an OSS note to fix this but haven't found it yet.

  • Table maintenance generation

    Hi,
    I would like to have following functionality:
    I have a table. If the user want to maintenance this table, the user should have a frist screen  like in first screen of the transaction se37 (also all fields from this table will be shown). If the user click on the ok (or whatever) button, he will be forwarded to a screen, which show all the result. So I have created the table, created the table maintenance screen (se55). But how can I create the first screen described above?

    Hi Sudheer,
    Let me describe my problem again:
    What I want to have is something like this:
    I have a table with 4 fields: A,B,C and D.
    If a user call my transaction (created in se93) he should get a screen like this:
    Field A: InputField
    Field B: inputfield
    Field C: inputfield
    Field D: Inputfield
    OK Button
    After click on the OK button he will forwarded to normal sm30 transaction.
    The question is, how can i create the first screen automatically? I have tried with 2 steps described in some threads before, but I do not get what I want to have. Is there any example from existing program I can check?

  • Error in table maintenance event after save

    Hi,
    I would like to issue an error in table maintenace event without exiting the screen.
    When I am going to save in table maintenace then i am getting error but at the same time it is exiting table maintenace screen. I want to stay on the same screen but only want to give error message. Please can you help me in this ?
    Below is the code I have written in event:
        DATA lwa_row TYPE ztemp.
      LOOP AT total.
        clear lwa_row.
        if <vim_total_struc> is ASSIGNED.
          MOVE-CORRESPONDING <vim_total_struc> to lwa_row.
        endif.
        if <action> NE 'D' and <action> is NOT INITIAL and <action> NE 'X'.
          if lwa_row-hkont = ''.
            MESSAGE 'Please enter GL?' TYPE 'E'.
            vim_abort_saving = 'X'.
          ELSEIF lwa_row-ind = ''.
            MESSAGE 'Please enter indicator?' TYPE 'E'.
            vim_abort_saving = 'X'.
          endif.
        endif.
      ENDLOOP.
    Many Thanks.

    Hi,
    What`s event you are using, '01' ?
    And change your code to this: 'MESSAGE 'Please enter indicator?' TYPE 'S' DISPLAY LIKE 'E'.'?
    regards,
    Archer

  • Error in table maintenance generator

    In table maintaiance i have changes the data element of title field from AD_TITLE to AD_TITLETX . Now when i deleted and created the table mantainece again ,I am getting an error " In SDT_CUST_MASTER field LENGTH has the invalid value 01".Please advice
    thanks
    Manisha

    hi,
            Go Table maintainance generator(either from SE11 or by SE54) screen go to change mode(F7) then click on expert mpde select all check boxes and continue it will refresh all screen,table function group used on that maintainance generator and u can get correct result after transport.
    Rewards if helpful.
    Regards
    Gagan Choudha

  • SAP HR Security_ Dump error after table maintenance (T77UA)

    Hi,
    In our project we have both general authorizations and structural authorizations. There are ESS, MSS and HR Roles maintained in PFCG transactions. Our approach of Role assignments (profiles) is for Users and not against positions.
    Hence table T77UA is maintained with Authorization profile (created for HR) against users (who are HR). This authorization profile is used in HR Role and this Role is assigned to the users using SU01 transaction.
    I have also used Evaluation path in the authorization profile, which will fetch all the employees under the HR, so that the HR will be authorized to access the data of those employees.
    After maintaining the table (T77UA),  when i try to test the HR Role in backend for eg: PA20 or PA30 to display any employee data under him, i am getting dump error.
    Can someone guide me how i can resolve this!!
    Thanks!

    Hi Christine,
    Please find below the error details:
    The dump comes when i maintain the Table T77UA (authorization profile against the username).
    Is the manual way of maintaining the table, a wrong method? Is there any other approach to go ahead with the structural authorization without maintaining this table? Please suggest.
    Runtime Errors:         TSV_TNEW_PAGE_ALLOC_FAILED
    Short text
        No more storage space available for extending an internal table.
    What happened?
        You attempted to extend an internal table, but the required space was
        not available.
    Error analysis
        The internal table "\FUNCTION-POOL=RHAC\DATA=OBJECT_TAB1[]" could not be
         further extended. To enable
        error handling, the table had to be delete before this log was written.
        As a result, the table is displayed further down or, if you branch to
        the ABAP Debugger, with 0 rows.
        At the time of the termination, the following data was determined for
        the relevant internal table:
        Memory location: "Session memory"
        Row width: 1388
        Number of rows: 1537109
        Allocated rows: 1537109
        Newly requested rows: 8 (in 1 blocks)
    Trigger Location of Runtime Error
        Program                                 SAPLRHAC
        Include                                 LRHACF04
        Row                                     90
        Module type                             (FORM)
        Module Name                             FILL_SET_TAB
    Source Code Extract
    Line  SourceCde
       60                   object_tab2-skipf = relat_tab-skipf.
       61                   object_tab2-pup   = rec_check_tab_index.
       62                   IF rhas-sflag EQ 'X'.
       63                     PERFORM build_sel_interval
       64                       USING t1001-begda       t1001-endda
       65                             object_tab-sbegd  object_tab-sendd
       66                             object_tab2-sbegd object_tab2-sendd.
       67                   ELSE.
       68                     object_tab2-sbegd = object_tab-sbegd.
       69                     object_tab2-sendd = object_tab-sendd.
       70                   ENDIF.
       71                   APPEND object_tab2.
       72                   blatt = off.
       73                   object_tab2_count   = object_tab2_count + 1.
       74                 WHEN '2'.
       75                   CLEAR object_tab1.
       76                   MOVE-CORRESPONDING t1001 TO object_tab1.
       77                   object_tab1-otype   = t1001-sclas.
       78                   object_tab1-objid   = t1001-sobid.
       79                   object_tab1-skipf = relat_tab-skipf.
       80                   object_tab1-pup   = rec_check_tab_index.
       81                   IF rhas-sflag EQ 'X'.
       82                     PERFORM build_sel_interval
       83                       USING t1001-begda       t1001-endda
       84                             object_tab-sbegd  object_tab-sendd
       85                             object_tab1-sbegd object_tab1-sendd.
       86                   ELSE.
       87                     object_tab1-sbegd = object_tab-sbegd.
       88                     object_tab1-sendd = object_tab-sendd.
       89                   ENDIF.
    >>>>>                   APPEND object_tab1.
       91                   blatt = off.
       92                   object_tab1_count   = object_tab1_count + 1.
       93               ENDCASE.
       94             ELSE.
       95               exit_sw = on.
       96               EXIT.
       97             ENDIF.
       98
       99           ENDIF.
      100           ADD 1 TO t1001_index.
      101         ENDDO.
      102       ELSE.
      103         LOOP AT  eo_1001 WHERE plvar      EQ rhas-plvar
      104                          AND   otype      EQ object_tab-otype
      105                          AND   objid      EQ object_tab-objid
      106                          AND   infty      EQ rela_infty
      107                          AND   rsign      EQ relat_tab-rsign
      108                          AND   relat      EQ relat_tab-relat
    109                          AND   priox      BETWEEN min_priox
    Thanks!

  • Table Maintenance Generator Error

    Friends,
    I am encountering errors in Table Maintenance Generator for a ztable.
    I am getting the error message "Memory for screen LOAD is used up.bytes) is not"
    Message no.XI166
    Please let me know what is missing.
    Thanks and Regards.

    Hi,
    Try to create the table maintainence generator again. This is the maximum time approach  to deal with table maintainence generator .
    Regards.

  • How can I change the size of table control in table maintenance re-gen?

    Hello Experts,
    I hv created a maintenance view and after generated table maintenance view for it.
    now it adjusts the size of table control in table maintenance generation.
    I want to change the size (width) of table control and again re-generate the table maintenance.
    But when re-generation occurs, table control size is set to initial.
    why it is happening? and wt to do to solve this issue? any user exit?
    I need the changed size of table control even if its re-generated.
    Regards,
    R.Hanks

    Hello Ronny,
    Goto SM30, Enter your table name for which you have maintained your table maintainence generator .
    When the maintainence screen appears for your table name , Goto System->Status->Screen Program name.
    Copy that program name from there.
    Open that module program through SE80,this is the program name of your SM30 screen which appears when we enter our table name in SM30 transaction.
    In SE80,click the layout of the module program name you have entered there.
    Its layout will display you the table control(of SM30) present to enter your your enteries.
    In the change mode you can change its size , savee it and activate that program.
    Now goto to SM30 again and enter your table name, it will show you the changed size of the table control used to take the enteries.
    Note:This changed size is only for your table name and it will remain of its previous size for other table enteries.
    Hope it helps you.
    Thanks Mansi

  • Problem with table maintenance event

    Hi Experts,
    In the table maintenance event 05 for a ztable, I have written logic to validate if few key fields and non key fields are not initial.
    If they are initial,need to throw an error message and it has to stay in the same screen.But right now it grays out the non key field.
    Tried the combination of events 01 and 05 it grays out the key field.
    Please let me know if there are any ways to achieve this without making modifications in the PBO or PAI of the ztable.
    Regards,
    Sridevi

    I have this exact problem, why is this thread 'closed'? Is there an answer provided somewhere?
    I have found a topic which shows an information message, which claims that the data is not saved.
    But it does save the data if you use an information message and blocks non-key fields when using an error message
    so this problem is still open for me.
    Does anybody have a solution?
    Ah an answer was indeed provided in another topic:
    Issuing an Error in Table Maintenance Event
    Edited by: Arno ter Horst on May 5, 2011 4:12 PM

  • Table Maintenance Generator Issue

    Hello Experts,
    I have created and activated a Z-table ZRATE with 4 fields.
    Field Name   |        Field Type
    MANDT          |      MANDT
    ZRATE           |      ZRATE (DEC 5, 4)
    FROM_DATE  |     DATAB
    TO_DATE       |     DATBI
    And then I generated the table maintenance via SE54. When I go to SM30 to maintain the records for that table, I am not seeing any fields there. When I click on NEW ENTRIES tab, I am getting a message: No Entries are available. I don't see any field there.
    Can anybody please advise what went wrong?
    Thanks much.

    Hello Sam,
    I guess the amount fields and date fields will not be visible in the first screen of the table maintenance generator when it is defined with two screens. Try giving that as a single screen, and then you would be able to see the fields.
    However, in change mode when you select new entries tab, it should display the fields for maintenance. Please re-check the table maintenance generation.
    Regards,
    Pavan

  • Transport Error - Deletion of Table Maintenance

    Hi Experts,
    I have been searching SDN, but I cannot find a specific problem relating to mine.
    My problem is, i am deleting a table, where a table maintenance was generated. Somehow, an error occurred during transport - it says 'Screen SAPLXXXXX 00XX: Generation error'. This is the screen for the table maintenance generated. Further on, I found that there is a syntax error, which is because it is referring to the table and its fields which were already deleted in the same transport.
    Question is, is the procedure wrong? Should I have deleted the Table Maintenance first and transport and then create transport for the deletion of table? How to correct the above error, when the table is already deleted?
    Thank you in advance for your help.
    Regards,
    Joy

    Hi ,
    Try to delete the Table maintainace first and then  try to delete Objects for Table maintainace in Transport.
    Then try to create a fresh table maintaiance with Proposed screens then it will work properly.
    Prabhduas

  • Events in Table Maintenance - How validate fields and deliver error message

    Simple transparent table.  I have generated one step table maintenance.  I use a view variant to make some fields display only.  I would like to use Events to provide some validation.  For example: If field STATUS = 'T', then field QUANTITY must be > 0.
    So far, I have tried events 05 and 21.  When the user tries to enter a new row, I can issue an error message that is returned to the screen.  The problem is that the screen is no longer typeable, i.e. the user cannot correct the error.  They have to exit and start over.
    Is there a different event or different coding I should provide to open up the screen for typing?

    Hi,
    Tried 'message type 'I' display like 'E''', in event 5 and 21. The non-key fields are now typeable but the validation is not enforced, i.e. you get a message that you must enter a QUANTITY but you can save the row without entering a QUANTITY.
    Yes I was afraid of that... that's why I would use the event 01 (with 05, if user still tries to save invalid entries, 01 will block). Normally when you get the error and press the ENTER key, you should get back to your table in edit mode... Well this is happening on my system...
    I'll let you know if I got a better idea...
    Kr,
    Manu.
    Edited by: Manu D'Haeyer on Nov 10, 2011 5:01 PM

Maybe you are looking for