Help me in oops

Hi
Can any 1 send me FAQ in ABAP-OOPS
send me to [email protected]
Thanks
Swaroop

hi,
some helful links.
Go through the below links,
For Materials:
1) http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf -- Page no: 1291
2) http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
3) http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
4) http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
5) http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
6) http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
7) http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
8) http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
1) http://www.erpgenie.com/sap/abap/OO/index.htm
2) http://help.sap.com/saphelp_nw04/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
Regards
Anver

Similar Messages

  • Hello Friends need help in ALV oops

    Hello,
    My requirement is that in my ALV ouptut i will edit one cell when i am editing i.e if its is 200,00 i will change it to 300,00 before changing it should ask me wheather to change it or not i need to dispaly a dialog box with yes or no option if i click yes then it should accept the value 300,00.
    I am using ALV OOPS.

    Hi,
    You can achieve this as below,
    DATA: w_result TYPE c.
      METHOD handle_user_command.
    *   Handle own functions defined in the toolbar
        CASE e_ucomm.
          WHEN 'CHANGE'.
    CALL FUNCTION 'POPUP_CONTINUE_YES_NO'
      EXPORTING
       defaultoption       = 'N'
        textline1           = 'Do you want to change the value?'
    *   TEXTLINE2           = ' '
        titel               = 'Confirmation for change'
    *   START_COLUMN        = 25
    *   START_ROW           = 6
    IMPORTING
       answer              = w_result.
    IF w_result = 'J'. "J is for yes.
    "Write your logic for saving the changes
    ENDIF.
      ENDCASE.
      ENDMETHOD.                    "handle_user_command
    Hope thi helps you.
    Regards,
    Manoj Kumar P

  • F4 Help IN ALV (OOPs) based on value entered in Other colunm.

    Hi,
    I have developed a module pool using ALV GRID Display.
    i have two fields in it. and for the second field i should provide F4 help. and the list in the f4 help should be based on the value enterd in first column.
    below is my code.
    MODULE BPO_100 OUTPUT.
    DATA: LT_FCAT TYPE LVC_T_FCAT.
    DATA: ls_fcat    TYPE lvc_s_fcat.
    DATA: wa type t_znout.
    *DATA: it_kd1 LIKE zish_pm_cs_kd1fd OCCURS 0 WITH HEADER LINE.
    SELECT * FROM zish_pm_cs_kd1fd INTO TABLE it_kd1 WHERE einri = rnpa1-einri.
      IF sy-subrc = 0.
        SORT it_kd1 BY sno.
      ENDIF.
      DELETE ADJACENT DUPLICATES FROM it_kd1 COMPARING fieldname.
    LOOP AT it_kd1 into wa.
    clear wa-value.
    MODIFY it_kd1 FROM wa.
    ENDLOOP.
           ls_fcat-fieldname = 'FIELDNAME'.
           ls_fcat-scrtext_l = 'Field name'.
           ls_fcat-scrtext_m = 'Field name'.
           ls_fcat-scrtext_s = 'Field name'.
           ls_fcat-tabname   = '1'.
           ls_fcat-col_pos = '1'.
           ls_fcat-outputlen = 15.
           APPEND ls_fcat TO lt_fcat.
           ls_fcat-fieldname = 'VALUE'.
           ls_fcat-scrtext_l = 'Value'.
           ls_fcat-scrtext_m = 'Value'.
           ls_fcat-scrtext_s = 'Value'.
           ls_fcat-tabname   = '1'.
           ls_fcat-col_pos = '2'.
           ls_fcat-outputlen = 15.
           ls_fcat-edit = 'X'.
           ls_fcat-f4availabl = 'X'.
           APPEND ls_fcat TO lt_fcat.
    IF G_CUSTOM_CONTAINER1 IS INITIAL.
    create a custom container control for our ALV Control
        CREATE OBJECT g_custom_container1
            EXPORTING
                container_name = g_container1
            EXCEPTIONS
                cntl_error = 1
                cntl_system_error = 2
                create_error = 3
                lifetime_error = 4
                lifetime_dynpro_dynpro_link = 5.
            IF sy-subrc ne 0.
    add your handling, for example
          CALL FUNCTION 'POPUP_TO_INFORM'
            EXPORTING
              titel = 'ZISH_SCRN_ALV'
              txt2  = sy-subrc
              txt1  = 'The control could not be created'(510).
        ENDIF.
    create an instance of alv control
        CREATE OBJECT grid1
               EXPORTING i_parent = g_custom_container1.
      CALL METHOD grid1->set_table_for_first_display
               EXPORTING
                i_structure_name = 'ZISH_PA_ZNOUT'
          i_default        = gs_test_1700-vari_default
                 i_default        = 'X'
                i_save           = gs_test_1700-vari_save
                is_variant       = ls_vari
                is_layout        = gs_layout1
               CHANGING
                 it_outtab        = it_kd1
                 IT_FIELDCATALOG  = LT_FCAT.
    ENDIF.
    ENDMODULE.                 " BPO_100  OUTPUT
    Edited by: Guru Ram on Sep 24, 2009 8:58 AM

    See sample code.
    I have 2 fields  MATNR and DESC in screen 100. Change it according to ur needs.
    In screen flow logic,
    PROCESS ON VALUE-REQUEST.
      FIELD  desc MODULE module_desc. " F4 for screen field DESC based on value entered in field MATNR
    In report,
    MODULE module_desc INPUT.
      TABLES: ddshretval.
      DATA:  l_t_dynpread LIKE dynpread OCCURS 0 WITH HEADER LINE,
               l_t_dynpread1 LIKE dynpread OCCURS 0 WITH HEADER LINE.
      DATA: l_t_retdynr TYPE TABLE OF ddshretval,
              l_wa_retdynr LIKE LINE OF l_t_retdynr.
      DATA: BEGIN OF g_t_desc OCCURS 0,
            maktx TYPE makt-maktx,
            END OF g_t_desc,
            wa LIKE g_t_desc.
      l_t_dynpread-fieldname = 'MATNR'.  " Field1 name
      APPEND l_t_dynpread.
      CALL FUNCTION 'DYNP_VALUES_READ'
        EXPORTING
          dyname               = sy-repid
          dynumb               = '0100'
        TABLES
          dynpfields           = l_t_dynpread
        EXCEPTIONS
          invalid_abapworkarea = 1
          invalid_dynprofield  = 2
          invalid_dynproname   = 3
          invalid_dynpronummer = 4
          invalid_request      = 5
          no_fielddescription  = 6
          invalid_parameter    = 7
          undefind_error       = 8
          double_conversion    = 9
          stepl_not_found      = 10
          OTHERS               = 11.
      READ TABLE l_t_dynpread INDEX 1.
      IF l_t_dynpread-fieldvalue IS NOT INITIAL.
    CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'  " Converting matnr to 18 digits
    EXPORTING
    input = l_t_dynpread-fieldvalue
    IMPORTING
    output = l_t_dynpread-fieldvalue.
        SELECT maktx FROM makt INTO TABLE g_t_desc WHERE matnr = l_t_dynpread-fieldvalue.
        CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
                EXPORTING
                  retfield        = 'MAKTX'
                  dynpprog        = sy-repid
                  dynpnr          = sy-dynnr
                  value_org       = 'S'
                TABLES
                  value_tab       = g_t_desc
                  return_tab      = l_t_retdynr
                EXCEPTIONS
                  parameter_error = 1
                  no_values_found = 2
                  OTHERS          = 3.
        READ TABLE l_t_retdynr INTO l_wa_retdynr INDEX 1.
        IF sy-subrc = 0.
          l_t_dynpread1-fieldname = l_wa_retdynr-fieldname.
          l_t_dynpread1-fieldvalue =  l_wa_retdynr-fieldval.
          APPEND l_t_dynpread1.
          l_t_dynpread1-fieldname = 'DESC'. " Field2 name
          APPEND l_t_dynpread1.
          CALL FUNCTION 'DYNP_VALUES_UPDATE'
            EXPORTING
              dyname               = sy-repid
              dynumb               = sy-dynnr
            TABLES
              dynpfields           = l_t_dynpread1
            EXCEPTIONS
              invalid_abapworkarea = 1
              invalid_dynprofield  = 2
              invalid_dynproname   = 3
              invalid_dynpronummer = 4
              invalid_request      = 5
              no_fielddescription  = 6
              undefind_error       = 7
              OTHERS               = 8.
        ENDIF.
      ENDIF.
    ENDMODULE.                 " module_desc  INPUT
    Thanks.

  • Can anyone help me on OOPS report???

    Hi,
        I am writing a report where i have definned local classe and methods
    I want to use ON CHANGE OF in one of the methods but its not allowing me to do that it is giving an error ....
    can anyone help me pls.....
    Thanks and Regards.
    Aarif

    Hi,
    You can't use ON Change of statement in class because this is obsolute statement.
    i think, your requirement is whenever the document number change you need to find total qty or need to do calculation.
    try the below steps,
    1. loop the internal table.
    2. check the document number is equal to document number in local variable. if it is true, the same document is processing, otherwise new document is processing.
    for ex,
    loop at it_mara into wa_mara.
    if wa_mara-matnr = l_mara.
    Same material.
    l_mara = wa_mara-matnr.
    else.
    different material number.
    l_mara = wa_mara-matnr.
    endloop.
    Regards,
    Boobalan S

  • Help please! OS 10.4.6 - 10.4.7 update failed on my CoreDuo Mac Mini

    I've read quite a few posts in these forums from other people who had problems with their 10.4.7 update. My situation seems a bit different.
    Background info: I recently updated my PowerBook G4 from 10.4.6 to 10.4.7 using the G4 Combo updater and everything went fine. I updated my brother-in-law's CoreDuo iMac from 10.4.5 to 10.4.7 using the Intel Combo updater, also without incident. I followed MacFixit's procedure for rebuilding file permissions and verifying my HD before attempting to update my CoreDuo Mini. My only mistake was failing to backup my Mini's HD before running the Combo updater. (I did make backups of the other two systems before updating, however my Mini didn't contain anything I thought was critical.)
    About five minutes into running the same 10.4.7 Intel Combo updater on my CoreDuo Mini (running 10.4.6), I received a warning message that an error occurred during the update. The message recommended that I reapply the update. Unfortunately that was not possible -- Disk Utility, Disk Image Mounter and most of the OS was already nonfunctional. I tried to open Terminal without success. I tried to relaunch the Finder without success. There didn't seem to be anything to do except reboot.
    Rebooting seemed to progress ok through the gray Apple screen and into the "Starting Mac OS X" blue progress bar. That bar advanced all the way to the right side of the screen and stayed there. After a few minutes with the blue progress bar completely filling its rectangle, the Mac's fan turned off and there was no further evidence of activity. The progress bar stayed there until, eventually, I powered off the Mini.
    I tried rebooting in Safe mode but that did not seem to make any difference. Same results for attempts to boot into single user mode. I reset PRAM, but again, no difference… the blue progress bar on the "Starting Mac OS X" screen just sat there.
    At this point I put my Mini into Target disk mode with my PowerBook and made a backup of the nonbooting hard drive using SuperDuper. (Yes, I know... I should have done that when it still worked in 10.4.6.)
    My question is this: I want to do an archive-and-install or erase-and-install from my OS 10.4.5 installer disks but I get a red exclamation mark over my drive's icon which states, "You cannot install Mac OS X on this volume. Mac OS X cannot start up from this volume." The 'Options...' button is grayed out. The only thing I'm allowed to do is press the "Go Back" button.
    I've checked my Mini's HD in Disk Utility (booted from the CD) several times and there doesn't seem to be any identifiable problem with it. I've run the extended Apple Hardware test but no issues were reported. My RAM recently passed nine iterations with Memtest in single user mode overnight. I've witnessed no HD flakiness or SMART status warnings prior to the update. My Mini is an otherwise perfectly functioning 7 week old Apple refurb.
    How can I persuade the Installer CD to let me put 10.4.5 back onto my Mini's drive? I am completely baffled why I can't do a clean OS install from the CD.
    Thanks in advance for any helpful suggestions.

    (Oops, time expired on editing my previous post while I had breakfast with the kids.)
    Apple's OS Installer seems picky about which disks it will install onto. It seems to require a disk with an active version of the OS. I've never been able to use Apple's Installer to put OS X onto a blank external Firewire drive, for instance. I'm not sure if it will update any external FW drive, though I can't say that's for certain. I expect the same limitation may be true for attached USB2 drives. Panther installers were picky this way too.
    What I'm looking for is a clear explanation of what Apple's Installer needs to see to make the red exclamation mark go away. It has a very concrete idea about what's an acceptable target drive. Unfortunately, not knowing exactly what it's looking for, I'm at a disadvantage to give it what it wants.
    I'm nearly to the point of calling AppleCare. It seems a bit ridiculous that I'm having so much trouble getting the OS Installer put the original OS that came with my CD-Mini onto my CD-Mini's hard drive. But maybe there's a trick to it I just haven't tried yet.
    BTW, I was using this CD-Mini almost exclusively as a media player below my plasma TV. I'd like to be able to watch some EyeTV recorded shows this week. Right now this CD-Mini is little more than a paperweight due to lack of a workable OS.
    Thanks again.

  • URGENT... DVD help needed...(i know! wrong forum!)

    Hello there...
    first of all, sorry for posting this thread here, but i've posted it on the DVDsp forum and we're in such a rush for a solution i'm hoping you'll let it slip by and just help me out here....
    we're having a bit of a problem... we have a DVD to produce of a load of clips to be handed out at a big environmental awards ceremony - tonight... it was meant to be picked up from us nearly an hour ago, to be duplicated, but we can't get the **** media to fit on the disc! AArrgghh!!!
    all our media, after compression, comes in at 5Gb... obviously we need it at 4.7Gb
    a simple question...
    Does DVDsp not have a 'fit to fill' function, where you bring all your assets in, and DVDsp does a simple calculation and compresses everything MORE so that it will fit onto a DVD?
    It's really driving us totally nuts, and we're very stressed out... we keep recompressing things, wasting time we just don't have...
    how do we fit to fill onto the DVD?
    hopefully somebody out there will know...
    a huge thanks in advance,
    All the best.
    J

    well.... the disc is made up of nineteen 5min stories and another nineteen 2.5min stories...
    It's for a thing called The Ashden Awards which is a big ceremony, for people who run projects involving sustainable energy, that kind of thing... the DVD is part of a package they will hand out to the guests.
    ... the problem is, we've finished what was asked of us- all the 5min stories to a master tape, to be projected at the ceremony on a cinema screen type thing. Then they asked for this DVD... we asked if it could be on 2 discs, but they said definatly not... one disc only.
    We've had limitations put onto us... we're just trying to get through it.
    The computer is grinding away right now... i think our biggest error was encoding the audio to AAC.mp4, as that gave us false hope, and we didn't realise that DVDsp was re-encoding it back to AIFF... which jacked up the file sizes again...
    we just did a test with the AC3 compression... looks like it's gonna save us.
    Andy... i guess in the heat of the moment, and being rushed, with couriers and phones ringing... general chaos and stress... i forgot a forum policy... provide information so people can help... oops.

  • OOPS concept not included in java

    Could anyone help me which " OOPS concept " is not included in Java
    thanks
    Dilip

    It's more the latter than the former.I think I understood what you wrote, but I�m not
    sure. And I am being nervous, a little...
    It means that the key reason for omitting multiple
    inheritance of implementation from Java is for
    reasons of simplicity rather than performance.
    [url=http://www.javaworld.com/javaworld/jw-12-1998/jw-
    12-techniques.html]Interfaces and the 'diamond
    problem'My unerstanding wasa that the diamond problem is really not that big a deal. There can be ambiguity if the language allows it, but all you have to do is select one of a handful of possibilities and put that in the lang spec and, poof, no more diamond problem. Not sure what specific problems there are that are less tractable though.

  • I was messing around with my new knowlage of OOP and...

    ...well, the whole program works in its confusing web-like self, but I was trying to run a for loop on methodcount(), and make it count from the JavaIsAwsome class, when I run it, everything counts and works fine, EXCEPT the JavaIsAwsome methodcount() thing.
    Yes this program is pointless, but it's helping me learn OOP. :)
    public class OOP{
         public static void main(String [] args){
              class HelloOOP{
                   int oopint = 27700;
              HelloOOP hop = new HelloOOP();
              SomeVars sv = new SomeVars();
              JavaIsAwsome jia = new JavaIsAwsome();
              System.out.println(hop.oopint);
              System.out.println(jia.dude);
              System.out.println("Old : "+sv.methodvar);
              for(int x = 0; x < 100; x++){
                   sv.methodcount();
              System.out.println("New Main : "+sv.methodvar);
              jia.counter();
              System.out.println(jia.counted);
              System.out.println("New Main Count : "+jia.mcount);
              System.out.println(sv.methodvar);
    class SomeVars{
         int time;
         int methodvar = 10;
         void methodcount(){
              methodvar++;
    class JavaIsAwsome{
         SomeVars sv = new SomeVars();
         String dude = "Objects Rock!";
         int counted;
         int mcount = sv.methodvar;
         void counter(){
              for(sv.time = 0; sv.time < 27700; sv.time++){
                   counted++;
                   mcount++;
                   sv.methodcount();
    }

    Why do you say it doesn't work? I believe it does what the code your wrote tells it to do. I am guessing that you think the methodvar in the SomeVars class should reflect the combination of JavaIsAwesome.counter() method and the methodcount() call from the main method of OOP.
    If that's what you don't understand, then considerr that methodvar is an instance variable. The means that each instance of SomeVars has its own copy of a variable named methodvar. So the new SomeVars() in the main method references a different instance of SomeVars compared to the new SomeVars() in the JavaIsAwesome class. Since these are different, changes you make to one do not impact the other.
    If you want to share the methodvar between all instances of a class, declare the variable to be static - which in java means belonging to the class.

  • Great, now I can't burn CD's?!  Please help...

    I have been able to burn cd's in the past, and now recently it won't work. I check the songs that I purchased, click the burn icon, insert a new blank audio cd. And, it goes through, then after it says "checking playlist", nothing happens, it stops, and does not burn my cd. Now windows, or errors pop up, it just stops... What the heck is going on? Please help...

    oops, typo.... I mean NO errors, or windows pop up...

  • I don't have "tap to post" for Facebook, I do however have the option for twitter...my share widget IS ON. How can I get Facebook?

    I have the "tap to tweet" option in my notifications center, I don't however have "tap to post" for Facebook.
    My share widget is on, my Facebook is "on" in my notification center.
    I have uninstalled and re-installed Facebook, restarted my phone, everything I can think of. HELP?!

    Oops.. I have iOS 6.1.3

  • Adobe Bridge CS5 quit unexpectedly (OSX 10.7.5)

    Using OS X 10.7.5 and Adobe Bridge CS quit unexpectedly!
    Help please . thanks.

    Oops - I read your profile, NOT your message header! Stupid me...
    Anyway, it should be compatible. No idea why it quits - is it quitting all of the time now? You might want to ask in the Adobe Bridge community forum - http://forums.adobe.com/community/bridge.
    That's where the Bridge experts hang out.
    Clinton

  • How can upload doc file into database !!

    Dear Everyone,
    How can i upload a doc file into Mysql database ....
    can any one please give ur suggestions...
    i will show u my code
    upload.jsp
    <form name="uploader" action="uploaded.jsp"
    enctype="multipart/form-data">
      <div align="center">
      <table id="table1" border="1" bordercolor="#ff0000"
    cellpadding="0" cellspacing="0" width="50%">
        <tbody bgcolor="#c8d8f8">
          <tr>
            <td bgcolor="#ccccff">
            <p align="center">
               Resume Upload! </p>
            </td>
          </tr>
          <tr>
            <td> 
            <p align="center">You can upload your
    resume.. </p>
            <p align="center">
            <table align="center" border="1"
    cellpadding="10" cellspacing="10">
              <tbody>
                <tr>
                  <td>
                  <p><input name="file" type="file">
                  <input name="uploadButton" value="Upload"
    type="submit"></p>
                  </td>
                </tr>
              </tbody>
            </table>
            </p>
            </td>
          </tr>
        </tbody>
      </table>
      </div>
    </form>
    uploaded.jsp
    <BODY>
    <%@ page import="java.sql.*" %>
    <%@ page import="java.util.*" %>
    <%@ page import="java.io.*" %>
    <% 
        String file1=request.getParameter("file");
        int len;
        String query;
        PreparedStatement pstmt;
       int i=0;
        Class.forName("com.mysql.jdbc.Driver");
    DriverManager.getConnection("jdbc:mysql://localhost:3306    Connection conn= /employee","root","");
         try {
                File file = new File(file1);
                   if (file==null)
    %>
    <center>Nothing in It</center>
    <%
                else
                FileInputStream fis = new FileInputStream(file);
                len = (int)file.length();
                query = ("insert into loader(resume) VALUES(?)");
                pstmt = conn.prepareStatement(query);
                pstmt.setString(1,file.getName());
                pstmt.setInt(2, len);
                //method to insert a stream of bytes
                pstmt.setBinaryStream(3, fis, len);
              i=pstmt.executeUpdate();
                   if(pstmt!=null)
                 pstmt.close();
                if(conn!=null)
                 conn.close();
            } catch (Exception e) {
                e.printStackTrace();
                 if(i>0)
                        out.println("uploaded");
                    else
                        out.println("not uploaded")
    %>
    </BODY>

    File file = new File("myDoc.doc");
    FileInputStream fis = new FileInputStream(file);The file name will most likely NOT be hard-coded. I don't think the question surrounding this topic is how to do the insert statement (he/she clearly knows SQL).
    HTTP and the web browser take care of the file transfer, but the server stores the file in a temporary location. The question is, "How do I found out that location?" In PHP (I know that doesn't offer much help to you, but ...), that location is held in a variable called $_FILES. From there you can simply copy the file to a location you specify (probably with a user-specified name under a directory specifically for that user).
    I hope this is of some help:
    http://www.oop-reserch.com/mime_example_4.html
    Good Luck,
    C. R.

  • Dynamic Text Box Variables

    Hi,
    At the moment im using the variable option of a dynamic text
    box to load text. The variable is loaded into the swf via an
    external htm file that has multiple variables in it (i dunno if
    that makes sense but you know how you can load in a set of
    variables from an html like eg. down below):
    Anyway, now i want to have 10 different movie clips that act
    as buttons, so that when they are clicked, they change the variable
    of the dynamic text box soo it loads a different section of text
    from the html file. I have tried the .variable property of the text
    box but still no luck. I looked at another thread else where but i
    dont understand exactly how they are changing it there. I'll copy
    in the link anyway just incase it helps or someone can explain what
    they are doing. Can anyone help me with this??
    Thanks in advance for your help
    Cheers
    Damien

    haha Oops. Heres the link to that other thread. My bad.
    http://www.flashmove.com/forum/showthread.php?t=11070

  • I need a shortcut-key for "Configure VI...". How do I manage this?

    From the my step context menu in my sequence editor, I would
    like to use a shorcut key for "Configure VI..."
    (like one exists for "Specify Module..." = Ctrl + M)
    How do I do this?
    Better, how can I set the mouse double-click to
    call the "Configure VI..." instead of calling
    the Step Properties Window?
    Thank you again for your Help!
    - Caribe -

    Oops, the message board removed what I had typed in angle brackets. Here it is again with different brackets:
    Well, this isn't really the answer you want and you probably already know it, but with the step selected you can use the menu accelerator by typing [context-menu-key] V [enter] to bring up the dialog.
    The [context-menu-key] is the key with a picture of a popup menu on it. On my keyboard it is between the [program-start-key] and the CTRL key.

  • Selecting multiple items quickly in icon view

    The Finder's Help menu shows only one way to select multiple items that are next to each other:
    Select multiple items that are next to each other
    Do one of the following:
    Click one item, and then press the Shift key and click other items to include them in the selection.
    Click the first item, and then press the Shift key and click the last item. All items in between are included in the selection.
    Click a window to make it active, and then press Command (⌘)-A. All items in the window are selected.
    When you have selected multiple items and want to deselect one of them, press the Command key and click the item.
    However, I often view folders in icon view and the second method above doesn't work--frustrating if you have more than a few items.
    There are two ways that do:
    Change the view to List and use the second method described above (Click the first item, and then press the Shift key and click the last item) or
    Click outside of the first folder/icon you wish to select, then hold and drag over the row or area:
    Hope this is helpful; it would be a useful addition to the Help menu! 
    (Oops, just found an older similar post...sorry for the duplication.)
    Message was edited by: dexterina

    Thanks for clarification Rhys.
    I am using slicers at moment to do multi-selects but was just thinking I was missing something in case of tiles but your reply suggests that this behaviour is by design. 
    Nitesh Rai- Please mark the post as answered if it answers your question

Maybe you are looking for

  • How to Change Material number in Accouting Document on ML81N

    Hi, I have a requirement to change the Material Number based on the User custom data from the Custom Tab. Since Service PO does not contains any material number, so based on the custom tab, we are trying to update the same. Using ML81N T-Code. Please

  • Contacts/Calendars Synched to Both MobileMe & MS Exchange Server?

    I use MobileMe for my personal email and MS Exchange Server for my business (Lotus Notes) email accounts,nand this arrangement seems to work just fine. I use MobileMe for my personal contacts and calendars, but haven't synced any of my Lotus Notes co

  • Problem in creating Oracle CLOB thorough JAVA

    HI, I am facing problem in inserting CLOB data through Oracle. My code sends exception at below java code line:- oracle.sql.CLOB newClob = oracle.sql.CLOB.createTemporary(nativeConnection,false, oracle.sql.CLOB.DURATION_SESSION); Exception is::::: ==

  • Slideshow on tv with accompanying music

    How do you get music to play along with a photo slideshow either on tv or on the ipod itself ipod 5th generation 30 gb    

  • MAM sync problems

    Hello, In my company we're using MAM3.0 and NetWeaver 70 this is connected to a ECC 6.0 backend. Everything was going fine till today, where because of a password expiration the RFC connection between backend and our middleware, could not succeed. Ma