Issue with selection paramter

Hi all,
I am developing a simple report.
For selection screen, i have defined as follows.
selection-screen: begin of block block1 with frame title text-001.
select-options: s_date for i_table-zdate obligatory.
parameters: p_projid like ztab1-projid obligatory.
selection-screen: end of block block1.
The SELECT statement as follows..
select empid name zdate projid actid hrs remarks into
corresponding fields of table i_table
from ztab1
where zdate in s_date
and projid eq p_projid.
Now while execution, i am facing few problems...
If i enter "444" in the selection screen for P_PROJID, the report will  be blank, even thought the table is having values as "0000444".
In the database table, the corresponding field has been defined as follows...
projid     cats_cproject_guid      char    32
How to come out of this issue?
Please Help me.....
Regard
Pavan

Hi All,
I have coded as follows and facing few difficulties.
In the selection screen, i have to enter date and Project ID.
selection-screen: begin of block block1 with frame title text-001.
select-options: s_date for i_table-zdate.
parameters: p_projid like zpoc_time-projid obligatory.
selection-screen: end of block block1.
select empid name zdate projid actid hrs remarks into
corresponding fields of table i_table
from ztime
where zdate in s_date
and projid eq p_projid.
NO, if i enter '406' in the project ID field, the pgm will retrive the value with '406' only from table. If the entry is having value as '00000406', it will not be selected.
How to overcome this issue...????
Message was edited by:
        Pavan Sanganal

