How can we delete a ABAP programe

Hi,
How can we delete a  ABAP programme which is  no longer in use.?
Regards,
kranthi

Hi
You can delete ABAP programe in tcode SE38 select the programe name and select Delete from application tool bar
But please put ABAP related threads in ABAP forum
Regards
Amiya

Similar Messages

  • How can i debug my abap program?

    hi. how can i debug my program?

    Hi,
    There are many ways to start debugger
    •     By clicking the Execute button and selecting the debugging mode.
    •     From the ABAP/4 editor, by executing a program choosing Program  Execute  Debugging from the menu.
    •     Setting breakpoint in the program
    Components of ABAP/4 debugger
    The debugger shows the program information using six different views.
    •     Fields: Displays the field contents.
    •     Table: Allows modifying the contents of internal table.
    •     Breakpoints: Displays list of Breakpoint in the Program.
    •     Watchpoints: Allows dealing with Watchpoints.
    •     Calls: System call status like Event, Form etc.,
    •     Overview: Presents the program structure, events, subroutines, and modules.
    •     Settings:  Displays the calling sequence within a particular event, up to the current breakpoint.
    All these options are shown in the following screen.
    Arrow indicates the breakpoint of the program i.e., where user has stopped the program.
    Breakpoints
    A breakpoint is the signal, which is specified in the program, tells the system to stop the program execution and to start the debugger.  Following types of breakpoint are available with ABAP/4:
    •     Static are set up with the BREAKPOINT keyword inside the program, which you can directly display with the ABAP/4 source code editor.  To set the breakpoint in the program enters the keyboard BREAKPOINT.
    •     Dynamic this breakpoint is not visible in the code.  Position the cursor over the source code line to have the breakpoint and then select utilities -  breakpoint -  set.  You can delete them or display them from breakpoint list.  Or you can execute the program in the ABAP/4 debugger i.e., in debugging mode.
    •     Watchpoints are field specific.  The program is stopped when the field reaches the value specified in the watchpoint.  Execute the program in debugging mode.  Position the cursor over the needed field.  Press the F button to get the view of field.  Select the checkbox for the needed watchpoint.  Click on the continue button.
    •     Keywords/events The program stops just before executing a specific event or keyword.  To set breakpoint at particular event, from initial screen of debugger, select Breakpoint  Breakpoint at  at event/at keyword.  Enter the name of the keyword or event.  Click on OK.
    Navigating through the breakpoint
    Following buttons are used to navigate through the program and debugger.
    •     Single step:  Executes a single program command.
    •     Execute:  Similar to the single step, but when a program calls a subroutine, it executes the whole subroutine unlike single step.
    •     Continue: Executes the program until it is finished or until it finds next breakpoint.
    •     Return:  Allows for executing the program instruction up to the end of a routine and stops in the line of code where the subroutine gives back control to the main program.
    •     Tables:  Switches the debugger to the table view.
    Displaying and modifying values
    Every time the program is stopped within a debugger, you can display and modify the contents of table field and fields.
    To display the fields, click on V and you can view the contents of system field, program field, ABAP/4 dictionary fields, and external program fields.
    Displaying and modifying internal tables
    When you click on the Table button from the initial ABAP/4 debugger screen, the system will display the table debugger view.  Here you need to enter the name of the internal table to be displayed.  You can modify or delete or add i.e., insert the internal table Contents.  These changes are applicable only for the debugging and do not affect the structure of internal table in the program.
    Reward.

  • How to Delete an ABAP Program?

    Hi
    How to delete an ABAP program that is in the SAP Production Server using a Transport Request. Why I am asking this is I want to maintain consistency between the Production & Development Box and I don’t want to open the Production Box just to delete the ABAP Program. Once the ABAP Program in the Development Box is Deleted a Transport Request should be made when Transported to the Production it should delete the ABAP program in the Production Box.
    Thanks,
    Kishan

    Ofcourse this is possible and Kishan is on the right path. In the request , in the objects list you will see a column "Function". This will be set to "D" ( delete ) when you delete a program. With the help of this field only the transport system knows what to do in the target system . This field is set automatically with correct value  when you delete or change an object . Do an F1 help on this field for more details on other values.
    Cheers.

  • How can we delete the programs made in se38?

    how can we delete the programs made in se 38?

    Hai Mala,
    For deleting the programs from the SE38 there is a icon for delete ....... in which you will see the pic of trash bin ....please enter the program name in the text area .... and then you can delete the prgram using that icon also ....you can only delete that program name when the things that you have declared in your program and your program also is not used by other programs.....
    please select all the checkboxes to delete all the elements of your program

  • How can i delete or archive idoc with status 30,02,51

    I try to delete idoc with Sara and also running program RSEXARCA with.
    When create variant and i want to choose the status i can't find the status 30, 02, 51.
    How can I delete thus idocs with this status?
    Thanks
    Menashe.

    Yes. WE11 Would do.
    But, one request.
    Next time when  you post a query related to Idocs, post it in Data Transfers section. If you do so you will get very quick reply compared to the response you get in ABAP General Section.
    Thanks,
    Babu Kilari

  • How can i find the printing program?

    hi
    i have sap script how can i find the printing program ?
    ami

    ami bardogo wrote:
    hi
    what is the different between the commands 'break' and 'break-point'
    thanks,
    ami
      h2 Breakpoints  h2
    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.
    There is also a special kind of breakpoint called a watchpoint. When you use watchpoints, the Debugger is not activated until the contents of a particular field change. For more information, refer to the chapter Watchpoints.
    Breakpoint Variants
    The Debugger contains different breakpoint variants:
    Static
    A user-specific breakpoint is inserted in the source code as an ABAP statement using the keyword BREAK-POINT. A non user-specific breakpoint is set in the ABAP Editor using the BREAK user name statement.
    Directly set
    dynamic breakpoints
    Can be set in the ABAP Editor or the Debugger by double-clicking a line, for example. Dynamic breakpoints are always user-specific, and are deleted when you log off from the R/3 System.
    Breakpoints
    at statements
    The Debugger stops the program immediately before the specified statement is executed.
    Breakpoints
    at subroutines
    The Debugger stops the program immediately before the specified subroutine is called.
    Breakpoints at function modules
    The Debugger stops the program immediately before the specified function module is called.
    Breakpoints at methods
    The Debugger stops the program immediately before the specified method is called.
    Breakpoints at exceptions and system exceptions
    The Debugger stops the program immediately after a system exception, that is, after a runtime error has been intercepted.
    Static Breakpoints
    Static breakpoints are always user-independent if there is no specification of a user name. Once a user has inserted the statement BREAK-POINT or BREAK name in an ABAP program, the system always interrupts the program at that point for that user or only for the user name. This procedure is only useful in the development phase of an application when program execution is always to be interrupted at the same place. For more information, refer to the chapter Static Breakpoints.
    In HTTP sessions, a static breakpoint is skipped if you did not set additional dynamic HTTP breakpoints in the editor of a BSP page. Instead, a corresponding system log entry is written, which can be checked using transaction SM21.
    Dynamic Breakpoints
    Dynamic breakpoints are user-specific. Therefore, you should use them if you only want the program to be interrupted when you run it yourself, not when it is being executed by other users. All dynamic breakpoints are deleted when you log off from the R/3 System.
    Dynamic breakpoints are more flexible than static breakpoints because you can deactivate or delete them at runtime. They have the following advantages:
    ·        You do not have to change the program code.
    ·        You can set them even when the program is locked by another programmer.
    ·        You can define a counter that only activates the breakpoint after it has been reached.
    Special dynamic breakpoints are useful when you want to interrupt a program directly before a particular ABAP statement, a subroutine, or an event, but do not know exactly where to find it in the source code. Event here is used to refer to the occurrence of a particular statement, for example, or calling up a method. Special dynamic breakpoints are user-specific. You can only set them in the Debugger. For more information, refer to the chapter Dynamic Breakpoints.
    In HTTP sessions, the system stops both at static and dynamic breakpoints if a dynamic breakpoint was set in the editor of a BSP page before program execution.
    Lifetime and Transfer of Breakpoints
    A static breakpoint remains intact as long as the BREAK-POINT or BREAK-POINT name statement is not removed from the source code. Without saving, dynamic breakpoints only remain intact in the relevant internal session. However, they remain in effect during the entire user session if they are saved by choosing the menu path Breakpoints ® Save in the ABAP Debugger. For more details on the subject of user sessions and modes, refer to Modularization Techniques in the ABAP keyword documentation.
    If you call an HTTP session during a user session, only the HTTP breakpoints are loaded when the HTTP session is started. You activate HTTP debugging in the ABAP Editor by choosing Utilities ® Settings ® HTTP Debugging. Depending on the setting, the system then displays either the HTTP or standard breakpoints in the Editor.
    If you call an update session during a user session, breakpoints that were defined beforehand in the calling processing unit are copied to the new update session, where they can be displayed under Breakpoints. If, in the ABAP Debugger, you check Update Debugging  under Settings and then, for example, call the update module func using CALL FUNCTION func IN UPDATE TASK, a new window is opened in which you can debug this function module in the update session. All the breakpoints that were set in the calling processing unit can also be processed here.
    For further information on special breakpoints, refer to:
    Breakpoints at Statements
    Breakpoints at Subroutines
    Breakpoints at Function Module Calls
    Breakpoints at Methods
    Breakpoints at System Exceptions
    h2 page  break h2
    WINDOW TYPES
    When defining a layout set window, you must select a window type for the window. You can choose between three types:
    • Constant windows (CONST)
    • Variable windows (VAR)
    • Main windows (MAIN)
    CONSTANT WINDOW
    A window of type CONST has the same contents and size on all layout set pages, on which a corresponding page window is defined. This allows the processing of the window contents to be optimized internally.
    Page windows whose allocated window is of type CONST must have the same size throughout the layout set. If a window of type CONST is full, all remaining text the application program wants to output in this window, is lost. Constant windows do not trigger a page break. In other words: all text exceeding the window size is simply truncated.
    VARIABLE WINDOW
    The contents of variable windows is processed again for each page, on which the window appears. The system outputs only as much text as fits into the window. Text exceeding the window size is truncated; the system does not trigger a page break. Unlike constant windows, the page windows declared as variable windows may have different sizes on different layout set pages.
    As far as the processing of the window contents is concerned, the system currently treats constant and variable windows alike. The only difference is that constant windows have the same size throughout the layout set.
    MAIN WINDOW
    Each layout set must have one window of type MAIN. Such a window is called the main window of the layout set. For SAPscript layout sets, the main window has a central meaning:
    • It controls the page break.
    • It contains the text body that may cover several pages.
    • It allows to fix text elements at the upper and lower margins of the allocated page window (for example, for column headings).
    As soon as a window of type MAIN is full, SAPscript automatically triggers a page break and continues to output the remaining text in the main window of the subsequent page. Page windows of type MAIN have the same width throughout the layout set. The SAPscript composer thus avoids reformatting of the text after each page break.
    If a page does not have a main window, the system implicitly processes all other windows of the page and continues with the subsequent page. This page must not call itself as subsequent page (recursive call), since this would produce an endless loop. In such a case, SAPscript terminates the output after three subsequent pages.
    HOW THE COMPOSER WORKS
    The composer or layout set processor is the central formatting module for the print output. It prepares the texts for the different output devices by using the allocated styles or layout sets.
    Processing a layout set happens in a certain order. You must know some facts concerning the different window types, the setting of subsequent pages, or the dynamic control from within the print program.
    Page control in layout sets
    Define subsequent page statically
    Define subsequent page dynamically
    Format a layout set page
    PAGE CONTROL IN LAYOUT SETS
    SAPscript automatically triggers a page break as soon as the main window of one page is full. To be able to execute the page break, the system must know on which subsequent page to continue outputting the text. You can specify the subsequent page either statically when defining the layout set, or you can set the subsequent page dynamically during layout set output.
    If the subsequent page is not specified, SAPscript automatically terminates printing, thereby ignoring any other output statements of the application program.
    DEFINE SUBSEQUENT PAGE STATICALLY
    You define the subsequent page statically with the layout set maintenance transaction. First, specify the start page in the layout set header. The system automatically calls this page whenever the layout set is started. With this page, or, more correctly, with the page window of this page, the text output starts. For each page, specify the subsequent page in the page definition. After a page break, the system continues text output on the subsequent page defined for the last page. By specifying start page and subsequent pages, you can define a page sequence.
    DEFINE SUBSEQUENT PAGE DYNAMICALLY
    The page sequence set in the layout set definition can be changed by the application program dynamically at runtime. If you want the layout set to start with a page other than the one defined in the layout set header, specify the desired start page using the parameter STARTPAGE when you call the function module START_FORM. However, this new start page is valid only for the current call of the function module.
    If you want to break to a subsequent page other than the one specified in the page definition, use the control statement NEW-PAGE to set the name of the new page.
    NEW-PAGE .
    NEW-PAGE ends the output on the current page. The new subsequent page is only valid for the current call of the control statement. You can either include the control statement explicitly into the text of a text element or pass it to the layout set output using the function module CONTROL_FORM.
    FORMAT LAYOUT SET PAGE
    The process of formatting the output is controlled by the text contents in the BODY area of the main window. If the main window is completely filled, or if the control statement NEW-PAGE appears in the main window, the system executes a page break. Only at this point in time the system formats the contents of the windows of the other types and replaces the variables with the current values.
    For each other window, the system first outputs the default text element, if it exists. Then it processes and formats the list of the active text elements of this window, which you set using the function module WRITE_FORM with the parameter FUNCTION (SET, APPEND, DELETE). Any text that does not fit into the page window is truncated.
    As a consequence to this processing order of the composer, the reservation of space for the TOP and BOTTOM areas must be made beforehand. If the BODY area of the main window already contains text, a new text output to the TOP area does not appear on the current page but on the subsequent page in the TOP area. The same applies for the BOTTOM area. If the BODY area is filled to such an extend that the new BOTTOM text no longer fits into the current main window, this text appears on the subsequent page in the BOTTOM area.
    A frequent error in application programs is that for the subsequent page (for example, NEXT) of a layout set no main window is defined. If the formatted text of the previous page did not fit into the corresponding main window , the composer searches the subsequent pages for a main window to output the text remainder. However, if the subsequent page of NEXT is NEXT again, the composer encounters an endless loop.
    To be able to create correct page breaks in longer text, you should define a main window on each layout set page.
    LAYOUT SET CONTROL
    To output SAPscript layout sets, in the print program you must always start the output with OPEN_FORM and end it with CLOSE_FORM. The function module OPEN_FORM initializes the SAPscript composer and opens the specified layout set for subsequent output. The system combines all output for this layout set up to the CLOSE_FORM to one print request. If CLOSE_FORM is missing, nothing will be printed.
    To output data in a layout set, you must use the SAPscript function modules WRITE_FORM, WRITE_FORM_LINES, and CONTROL_FORM. You can use these function modules any number of times in any order between opening and closing a layout set.
    You cannot use the ABAP/4 statement WRITE to write output to a SAPscript layout set.
    Several print requests
    Start a layout set again
    Switch layout sets
    Find layout sets
    SEVERAL PRINT REQUESTS
    Within one transaction, you can open and close several layout sets using OPEN_FORM and CLOSE_FORM, however not simultaneously. You can use parameters in the OPEN_FORM to control whether the output is stored in the same print request. But also the SAP spool decides, depending on several plausibility checks, whether new output is appended to an existing print request or whether to create a new print request anyway.
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'CLOSE_FORM'
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'CLOSE_FORM'
    You cannot combine ABAP/4 list output and SAPscript output in one print request.
    START A LAYOUT SET AGAIN
    Usually a print program does not print only one urging letter or one account statement, but several layout sets for different customers. To have the output for each customer begin with the start page of the layout set, you must start the current layout set again and again.
    To start a layout set again, you must first end the current layout set and then open the layout set again. Within one print request, first call the function module END_FORM. It executes the final processing for the current layout set. Then start the layout set again using START_FORM. Output then begins again on the start page of the desired layout set.
    CALL FUNCTION 'OPEN_FORM'
    CALL FUNCTION 'START_FORM'
    CALL FUNCTION 'END_FORM'
    CALL FUNCTION 'START_FORM'
    CALL FUNCTION 'END_FORM'
    CALL FUNCTION CLOSE_FORM
    If you use START_FORM and END_FORM, you must not specify a layout set for OPEN_FORM. However, in this case you can use the SAPscript output functions only after opening a layout set with START_FORM.

  • How can I delete an app from launchpad, that doesn't have the little cross in the left top corner. The app isn't an App Store app. The application is also not present anymore in my application's folder in finder.

    How can I delete an app from launchpad, that doesn't have the little cross in the left top corner. The app isn't an App Store app. The application is also not present anymore in my application's folder in finder.
    I tried to use the attached command through TERMINAL :
    sqlite3 ~/Library/Application\ Support/Dock/*.db "DELETE from apps WHERE title='Help';" && killall Dock
    sqlite3: Error: too many options: "DELETE from apps WHERE title='Help';"
    Use -help for a list of options.
    But i didn't work as I got the above error message.
    best regards
    Jeroen

    I'm in the same boat as you -- except that I manage both a school lab (volunteer job) and macs in the enterprise (pay job).  What I think we need is the Education Volume Purchasing Program
    http://www.apple.com/education/volume-purchase-program/faq.html
    Unfortunately this all seems a little rough around the edges -- for example, I have found updates for AppStore apps on the support.apple.com updates download site, but then when I install them via ARD they don't actually update the software.  (The AppStore icons still show as needing the updates, and the version info reports the old version.)  The documentation is also vague about which AppleID to use in which circumstance.  I think they just haven't finished thinking through the implications of the various procedures and policies upon the various kinds of customers.  When we deployed Mountain Lion on the school lab, we made an install usb and went around and installed it on each computer -- and it appears that you are on the honor system as far as paying for all of the licenses that you install.  We did!  But they appear to have no way to enforce it.
    So far, I have only deployed 9 Lion macs in my day job, and our "solution" to the AppStore showing updates problem has been to drag the AppStore icon off of the users' docks so they don't see them!

  • How can I delete an Icloud account that is already on my phone?

    I have started a new job and my predesessor left his icloud account on the phone.  How can i delete it without his password?

    Lawrence Finch wrote:
    Why would anyone need a 3rd party program to erase an iPhone? It can be erased using iTunes or the phone itself. You keep promoting unnecessary 3rd party software, and from the same developer. Maybe you are shilling for the company, or work for it?
    Lawrence, I really hope you didn't mean to reply to me!
    But, yes, I believe selenafromshezhen is shilling for that company.

  • How can I delete the MBS in FF67 or FEBA?

    Hi,
    How can I delete the MBS directly in FF67 or FEBA? Please tell me step by step as unable to do that.
    Thanks in advance...
    Nitin

    Hi,
    To delete the unposted/posted MBS or EBS or check deposit list you need to run program RFEBKA96 in SE38.
    Enter application as 0001 for EBS/EBS, 0002 for check deposit list.
    And execute it, there you will see all the statements, select those you want to delete and press delete.
    This will fix your issue.
    Thanks,
    Srinu

  • How can I delete all the files in the Adobe CS4 Master Collection from my machine?

    How can I delete all the files in the Adobe CS4 Master Collection from my machine. I have tried Control Panel but it will not do anything, there are no error messages, it is like as if it is ignoring my instruction. Why should it be so difficult to delete programs one does not want. Any ideas please.

    Moved from Cloud forum to Downloading, Installing forum
    Try running the Adobe Cleaner Tool
    http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html

  • How can i delete my old user ID

    One month ago I change my Iphone4 for a new one Iphone6, a soon as I set up, I can not loading any new programs in to.

    Hi
    Do not work, appear my old ID and, that Account do not reconized my password
    Regards.
    Carlos
    Sourcing Specialist.
    Idex Corporation
    Phone: *******
    Enviado desde mi iPhone
    El 04/02/2015, a las 7:59, Apple Support Communities Updates <[email protected]<mailto:[email protected]>> escribió:
    http://www.apple.com/support/assets/images/external/emails/logo.gif
    You received a reply
    Briansyddall<https://discussions.apple.com/people/Briansyddall?ac_cid=op123456> has replied to your question. You can view the full discussion<https://discussions.apple.com/message/27606356?ac_cid=op123456#27606356> in Apple Support Communities.
    How can i delete my old user ID<https://discussions.apple.com/message/27606356?ac_cid=op123456#27606356>
    Hi  Did you use the same Apple ID toxset up new iPhone? Try a Reboot press & hold power button & menu button hold both down until you see Apple Logo. You may need to do this for upto 50 Seconds. Cheers Brian
    Correct Answer <https://discussions.apple.com/email/thread/6814340/correct/27606356> Helpful Answer <https://discussions.apple.com/email/thread/6814340/helpful/27606356>
    Use the buttons above to tell Briansyddall and the rest of the community if this reply solved your question or helped you get closer to finding a solution.
    To reply to Briansyddall, go to the discussion<https://discussions.apple.com/message/27606356?ac_cid=op123456#27606356> in Apple Support Communities.
    You are receiving this email from Apple Support Communities. You can change your email preferences in your Apple Support Communities Profile<https://discussions.apple.com/user-preferences!input.jspa>.
    TM and copyright © 2014 Apple Inc. 1 Infinite Loop, MS 96-DM. Cupertino, CA 95014.
    All Rights Reserved<http://www.apple.com/legal/> | Privacy Policy<http://www.apple.com/legal/privacy/> | Terms of Use<https://discussions.apple.com/docs/DOC-5952> | Apple Support<http://www.apple.com/support/>
    This e-mail is intended solely for the intended recipient or recipients. If this e-mail is addressed to you in error or you otherwise receive this e-mail in error, please advise the sender, do not read, print, forward or save this e-mail, and promptly delete and destroy all copies of this e-mail.
    This email may contain information that is confidential, proprietary or secret and should be treated as confidential by all recipients. This e-mail may also be a confidential attorney-client communication, contain attorney work product, or otherwise be privileged and exempt from disclosure. If there is a confidentiality or non-disclosure agreement or protective order covering any information contained in this e-mail, such information shall be treated as confidential and subject to restriction on disclosure and use in accordance with such agreement or order, and this notice shall constitute identification, labeling or marking of such information as confidential, proprietary or secret in accordance with such agreement or order.
    The term 'this e-mail' includes any and all attachments.
    <Personal Information Edited by Host>

  • How can i delete a toolbar that has been added?

    Somehow I have a toolbar for a shop at home site that has been added to my list of toolbars. It takes over my browser when I'm surfing and takes me to places i have not selected. How can i delete this toolbar? I believe I have the latest version of firefox and i am running windows 7

    This sounds like spamware you might have installed by accident. If you go into Add-Ons (Firefox -> Add-Ons) it should be under 'Extensions'. Click the 'Remove' button and that should get rid of it.
    You might also find it under 'Programs and Features' in Control Panel. Remove it if it's there.

  • How can I delete pics from photos in order to free up space on my iPod 5 with iOS 8?

    In iOS 8, how can I delete pictures from photos app because I have run out of space, I need to delete at least 6 GB of pics.  I deleted many purchased apps but it did not restore space.  When I connect to iTunes it shows about 4 GB's allocated to documents & Data.  I do not have any documents or data , also it shows a couple of GB's allocated to "other"  I checked everything on the iPod and the only thing I can see using all my space is the pictures.  Almost 12 GB's of space.  I have all the videos and pics backed to iPhoto library on my iMac.  The trash can is disabled on iPod, but enabled on iPhone and iPad.  Why is the delete/trash can feature disable on my iopd?  I need to delete the videos and a lot of pics.   

    Were the photos synced to the iPod?
    If so you have to unsync them or use a third-party computer program like TouchCopy or PhoneView
    An "other" larger than about 1 1/2 GB indicates corrupted files.
    What is the Other on my iPhone and How to Remove It
    What is "Other" and What Can I Do About It?
    Next, usually restoring from backup eliminated the corrupted files. However, sometimes restoring to factory settings/new iPod is required.
    To restore from backup see:
    iOS: How to back up
    To restore to factory settings/new iPod see:
    iTunes: Restoring iOS software

  • How to copy wd for abap program?

    Hi SAP GEARS!
    I'm developing a program (wd) in Minisap when i have not a net connection. How can i copy the wd program from this minisap to a real workplace?
    A solution is caching  data and cofile files but in standard minisap instalation the transport layers are not configured
    so, there is someone with enough goodness to help me with this thread?
    Tanks!

    Hello,
    If you want to download a Web Dynpro Component to your PC for moving between systems that aren't connected via transport, then I suggest that you look at SAPLink: http://saplink.org
    SAPLink is an Open Source community project for downloading and uploading ABAP development objects in XML format via simple report instead of the transport system. There is a plug-in for SAPLink that supports Web Dynpro Components.
    Hope this helps!
    Regards,
    Srilatha M

  • How can I delete a broken table?

    Hi,
    I´m still a oracle-noob, hope somebody can help me.
    Last night the optimizer hanged on a single table, so I killed the optimizer-process. After that I checked the table where the optimizer hangs... The result was, that I can't make a query, and can't drop it. I tried dbverify, but no error. When I run optimizer again, or analyze it hangs...
    So I tried to drop the user/schema and try to drop the tablespace...but it hangs to. When I stop the execution with ctrl+c it brings a ora-00604.
    OS is AIX 5.3, DBMS 10.2.0.1, archivlog is activ, my SAN-guy told me, that there are no physical errors
    How can I delete the table or tablespace? Thats enough for me, I don't need a backup via rman or something else (it also would be great, but I never used rman until now...i'm still a noob). And maybe someone can tell why I can't drop the table.
    thx
    Edited by: user10650608 on 02.10.2009 08:28

    Hi,
    Yes restarting or killing all your user process could solve your problem but still you would like to do some more trouble shooting without restarting or killing processes then
    SELECT s.sid,
      FROM v$session s,
           x$kglob ob,
           dba_kgllock lk
           ( SELECT kgllkuse, kgllkhdl, kgllkmod, kgllkreq, 'Lock' kgllktype FROM x$kgllk
              UNION ALL
             SELECT kglpnuse, kglpnhdl, kglpnmod, kglpnreq, 'Pin'  kgllktype FROM x$kglpn ) lk
    WHERE lk.kgllkhdl = ob.kglhdadr
       AND lk.kgllkuse = s.saddr
       AND lk.kgllkhdl IN ( SELECT DISTINCT kgllkhdl
                              FROM ( SELECT kgllkhdl, kgllkreq FROM x$kgllk
                                      UNION ALL
                                     SELECT kglpnhdl, kglpnreq FROM x$kglpn )
                             WHERE kgllkreq > 0 )
    ORDER BY lk.kgllkhdl,
              lk.kgllkreq ASC,
              lk.kgllkmod DESC
    --To check if it is hold by any killed session
    select sid, status, program from v$session where status not in ('ACTIVE','INACTIVE')Regards
    Anurag Tibrewal

Maybe you are looking for