Thread FAQ:

Why shold we call wait() from syncronized blocks or methods

If your wait or notify call is the only thing in the synchronized block you aren't using it correctly.
A wait should always be associated with a condition. You wait for some condition to be satisfied and the test of that condition must be in the synchronized block with the wait.
Likewise the changing of the condition governing a wait need to be in the same synchronized block as the notify.
Like this:
// wait
synchronized(monitor) {
    while(!canProceed)
       monitor.wait();
// notify
  synchronized(monitor) {
     canProceed = true;
      monitor.notifyAll();
     }Of course it's not necessarily a boolean field, it could be the empty state of a queue or many other things.
If either the test or the setting of the flag were not synchronized with the wait or notify there would be a possibility of the flag state changing between the test and the wait, leading to an indefinite wait.
Edited by: malcolmmc on Mar 20, 2009 8:59 AM

Similar Messages

  • Thread FAQ:findind removed collection elements

    Hi All
    i have two threads and one collection with some elements ,The problem is one removed some elements in collections now i want to find out elements removed by thread one with thread two

    Well they're not in the collection any more, are they? so the thread that removed them will have to remember them somewhere, or else the other thread will need a copy of the original collection.
    It's not a Thread FAQ question. Any two classes that used the collection would have the same issue.

  • A collection of threads: FAQ's, intros and memorable discussions

    Welcome to the SDN Security Forum!
    In addition to the information accessible via the SDN Security Main Wiki and the SDN Security Forum Search and
    searching the SAP Service Marketplace (see the thread on OSS Note Search Techniques), this "sticky post" lists some threads from the forum as:
    - an introduction for new members / visitors on topics discussed in threads,
    - a collection of some threads which provided usefull answers to questions which are frequently asked,
    - a collection of some memorable threads if you feel like reading some security related material.
    - a collection of OSS notes which have been proven to be generally usefull to know about.
    The listed threads will be enhanced from time to time. Please feel welcome to contact me via the details in my SDN Business Card if you would like to suggest any threads for inclusion here.
    Keeping an eye on the SDN Security Homepage for relevant blogs (often there are security aspects to other blogs as well),
    the Security Area of the SAP Service Marketplace ("OSS" logon required) and subscription to the SAP Security Newsletter
    can also be generally recommended if you are interested in security.
    New!Also see SAP's Security Disclosure Guidelines and do not use SDN to report software bugs. Contact details are in the link.
    PS: When asking a question in the forum, please also provide sufficient information such that the question can be
    answered usefully, and when the question is answered please indicate which solution was found and close the thread.

    Identity Management
    CUA will never die! => Blog from SAP about CUA support myths.
    CUA information and advice needed!!! => There is a seperate dedicated forum for this now.
    User Management and Password Rules
    User Comparison => PFUD and "valid to" role assignments, and other search terms.
    Effect of Keeping User IDs => Why and how to avoid deleting user ID's.
    FORCE PASSWORD CHANGE => Think twice about updating SAP tables.
    ALEREMOTE ID locked by KRNL => Where did a (CaSe-sensitive) password come from and why did it fail?
    DDIC and changing ownership of Jobs => Restricting DDIC access and logging, by restricting it's use.
    Copy User Masters from 4.7 to ECC 6.0 => Old hats, new (easy) tricks and win a round of beers, instead of points
    Profile Parameter: login/password_logon_usergroup => Exceptions, development requests and analzing logon problems.
    Authorizations
    Trace => Contributing to SDN can enable a difference for everyone, depending on the reason code ...
    Security Design => Derived roles, role design and (potential) design errors.
    F110 - S_BTCH_ADM => S_BTCH_ADM vs. S_BTCH_JOB.
    How to securize SE16N => Be carefull with S_DEVELOP authorizations, regardless of S_TCODE.
    Giving authorization for img => Tcodes, activities and projects within SPRO.
    Role and Naming concpets => Important first step with lasting consequences.
    display access for the tcode SCC4 => Tweaking table auth groups with transaction SE54.
    No control over workbench tcode start => The "System => Status and F1 trick"; also see SAP note 1085326.
    Is SU24 only for removing security checks? => What the SU24 indicators are for.
    Effect of "changed' objects during upgrades => The rules of SAP note 113290.
    How to remove SPRO from SAP_ALL profile => The Neverending Story.
    How to create new org.level and further actions? => Reports for converting organizational level fields.
    Granting Authorization Group SC in S_TABU_DIS => New authorization object S_TABU_NAM to access individual tables.
    error while uploading roles from quality to production => Upload roles, or transport them.
    SUIM RSUSR010 does not return completed list of t-code. => Special SUIM reports explained by SAP guru Bernhard Hochreiter.
    Maintaining different values for Accounting Type (KOART) => A little bit of everything in PFCG which you need to know.
    Adding Object Mannully Vs. Adding Object in SU24 for Tranaction => When to use SU24 to make changes.
    Too many duplicate objects coming while adding Tcode through MENU => SU24, PFCG merge option and role design.
    Not add authorization objects that exist in role when adding transaction => Initial installation tuning of SU24.
    Do you give SAP_ALL and SAP_NEW to developer in Dev and QA environtment? => Developer type authorizations.
    Errors occurred during post-handling PRGN_AFTER_IMP_ACTGROUP_ACGR for ACGR => Solutions for profile name collisions.

  • What keeps this thread alive?

    I have this sun example of how to read data from a serial port http://developer.java.sun.com/developer/releases/javacomm/SimpleRead.java.
    I'm not interested in the serial port stuff but I wonder what exactly keeps the program / the thread alive?
    The entire code:
    * @(#)SimpleRead.java     1.12 98/06/25 SMI
    * Copyright (c) 1998 Sun Microsystems, Inc. All Rights Reserved.
    * Sun grants you ("Licensee") a non-exclusive, royalty free, license
    * to use, modify and redistribute this software in source and binary
    * code form, provided that i) this copyright notice and license appear
    * on all copies of the software; and ii) Licensee does not utilize the
    * software in a manner which is disparaging to Sun.
    * This software is provided "AS IS," without a warranty of any kind.
    * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
    * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
    * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND
    * ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY
    * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE
    * SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS
    * BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
    * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
    * HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING
    * OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
    * ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    * This software is not designed or intended for use in on-line control
    * of aircraft, air traffic, aircraft navigation or aircraft
    * communications; or in the design, construction, operation or
    * maintenance of any nuclear facility. Licensee represents and
    * warrants that it will not use or redistribute the Software for such
    * purposes.
    import java.io.*;
    import java.util.*;
    import javax.comm.*;
    public class SimpleRead implements Runnable, SerialPortEventListener
        static CommPortIdentifier portId;
        static Enumeration portList;
        InputStream inputStream;
        SerialPort serialPort;
        Thread readThread;
        public static void main(String[] args)
            portList = CommPortIdentifier.getPortIdentifiers();
            while (portList.hasMoreElements())
                portId = (CommPortIdentifier) portList.nextElement();
                if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)
                    // print port names to adjust the desired com port
                    System.out.println("Serial Port: " + portId.getName());
                    // if (portId.getName().equals("COM1")) {
                    // this is (hard coded) the port I want to monitor
                    if (portId.getName().equals("COM4")) {
                        SimpleRead reader = new SimpleRead();
        public SimpleRead() {
            try {
                serialPort = (SerialPort) portId.open("SimpleReadApp", 2000);
            } catch (PortInUseException e) {}
            try {
                inputStream = serialPort.getInputStream();
            } catch (IOException e) {}
         try {
                serialPort.addEventListener(this);
         } catch (TooManyListenersException e) {}
            serialPort.notifyOnDataAvailable(true);
            try {
                serialPort.setSerialPortParams(9600,
                    SerialPort.DATABITS_8,
                    SerialPort.STOPBITS_1,
                    SerialPort.PARITY_NONE);
            } catch (UnsupportedCommOperationException e) {}
            readThread = new Thread(this);
            readThread.start();
        public void run() {
            try {
                Thread.sleep(20000);
            } catch (InterruptedException e) {}
        public void serialEvent(SerialPortEvent event) {
            switch(event.getEventType()) {
            case SerialPortEvent.BI:
            case SerialPortEvent.OE:
            case SerialPortEvent.FE:
            case SerialPortEvent.PE:
            case SerialPortEvent.CD:
            case SerialPortEvent.CTS:
            case SerialPortEvent.DSR:
            case SerialPortEvent.RI:
            case SerialPortEvent.OUTPUT_BUFFER_EMPTY:
                break;
            case SerialPortEvent.DATA_AVAILABLE:
                byte[] readBuffer = new byte[20];
                try {
                    while (inputStream.available() > 0) {
                        int numBytes = inputStream.read(readBuffer);
                    System.out.print(new String(readBuffer));
                } catch (IOException e) {}
                break;
    }The work of the thread is located in the run() method. As long as statements from this method are executed the thread is alive, at least this is what I've read so far in thread HowTos and stuff.
    But:
    public void run() {
            try {
                Thread.sleep(20000);
            } catch (InterruptedException e) {}
        }doesn't contain an endlos loop. It sleeps for a fixed amount of time and then seems to finish. The programm or a thread of the program is still running after these 20 seconds expired and keeps reading data.
    I've also seen a version with 100 ms instead of 20000.
    So now back to my question: Why is this working?
    Why 20000?
    Can somebody enlighten me please?
    I was going to implement an endlos loop to keep such a port monitoring thread alive but since the jave gurus shipped the example this way I'm kinda puzzled.
    Any help is highly appreciated.
    Mat.

    As far as I know the serialEvent() method is a callback. (I think the registered listeners are usually callback aren't they).
    I wish I could rely on this kind of technique. I even read some Thread faqs and howtos over but I couldn't figure out why this should be reliable working.
    Maybe its just because the opening of the port leads to another thread created. The one which monitors the port in the first place and calls the registered listeners. So the 20 seconds may just be a very safe way to let this thread do all its initial work.
    But then ... why doing a seperate thread in SimpleRead?
    Thank you so far for your input,
    Mat.

  • HELP: best way to share music?

    Here's the deal:
    I have a MacBook Pro and my wife just got a MacBook Air.
    All of our music (about 15,600 songs / 81 GB) is currently on my MacBook Pro.
    I would like to use iTunes Match to get all of this music in the Cloud and off my MacBook Pro.
    My wife and I would each like to be able to access this music on our respective computers.
    We would like to be able to download separate podcasts to our respective computers.
    We don't currently have iPhones, but will be getting the new ones when they come out this fall.
    At that time, we'd like to access music in the same way as described above.
    At that time, we'd also like to have separate apps (i.e. not all the same apps on each others phones).
    So my questions are:
    Is iTunes Match the solution?
    If so, do we share an Apple ID for music... but have separate Apple IDs for everything else (apps, reminder, etc.)? Is that possible?
    In short, what's the best way to share music across multiple devices, while still keeping the devices autonomous in other ways? Thanks for your help!

    First, read this thread: FAQ:  Why iTunes Match can NOT be used as a backup!
    If you each want your own, personal content on your future iPhones this can be done with one iTunes Store account ID, however keep in mind that you will both be using one account. If you wish to use iTunes Match this is also possible but you may not have multiple iTunes Store accounts. You both must share the same account. You would both be able to subscribe to your own Podcasts. 
    For sharing the music locally I recommend Home Sharing, not iTunes Match. And have a backup scheme for the personal data on both notebooks. If you do not have a backup scheme in place now, I suggest you purchase a 2 TB Time Capsule to backup both computers.

  • MacPro  Running Super slow with Photoshop CS5

    My MacPro is running extremely slow with Adobe Photoshop CS5. I have tried uppping the ram usage to over 14 gigs of ram and its still even slower than my macbook pro. the healing brush is the slowest, but even layer masking seems to lag a lot. how can I fix this?

    There are dozens of threads, faq, guides, tips on how to configure a Mac especially for CS5. Best places to start.
    http://macperformanceguide.com/index_topics.html
    http://macperformanceguide.com/OptimizingPhotoshopCS5-Intro.html
    Scratch drive or array
    Disable Spotlight on scratch
    Move your files to scratch for work and then save as you go and move back to media drive when done
    fast system drives. maybe even SSD if you can, or 10K 600GB VR
    Upping RAM helps if you work with large images, layers, etc (in some cases 16 or 24 or 32GB, and if you can run in 64-bit mode get a little better).
    Some specs on the setup?
    http://www.macgurus.com/guides/storageaccelguide.php
    http://homepage.mac.com/boots911/.Public/PhotoshopAccelerationBasics2.4W.pdf
    Quadro CX (Windows CUDA for Photoshop Windows only)
    http://www.nvidia.com/object/productquadro_cxus.html
    Adobe Optimize CS5 Mac
    http://kb2.adobe.com/cps/404/kb404440.html

  • Room Template Administration

    Hi,
    Just installed the EP 6.0 SP11 and I've been playing around, what I want to try and do is create a new room template. What I'd like is simply a room template that contains a discussion thread, FAQ and links list.
    What I am missing though is a tutorial on how to go about this from start to finish, so if someone can point me in the right direction that would be great!

    Hi Craig,
    and if it's not enough, take this in addition https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/nw/coll251 - sap netweaver collaboration- modeling and configuring collaboration rooms.pdf
    Hope it helps
    Detlev
    PS: Isn't the Search function one of the best inventions ever made?!

  • Cannot install snow leopard. Keep getting"os product manager domain error-100"

    Cannot install snow leopard. Keep getting"os product manager domain error-100"

    Just to double check,
    1: you are hold c or option/alt key booted from the 10.6 disk that came with your machine
    2: you are in Disk Utility and you have selected the drive makers name and disk size on the left
    3: you attempt to click Partition tab, click on the big box, select 1 partition, select option: GUID and format OS X exteneded Journaled and it reports "can't unmount disk"
    4: you do have no other drives connected to the machine
    If that's all true, then you need to quit Disk Utility and use Terminal and try to force unmount the disk
    http://macosx.com/forums/mac-os-x-system-mac-software/309784-official-mac-os-x-1 0-6-snow-leopard-thread-faq-33.html
    Once the drive is unmounted, then hopefully you should be able to format it in Disk Utility

  • Airport Extreme and Time Machine backups using a USB drive

    Hi there,
    I checked through the threads/FAQ's for an answer to this but couldn't find anything...
    I have an AE set up with a USB drive attached as my Time Machine backup drive. When I start my MBP up and initiate a forced backup, Time Machine will go and find my drive (via the AE), mount it and carry out the backup without a problem. However, if I start my MBP up and wait for the scheduled hourly backup, TM doesn't see the drive (or perform the backup) unless I go and manually mount the drive first.
    I realise I can put the drive in my login items to auto mount on boot but I wondered if there was a way to get the scheduled backups to work without doing this (as with the forced backups).
    Thanks

    mattschenker wrote:
    Pondini,
    Actually, I wasn't thinking about theft. I was just thinking that for security in a possible data-loss "event," it was better to have the backup drive physically separated from the main computer. But maybe that's not necessary.
    That's unlikely. A power surge could take out both your Mac and connected external HD. You do have your Macs on good surge protectors or, better yet, U.P.S. systems, right? If not, see [Using a U.P.S. System with a Mac|http://web.me.com/pondini/AppleTips/UPS.html].
    But wherever the external HD is, unless it's on a surge protector or U.P.S., it's still exposed.
    Other things causing data loss are even less likely to affect your Time Machine drive (especially if there's no other data on it).
    Yes, I could hook something up to my Mac Mini. Good point! And that would really keep it separated, since it would be in an entirely different floor. But then again, Time Machine backups done wirelessly would probably take forever.
    The first one, yes. But if you have a good WIFI connection, subsequent ones shouldn't take too long or be too obtrusive, except when you've updated a lot of data (like installing an OSX update).
    See #22 in [Time Machine - Frequently Asked Questions|http://web.me.com/pondini/Time_Machine/FAQ.html] (or use the link in *User Tips* at the top of this forum), for setup instructions.
    But this just shows that there are a lot of options.
    Yes.
    I do wish Apple would solve the problem of Time Machine working via the Airport Extreme. That would be my favorite option.
    Not likely. Time Machine's been out since Leopard, about 3 years, and backups via an Extreme have never been reliable or supported. Just why they work well on a Time Capsule, or even a USB drive connected to a TC, but not an Airport, is a mystery, but that's the way it is.
    But it's always a good idea to keep secondary backups. See #27 in [Time Machine - Frequently Asked Questions|http://web.me.com/pondini/Time_Machine/FAQ.html] (or use the link in *User Tips* at the top of this forum), for some suggestions.

  • SAP BW security

    Hey Folks,
    I am new to BW security, can any one suggest links to BW security documents and comprehensive books for reading? The BW release is 7.0
    Regards,
    Prashant
    Edited by: Prashant Pasala on Sep 4, 2008 10:00 AM

    > I am new to BW security, can any one suggest links to BW security documents and comprehensive books for reading? The BW release is 7.0
    Try [this link|https://www.sdn.sap.com/irj/sdn/wiki?path=/x/fgq] first, A collection of threads: FAQ's, intros and memorable discussions second, and please prove you've used the search.

  • Sap all except basis

    how can i create a role that gives all authorizations like SAP_ALL except basis, i mean something like SAP_ALL (-Basis)

    This is a frequently asked question. Please use the forum search and/or have a look in our sticky:A collection of threads: FAQ's, intros and memorable discussions

  • Boot Camp is Driving me CRAZY!!!

    I'm trying to use bootcamp to install windows XP SP2 on my macbook pro.
    It's a late 2010/early 2011 15 inch, runnning 10.6.8 with all available updates done to the computer.
    Here is the spec of it:
    Hardware Overview:
      Model Name:          MacBook Pro
      Model Identifier:          MacBookPro6,2
      Processor Name:          Intel Core i5
      Processor Speed:          2.4 GHz
      Number Of Processors:          1
      Total Number Of Cores:          2
      L2 Cache (per core):          256 KB
      L3 Cache:          3 MB
      Memory:          4 GB
      Processor Interconnect Speed:          4.8 GT/s
      Boot ROM Version:          MBP61.0057.B0C
      SMC Version (system):          1.58f16
      Serial Number (system):          W8******AGU
      Hardware UUID:          755B0169-15FB-5123-8C5A-436B3A8D2B37
      Sudden Motion Sensor:
      State:          Enabled
    I havent done anything out of the ordinary with the machine just average use and i havent installed anything strange or unusual onto it.
    Ive got my OS disk that came with it and when i run Bootcamp i choose the "i have the Mac OS X installation disc, etc" option.
    I choose my partition size and the process will start but then im hit with the error message "The disk cannot be partitioned because some files cannot be moved.  Back up the disk and use Disk Utility to format it as a single Mac OS Extended (Journaled) volume. Restore your information to the disk and try using Boot Camp Assistant again."
    Ive gone into Disk Utility and from i can see it is a single mac OS extended volume, nothing seems to be other than what it wants.....
    Im at a loss and have read a few threads & faq's etc but cant really seem anything to help.
    Anyone have any ideas on how to resolve the issue?
    (sorry if this is noobish or something posted already)
    <Serial Number Edited by Host>

    See Nathans good advices in this thread: http://discussions.apple.com/thread.jspa?messageID=9078900&#9078900
    If you have an external HD you might use SuperDuper or Carbon Copy Cloner for cloning your OSX to the external HD; check to see if the external OSX boots; erase your internal OSX; restore OSX from your external HD to your internal HD.
    During the clone/restore process the fragmentation that now hinders the partitioning with BootCamp is gone.
    Hope it helps
    Stefan

  • DVD drive not showing...

    Hi, first off, thanks for reading this, I hope you'll be able to help me out. My DVD drive doesn't show up on my HP Pavillion dv2000 anymore. It doesn't even show up in the hardware manager.
    I tried the upper filters/lower filters fix, but I don't see any registry entries with those names in the registry folder that is  specified across many threads/FAQs. There is however, one folder called: "properties", but I'm denied access to it, even though I'm administrator. I also tried an autofix program linked in another thread (the file was called: XP_CD-DVD-Fix.zip) just to be sure.
    I've tried looking for driver updates on the HP site, but all they do is tell me to install HP support assistant for windows 7. I have windows Vista, so that's a problem. Any way I can download the driver without support assistant?

    Hi,
    The driver for any CD/DVD Drive is provided by windows.  Try the following.
    From the Start Menu, open All Programs, open Accessories, right click the Command Prompt and select 'Run as Administrator'.  In to the prompt type the following command and hit enter.
    sfc /scannow                 ( note that there is a space between sfc and the / )
    Let the process complete, then type exit and hit enter.  Restart the PC.
    Next, from the Start Menu, open the Control Panel and click on Device Manager.  Click to open the IDE ATA/ATAPI Controllers.  Right click on the first channel and select uninstall.  Do not delete drivers if asked.  When uninstalled repeat the process for each channel.  Also if an ATA controller is listed, right click and uninstall this, again not deleting drivers if asked.  When complete, see if the CD/DVD Drive now shows up in Device Manager.
    Regards,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • Suggestions thread for ABAP FAQ sticky

    See these threads for "online collections" in the ABAP Development forums =>
    FAQ's, intros and memorable discussions in the ABAP General Forum
    FAQ's, intros and memorable discussions in the ABAP Data Dictionary Forum
    FAQ's, intros and memorable discussions in the ABAP UI Programming Forum
    FAQ's, intros and memorable discussions in the ABAP Form Printing Forum
    FAQ's, intros and memorable discussions in the Enhancements & Modifications
    FAQ's, intros and memorable discussions in the Performance and Tuning Forum
    FAQ's, intros and memorable discussions in the Data Transfers Forum
    FAQ's, intros and memorable discussions in the ABAP Objects Forum
    Edited by: Julius Bussche on Apr 21, 2009 5:22 PM

    ABAP General
    Subtotals in alv list.   => Subtotals in ALV    <= Added and moved to UI programming
    Can we modify a sub-total in ALV => Subtotals text in ALV /Modification of Subtotals in ALV   <= Moved down to new thread.
    cl_salv_table - Save Layout =>  ALV OM Save layout option <= Moved down to new thread.
    Report with page break.   => ALV Report with page break. <= Moved down to new thread.
    ALV Sorting Not Working after Adding Checkbox to ALV => ALV Sorting and Group Functionality working with Checkbox <= Moved down to new thread.
    Calculating Total with Checkbox in ALV Grid => Calculating Total with Checkbox in ALV Grid  <= Moved down to new thread.
    DUMP WHILE SUMMATION IN ALV  => General Fieldcatalog error.  <= Moved down to new thread.
    Problems with REUSE_ALV_FIELDCATALOG_MERGE =>Problems with REUSE_ALV_FIELDCATALOG_MERGE   <= Moved down to new thread.
    Must i_structure_name for LVC_FIELDCATALOG_MERGE be pre-defined in dict?   => Converting SLIS fieldcatalog to LVC fieldcatalog  <= Moved down to new thread.
    Capture Checkbox Value in ALV Grid   => Capturing the editable fields values in ALV   <= Moved down to new thread.
    how to refresh table display using slis and 'reuse_alv_grid_display method. => Refreshing the ALV Display  <= Moved down to new thread.
    fetch data in edittable field in alv using REUSE_ALV_GRID_DISPLAY_LVC FM => Reading the editable values for ALV LVC function  <= Moved down to new thread.
    Radibutton in ALV Report output => Radio buttons in ALV report  <= Moved down to new thread.
    Edit rows in ALV => Usage of Styles in ALV for disable/enable input option  <= Moved down to new thread.
    how to copy/delete file => executing Unix commands <= Hmmm... c-calling the 'system' does not work in my systems during normal operations. See system param 'rdisp/call_system' which can be disabled, then the code dumps. Is there a different thread with DATASET commands? SXPG?
    express CR_LF => ABAP char Utilities CR_LF use , replace '##' in a application server <= Ahhh yes, I remember this series. This is one of the nicer threads from it... Added.
    String Operations which contain the special character '#' in BDC Session => ABAP char Utilities Horizontal_tab use , replace '#' in application server file <= Sufficiently covered by the next thread.
    Problem with statement "find all occurences of ..." => ABAP char utilites Newline, replace '#' in application server in end of line <= Added.
    How to Send Email to Outlook? =>sending mails to outlook <= Added.
    FM for uploading Image to SAP => upload image to mime repository <= Added.
    Passing an Internal Table to a Report executed through 'Submit' => use of Import and export refer Rich Heilman's code  <= Added.
    Create a parameter to enter a password => Selection parameter password behaviour  <= Added.
    ABAP Dictionary
    =>
    Form Printing
    Exporting Graphics from SAP =>Download Logo from SE78 <= Okay, added... but the thread is rather old and ws_download is obsolete now, isn't it?
    BDC for SE78 Transaction  => Upload Logo programatically <= Hmmm... external performs and guests. I would like more opinions on this one before adding.
    UI Programming
    [Top of page in OO ALV|TOP_OF_PAGE in ALV  Using CL_GUI_ALV_GRID ]=> Top of page in OO ALV <= I understand that this blog was very helpfull, but it is full of email addresses. Hmmm.. tough call Is there another example (thread) without any "here is my mail address" comments. We want to avoid those.
    [Top of page Alignments in Normal ALV|Alignment of  Data in TOP-OF-PAGE in ALV GRID] =>  Top of page in normal ALV <= this is more wiki material in a blog, but again often asked... Hmm.. lets go through the others first and come back to this one.
    To display URL as a hyperlink (along with simple text) in dialog program   => URL display using HTML Viewer  <= Added.
    select-option on dynpro => Select-options usage in Module pool programming  <= Added.
    New! =>
    Enhancements and Modifications
    =>
    ABAP Performance and Tuning
    =>
    Data Transfers
    =>
    ABAP Objects
    =>
    Edited by: Julius Bussche on Oct 3, 2008 10:31 PM
    Edited by: Julius Bussche on Oct 3, 2008 10:34 PM
    Edited by: Julius Bussche on Oct 3, 2008 10:38 PM
    Edited by: Julius Bussche on Oct 3, 2008 10:43 PM
    Edited by: Julius Bussche on Oct 3, 2008 10:55 PM
    Edited by: Julius Bussche on Oct 4, 2008 12:06 AM
    Edited by: Julius Bussche on Oct 4, 2008 12:40 AM
    Edited by: Julius Bussche on Oct 4, 2008 12:57 AM
    Edited by: Julius Bussche on Oct 4, 2008 1:23 AM
    Edited by: Julius Bussche on Oct 4, 2008 3:27 PM
    Edited by: Julius Bussche on Oct 4, 2008 3:39 PM
    Edited by: Julius Bussche on Oct 4, 2008 5:40 PM
    Edited by: Julius Bussche on Oct 4, 2008 5:59 PM
    Edited by: Julius Bussche on Oct 4, 2008 7:17 PM

  • Please allow posting in the suggestions to Ps Win FAQ thread.

    I wanted to post in this thread: http://forums.adobe.com/thread/375803?start=100&tstart=0 in order address an easier version of the suggestion from the following post: 2. As right-clicking the tool icon of the option bar in CS5 gets the reset tool/reset all tool contextual menu, easier than going through two drop down menus to find that hidden yet useful option. But the suggestions threads is locked, nobody can post in there, and the FAQ forum is in dire need of facelift. I could work on it in my spare time, like Mathias used to do it, and as I did in the Camera Raw FAQ.

    I agree that perhaps a sticky, or similar, would be useful. I cannot recall seeing anything in the Profiles that defines a MOD/Host. In many cases, these folk are "Community Experts," but there are several exceptions.
    I generally put " 2 & 2" together, when I see that ____ has branched a thread, moved it to a sub-forum, has locked it, etc., but that is not always the case. In one particular product forum, we are blessed with several Adobe employees, who also do some "housekeeping" from time to time, so they have a MOD console, but are not active MOD's. Some tell me that in the product forum, where they spend time, there seem to be no MOD's around, or at least visible. I know that some resent any sort of touchy-feely, or the concept of a community, but having the MOD's say hello, would not be a bad idea. We have had a few retire, and they usually stopped by to say goodbye. I am sure that there were subscribers who asked, "who was that? Were they actually a MOD here?"
    In my case, the ability to PM a MOD can be very useful. Often posters will fall into the wrong forum, or especially sub-forum. As I cannot move their post to the appropriate location, I just drop a MOD a quick PM, with my suggestion for where the poster would get the most "eyes" and also quicker help. These are usually new posters, who do not read the little messages at the top of, say a FAQ sub-forum, or post with an urgent problem to the Tips & Tricks sub-forum, which is basically a repository for articles on how to do things regarding video-editing, and not really a Q & A forum. Also, I am one of the only people, who go there, as I link to the various articles. Most folk never even see that sub-forum's main page, and only the linked article. A question could well languish for months, before someone stumbled upon it - there, all a MOD needs to do is move the post out to the main forum to get views.
    I like your idea, but would anticipate a bit of push-back from some. You get MY vote...
    Glad that Adobe Admin got things sorted out for you.
    Hunt

Maybe you are looking for

  • How can I get rid of telephone poles?

    I take lots of pictures of buildings in urban settings. Quite often, I take a shot against a blue sky, and there is no way to frame or crop the picture to avoid having things like telephone poles or street lights in the photo. I can use the retouch t

  • Link Invoices to Payments - 2007

    I have a customer that just upgraded from 2005 to 2007.  Prior to upgrading, they had multiple customers with payments on account that represented downpayments on an invoice.  In 2005, they would use the Link Invoices to Payments to apply the payment

  • Can not put decimal quantity in BOM quantity

    Hi all,              while go to put decimal quantity in BOM quantity, sytem is not allowing me. It is only allowing me to put only integer number. with regards, partha

  • Deployment run with prioritisation of sales order

    hello friends, we are working on DRP ( Distribution resuorce planning )  when we do deployment, system should create Stock transport orders based on  prioritisation of sales orders . how to configure for this requirement . pls guide me. vengaladasu

  • "Ships within 24 hours."

    So if I was to purchase an iPod Touch from the Apple store within the next few hours, does this mean it should get here tomorrow? Or, possibly, Monday at the latest? Or does that mean it ships within 24 hours AFTER they process the order-- meaning it