Similar Messages

  • Issue with Select options in select statement - ABAP Question

    Hi
    I am facing an issue with select options. Select statement is returning sy-subrc as 4.
    I wrote the program as below:
    SELECT-OPTIONS:
    s_kunnr FOR bsad-kunnr,
    s_lifnr FOR bsak-lifnr,
    s_gjahr FOR bsad-gjahr,
    s_bukrs FOR bsad-bukrs,
    s_saknr FOR bsad-saknr,
    s_budat FOR bsak-budat.
    In start of selection I have written the select statement as
    SELECT * FROM bsak INTO TABLE lt_bsak
    WHERE bukrs IN s_bukrs AND lifnr = s_lifnr AND gjahr IN s_gjahr AND budat IN s_budat AND saknr IN s_saknr.
    In selection screen I have not entered any values and executed the program. I am not getting any result. When I debug that, sy-subrc is 4 at above select statement. But table has records.
    If am removing the "lifnr = s_lifnr " condition in select then select is returning values.
    I am not getting where I made the mistake. Please suggest.
    Thank you
    Hanu

    Hi,
    The problem here with where condition select option lifnr = s_lifnr.
    Use below select query.
    SELECT * FROM bsak INTO TABLE lt_bsak
    WHERE bukrs IN s_bukrs
        AND lifnr     IN s_lifnr
        AND gjahr   IN s_gjahr
        AND budat  IN s_budat
        AND saknr  IN s_saknr.
    s_lifnr is a select option and you are passing it as parameter lifnr = s_lifnr.
    if you want to pass this s_lifnr as single vale then pass in below mentioned way.
    lifnr = s_lifnr-low
    BR,
    Vijay

  • Issues with selection tools using PS CS6

    OK, I'm having issues with selections in Photoshop CC…   This video shows my issue (which I never had with CS3).  Basically, I go to select an area within an image, and then the selection area disappears, and when I go to move the selection area I am unable to get the selection to "drop".  This happens regardless of whether I'm using my wacom tablet or my trackpad.  My mac is a 2009 macbook pro running 10.8.5.  Updated my OS and wacom tablet with the latest drivers.  I've gone into preferences and disabled the GPU, but to not avail.  Haven't run into this issue at work using CS6 (but i'm on a windows box there) Any ideas?  Any help would be greatly appreciated ;-) http://www.youtube.com/watch?v=FGPla7V9QI8

    say, SAKNR is 10 character field and ur appending only 6 characters, then it will give such type of errors normally.
    before inserting the data to ur Z table use function module... CONVERSION_EXIT_ALPHA_INPUT

  • Issue with Select Query in the Delivery userexit USEREXIT_SAVE_DOCUMENT

    Hi All,
    I am facing a strang issue with delivery userexit
    1) I have a delivery user exit MV50AFZ1 - USEREXIT_SAVE_DOCUMENT.
    2) In this user exit. I have written a select query as shown below
    *Get the already delivered data
        SELECT vbeln
               vgbel
               vgpos
               erdat
               erzet
               lfimg
          FROM lips
          INTO TABLE t_lips
           FOR ALL ENTRIES IN t_xlips_reference
         WHERE vgbel EQ t_xlips_reference-vgbel
           AND vgpos EQ t_xlips_reference-vgpos.
        IF sy-subrc EQ 0.
        ENDIF.
    3) The use of the above select query is to find out if there is any delivery that has already been created for the reference slaes order for which the current delivery is being created.
    4) The issue here is that for the FIRST DELIVERY, this select query should fail becuase there is no delivery created earlier and LIPS table would not have data. But, I am seeing some data getting populated in the internal table. The data that I am seeing in the internal table is the data of XLIPS which is nothing but the one that is about to get saved in the database after finishing this userexit.
    5) STRANGE Point is that this is working fine in case if I create delivery using the transaction VL01N. But, if I create delivery using VL10A program I am facing this issue.
    << Removed >>
    Thanks,
    Babu Kilari
    Edited by: Rob Burbank on Jun 16, 2010 4:22 PM

    Then why don't you add
    AND vbeln NE likp-vbeln

  • Issue with selection screen element on At slection scree

    Hi All,
    I am facing an issue with a checkbox which is present within the subscreen of a standard selection screen.
    The issue is that the value of the combobox get toggled by itselfon the event mentioned below. I am unable to find out how this combo box value gets changed by itself on the screen events.I tried clear statemetns etc nothing is helping. I debugged with a watch point on this screen element and found this to happen.It just changes the value of the element to a previously held state.I m trying to clear the combobox but this event puts back the tick mark.How can I stop this.
    AT SELECTION-SCREEN ON COL_FROM.  "COL_FROM is another screen element diffrent from the combobox
    Thanks

    Hi Vighneswaran CE,
    This event corresponds to the PAI module of the COL_FROM field. So, it gets executed each time you press any valid function code on the screen (unless there was an error in a previous field). Nothing abnormal here.
    That's difficult to help you on that topic, you'd better tell us exactly what report it is, where you have added your code (and what code) to change the checkbox, ...
    Best regards,
    Sandra

  • Issue with selecting a contact to send text message in BB Hub

    Dear all,
    Currently, I meet some issues in selecting a contact to send text message.
    In BB Hub, tap Text message, tap Compose,
    In "To:" field, tab "+" for selecting contact, I see that, there are contacts mixing  between mobile contacts, facebook contacs (current, on my Q10, facebook accounts are syned at the first time I login in facebook, but now I not syn any more) so It brings to me a confusion of selecting, sometime I select a wrong contact,...
    So, please help me, when I tap "+", I can filter type of Contact I want to use, for example, I can filter facebook contact, mobile contact,...
    And I don't understand, why don't classify contact based on type of account, mean that:
    Hub is where manage all accounts (face, mail, text message,...), then contacts also classify based on those accounts, for example, when I tap Facebook then only accounts belong to Facebook will be available, and contacts of other accounts will be unavailable,
    And, of course, when I tab Text message, then only contacts belong to Text message (mobile) will be availabe, this will avoid the issue that I mentioned above...
    Could I be helped by these issues or I must wait for a upgraded OS release? And I don't know all critical issues that mentioned in this forum will be fixed in the next release....
    Thanks for your help,
    Regards,
    Don

    Using FaceTime http://support.apple.com/kb/ht4319
    Troubleshooting FaceTime http://support.apple.com/kb/TS3367
    The Complete Guide to FaceTime + iMessage: Setup, Use, and Troubleshooting
    http://tinyurl.com/a7odey8
    Troubleshooting FaceTime and iMessage activation
    http://support.apple.com/kb/TS4268
    iOS: About Messages
    http://support.apple.com/kb/HT3529
    Set up iMessage
    http://www.apple.com/ca/ios/messages/
    Troubleshooting Messages
    http://support.apple.com/kb/TS2755
    Setting Up Multiple iOS Devices for iMessage and Facetime
    http://macmost.com/setting-up-multiple-ios-devices-for-messages-and-facetime.htm l
    FaceTime and iMessage not accepting Apple ID password
    http://www.ilounge.com/index.php/articles/comments/facetime-and-imessage-not-acc epting-apple-id-password/
    Unable to use FaceTime and iMessage with my apple ID
    https://discussions.apple.com/thread/4649373?tstart=90
     Cheers, Tom

  • Issue with Select Options

    Dear Experts,
    I used component wdr_select_options to achieve select options functionality, But it displaying only one field as per my requirement user expecting both low & high fields.
    Can you guide for 5 select options whether i have use t times the component at my component level.
    And also could please guide me how to use select options at code level.
    Thanks & Regards,
    Siva Mandapudi.
    Edited by: SIVAMANDAPUDI on Jul 18, 2011 6:39 PM

    Hi Saravan,
    Please find below details.
    The exception is:
    The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
    caught in
    procedure "ONACTIONSEARCH_SUPPLIER" "(METHOD)", nor was it propagated by a
    RAISING clause.
    code:
    DATA FOR WORKING WITH SELECT OPTIONS
      data: rt_SUPPLIERNO type ref to data.
      data: rt_SUPPLIERNAME type ref to data.
    field-symbols: <fs_SUPPLIERNO> type table,
                    <fs_SUPPLIERNAME> type table.
      TYPES: BEGIN OF T_SUPPLIERNO,
             SIGN(1),
             OPTION(2),
             LOW TYPE /SAPAPO/LOC,
             HIGH TYPE /SAPAPO/LOC,
            END OF T_SUPPLIERNO.
      TYPES: BEGIN OF T_SUPPLIERNAME,
             SIGN(1),
             OPTION(2),
             LOW TYPE /SAPAPO/LOC_DESCR40,
             HIGH TYPE /SAPAPO/LOC_DESCR40,
            END OF T_SUPPLIERNAME.
      DATA: WA_SUPPLIERNO TYPE T_SUPPLIERNO, IT_SUPPLIERNO TYPE TABLE OF T_SUPPLIERNO,
            WA_SUPPLIERNAME TYPE T_SUPPLIERNAME, IT_SUPPLIERNAME TYPE TABLE OF T_SUPPLIERNAME.
    Retrieve the data from the select option
      rt_SUPPLIERNO = wd_this->m_handler->get_range_table_of_sel_field(
                               i_id = 'ID_SNO' ).
    dump raising when get_range_table_of_sel_field is called.
    Thanks a lot.
    Regards
    Siva Mandapudi.

  • Performance Issue with Selection Screen Values

    Hi,
    I am facing a performance issue(seems like a performance issue ) in my project.
    I have a query with some RKFs and sales area in filters (single value variable which is optional).
    Query is by default  restricted by current month.
    The Cube on which the query operates has around 400,000 records for a month.
    The Cube gets loaded every three hours
    When I run the query with no filters I get the output within 10~15 secs.
    The issue I am facing is that,  when I enter a sales area in my selection screen the query gets stuck in the data selection step. In fact we are facing the same problem if we use one or two other characteristics in our selection screen
    We have aggregates/indexes etc on our cube.
    Has any one faced a similar situation?
    Does any one have any comments on this ?
    Your help will be appreciated. Thanks

    Hi A R,
    Goto RSRT--> Give ur query anme --> Execute =Debug
    --> No a pop up ill come with many check boxes select "Display Aggregates found" option --> now give ur
    selections in variable screen > first it will give the already existing aggregate names> continue> now after displaying all the aggregates it will display the list of objects realted to cube wise> try to copy these objects into notepad> again go with ur drill downs now u'll get the already existing aggregates for this drill down-> it will display the list of objects> copy them to notepad> now sort all the objects related to one cube by deleting duplicate objects in the note pad>goto that Infocube> context>maintain aggregates> create aggregate on the objects u copied into note pad.
    now try to execyte the report... it should work properly with out delays for those selections.
    I hope it helps you...
    Regards,
    Ramki.

  • Lightroom 4 (beta and current release) - Issue with Select Catalog screen - catalogs not displaying

    I noticed this during the beta test version of LR4 and was hoping it would be corrected in the actual release (which I installed yesterday).  Here's the issue:
    When the Select Catalog window opens, catalogs will not display unless I click in the empty space in the window (first screenshot)...then they will appear one by one as I start to click (second screenshot) until all are displayed.
    Does anyone have any suggestions??  These catalogs are NOT on a network drive, they are on my desktop machine (Win Vista 64-bit).

    I have the identical problem.
    LR3 worked perfectly. LR4 won't refresh the Catalog screen at startup without me clicking on each entry. Only when an entry is selected will it appear.
    I have an nvidia GeForce 9800GT video card, supporting dual monitors.
    I'm using Vista 64.
    I just upgraded to LR4 64bit, and immediately had this problem.
    I installed the most current video driver (2/12/2012) with no change in problem (or performance).
    I have not noticed any other program having issues, and have not changed any hardware recently.
    I am also noticing that LR4 is visibly slower than LR3, to the point where most sliders don't slide evenly, but jump in increments unless I move VERY slowly.
    I've watched the processor load using resource monitor: it is not peaking over about 65% during slider actvitivity.
    I have an Intel Core2 Quad CPU Q9550 @ 2.83GHz with 8 gb of ram.

  • Bi publisher report issues with selecting multiple parameters.

    Hi there I have a Bi publisher report when I query it for a single parameter it works fine and gives me the result.
    But when I select multiple parameters Lets say I have selected 3 parameters and try to view the results it does nt give me a proper report. It leaves me some blanks and gives me negative values.
    The report is working finr for one parameter In order to select two parameters I added the following code in the sql query
    and ( coalesce(null, :JOB_ID) is null
    or c.JOB_ID in (:JOB_ID)) .
    Can some one please let me know if this is correct or should I have to add anything else in the query.
    Even if I hard code it by saying JOB ID IN ('x','y','Z') and try to run the report it is not giving me exact values.
    BUt when I run the same query in database am getting correct values..
    Can anyone help me with this issue please??
    Thanks

    1. What version of BIP are you using?
    2. Can you please paste here your complete SQL data model?
    3. Can you get us an example how this will work?
    4. Can you be more specific about the error you get and the output?
    thanks
    Jorge

  • Query Issue with select level from dual

    Hi,
    I have a question regarding this query. The problem seems that when selecting level from dual while including another table the rows returned seem to increase exponentially.
    I can add distinct and get the correct number of rows but am worried that this will cause a possible performance issue. Am I using the level option wrong?
    I have included details below.
    There are 4 rows in tbl_incidents
    When I run the following queries I get rows returned based on the total number of rows
    select start_date + level - 1, tbl_incidents.incident_id, level
    from dual, tbl_incidents
    where incident_id = 6
    connect by level <= 1;
    returns 1 row
    select start_date + level - 1, tbl_incidents.incident_id, level
    from dual, tbl_incidents
    where incident_id = 6
    connect by level <= 2;
    returns 5 rows
    select start_date + level - 1, tbl_incidents.incident_id, level
    from dual, tbl_incidents
    connect by level <= 3 and incident_id = 6;
    returns 21 rows
    select start_date + level - 1, tbl_incidents.incident_id, level
    from dual, tbl_incidents
    connect by level <= 4 and incident_id = 6;
    returns 85 rows
    select start_date + level - 1, tbl_incidents.incident_id, level
    from dual, tbl_incidents
    connect by level <= 5 and incident_id = 6;
    returns 341 rows
    So with
         r being the number of rows in tbl_incidents and
         l being the number used in the connect by for level and
         q being the number of rows returned by the query
         it appears that
    q(l) = r * q(l-1) + 1
    level 2:     4 * 1 + 1 = 5
    level 3:     4 * 5 + 1 = 21
    level 4:     4 * 21 + 1 = 85
    level 5:     4 * 85 + 1 = 341
    Thanks much,
    Nora

    Hi,
    The dual table is used when you want to do something in SQL when you are not otherwise using a table.
    Generating a "counter table" of the integers 1, 2, 3,..., X is an example
    SELECT  LEVEL   AS n
    FROM    dual
    WHERE   LEVEL   <= x;There is never any point in joining dual to another table, as in
    select  start_date + level - 1
    ,       tbl_incidents.incident_id
    ,       level
    from    dual
    ,       tbl_incidents
    where    incident_id = 6
    connect by  level <= x;You will always get the same more easily by just eliminating dual:
    select  start_date + level - 1
    ,       incident_id
    ,       level
    from    tbl_incidents
    where    incident_id = 6
    connect by  level <= x;It is quite useful and common to join a counter-table to a real table, like this cross-join:
    WITH    counter_table  AS
        SELECT  LEVEL   AS n
        FROM    dual
        WHERE   LEVEL   <= x
    select  start_date + n - 1
    ,       incident_id
    ,       n
    from    tbl_incidents
    ,       counter_table
    where    incident_id = 6

  • Performance issue with select query and for all entries.

    hi,
    i have a report to be performance tuned.
    the database table has around 20 million entries and 25 fields.
    so, the report fetches the distinct values of two fields using one select query.
    so, the first select query fetches around 150 entries from the table for 2 fields.
    then it applies some logic and eliminates some entries and makes entries around 80-90...
    and then it again applies the select query on the same table using for all entries applied on the internal table with 80-90 entries...
    in short,
    it accesses the same database table twice.
    so, i tried to get the database table in internal table and apply the logic on internal table and delete the unwanted entries.. but it gave me memory dump, and it wont take that huge amount of data into abap memory...
    is around 80-90 entries too much for using "for all entries"?
    the logic that is applied to eliminate the entries from internal table is too long, and hence cannot be converted into where clause to convert it into single select..
    i really cant find the way out...
    please help.

    chinmay kulkarni wrote:Chinmay,
    Even though you tried to ask the question with detailed explanation, unfortunately it is still not clear.
    It is perfectly fine to access the same database twice. If that is working for you, I don't think there is any need to change the logic. As Rob mentioned, 80 or 8000 records is not a problem in "for all entries" clause.
    >
    > so, i tried to get the database table in internal table and apply the logic on internal table and delete the unwanted entries.. but it gave me memory dump, and it wont take that huge amount of data into abap memory...
    >
    It is not clear what you tried to do here. Did you try to bring all 20 million records into an internal table? That will certainly cause the program to short dump with memory shortage.
    > the logic that is applied to eliminate the entries from internal table is too long, and hence cannot be converted into where clause to convert it into single select..
    >
    That is fine. Actually, it is better (performance wise) to do much of the work in ABAP than writing a complex WHERE clause that might bog down the database.

  • Issue with selection screen

    Hi ,
    I had a custom program. There i have one parameter and one select option. But when i try clicking on multiple selections it is giving me a message in the status bar saying 'Place the cursor on a selection'. And it doesn't opens up the window to enter multiple selections.
    When i double clicked on the message i get the message no DB655.
    What can be the possible error for this ??
    Thanks & Regards,
    Anuj Srivastava

    Hi Anuj,
    I tried with the same code in ECC6.0 but i am able to get the multiple selection window.How it is not working for you?Do you maintain any conditions inside the logic.
    tables:USR02.
    SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE text-h08.      "LC006++
    PARAMETERS    : p_frggr LIKE ekko-frggr OBLIGATORY.
    SELECT-OPTIONS: s_class FOR usr02-class NO INTERVALS OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK 1.                                  "LC006++
    SELECTION-SCREEN SKIP 1.                                          "LC006++
    SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME TITLE text-h09.       "LC006++
    LC002++
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION 40.
    PARAMETER: p_config AS CHECKBOX.
    SELECTION-SCREEN COMMENT 01(37) text-h05 FOR FIELD p_config.
    SELECTION-SCREEN END OF LINE.
    LC002++
    LC006++
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION 40.
    PARAMETER: p_grptxt AS CHECKBOX.
    SELECTION-SCREEN COMMENT  01(37) text-h07 FOR FIELD p_grptxt.
    SELECTION-SCREEN END OF LINE.
    LC006++
    SELECTION-SCREEN END OF BLOCK 2.
    Thanks.
    Ramya.

  • [Urgent] Issue with Selected rows in Advanced table

    [I have searched archive and found lots of mails on same issue but none were conclusive so i am asking this again]
    Hi All,
    I have created an advanced table and i want to have functionality of deleting selected rows.
    For implementation of this functionality, i have created a selectflag transient attribute [varchar2] and linked it to multiple select item of Advanced table but the table always returns null for selectflag attribute irrespective of row being selected or not.
    One thing i have noticed is that i can't supply 'checked value' and 'unchecked value' property in advanced table multiple select item. Is that the issue?
    Can anybody please guide, its quite urgent.
    Regards
    Lokesh

    Hi Reetesh,
    Thanks for the reply.
    Yes, you are right i am using same AM at 2 different places.
    Let me just elaborate a little about my implementation:
    I have a Page layout region and within this page layout, i have a query bean which performs results based search.
    Within this query bean, i have added an Advanced table within that query bean to display the results.
    Now coming to multiple AM issue:
    1. Page Layout region must have one AM or its an error.
    2. If i donot add an AM to advanced table, it doesn't return rows.
    So do i need to have 2 diferent AM's for this implementation?
    Regards
    Lokesh

  • Issue with select query for secondary index

    Hi all,
    I have created a secondary index A on mara table with fields Mandt and Packaging Material Type VHART.
    Now i am trying to write a report
    Tables : mara.
    data : begin of itab occurs 0.
    include structure mara.
    data  : end of itab.
    *select * from mara into table itab*
    CLIENT SPECIFIED where
      MANDT = SY-MANDT and
      VHART = 'WER'.
    I'm getting an error
    Unable to interpret "CLIENT". Possible causes of error: Incorrect spelling or comma error.          
    if i change to my select query     to
    *select * from mara into table itab*
      where
      MANDT = SY-MANDT and
      VHART = 'WER'.
    I'm getting an error
    Without the addition "CLIENT SPECIFIED", you cannot specify the client     field "MANDT" in the WHERE condition.
    Let me know if iam wrong and we are at 4.6c
    Thanks

    Like I already said, even if you have added the mandt field in the secondary index, there is no need the use it in the select statement.
    Let me elaborate on my reply before. If you have created a UNIQUE index, which I don't think you have, then you should include CLIENT in the index. A unique index for a client-dependent table must contain the client field.
    Additional info:
    The accessing speed does not depend on whether or not an index is defined as a unique index. A unique index is simply a means of defining that certain field combinations of data records in a table are unique.
    Even if you have defined a secondary index, this does not automatically mean, that this index is used. This also depends on the database optimizer. The optimizer will determine which index is best and use it. So before transporting this index, you should make sure that the index is used. How to check this, have a look at the link:
    [check if index is used|http://help.sap.com/saphelp_nw70/helpdata/EN/cf/21eb3a446011d189700000e8322d00/content.htm]
    Edited by: Micky Oestreich on May 13, 2008 10:09 PM

Maybe you are looking for

  • Tracing outbound delivery failures

    First, I hope this is the correct forum. I am looking at the Exchange Admin center for Office 365, which I believe is the same product as Exchange Online? I am trying to determine why outbound mail is not being delivered to a particular sender for on

  • Custom EQ settings missing in 10.1

    It seems that my custom eq settings are missing in a project after the upgrade to 10.1.  Audio clips that I know I adjusted now just say "Flat(edited)" but I don't see any way to see what the edits actually are. The sliders are all flat.

  • External HD makes no appearance

    After extensive research I still have not discovered the reason why my external HD is not visible/accessible over my wireless network. It appears in the desktop of the main computer (obviously - it's connected via firewire port) but will not appear w

  • Error when posting in F-58

    "enter payment method with which checks are created." i created check lot.

  • Re-Downloading photoshop elements

    had to reload computer so lost Elements 12. have my serial number but cannot put it in as says its already registered ( I didn't register when I bought it ) chat shop guy gave me web address to do download after i sent him email showing i'd bought pr