Skip to Content
avatar image
Former Member

Where do icon stored ?

Dear Experts,

where do icon's are stored in sap.?

what are the different types of Debugging Techniques and difference between them

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 01, 2008 at 06:59 AM

    Check the table ICON .

    The Debugger is a programming tool that you can use to execute ABAP programs, by line or by section. With this tool, you can display data objects and check the flow logic of programs.

    Two types of debugging are currently possible: Debugging with the classic Debugger for release levels up to and including 6.40 or debugging with the new Debugger, which is available for all releases after 6.40. The main differences between the classic and the new ABAP Debuggers are described below:

    · The Classic ABAP Debugger runs in the same roll area as the application to be analyzed (debuggee). It is therefore displayed in the same window as the application. However, this technology also has some restrictions. For example, some ABAP programs (such as conversion exist) cannot be analyzed in debug mode for technical reasons. However, the most significant restriction is that no ABAP technology can be used for designing the Debugger interface and it is therefore not possible to create a modern user interface.

    • The New ABAP Debugger, on the other hand, is executed in a separate external session (Debugger), while the application to be analyzed (debuggee) uses a second external session. With this technology, the user interface of the Debugger can be designed freely by ABAP means.

    Breakpoints Locate the document in its SAP Library structure

    3 types update,normal and system debugging

    check this for update debugging

    If you set "Update Debbugging" you can debug the codes which works in update tusk.

    SAP std often runs the routine (function or form) to update the database in update tusk mode, these routine start as soon as a commit work is done.

    The commit is called at the end of the program, so you can't debug them by "normal debbugging" because it ends as soon as the program ends



    All the database updates are performed by the update work processes by calling the functions/subroutines in update tasks.

    These tasks are executed after a commit work is reached in the application. By default you cannot debug these functions.

    TO debug these u need to explicitly activate update debugging.

    for system debugging check the below link

    For debugging tutorial:

    System Debugging

    If you set this option, the Debugger is also activated for system programs (programs with status S in their program attributes). When you save breakpoints, the System Debugging setting is also saved.

    Update Debugging

    Update function modules do not run in the same user session as the program that is currently running in the ABAP Debugger. These function modules are therefore not included in debugging. Only if you select the Update Debugging option can you display and debug them after the COMMIT WORK.

    Normal Debugging

    Normal debugging is the one we do it by the normal dynamic break points or by /H or by using stattic break points.

    Apart from being able to execute an ABAP program in the Debugger, you can also start the Debugger call by the choosing a breakpoint. This is achieved by setting one or more of these breakpoints in the program. A breakpoint is a signal at a particular point in the program that tells the ABAP runtime processor to interrupt processing and start the Debugger. The Debugger is activated when the program reaches this point.

    Like a breakpoint, a watchpoint is an indicator in a program that tells the ABAP runtime processor to interrupt the program at a particular point. Unlike breakpoints, however, watchpoints are not activated until the contents of a specified field change. Watchpoints, like dynamic breakpoints, are user-specific, and so do not affect other users running the same program. You can only define watchpoints in the Debugger.



    Edited by: Omkaram Yanamala on Sep 1, 2008 12:30 PM

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 01, 2008 at 07:01 AM


    table ICON.

    use program SHOWICON.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 01, 2008 at 07:03 AM


    icon stored in ICON table.

    for debugging types and more infor you can refer to following link.or just search it by giving debugging techniques on SDN.refer : [Debugging Techniques|debugging]



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 01, 2008 at 07:06 AM

    Hello Ravi.

    I would like to suggest my opinion,

    Table ICON - Icons table.

    Table ICONT - Icons texts.

    Table ICON_CL - Icon classes

    Table ICON_GR - Icon groups

    Table ICONP - Icons: Assignment to SAPicon character set

    Refer SDN for Debugging related queries.

    Good Luck & Regards.

    Harsh Dave

    Add comment
    10|10000 characters needed characters exceeded