Select performance help

Hi experts.
I have to change a zprogram, specific select.
I tried to change the basic things and i did not get the best performance yet. When the hs_iphas have data (2 to 6 lines only), get time out.
So, now i will try to change the filters order. See my code:
Code before
  SELECT        *
        FROM   viaufks
        WHERE  aufnr  IN hs_aufnr
          AND  objnr  IN hs_objnr
          AND  iphas  IN hs_iphas
          AND  iwerk  IN s_iwerk
          AND  priok  IN s_priok
          AND  ilart  IN s_ilart
          AND  ingpr  IN s_ingpr
          AND  ernam  IN s_aernam
          AND  erdat  IN s_aerdat
          AND  aenam  IN s_aaenam
          AND  aedat  IN s_aaedat
          AND  pspel  IN hs_pspel
          AND  swerk  IN s_swerk
          AND  bukrs  IN s_bukrs
          AND  beber  IN s_beber
          AND  vkorg  IN s_vkorg
          AND  vtweg  IN s_vtweg
          AND  spart  IN s_spart
          AND  tplnr  IN s_tplnr
              AND  gewrk  IN hs_gewrk
routines.. appends and others
ENDSELECT
*after change
    SELECT
aedat  aenam  aufnr  aufpl  beber  bukrs  equnr
erdat  ernam  gewrk  gltrp  gluzp  gstrp  gsuzp
ilart  ingpr  iphas  iwerk  kostl  ktext  kunum
objnr  priok  sermat spart  swerk  tplnr  vkorg
vtweg  serialnr
INTO CORRESPONDING FIELDS OF TABLE ti_viaufks
         FROM   viaufks
         WHERE  aufnr  IN hs_aufnr
           AND  objnr  IN hs_objnr
           AND  iphas  IN hs_iphas
           AND  iwerk  IN s_iwerk
           AND  priok  IN s_priok
           AND  ilart  IN s_ilart
           AND  ingpr  IN s_ingpr
           AND  ernam  IN s_aernam
           AND  erdat  IN s_aerdat
           AND  aenam  IN s_aaenam
           AND  aedat  IN s_aaedat
           AND  pspel  IN hs_pspel
           AND  swerk  IN s_swerk
           AND  bukrs  IN s_bukrs
           AND  beber  IN s_beber
           AND  vkorg  IN s_vkorg
           AND  vtweg  IN s_vtweg
           AND  spart  IN s_spart
           AND  tplnr  IN s_tplnr
           AND  gewrk  IN hs_gewrk
LOOP AT ...
routines appends and others
ENDLOOP.
Thanks in advance!

Sorry about that Siegfried, but when i saw the info in links, i thought it can be a good ideal to put this precious links in the thread.
When i started the thread, i thought the time out problem was in select, but it is in loop.. endloop too.
The loop code with changes:
    LOOP AT ti_viaufks ASSIGNING <fs_viaufks> WHERE objnr IN hs_objnr.
     CHECK ti_viaufks-objnr IN hs_objnr.
Describe date selection in detail
   Why is the 'between' statement not used
      IF NOT p_gstrp IS INITIAL.
        CHECK <fs_viaufks>-gstrp GE p_gstrp OR
              <fs_viaufks>-gltrp GE p_gstrp.
      ENDIF.
      IF NOT p_gltrp IS INITIAL.
        CHECK <fs_viaufks>-gstrp LE p_gltrp OR
              <fs_viaufks>-gltrp LE p_gltrp.
      ENDIF.
Data fits first selection 
      MOVE-CORRESPONDING <fs_viaufks> TO hviaufks.
      APPEND hviaufks.
Memorize TPLNR and EQUNR used in reference objects 
      IF NOT <fs_viaufks>-tplnr IS INITIAL.
        hs_tplnr-low = <fs_viaufks>-tplnr.
        APPEND hs_tplnr.
      ENDIF.
      IF NOT <fs_viaufks>-equnr IS INITIAL.
        hs_equnr-low = <fs_viaufks>-equnr.
        APPEND hs_equnr.
      ENDIF.
    ENDLOOP.
And i still working..
Thanks!

