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

Similar Messages

  • Error while creating table maintenance generator

    Hi,
    I am getting below error while creating table maintenance generator.
    Screen SAPLZtest   0002 could not be generated.   In DYNPFIELD_ATTR field LENGTH has the invalid value 241.
    Reason for that error might be:
    In the table I have a field with a dataelement(customized) of type Char and length 241.
    But in the other table Iam using the standard data element(standard) of same type(241 char).In this table Iam able to create table maintenance generator without any errors.
    And the domain Iam using is same for both the tables.
    Please help me to solve this.
    Thanks in advance,
    Sravanthi

    Hi,
    you can go to transaction se51 and go your screen. active it.. you can find thesolution.
    refer these links..
    Error in table control
    Error while creating table maintainence generator !
    Thanks and Regards,
    Ahamed.

  • Error with the table maintenance screens

    Hi Experts,
    I have created a maintenance view for two tables. The first table has only one field, which is the primary key. The second table is the text table for the first table, where the description of the primary key is maintained. Initially after creating the table maintenance for these two tables, all the fields were comming correctly. The first table showed only one field in the SM30 and the second table showed all fields in SM30(primary key, its description and the language key). The table maintenance was later deleted and regenerated, due to some changes in the table. After regenerating the TMG it is seen that the first table shows all the fields in SM30 same as the second table. I feel the function group program is not getting refreshed. Is there any method to regenerate the function group.
    Thanks in advance.
    Regards,
    Anu.

    Hi Dhina,
    I deleted the TMG for both the primary table and the text table, but when I check in SE16 I still find all the fields in the primary table just like the text table.
    My first table has
    MANDT
    EDUCATION_TYPE
    My second table has
    MANDT
    LANGU
    EDUCATION_TYPE
    DESCRIPTION
    I have create a maintanence view joining the above two tables(with the following fileds MANDT, EDUCATION_TYPE, DESCRIPTION), and deleted the table maintenance of the above tables. But still when I check the first table in SE16 I can see fields MANDT, EDUCATION_TYPE, DESCRIPTION.
    What is the problem with the table maintenance?
    Any idea?
    Thanks
    Anu.

  • Error in creating Table Maintenance for TABLES: J_2IRG1BAL ,Dump error show

    Dear Gurus
    I have Created one Table Maintenance for TABLES: J_2IRG1BAL ,
    1) I have take function group as same as table name like J_2IRG1BAL
    3) Authorization Group  &NC&
    4) Authorization object S_TABU_DIS
    5) Function group  J_2IRG1BAL
    6) Package J1I5
    7) Maintenance type one step.
    8) Maint. Screen No.    Overview screen 2009.
    9) Recording routine STD recording routines .
    I have assign screen single screen 1 but it will not take the screen so ill put screen 2009 ,the system will not not accept the screen but I proposed to Save and activate the table maintenance generator  and created and save the function group ,the table is ready to save the entries
    We have to go to SM30 then put 4-5 entries ,after that a dump error shows
    Which i have attachéd in this mail kindly help me out
    Its effect in production server.
    I have found that the error is given below I have mentioned all the details
    Kindly read this 
    I have created function group J_2IRG1BAL and  assign Package J1I5 and function group,J1I5 is already a Function group so problem occurs a dump error message displays
    Kindly give me the right solution all the Clients are effected
    110,100 150,250 these all are effected development clients
    300 is prod client this is also affected  because I have created a table maintenance generator and send the req to production .
    *Dump Error Shows in Production*
    Runtime Errors         SYNTAX_ERROR
    Date and Time          11.12.2008 09:26:30
    What happened?                                                                               
    |    Error in ABAP application program.                                                                               
    Error analysis
    In program "SAPLJ1I5 ", the following syntax error occurred:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    The current ABAP program "SAPLSVIM" had to be terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    In program "SAPLJ1I5 ", the following syntax error occurred
    in the Include "SAPLJ1I5 " in line 0:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    rigger Location of Runtime Error                                                                 |
    Program                                 SAPLSVIM
    Include                                 LSVIMU01
    Row                                     107
    Module type                             (FUNCTION)
    |    Module Name                             VIEW_MAINTENANCE 
    Author and last person to change the Include are:
    Author "TTLABAP2 "
    Last changed by "TTLABAP2 "                 
    105
    Initialisierung des Abgleichsmandanten zum View                     *
    106
    >>>>>
    vim_default_upgr_clnt-viewname = x_header-viewname.
    108
    vim_default_upgr_clnt-client   = client_for_upgrade.
    109
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    |  110|            USING 'VIM_DEFAULT_UPGR_CLNT' 'C' vim_default_upgr_clnt rc.

    I have send you all the details regarding the table maintenance generator
    error is shown below
                                           I have Created one Table Maintenance for TABLES: J_2IRG1BAL ,
    1) I have take function group as same as table name like J_2IRG1BAL
    3) Authorization Group  &NC&
    4) Authorization object S_TABU_DIS
    5) Function group  J_2IRG1BAL
    6) Package J1I5
    7) Maintenance type one step.
    8) Maint. Screen No.    Overview screen 2009.
    9) Recording routine STD recording routines .
    I have assign screen single screen 1 but it will not take the screen so ill put screen 2009 ,the system will not not accept the screen but I proposed to Save and activate the table maintenance generator  and created and save the function group ,the table is ready to save the entries
    We have to go to SM30 then put 4-5 entries ,after that a dump error shows
    Which i have attachéd in this mail kindly help me out
    Its effect in production server.
    I have found that the error is given below I have mentioned all the details
    Kindly read this 
    I have created function group J_2IRG1BAL and  assign Package J1I5 and function group,J1I5 is already a Function group so problem occurs a dump error message displays
    Kindly give me the right solution all the Clients are effected
    110,100 150,250 these all are effected development clients
    300 is prod client this is also affected  because I have created a table maintenance generator and send the req to production .
                                                                                    Runtime Errors         SYNTAX_ERROR
    Date and Time          11.12.2008 09:26:30
    ShrtText
    Syntax error in program "SAPLJ1I5 ".
    What happened?
    Error in ABAP application program.
    The current ABAP program "SAPLSVIM" had to be terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    In program "SAPLJ1I5 ", the following syntax error occurred
    in the Include "SAPLJ1I5 " in line 0:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    Author and last person to change the Include are:
    Author "TTLABAP2 "
    Last changed by "TTLABAP2 "
    Error analysis
    In program "SAPLJ1I5 ", the following syntax error occurred:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    Trigger Location of Runtime Error
    Program                                 SAPLSVIM
    Include                                 LSVIMU01
    Row                                     107
    Module type                             (FUNCTION)
    Module Name                             VIEW_MAINTENANCE
    Source Code Extract
    Line
    SourceCde
    77
    TRANSPORTING NO FIELDS.
    78
    IF sy-subrc NE 0.
    79
    SELECT SINGLE * FROM tfdir WHERE funcname EQ <function_name>.
    80
    IF sy-subrc NE 0.
    81
    RAISE no_editor_function.
    82
    ELSE.
    83
    length = strlen( function_name1 ).
    84
    ASSIGN function_name1(length) TO <function_name>.
    85
    SELECT SINGLE * FROM tfdir WHERE funcname EQ <function_name>.
    86
    IF sy-subrc NE 0.
    87
    RAISE no_database_function.
    88
    ENDIF.
    89
    ENDIF.
    90
    INSERT x_header-viewname INTO alr_checked_views INDEX sy-tabix.
    91
    ELSE.
    92
    length = strlen( function_name1 ).
    93
    ASSIGN function_name1(length) TO <function_name>.
    94
    ENDIF.
    95
    96
    Initialisierung der RFC-Destination zum View                        *
    97
    98
    FPOOL+4 = X_HEADER-AREA.
    99
    fpool   = x_header-fpoolname.
    100
    vim_default_rfc_dest-viewname = x_header-viewname.
    101
    vim_default_rfc_dest-rfcdest  = rfc_destination_for_upgrade.
    102
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    103
    USING 'VIM_DEFAULT_RFC_DEST' 'C' vim_default_rfc_dest rc.
    104
    105
    Initialisierung des Abgleichsmandanten zum View                     *
    106
    >>>>>
    vim_default_upgr_clnt-viewname = x_header-viewname.
    108
    vim_default_upgr_clnt-client   = client_for_upgrade.
    109
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    110
    USING 'VIM_DEFAULT_UPGR_CLNT' 'C' vim_default_upgr_clnt rc.
    111
    112
    set flag if complex selection conditions in sellist                  *
    113
    114
    IF complex_selconds_used NE space.
    115
    READ TABLE dba_sellist INDEX 1.
    116
    IF sy-subrc EQ 0 AND dba_sellist-cond_kind EQ space.
    117
    dba_sellist-cond_kind = 'C'. MODIFY dba_sellist INDEX 1.
    118
    ENDIF.
    119
    ENDIF.
    120
    121
    direkter Vergleich: Flagge setzen usw.                              *
    122
    123
    IF view_action EQ vim_direct_upgrade.
    124
    view_action = aendern.
    125
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    126
    USING 'VIM_SPECIAL_MODE' 'C' vim_direct_upgrade rc.

  • How to forbid some deletes in table maintenance generator

    Hey gurus,
    I'm using table maintenance generator on my table and I would like to achieve that I could check whether to allow or not allow the delete action.
    In other words I would like to forbid to delete those entries, which are referenced in some other tables, but I have no idea how to do it. I don't know where in the code is the Delete button is handled, or what to write in the right event to achieve my goal.
    Can you tell me how. In details would be the best Thank you very much.
    Best regards,
    Robert

    Did you add some foreign key relation between the maintained table and the dependant one, not a bad idea to add some...
    You can also use Event 03: Before Deleting the Display Data create a form in your dialog. (Look for samples with search tool, e.g. Thomas's answer at thread event 03 in table maintenance generator)
    Regards,
    Raymond

  • Using user-defined transport recording routine with table maintenance view?

    Hi,
    I have  a table that is maintained through a maintenance view. I need to record the changes to a dedicated transport object (not TABU) with my own recording routine instead of teh standard recording routine.Could someone tell me which/how the events can be used to achieve this?
    Regards
    Rachana

    Hi Rajeev,
    I have changed TMG to choose the option - User defined routine. And I have created a new transport object in SOBJ for the table. Is this enough to record the object to the transport as the object i defined instead of TABU? Do I need to write some subroutine for any view event to achieve this? Do you mean to use the menu option to include the object to a request?
    I have a bigger problem where this view is actually part of a view cluster. Even in that case is teh above steps enough?
    Regards
    Rachana

  • ALE/IDOC TRANSPORT ERROR FOR Z TABLE

    Dear Experts,
                        I am new to ALE/IDOC,I am trying a simple scenario by transporting a ztable data between two clients with in a same server.
    steps i have done are :
    1, created logical system at both sender and receiver.
    2, assigned logical system to clients at both side.
    3, created segments for fields at Z table and created new message type.
    4, created RFC destination and port at both ends.
    5, created distribution model at sender.
    6, When i generated partner profile at sender i got the below error
      "Port could not be created
    RFC destination LOGSTM_210 not specified for system LOGSTM_210
    Enter the RFC destination and restart the generation"
    can any one please help me to solve this error?
    Thanks In Advance,
    Sujay.

    Hello Sujay,
    Have you added the message type SYNCH to the sender Partner Profile(WE20)?
    If not, then you have to manually add this message type to the Partner Profile & give the relevant port details. SYNCH is reqd. for RFC (read port) determination. This is reqd. before the generation of partner profile !!
    Hope i am clear.
    BR,
    Suhas

  • 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

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

  • Delete table maintenance generator

    when i try to delete the table maintenance generator ,for a Ztable,, the system is not prompting for change request.
    how can i make system to prompt for change request,when i delete the table maintenance generator for a ztable?

    goto se30 see the Function group of that table maintaince  ...then take that   function group goto  se37  put there  in th utility Function group   change mode    delete the changes  and save  now it will give you the pop-upfor change request  .
    pelase  when the table  i maintaince generated  ... then  the   code will be saved in the Function  Group  .
    so   we need to  check wiht the Function  Group  .
    Reward  points if it is  usefull ....
    Girish

  • Restrict table maintenance for a Z Table in SM30 in Test systems

    Hello,
    I have 2 Z tables ZTAB1 & ZTAB2 which has table maintenance created. Both tables should be non modifiable in Test systems  but should be able to make entries in DEV system.
    This means any entry that needs to be present in PROD or TEST systems for these tables should be moved through transports from DEV only.
    The Tables are defined as follows:
    The Delivery Class in Both Tables is 'C' and both table. In the table maintenance screen, the authorization group for ZTAB1 is ZT1 & for ZTAB2 is ZT2. The Authorization object is  S_TABU_DIS for Both tables.
    ZTAB1 has 2 screens for maintenance and ZTAB2 has 1 screen for maintenance.
    The recording routine is "Standard recording routine" for both tables.
    The Problem is as follows:
    In TEST system, In SM30 for table ZTAB2, when I click Maintain I get an error message "Client XXX status is 'not modifiable' " which is correct. That means we cannot modify the entries for this table in TEST system.
    However for table ZTAB1, I am able to change the table entries through SM30.
    Could anyone suggest how to restrict for making entries in table ZTAB1 in SM30.
    I debugged SM30 for both tables & found that the SM30 program checks for an entry in OBJH table with the table name as OBJECTNAME and if the OBJCATEGORY in OBJH is equals 'CUST', it throws error message "Client XXX status is 'not modifiable' ".
    For the problematic table ZTAB1, the OBJH entry has 'APPL' and that is why we dont get the error message and the table entries are editable in SM30.
    (The transaction SOBJ can be used to changes OBJH entries. I haven't used this before. Not sure if I can use it to correct the problem.)
    Can anybody tell me how this OBJH gets populated when we create a Z table? 
    Could anyone suggest how to restrict for making entries in table ZTAB1 in SM30.
    Thanks,

    APPL stands for the Delivery Class A (Application Table)
    CUST stands for the Delivery Class C (Customizing Table) in table OBJH.
    It seems, the delivery class for the ZTAB1 has been changed from A (Application) to C(Customization). Try to delete the Table maintenance and regenerate it again.
    Regards,
    Naimesh Patel

  • Problem in table maintenance creation

    Hi I am trying to create a table maint for z table for my project, but it is not allowing, it is giving the message--
    The maintenance object description
    transportable package
    please help.

    Hi,
    Go to SE11 enter table name ->change
    Utilities-> Table Maintenance Generator
    delete the Table maintenance by pressing delete button on menu,
    then start creating it again.
    Enter Auth.Group as &NC&
    Enter function group < some name>
    Maintenance Type -> One step
    Overview screen -> some Number (1 or 2)
    Press create
    enter dev class and save, activate.
    Go to SM 30 and check again.
    Pls reward if help.

  • Table Maintenance Error

    I'm getting an error when trying to generate a One Step maintenance view.
        Field ZDT_SERTAGP-ZLED_CATALOG_NUMBER shortened (new visible length:...
        Field ZDT_SERTAGP-Z_LED_ULT_OPTIONS_S shortened (new visible length:...
        Screen SAPLZFG_SERTAGP                         0001 could not be gene...
        In TCTRL_ZDT_SERTAGP field LENGTH has the invalid value 02
    1, 3, and 4 are all red errors, so it won't create the view.
    I can't reduce the size b/c this exact same table maintenance activated in another system fine and dandy. I must have missed something when I copied it over or something is different in the system.
    I have it set to Delivery Class: A
    Display/Maintenance Allowed
    The table is active and has no inconsistencies when I check it.
    I've tried deleting and recreating the Maintenance view as well as the FG I made for it, but no good.
    What am I missing?
    I am able generate a Two step view fine, but not one.

    Hi Tom,
    Seems it`s your one step screen have problem, so you can go to SE51, type the program(SAPL+function group name) and the one step screen number, then check it.
    Regards,
    Archer

  • 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

  • Table Maintenance View Transport Request

    Hello everybody,
    I need to use the table maintenance view for a customizing table without prompting for transport request is there a way to do this????, the customizing table is a Z table, the table was defined before like this because of the data in it, thanks in advance.
    Regards
    Julio Cesar

    Hi Julio,
    Sure: use SE11 for the Z-table, in menu Utilities->Table Maintenance generator and switch off the recording routine option.
    Regards,
    John.

Maybe you are looking for

  • Some Journaled Calendar Requests get stuck in Submission queue - 550 5.6.0 - storage error in content conversion

    I am having an issue on hub transport servers running Exchange 2010 SP3 RU6.  Where some journaled meeting request related messages (acceptances, etc.) get stuck in the Submission queue.  The error is: 400 4.4.7 The server responded with: 550 5.6.0 M

  • 5640r programming

    Hi, I am using ni5640R card in a PCI slot using API Interface (5640R instrument driver V1.2).I am using LabVIEW 8.5.1 and PC is loaded with Windows XP. I have the following doubts. 1. I tried to generate a sine wave using API interface.I got the anal

  • I am not able to startup my database

    Hi, I have deleted the old archive log and I forgot to shutdown database before deleting archivelog and now when I am trying to start the database, It is returning Must use resetlogs or no resetlogs option for database open. When I am doing "alter da

  • Feature Request: predefined text

    It would be awesome if we could have the possibility of entering some predefined text into a textfield, for example if the content of the textfield is supposed to be a URL, then the field can already contain the "http://" string or any other text tha

  • Starts automatically

    Why would Dreamweave 2004 open automatically when I start up my ibook G4 running Max OS 10.4.9? Thanks LT Silverman