"Purpose of SM30"

What is the Purpose of SM30 Transaction Code ?

Refer:
[http://help.sap.com/erp2005_ehp_02/helpdata/en/c6/74ba3bd14a6a6ae10000000a114084/content.htm]
[http://www.sap-img.com/abap/create-a-table-maintance-program-for-a-z-table.htm]

Similar Messages

  • Online test questions... plz  provide answers

    How can we copy a standard table to make our own z_table?
    By using the copy option in SE11.
    By using include structure command.
    By using Append structure command.
    By Copying the entire structure of the standard table in our new table.
    In reporting tell me all the events in a sequentail order
    1- Initialization.
    2- At Selection-Screen
    3- Start-of-Selection.
    4- Top-of-Page.
    5- AT PF-Status
    6- End-of-Page.
    7- End-of-Selection.
    1, 2, 3, 4, 5, 6, 7.
    1, 2, 3, 7, 4, 6, 5.
    1, 2, 3, 7, 4, 5, 6.
    1, 2, 3, 6, 4, 5, 7.
    Can we create an ABAP program without using Y or Z?
    YES
    NO
    Which is not a dml statement in sap?
    Update. 
    Append.
    Insert. 
    Delete. 
    What are different data types in ABAP/4?
    Userdefined TYPES. 
    User defined TYPES as well as C,D,F,I,N,P,T,X.
    C,D,F,I,N,P,T,X only
    Only SAP defined types.
    What are the types of tables?
    Transparent table, Pool table and cluster table, Data dictionary table objects sorted table, indexed table and hash table. 
    All of the options
    Transparent table, Pool table and cluster table.
    Data dictionary table objects sorted table, indexed table and hash table.
    When is top of the page event triggered?
    Whenever a new page is triggered
    After excuteing first write statement in start-of-selection event. 
    In all the cases.
    Immediately after the End of selection
    Command 'SUM' would add fields of type N,I only.
    False
    True
    What is the system field for getting present date?
    sy-tabix.
    sy-datum.
    sy-pageno.
    sy-index.
    What is the difference between internal and external subroutines?
    Internal subroutines are SAP defined RFCs and External subroutines are Non SAP defined RFCs
    It is the same.
    External subroutines are used in Non SAP programs.
    Internal subroutines are what are declared inside the program and external subroutines are what are declared outside the program and referred from outside the program.
    How can we create field without data element?
    By directly referring to type of the field.
    We will not be able to create field without a data element
    By using direct type option in SE11
    By using Data element option in SE11.
    What is the purpose of SM30?
    SM30 is a table maintanance for the custom tables as well as database tables.
    None of the options.
    Transaction to create custom table.
    SM30 is a table maintanance for the custom tables created by us. 
    What is the difference between selection screen elements and text elements?
    Selection screen elements can only be used for the purpose of display names in selection screen wheareas text elements are reusable and dynamic text definition which can be used across the program.
    Text elements are static whereas selection screen elements are dynamic
    Both can be used to define a text definition and can be used in the entire program.
    Selection screen elements can only be used for the purpose of display names in selection screen wheareas text elements are reusable and dynamic text definition which can be used across the program other than selection screen.
    Local Variables cab be used in the whole program but not outside the program it is defined.
    True
    False
    What is the different between clear and refresh?
    Clear is used to clear the work area whereas Refresh to clear the contents of database or internal table.
    Clear is used to clear the header content whereas Refresh is used to clear the contents of internal tables.
    Both does the same. 
    Depending on the internal table declaration, either clear or refresh is used.
    How many indexes can be created for a table?
    9
    1
    As many as required.
    4
    How to access the logic coded in a program other than the one you are coding in?
    By using SUBMIT command.
    All of the options are valid.
    By using CALL PROGRAM command.
    By using INCLUDE command
    What is data class?
    The data class specifies in which table space the table is created in database.
    All of the options. 
    The data class specifies what table type is created in database. 
    The data class specifies what size table is created in database. 
    For concatenating variables, variables must be of type..
    Character or String only.
    Variables of all types can be concatenated.
    Character type only.
    String only.
    <b> ASSURE REWARD FOR ANSWERS </b>
    THANK YOU

    hi rajesh,
    How can we copy a standard table to make our own z_table?
    By using the copy option in SE11. -
    >
    By using include structure command.
    By using Append structure command.
    By Copying the entire structure of the standard table in our new table.
    In reporting tell me all the events in a sequentail order
    1- Initialization.
    2- At Selection-Screen
    3- Start-of-Selection.
    4- Top-of-Page.
    5- AT PF-Status
    6- End-of-Page.
    7- End-of-Selection.
    1, 2, 3, 4, 5, 6, 7.
    1, 2, 3, 7, 4, 6, 5. -
    >
    1, 2, 3, 7, 4, 5, 6.
    1, 2, 3, 6, 4, 5, 7.
    Can we create an ABAP program without using Y or Z?
    YES
    NO -
    >
    Which is not a dml statement in sap?
    Update.
    Append.----
    >
    Insert.
    Delete.
    What are different data types in ABAP/4?
    Userdefined TYPES.
    User defined TYPES as well as C,D,F,I,N,P,T,X.
    C,D,F,I,N,P,T,X only -
    > not sure
    Only SAP defined types.
    What are the types of tables?
    Transparent table, Pool table and cluster table, Data dictionary table objects sorted table, indexed table and hash table.
    All of the options
    Transparent table, Pool table and cluster table. -
    >
    Data dictionary table objects sorted table, indexed table and hash table.
    When is top of the page event triggered?
    Whenever a new page is triggered -
    >
    After excuteing first write statement in start-of-selection event.
    In all the cases.
    Immediately after the End of selection
    Command 'SUM' would add fields of type N,I only.
    False -
    >
    True
    What is the system field for getting present date?
    sy-tabix.
    sy-datum. -
    >
    sy-pageno.
    sy-index.
    What is the difference between internal and external subroutines?
    Internal subroutines are SAP defined RFCs and External subroutines are Non SAP defined RFCs
    It is the same.
    External subroutines are used in Non SAP programs.
    Internal subroutines are what are declared inside the program and external subroutines are what are declared outside the program and referred from outside the program.----
    >
    How can we create field without data element?
    By directly referring to type of the field.
    We will not be able to create field without a data element
    By using direct type option in SE11 -
    >
    By using Data element option in SE11.
    What is the purpose of SM30?
    SM30 is a table maintanance for the custom tables as well as database tables. -
    >
    None of the options.
    Transaction to create custom table.
    SM30 is a table maintanance for the custom tables created by us.
    What is the difference between selection screen elements and text elements?
    Selection screen elements can only be used for the purpose of display names in selection screen wheareas text elements are reusable and dynamic text definition which can be used across the program. -
    >
    Text elements are static whereas selection screen elements are dynamic
    Both can be used to define a text definition and can be used in the entire program.
    Selection screen elements can only be used for the purpose of display names in selection screen wheareas text elements are reusable and dynamic text definition which can be used across the program other than selection screen.
    Local Variables cab be used in the whole program but not outside the program it is defined.
    True -
    >
    False
    What is the different between clear and refresh?
    Clear is used to clear the work area whereas Refresh to clear the contents of database or internal table.
    Clear is used to clear the header content whereas Refresh is used to clear the contents of internal tables. -
    >
    Both does the same.
    Depending on the internal table declaration, either clear or refresh is used.
    How many indexes can be created for a table?
    9
    1
    As many as required. -
    >
    4
    How to access the logic coded in a program other than the one you are coding in?
    By using SUBMIT command. -
    >
    All of the options are valid.
    By using CALL PROGRAM command.
    By using INCLUDE command
    What is data class?
    The data class specifies in which table space the table is created in database. -
    > not sure
    All of the options.
    The data class specifies what table type is created in database.
    The data class specifies what size table is created in database.
    For concatenating variables, variables must be of type..
    Character or String only.
    Variables of all types can be concatenated.
    Character type only. -
    >
    String only.
    Regards,
    Guna..

  • Purpose of table maintenance generator

    wht is the purpose of table maintenance generator

    Hi Pavan,
    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.

  • Blank Records added while using Table maintenance generator - SM30

    Hi all,
    I have created a ztable and view,
    For the view table maintenance generator created using sm30,
    First time when i add reords, a blank record is added automatically ,how to prevent it,
    Also when i try to add invalid data, system throws error , field becomes display only.
    How to solve.
    Regards
    Senthil

    Hi Tarun,
    Go to the layout and increase the size of the Screen. or at the screen attributes change the length and width values.
    You know that initially the screen occupies default size only.
    Hope this would serve your purpose.
    Cheerz
    Ram

  • Special  Purpose Table Data

    Hi,
    We have a Z table, which is generated in the Special Purpose ledger.
    This is used in a report which is used to compare with F.01 transaction.
    We want to update this Z table, with the same values as that of F.01.
    Please suggest how to update this Z table values ? What procedure should be followed..
    thanks,
    srikanth.

    Hi,
    If you know the Z table then go to Tcode: SM30 and give ztable name and maintain.
    If you doesn't know then first debug and get to know the z table and then matian in SM30.
    Regards,
    Azeem

  • SM30 table entries not to be transported

    Hi,
    I am trying to maintain entires using SM30 transaction for a Z custom table. Every time I create a new entry and save it a transport request is asked for.
    Is it possible that the transport request not be asked?
    Because entries a maintained by end user in each environment seperately.
    Thanks in Advance,
    Rohan.

    Hi,
    In the table maintenace genartor,
    Select the radio Button , NO RECORDING ROUTINES.
    This will serve the purpose.
    Revrt back if any issues,
    Regards,
    Naveen

  • Is it possible to restrict changing records in customizing table in SM30?

    Hi.
    Is it somehow possible to set authorizations in a way, that a user could change only certain entries in a customizing table using SM30? What I want to achieve with this - we have an internationally used system, where consultants from different countries are working often on the same customizing tables and we would like to restrict tham to be able to change records only relevant for those countries, so they cannot change the records for other countries by mistake / on purpose. The records are usually identified by a certain "grouping" field (for instance MOLGA in table T511K or MOABW in T554S).
    So far I couldn't find anything apart from the S_TABU_DIS object, which is too rough for this requirement.
    Or maybe is there another way to achieve security in such a scenario?
    Thanks in advance for any ideas.

    Hi dusan,
    1. If u are talking about SM30 for standard table,
       then i don't think there is any such standard feature / facility,
       for restricting.
    2. If its our own Z Table, then we can go for events in table maintenance
      and write our code for same.
    3. But if such restrictions/validations are required,
       then its better to have a module pool for such thing.
      SM30 is for very simple and basic table maintenance.
    regards,
    amit m.

  • What is the purpose of TABLE MAINTENANCE GENERATOR IN ABAP DDIC

    CAN ANY EXPLAIN ME
    1.what is the purpose of TABLE MAINTENANCE GENERATOR IN ABAP DDIC?
    2. AND THE CONTENTS IN ITS TABS.
    KINDLY LET ME KNOW.IT IS URGENT
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Feb 28, 2008 11:42 AM

    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.
    Why we have to go for Table maintenance generator, when we can edit the table by SE16 or SE11, utilities->create entries?
    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:
    1. When we choose one step, we have to give the screen number in Overview Screen field.
    2. 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.
    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).
    <REMOVED BY MODERATOR>
    regards,
    Balaji
    Edited by: Alvaro Tejada Galindo on Feb 28, 2008 11:42 AM

  • Authority to change entries through SM30 depending on values of fields?

    Hi.
    Is it somehow possible to set authorizations in a way, that a user could change only certain entries in a customizing table using SM30? What I want to achieve with this - we have an internationally used system, where consultants from different countries are working often on the same customizing tables and we would like to restrict tham to be able to change records only relevant for those countries, so they cannot change the records for other countries by mistake / on purpose. The records are usually identified by a certain "grouping" field (for instance MOLGA in table T511K or MOABW in T554S).
    So far I couldn't find anything apart from the S_TABU_DIS object, which is too rough for this requirement.
    Or maybe is there another way to achieve security in such a scenario?
    Thanks in advance for any ideas.

    Hi Dusan,
    You can restrict access to tables by business organizational units using the
    Line-oriented authorizations introduced in Release 4.6C. You could previously
    only use the authorization objects S_TABU_DIS and S_TABU_CLI to allow or
    prevent access to complete tables.
    The introduction of organizational criteria allows you to restrict user access
    to parts of a table. The authorization object <b>S_TABU_LIN</b> has been
    introduced for this purpose.
    One possible use for line-oriented authorizations would be that a user can
    only display and change the contents of a particular work area, e.g. a
    country or plant, in a table.
    See the IMG documentation under Basis ---> System administration ---> Users and authorizations ---> Line-oriented authorizations.
    <u>Following are the fields present:</u>
    Activity
    Organization criterion for key
    Org. crit. attribute 1
    Org. crit. attribute 2
    Org. crit. attribute 3
    Org. crit. attribute 4
    Org. crit. attribute 5
    Org. crit. attribute 6
    Org. crit. attribute 7
    Org. crit. attribute 8
    Hope it helps.
    Please award points if it is useful.
    Thanks & Regards,
    Santosh

  • New entries with restricted values in SM30

    Dear all,
    I have an issue and I don't know how to fix this ...
    We have a Z-table that should be maintained by some key-users ... This table contains a few fields : MANDT, KUNNR, WERKS, PARVW and
    PERNR ...
    The fields KUNNR and PARVW should only get some restricted values ... For PARVW it was easy to do, because the values are fixed and could be entered in the "fixed values"-area of the domain ... For KUNNR it seems not so easy ... The allowed values are all customers of KNA1 where KNA1-XCPDK = 'X' ... How can I do this ? The purpose is that only the allowed customers can be entered in SM30 ?
    I created a view with this restriction and added this view as value table in the domain of the customers, but still it is possible to add others numbers in the customers-field ?
    Thanks in advance !!!
    Greetz,
    Kurt.

    hi Kurt
    You can add subroutine to relative event when you create a new entries. in that subroutine to check the value.
    refer this link, http://wiki.scn.sap.com/wiki/display/ABAPch/EVENTS+IN+TABLE+MAINTENANCE
    regards,
    Archer

  • How to carry out entry validation in SM30 with events

    Hi people,
    I'm creating a Z table with Maintenance view in SM30...i've modified the view so all fields are required as Rich H explained in some other post. But now i need to validate user input for a particular field against a standard table, and force to reenter if data is not valid. I've been looking up the available events...event 05 triggers when the line is new, but not when modifying. I've tried a couple of other events but don't serve my purpose. What i want is to validate data upon user's entered all the required fields (whether the line was preeexistant or  not). If data is valid then go on, if not trigger a message and force correction prior continuing (disallowing saving).
    Anyone knows how to do this?
    Many thanks

    I get what you suggest, but unfortunately i've already done that, it's not enough.
    Here's the situation: The table has this fields:
    KSCHL (PK-FK T685)
    LIFNR (PK-FK LFA1)
    EBELN (FK EKKO)
    EBELP (FK EKPO)
    Besides the implicit foreign key validations (i.e. the PO item exists in EKPO), i need to validate that it's not deleted (LOEKZ = 'L') and that the PO vendor is the one entered (i must not enter any PO which vendor isn't the one in that line). Hope I make myself clear.
    This code works but in event 05 (new lines). I need to find out an event for the modified lines as well:
    FORM f_validate_po.
      CHECK NOT ( ztmmiv001rps-lifnr IS INITIAL OR
                  ztmmiv001rps-ebeln IS INITIAL OR
                  ztmmiv001rps-ebelp IS INITIAL ).
      SELECT COUNT(*)
      FROM ekko
      WHERE ebeln = ztmmiv001rps-ebeln AND
            lifnr = ztmmiv001rps-lifnr AND
            exists ( SELECT *
                     FROM ekpo
                     WHERE ebeln = ztmmiv001rps-ebeln AND
                           ebelp = ztmmiv001rps-ebelp AND
                           loekz <> 'L' ).
      IF sy-dbcnt = 0.
        MESSAGE e000.
      ENDIF.
    ENDFORM.

  • Whats the difference between SM30 and SM31

    Hi,
    Just curious to find why does SAP provide SM30 and SM31 transaction. The tcode looks same and for the purpose of table maintenance.
    any idea why?
    Regards,
    Vijayendra

    Hi Eddy & Venu,
    Thanks for your replies. Indeed appreciate that.
    Eddy ~ could you provide some more details?
    venu~ Thanks for the information. I have couple of questions for you.
    Actually i am descently good in ABAP so am aware of the use of table maintenance dialogs and the generated objects and all the complexcity associated with it. However i was not aware of the availablity of two tcodes. As you have mentioned about the difference that one is absolete and one supports a longer object name then the other.
    I just tried to create a table with the maximimum possible length and also tried to create maintenance dialogs. I was successfully able to maintain the table in both SM30 and SM31. So i think both the tcode supports longer object names. I also checked the menu and other functionality everything looks same not sure why one is obsolete and why one is new. I just checked the program names associated with both these tcode and surprisingly both the tcode looks up to the same program SAPMSVMA.
    So am not really convienced why there are two tcodes.
    Anyways thanks for your time and truly appreciate your response and the useful link.
    Thanks and take care,
    Vijayendra

  • Regarding SM30

    anybody explain when and where we use the SM30 and Sm31 transactions we use extensively?????
    purpose of its use.........
    good answers rewarded with maxi points........

    HI.
    SM30 is used for table maintainence(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 aprticular 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 functiongroup 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...
    <b>SM31 and SM30</b> can also be used to display and update table data. SM31 is an older version of SM30 that has less functionality. The input field on the first screen of SM30 is long enough to accommodate any table name; on SM31 it is only five characters long. Before you can use either one, a special program called a standard maintenance dialog must be generated for the table you want to display.
    A standard maintenance dialog is an ABAP/4 program that you generate. When you invoke SM31 or SM30, the data browser will automatically find and invoke that generated program. It provides a more complex interface and more functionality than SE16. For more information on maintenance dialogs and the procedure to create them, consult the R/3 Library help.
    <b>SM31 is called Standard Table Maintainance Tool & SM30 is called as Enhanced Table Maintainance.
    Both SM30 and SM31 use the same program SAPMSVMA. But not all Table can use the Transaction SM30.</b>
    SM30 can be use to Call View Maintenance
    SM31 can Call View Maintenance Like SM30.
    Thats why it is maintained separately in SAP R/3.
    rewards if useful,
    regards,
    nazeer

  • What is the diff amongst se16,sm30 and se54?

    If I can maintain table from se16, then what is the need of sm30,se54 at all?

    Hi Anindita Banerjee
    SE16---DATA Browser
    SM30---To maintain table RSCRMEXTERN for CRM purpose
    SE54---The regeneration processes the structure-specific form routines of all maintenance dialogs which have been generated in this function group. This also applies if the regeneration is called via a different path in the Generate Table Maintenance Dialog (SE54) transaction for one maintenance dialog.
    Procedure
       1. Choose the function group name from the list from the report RSVIMT_NON_UC_VIM_AREAS. You go to the transaction SE54.
       2. Choose the Edit Function Group pushbutton in the initial screen.
       3. Enter the name of the function group in the field if it is not already displayed.
       4. Set the Regenerate Group-Spec. Programs flag.
       5. Choose the Change pushbutton.
       6. Set the Renew Structure-Specific Form Routines flag in the following screen.

  • Diff btwn SE54 n SM30

    Hi
    what is the exact difference btwn SM30 n SE54.
    whats the exact purpose of Table Maintenence Gen. apart from mainting a Table that is adding a field n any changes to the table.

    Hello,
    the maintenance view allows a user to easily enter values into a table, e.g. the administrator enters values into a customising table.
    SE54 is the developer tool to generate / change the maintenance view, which is a set of function modules and screens.
    SM30 is the user / administrator tool to use the maintenance view. It internally calls the generated function modules and screens, but those details are hidden from the user.
    One advantage is that if you use the maintenance view to enter values into a customising table and press SAVE, you will automatically get a popup asking for a customising transport.

Maybe you are looking for