Similar Messages

  • How to triger a event when select search help

    code like this
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS: pa_werks LIKE t001w-werks.
    SELECTION-SCREEN COMMENT 20(10) g_werks.
    SELECTION-SCREEN END OF LINE.
    AT SELECTION-SCREEN ON pa_werks.
      g_werks = pa_werks.
    I want when select search help ,g_werk changed,but now  only press enter g_werks will be change
    how can I do ? when select a value from search help  g_werks change

    Hi,
    Use something like this:-
    PARAMETERS : p_werks TYPE t001w-werks.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_werks.
      PERFORM get_f4_help.
    *&      Form  GET_F4_HELP
    *      -->P_WERKS  text
      "populate an internal table with all possible values to be displyed
      "Use FM F4IF_INT_TABLE_VALUE_REQUEST
    Hope this helps you.
    Regards,
    Tarun

  • HT2534 when i create the apple ID with the above procedure, i dont see "none" options under credit card selection, please help.

    When i create the apple ID with the above procedure, i dont see "none" options under credit card selection, please help.

    Apple needs people like you.

  • Prerequisites for multi selection value help

    Hi everyone,
    a couple of blogs and forum entries show multi selection value helps in VC. I, on the other hand, have so far been unable to do this. The only option I get in the first step of the value help wizard is the "single selection" type. Even if I start off with a blank form view and add a text input field I cannot choose anything apart from a single selection value help. Is there something I am completely missing? I stumbled upon a note bringing this into connection with OLAP source systems, but I can't quite see why this should change anything since the source system is not selected until step 2 of the wizard.
    Any idea on this? Thanks a lot,
    Tilman

    Hi Mario,
    thanks for the hints, I got it working now, regardless of whether you use an OLAP source system, variables or the respective input port, though. It seems to suffice to connect the query directly to a form view to get the additional options. My problem was then that I had a form view connected to a nested iview. I should be able to connect it to both a query and the iview, though.
    Thanks for your help,
    Tilman

  • Help in select performance

    hi,
    i need to select data from table catsdb but i have lot of
    recored like 2,000.000 records ,
    i see that this table have secondary index ,
    maybe this can help ?
    how i use it?
    Best Regards

    If you don't specfiy what you want to select, then nobody undertsand why you need the secondary key. Maybe the primary is also o.k.
    Just write your select and use all information in the where condition which you have.
    It will always work, but if will only perform well, if you have the first fields or all of an index in the WHERE condition.
    You don't need a package size, the table has 2.000.000 records, but I hope you want to select much less.
    Siegfried

  • Help in MSEG select performance.

    Hi all, please, help me with this performance.
    The coment lines was the original code.
    The previous code got time out and the new code is taking long long time. The range r_mblnr has about 1500 records.
    MSEG table has more than 1.500.000 records.
    Thanks in advance, regards
    RP
    **      SELECT  mblnr mjahr zeile bwart matnr werks lgort charg
    **              insmk lifnr shkzg waers dmbtr bnbtr bualt menge
    **              meins erfmg erfme bpmng bprme ebeln ebelp lfbnr
    **              bukrs lsmng lsmeh lfbja lfpos xwsbr sjahr smbln
    **              smblp
    **              FROM mseg
    **              INTO TABLE t_mseg_cancel
    **            FOR ALL ENTRIES IN t_mseg
    **            WHERE ( smbln EQ t_mseg-mblnr
    **              AND   sjahr EQ t_mseg-mjahr
    **              AND   smblp EQ t_mseg-zeile )
    **               OR ( lfbnr = t_mseg-mblnr
    **              AND   lfbja = t_mseg-mjahr
    **              AND   lfpos = t_mseg-zeile ).
    **      SELECT  mblnr mjahr zeile bwart matnr werks lgort charg
    **              insmk lifnr shkzg waers dmbtr bnbtr bualt menge
    **              meins erfmg erfme bpmng bprme ebeln ebelp lfbnr
    **              bukrs lsmng lsmeh lfbja lfpos xwsbr sjahr smbln
    **              smblp
    **              FROM mseg APPENDING TABLE t_mseg_cancel
    **              FOR ALL ENTRIES IN t_mseg
    **              WHERE   mblnr EQ t_mseg-mblnr
    **                AND ( lfbnr NE space
    **                 OR   smbln NE space ).
        LOOP AT t_mseg.
          add_range r_mblnr t_mseg-mblnr.
          add_range h_mjahr t_mseg-mjahr.
          add_range r_zeile t_mseg-zeile.
        ENDLOOP.
        SORT: r_mblnr BY low,
              h_mjahr BY low,
              r_zeile BY low.
        DELETE ADJACENT DUPLICATES FROM r_mblnr COMPARING low.
        DELETE ADJACENT DUPLICATES FROM h_mjahr COMPARING low.
        DELETE ADJACENT DUPLICATES FROM r_zeile COMPARING low.
        SELECT  mblnr mjahr zeile bwart matnr werks lgort charg
                insmk lifnr shkzg waers dmbtr bnbtr bualt menge
                meins erfmg erfme bpmng bprme ebeln ebelp lfbnr
                bukrs lsmng lsmeh lfbja lfpos xwsbr sjahr smbln
                smblp
                FROM mseg
                INTO TABLE t_mseg_cancel
                FOR ALL ENTRIES IN r_mblnr
              WHERE ( smbln = r_mblnr-low
                AND   sjahr IN r_mjahr
                AND   smblp IN r_zeile ).
        SELECT  mblnr mjahr zeile bwart matnr werks lgort charg
                insmk lifnr shkzg waers dmbtr bnbtr bualt menge
                meins erfmg erfme bpmng bprme ebeln ebelp lfbnr
                bukrs lsmng lsmeh lfbja lfpos xwsbr sjahr smbln
                smblp
                FROM mseg
                APPENDING TABLE t_mseg_cancel
                FOR ALL ENTRIES IN r_mblnr
              WHERE ( lfbnr = r_mblnr-low
                AND   lfbja IN r_mjahr
                AND   lfpos IN r_zeile ).
        SELECT  mblnr mjahr zeile bwart matnr werks lgort charg
                insmk lifnr shkzg waers dmbtr bnbtr bualt menge
                meins erfmg erfme bpmng bprme ebeln ebelp lfbnr
                bukrs lsmng lsmeh lfbja lfpos xwsbr sjahr smbln
                smblp
                FROM mseg APPENDING TABLE t_mseg_cancel
                FOR ALL ENTRIES IN r_mblnr
                WHERE   mblnr = r_mblnr-low
                  AND ( lfbnr NE space
                   OR   smbln NE space ).

    Hi Rodrigo,
    if this statement is really important, I would go back to a single Statement, I would create an additional index and I would change the last statement (may be):
    SELECT mblnr mjahr zeile bwart matnr werks lgort charg
           insmk lifnr shkzg waers dmbtr bnbtr bualt menge
           meins erfmg erfme bpmng bprme ebeln ebelp lfbnr
           bukrs lsmng lsmeh lfbja lfpos xwsbr sjahr smbln
           smblp
      FROM mseg
      INTO TABLE t_mseg_cancel
       FOR ALL ENTRIES IN t_mseg
    WHERE ( smbln EQ t_mseg-mblnr
         AND sjahr EQ t_mseg-mjahr
         AND smblp EQ t_mseg-zeile )
        OR ( lfbnr = t_mseg-mblnr
         AND lfbja = t_mseg-mjahr
         AND lfpos = t_mseg-zeile )
        OR ( mblnr EQ t_mseg-mblnr
         AND mjahr EQ t_mseg-mjahr          " if correct
         AND zeile EQ t_mseg-zeile          " if correct
         AND ( lfbnr NE space OR smbln NE space ) ).
    The new secondary Index should contain the fields: LFBNR, LFBJA and LFPOS.
    Don't forget to create new statistics after creating the index.
    Many people probably disagree with a new secondary index, but to improve your report, it is probably the only solution.
    You should not add a new index without good reasons, but a single index does not cost you too much (insert and update performance). You should not tend to create additional indexes for any statement, but on big tables it is sometimes unavoidable.
    Best regards
    Ralph Ganszky

  • MSEG select performance problem - Please help me (URGERNT)

    I have the following SELECT stmt which is taking more time to execute......Kindly help me how to improve performance ...
    YOUR HELP IS HIGHLY APPRECIATED....
      SELECT  a~mblnr
                    a~matnr
                    a~werks
                    a~charg
                    a~lifnr
                    a~bualt
                    a~erfmg
                    a~ebeln
                    a~ebelp
                    b~budat
                   INTO CORRESPONDING FIELDS OF TABLE it_mseg_mkpf
                    FROM mseg AS a INNER JOIN mkpf AS b
                      ON amblnr EQ bmblnr
                   WHERE a~matnr IN s_matnr
                     AND a~werks IN s_werks
                     AND a~lifnr IN s_lifnr
                     AND a~bwart EQ p_bwart
                     AND ( aebeln NE ' ' AND aebeln IN s_ebeln )
                     AND b~budat IN s_budat.
      IF NOT it_mseg_mkpf IS INITIAL.
        SELECT matnr bismt zzshelf_life FROM mara INTO  TABLE it_mara
        *          FOR ALL ENTRIES IN it_mseg_mkpf*
        *          WHERE matnr = it_mseg_mkpf-matnr.*
      ENDIF.
      IF NOT it_mara IS INITIAL.
        SELECT matnr maktx FROM makt INTO TABLE it_makt
        *                         FOR ALL ENTRIES IN it_mara*
        *               WHERE matnr = it_mara-matnr.*  ENDIF.
    Thanks in advance,
    Regards,

    Hi Sam,
    Try this.
    SELECT a~mblnr
    a~matnr
    a~werks
    a~charg
    a~lifnr
    a~bualt
    a~erfmg
    a~ebeln
    a~ebelp
    b~budat
    INTO CORRESPONDING FIELDS OF TABLE it_mseg_mkpf
    FROM mkpf AS b INNER JOIN mseg AS a  (although result will be same by reversing this join it's better to keep header on left of the join)
    ON amblnr EQ bmblnr and amjahr EQ bmjahr
    WHERE a~matnr IN s_matnr
    AND a~werks IN s_werks
    AND a~lifnr IN s_lifnr
    AND a~bwart EQ p_bwart
    AND ( aebeln NE ' ' AND aebeln IN s_ebeln )
    AND b~budat IN s_budat.
    (if possible, give mjahr in you selection screen and specify in where condition)
    IF NOT it_mseg_mkpf [ ]  IS INITIAL. (previous condition will check header line only)
    SELECT matnr bismt zzshelf_life FROM mara INTO TABLE it_mara
    FOR ALL ENTRIES IN it_mseg_mkpf
    WHERE matnr = it_mseg_mkpf-matnr
    ENDIF.
    IF NOT it_mara[ ]
      IS INITIAL.
    SELECT matnr maktx FROM makt INTO TABLE it_makt
    FOR ALL ENTRIES IN it_mara
    WHERE matnr = it_mara-matnr.
    ENDIF.
    Regards,
    Mohaiyuddin

  • SQL Performance Help

    We have a performance difference for a select query in two development environments. ( Same version :Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 ). One query takes 30 seconds in one environment while execution time in other environment is about 5 minutes. Did an explain plan major difference in output shows INDEX FAST FULL SCAN (30 seconds execution time) while other shows TABLE ACCESS FULL(5 minutes execution time). Same index exist in all tables involved in the query. DBA says all system parameters are same in both environments and request development team to identify the cause. Load on both environments are pretty much same. There is room for improvement in the query. But we are trying to find out what causes the performance degradation in one environment.
    Can someone help me with some clues to identify the source of this problem ?
    Thanks
    Deepak

    Hello
    The first thing I'd check would be the statistics for the tables and indexes involved. Is there any difference in the last_analyzed date in user_tables/dba_tables/user_indexes/dba_indexes for the tables and indexes in question?
    Also, are there any differences in data volumes for the two environments or are they both copies of the same source?
    HTH
    David

  • Doubt about select performance and keys in Select.

    Hi Gurus.
    I need select data from VBAK with key Vbeln (VBFA has value then i can use your vbelv i think)  then with VBAK-BSTNK and VBAK-KUNNR i goin to select data from KNA1 , only field ADRNR , then i going to ADRC table with field ADRNR  like key, then i could select CITY1, STREET, HOUSE_NUM1, HOUSE_NUM2, CITY2, POST_CODE1 e CITY1.
    1- I know that tables has many data then i need advices for a good performance. suggests is welcome.
    2- If i write any thing wrong please tell me .
    3-If anybody know any key that i don´t write please tell me.
    4-If anybody know other way .suggests is welcome.
    Thanks comunitty for help.

    Hi Ronaldo,
    It seems you have everything you need. You have primary keys for VBAK, KNA1 and ADRC, so the best option in my opinion is one select from vbak inner join KNA1. As fopr ADRC it may be tricy because of the date from / to, so this might be worth going FAE. But test both posibilities before settling for one.  I don't know why you need BSTNK though
    By the way, this I assume you are writing a report? cause if you only need one record at a time I suggest you use BAPIs for customer/address.
    Cheers,
    Custodio

  • Mandatory criteria of selection / performance impact

    Dear Sap Gurus,
    I have heared that using mandatory criteria of selection could be usefull to improve performance queries.
    Why ?! probably to go throw the index, and therefore optimize database access time ....
    If somebody could tell me more about this topics it will be great !!!

    hi,
    check sap course bw360, correctly defined selection order may improve query performance, drop index may have negative impact to query performance
    ... from bw360 ...
    Indexes on tables can help to improve the reading performance for all types of reading described above.
    The order of the key fields determines the order of the fields for the primary index. The fields most frequently used for selection should be first in the order.
    Additional indexes can be defined for other reading accesses, for example:
    Calendar month for selective deletion / archiving
    Sales Document number for reporting
    In transaction DB05, you can determine the selectivity (distinct values) of table fields (single fields as well as fields in combination) and the distribution of field values. This information helps to define suitable indexes.
    for query performance, take a look
    oss note
    557870 'FAQ BW Query Performance'
    and 567746 'Composite note BW 3.x performance Query and Web'.
    Prakash weblog for good query design
    /people/prakash.darji/blog/2006/01/27/query-creation-checklist
    /people/prakash.darji/blog/2006/01/26/query-optimization
    BW Performance Tuning Knowledge Center - SAP Developer Network (SDN)
    Business Intelligence Performance Tuning [original link is broken]
    hope this helps.

  • XMLAGG structure, performance help needed for odd nesting in schema

    Hello,
    I have to produce XML to look like:
    <?xml version='1.0'?>
      <enterprise>
        <membership>
          <sourcedid>
            <id>PHYS_101_001_FA2007</id>
          </sourcedid>
        <!-- NOTE: absence of "members" level tag for XMLAGG! -->
        <member>
          <sourcedid>
            <id>D2LU0001</id>
          </sourcedid>
          <role roletype="Sample Role">
            <status>1</status>
          </role>
        </member>
        <member>
          <sourcedid>
            <id>D2LU0002</id>
          </sourcedid>
          <role roletype="Sample Role">
            <status>1</status>
          </role>
        </member>
      </membership>
    </enterprise>This would be straightforward if the schema allowed for a "<members>" tag under which to nest the <member> tags. But, it does not allow for that tag or any other than those listed above.
    I have a query which does produce that output (except for the roletype attribute), but its performance is horrible; it takes about 40 minutes to return data:
    SELECT
         XMLROOT(
             XMLELEMENT("enterprise",
               XMLAGG(
                 XMLELEMENT("membership",
                   XMLFOREST( XMLELEMENT("id",cx.mapped_course_id) as "sourcedid"
                   (SELECT XMLAGG(
                     XMLELEMENT("member",
                       XMLFOREST(XMLELEMENT("id",spriden_id) AS "sourcedid",
                                 XMLELEMENT("status",'1') AS "role"
                      FROM enrollments_fall_sfrstca efs
                         , spriden sp
                         , gzv_tuid t
                     WHERE sp.spriden_change_ind IS NULL
                       AND sp.spriden_pidm       = t.pidm
                       AND t.tuid                = efs.user_name
                       AND efs.mapped_course_id  = cx.mapped_course_id
                       AND efs.term              = cx.semester
                , VERSION '1.0', STANDALONE NO VALUE)
      FROM courses_xt cx
    WHERE cx.semester = :term_code
    ;Similar queries are producing courses and users XML fine with no performance issues, but these are driven off either the courses view or the enrollments view, but not both.
    Is there some other way I can produce the nesting I need for the vendor's schema?
    The source views are basically as follows (showing relevant columns only):
    courses_xt:
    MAPPED_COURSE_ID       SEMEST
    AVFT209-13307-201210   201210
    AVFT210-13308-201210   201210enrollments_fall_sfrstca:
    MAPPED_COURSE_ID       USER_NAME
    AVFT209-13307-201210    FULLERC8
    AVFT209-13307-201210    SHUPEK
    AVFT209-13307-201210    NOMAN
    AVFT210-13308-201210    SHUPEK
    AVFT210-13308-201210    PELLONMWhen I have the query without the XML (with the subquery as a column of the outer query), this returns the correct data quickly (a couple of minutes).
    I have tried various permutations of XMLFOREST, XMLELEMENT, XMLAGG but either I get syntax errors, or the data is wrong (e.g. repeated '<membership>' for each '<member>', or I have to create an invalid tag '<members>' to be filtered later).
    Please advise!
    Thanks,
    Anita Lees

    Hi Anita,
    Have you tried with a GROUP BY and no subquery?
    Here's an example using SCOTT schema.
    I've used the same tag names and structure so that you can see the analogy :
    SELECT XMLElement("enterprise",
             XMLAgg(
               XMLElement("membership",
                 XMLElement("sourceid", xmlelement("id", d.deptno))
               , XMLAgg(
                   XMLElement("member",
                     XMLElement("sourceid",
                       XMLElement("id", e.empno)
                   , XMLElement("role",
                       XMLAttributes(e.job as "roletype")
                     , XMLElement("status", '1')
    FROM scott.dept d
         LEFT OUTER JOIN scott.emp e ON e.deptno = d.deptno
    WHERE d.deptno IN (10,20)
    GROUP BY d.deptno
    ;which gives :
    <enterprise>
      <membership>
        <sourceid>
          <id>10</id>
        </sourceid>
        <member>
          <sourceid>
            <id>7782</id>
          </sourceid>
          <role roletype="MANAGER">
            <status>1</status>
          </role>
        </member>
        <member>
          <sourceid>
            <id>7934</id>
          </sourceid>
          <role roletype="CLERK">
            <status>1</status>
          </role>
        </member>
        <member>
          <sourceid>
            <id>7839</id>
          </sourceid>
          <role roletype="PRESIDENT">
            <status>1</status>
          </role>
        </member>
      </membership>
      <membership>
        <sourceid>
          <id>20</id>
        </sourceid>
        <member>
          <sourceid>
            <id>7369</id>
          </sourceid>
          <role roletype="CLERK">
            <status>1</status>
          </role>
        </member>
        <member>
          <sourceid>
            <id>7902</id>
          </sourceid>
          <role roletype="ANALYST">
            <status>1</status>
          </role>
        </member>
        <member>
          <sourceid>
            <id>7566</id>
          </sourceid>
          <role roletype="MANAGER">
            <status>1</status>
          </role>
        </member>
      </membership>
    </enterprise>

  • Select query help for Sales order

    Hi Experts,
    I have to write a select query to fetch sales orders which are open along with the quantities which are open ( not delivered). What would the best approach for this?
    Any help is appreciated. Expecting code samples....Thanks
    Thanks
    Ricky

    hi,
    do like this,
    write a select query for vbak and vbuk as follows.
    delivery status field is <b>lfstk</b> from <b>vbuk</b>,
    and relation field is <b>vbeln</b> from the both the tables.
    reward points if useful,
    regards,
    seshu.

  • Altering table degrade performance - Help needed?

    Hi,
    I have a table called test_case which has 60 million records.
    I got a requirement to add new column with not null constraint and default value as 0.
    When I try to add new column with the above said constraints the schema modification taking 40 minutes.
    Alter table test_case add tax number(5) not null default 0
    Is there any workaround to modiy the schema with less minutes?
    I would appreciate if anybody help on this.
    Regards
    SP

    You wanted a faster approach that’s why I suggested this approach.  To my understanding there isn't any other method faster than CTAS method.
    Something like this you need to do  ( If you are in a position to apply the changes ) –
    1.     Create a Tables using CTAS method I mentioned
    CREATE TABLE New_Table ( col1,
                                            Col2,
                                             tax number(5)  Not Null
    As Select col1
                    ,col2
                    ,0
    From  Original_Table;
    2.     Disable the constraints ( Original Table )
    3.     Rename the Original_Table to Original_Table_Bak
    4.     Rename the  New_Table  to the Original_Table
    5.     Enable back the constraints
    6.     Drop the Original_Table_Bak

  • Enhancing standard (single select)search help for Multiple value selection

    Hi,
    Standard search help for Business Partner (in cProjects) allows only single value selection for input fields. I want to make this multiple selection.
    Is there a way to do it.
    I used an OVS and built a similar search but its difficult to get the standard options like saving to personal value list etc in it.
    It would be good if there is a way to modify the standard search help to allow multiple selection. Any ideas??
    Appreciate your help,
    Thanks,
    Sri
    Edited by: Sri on Sep 9, 2010 8:50 PM
    Edited by: Sri on Sep 9, 2010 8:52 PM

    As far as I know you can't make a standard ABAP dictionary search help return multiple entries - where you get this sort of functionality the searches don't use the standard Elementary search help framework (e.g. organisational structure searches)
    Given that the WDA search help relies on these dictionary based searches, I'd think very much that you couldn't enhance it to return multiple. how you could even return multiple entries into a single UI element input field is also confusing to me.
    I'd suggest creating a freely programmed value help, it would certainly take quite some effort to recreate those personal value lists etc, but it could be done - I don't like OVS, but that just me.

  • Can no longer use my selection tools - help!

    while cutting, copying and pasting, I accidentally clicked on something in the top bar that caused all of the tools that are in the left-hand side (default) of my Photoshop CS 4 workspace (and the picture) to remain a black pointed arrow which is the mouse pointer. I tried exiting from the bridge and photoshop proper, shutting down and restarting my computer but it looks like I screwed up my photoshop.
    How can I reset my photoshop to get all of my selection tools back?

    Ok I pressed command + alt + shift upon starting photoshop, and this is what comes up (see screenshot) - what do I do now? And about the Photoshop CS 4 patch v11.0.1 - should I d/l this? Will this help me? How to I trash my prefs? How do I start from a new user-account - I didn't even know that I had a user-account?

Maybe you are looking for

  • Envy 100 eAll-in-One D410a (US) doesn't work with cartridge HP300 (Europe)

    Hi all, I bought a HP Envy 100 eAll-in-One (CN517A) D410A in 2011 when I was living in the US. I always used HP60 cartridges without any problems while in the US. In 2013 I was relocated to Europe (Luxembourg), and recently my last supply of US-bough

  • IPhoto quits unexpectedly after upgrading from iPhoto 7.1.5 to 9.2.1

    I upgraded directly from iPhoto 7.1.5 to 9.2.1 via the App Store in Lion. After launching iPhoto for the first time the application starts to rebuild the library. About 5 minutes later it quits and reports an "iPhoto quit unexpectedly" error. I tried

  • Solution Manager EHP 1 SP22 - DBA Cockpit Configuration Wizard

    Hi, When trying to "Configure DBA Cockpit" in Managed System Configuration ,I got the below error . We are on Oracle 10.2.0.4.0 and Solution Manager SP22. Database history :Not supported for this DB platform Extractors activation :The DB performance

  • APEX Overhead and trace files

    Hey everyone, We've been asked to "stress" and "load" test our application as it is predicted our user base might grow in the near future (company acquisitions/etc)... Unfortunately, there is concern about the overhead added by APEX.  From everything

  • Foreign Exchange difference on payment to import vendor

    Hi Iam explaining my query based on an example: For ex. an amount of USD 1000 outstanding in vendor account accounted at USD 1 = INR 40 (INR 40,000) I have paid him USD 500 after two months (on which date the USD 1 rate is INR 50) - i.e., INR 25,000