String operations with BSP

Dear Friends..
   How are you...  I m facing little problem in string oprations. I wish to search given character from the Name and display on those name who has the given charecter. say, i have search term as A, then it should display the names who has A in the spelling, please help me to short out this problem i have given you the code of it,
thanking you regards.
Naim
<table>
        <TH>First Name</TH>
        <TH>Last Name</TH>
    <%
  Loop at tests into test.
    %>
    <%
       Search selname for 'A'.
   " if sy-subrc = 0 .
   %>
    <tr>
        <td><%= test-name_last   %></td>
        <td><%= test-name_first %></td>
     </tr>
    <%
  "endif. 
  Endloop.
    %>
    </table>
select * from U_11104
         into corresponding fields of table tests up to 100 rows
         where NAME_LAST = 'A'.

Hi,
Your question is more about SQL in fact...
Try this :
select * from U_11104
into corresponding fields of table tests up to 100 rows
where NAME_LAST LIKE '%A%'.
That should solve your problem.
Best regards,
Guillaume

Similar Messages

  • Core dump(abort) due to double free at STL string == operator,with mtmalloc

    We have a probrem; our program crashes due to SIGABRT.
    Our program is multithreaded (about 40 thread total),and uses libmtmalloc for more performance.
    By stack trace , when handling of '==' operator of STL string ,
    free() and abort() is called like this:
    (dbx) lwp l@25
    Current function is WorkSessionCollection::findBySessionId
    207 if (session->getSessionId() == sessionId)
    t@null (l@25) stopped in (unknown) at 0xfedbd7fc
    0xfedbd7fc: PROCEDURELINKAGE_TABLE_+0x0820 [PLT]: bcc,a,pt %icc,_PROCEDURE_LINKAGE_TABLE_+0x830 [PLT] ! 0xfedbd80c
    (dbx) where
    [1] 0xfedbd7fc(0x6, 0x0, 0xfeda1d04, 0x42568, 0xfede4280, 0x6), at 0xfedbd7fb
    [2] getopt(0x0, 0x1, 0xff39403c, 0xa652c, 0xfede7298, 0x0), at 0xfed3de58
    [3] free(0x3bc6e00, 0x3bc7020, 0x0, 0x10, 0x0, 0x10000000), at 0xff380b00
    [4] libC_errors::get_msg(0x3bc7020, 0xfffb, 0x0, 0xffffffff, 0xa, 0xfc00), at 0xfeef62e0
    [5] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string(0x294, 0x0, 0x3bc7020, 0x3bc7048, 0x3bc7048, 0xf82fa638), at 0xfdb4cccc
    =>[6] WorkSessionCollection::findBySessionId(this = 0xbe4750, msgId = CLASS), line 207 in "WorkSessionCollection.cpp"
    [7] BusinessProxy::process(this = 0xc18ff8, message = CLASS), line 159 in "BusinessProxy.cpp"
    [8] TcpProtocolControl::handleMessage(this = 0x3eaff28, message = 0x3f16270), line 221 in "ProtocolControl.cpp"
    [9] SocketHandler::handle_input(this = 0x3871860, _ARG2 = 200), line 229 in "SocketHandler.cpp"
    [10] 0xff2e6c90(0x2aa44b8, 0xf82fbc28, 0x0, 0x0, 0x1, 0x0), at 0xff2e6c8f
    [11] 0xff2e6640(0x2aa44b8, 0xf82fbcb0, 0xf82fbd2c, 0x0, 0x0, 0x0), at 0xff2e663f
    [12] 0xff2e61ac(0x2aa44b8, 0x0, 0xf82fbd2c, 0x0, 0x0, 0x0), at 0xff2e61ab
    [13] 0xff2e5e10(0x2aa44b8, 0x0, 0xfede8bc0, 0xfda95800, 0x1e99410, 0x0), at 0xff2e5e0f
    [14] 0xff2af7c0(0x281fda0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xff2af7bf
    [15] event_loop(arg = 0x281fda0), line 40 in "FrontEnd.cpp"
    [16] 0xff2d4610(0x1ea82b8, 0x8f0798, 0x0, 0x0, 0x0, 0x0), at 0xff2d460f
    [17] 0xff2d44ec(0x1ea82b8, 0x0, 0x0, 0x0, 0x0, 0x1), at 0xff2d44eb
    [18] 0xff21c590(0x1ea82b8, 0xf82fc000, 0x0, 0x0, 0x7e3f9c, 0x1), at 0xff21c58f
    (dbx) list
    207 if (session->getSessionId() == sessionId)
    208 break; // for loop
    209 session = NULL;
    210 }
    211
    (dbx) print sessionId
    dbx: cannot access address 0xfdf68f10
    (dbx) print *session
    dbx: cannot access address 0xfdf68f10
    and here is the compiler environment:
    versionMachine hardware: sun4u
    OS version: 5.9
    Processor type: sparc
    Hardware: SUNW,Sun-Blade-1500
    The following components are installed on your system:
    Sun Studio 11
    Sun Studio 11 C Compiler
    Sun Studio 11 C++ Compiler
    Sun Studio 11 Tools.h++ 7.1
    Sun Studio 11 C++ Standard 64-bit Class Library
    Sun Studio 11 Garbage Collector
    Sun Studio 11 Fortran 95
    Sun Studio 11 Debugging Tools (including dbx)
    Sun Studio 11 IDE
    Sun Studio 11 Debugger GUI
    Sun Studio 11 Performance Analyzer (including collect, ...)
    Sun Studio 11 X-Designer
    Sun Studio 11 VIM editor
    Sun Studio 11 XEmacs editor
    Sun Studio 11 Native Connector Tool
    Sun Studio 11 LockLint
    Sun Studio 11 Building Software (including dmake)
    Sun Studio 11 Documentation Set
    version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/cc": Sun C 5.8 Patch 121015-04 2007/01/10
    version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/CC": Sun C++ 5.8 Patch 121017-10 2007/02/21
    version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/f90": Sun Fortran 95 8.2 2005/10/13
    version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/dbx": Sun Dbx Debugger 7.5 2005/10/13
    version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/analyzer": Sun Performance Analyzer 7.5 2005/10/13
    version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/dmake": Sun Distributed Make 7.7 2005/10/13
    could you please help us?
    Thanks in advance.

    This kind of crash can be due to referencing a string object after its lifetime has ended, or due to heap corruption.
    The most common sources of heap corruption are
    - using an invalid pointer
    - uninitialized
    - dangling (points to object that no longer exists)
    - incremented or decremented outside object bounds
    - points other than to an object start address
    - deleting an object more than once
    - reading or writing outside object bounds
    - failing to guard a shared object in multithreaded code
    - race condition in multithreaded code
    The program failure usually occurs far away in space and time from the actual error condition.
    You might also have run into a bug in the compiler or in system libraries. (You do not have the current Studio 11 patches.)
    First, try running under the dbx with Run-Time Checking enabled:
    % dbx myprogram
    (dbx) check -all
    (dbx) run
    RTC will report many of the error conditions listed above.
    Sun Studio 12 has a thread analyzer, which can help find race conditions in multithreaded code. You could download Studio 12 and try it out. If you do not need to run on Solaris 8, you can upgrade to Studio 12.
    Whether you stay with Studio 11 or upgrade to Studio 12, you can get all the current patches here:
    http://developers.sun.com/sunstudio/downloads/patches/
    At minumum, get the current C++ compiler patch, the Common compiler patch, and the C++ Runtime LIbrary patch.
    By following the links to the patches, you can see a list of bugs fixed since the patch levels you currently have.

  • Using OR operator with string

    How we can use OR operator with string in java??

    Gaurav1 wrote:
    its logical OR operator;how can we use it with matcher classLike its been said already. The "logical OR" is used the same everywhere.
    Why don't you post the code you're having problems with. (Only the relevant areas, please. And use code tags.)

  • I have a Text control string box with some initial text. I would like to highlight old text with click of mouse and type in new data from keyboard

    I have a text control string box with some initial text (says: Please enter Name). I would like the operator to click on the text control box and have it automatically highlight so that when new data is typed in the old erases (all at once) and the new data is now in the text box.
    I tried using the "Text.Selection" property node and when I run it and put the mouse inside the text box the initial text is highlighted and if I press "delete" on the keyboard or if I start to type in new data the initial data does delete but once I start to type new characters they erase each other. For example if I want to type in “Willi
    am” I type the “W” and then the “I” but the “I” erases the “W” and now I am only left with an “I” in the text box and so on. I appreciate any help

    It seems you are continuously setting the property node over and over again. This should only happen once if you mouse over it.
    Create a property node for your text control with the following three items:
    (1) KeyFocus (wire a "true" constant to it)
    (2) Text.SelStart (Wire a "zero" constant to it)
    (3) Text.SelEnd (Wire a constant containing the string length of the text).
    Put this property node inside an event structure, triggered by "Mouse enter" on the string control.
    (see if the attached example works for you)
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    Enter_Name.vi ‏23 KB

  • String operations on internal table text....

    Original table is consists of 2 columns:
    E        
    RFC error(SM_DHTCLNT010_READ): Error when opening connection
    E RFC error(SM_DHLCLNT010_READ): Error when opening connection
    E RFC error(SM_DHKCLNT010_READ): Error when opening connection
    E RFC error(SM_E10CLNT000_READ): 'tdhtci00.emea.gdc:sapgw02' E     No read RFC FOR SM_B72CLNT003_READ
    E     No read RFC FOR SM_B71CLNT003_READ
    S     Clients for system 'E21' found in RFC  'SM_E21CLNT001_READ'
    S     Clients for system 'E22' found in RFC  'SM_E22CLNT001_READ'
    S     Clients for system 'E23' found in RFC  'SM_E22CLNT001_READ'
    Now we need to apply string operations such that result table is 3 columns with new refined message:
    status       sid            
    Message NEW_TEXT
    E     DHT         
    RFC error               Error when opening connectionE     DHL         RFC error                       Error when opening connection
    E     DHK         RFC error                       Error when opening connection
    E     E10       RFC error                      tdhtci00.emea.gdc:sapgw02
    E     B72        No RFC LINK
    E     B71        No RFC LINK
    S     E21        DATA READ
    S     E22       DATA READ
    S     E23       DATA READ
    String conditions to arrive at new table is:
    1) to get SID column : the conditions are
    •     If the Status is “RFC Error” then next 3 Characters after the “_” must be extracted as SID
    •     Else the SID is between the first and the second inverted comma ‘
    Example:  Clients for system 'E21' found in RFC  'SM_E21CLNT001_READ'extracts “E21” as SID
    2) for message column
    ·         message “RFC Error” if the message text
    starts with “RFC Error”
    · message “no RFC Link” if the message text starts with “No read RFC*”
    · message “Data Read” if the Substring “found in RFC”</b> was found in the Message      
    3) •     If the Status is “RFC Error” then the whole Textstring behind the “: “ must be Extracted
    For example if message is RFC error(SM_DHLCLNT010_READ): Error when opening connection NEW_TEXT will be Error when opening connection
    Need ur inputs on these.
    Bset regards,
    Subba

    Hi,
    this u can acheive simply using offset:
    var_name+off(len). "
    e.g. wa_message-fld+0(3) = first threee characters
    wa_message-fld(3) same as above first three characters
    wa_message-fld+2(2) " will display second and third characte of wa_message-fld
    this u can use to set condtions like :
    if wa_message-fld(9) = 'RFC Error'.
    "process here
    endif.
    Hope this will help u...
    Jogdand M B

  • String operations in internal table

    Dear friends..
            Good morning.
                        I wish to know.. how i segregate the field from a database table to internal table into two different internal table field. say for example.
    i have db table tab1 which has field number
    tab1 -> number
    and i have another internal table itab1 whic has two fields numa and numb
    tab1 -> numa
         -> numb
    i have value in tab1->number is 001 and 0001
    i wish to segregate this two values in to internal table
    if the value is 001 then it should be into 001 -> numa
    if the value is 0001 then it should be into 0001-> numb
    i dont know how to perform the string operations in internal table.. would you like to tell me how i fix this problem any suggetion, article, code will be great help of mine..
    thanking you
    Regards
    Naim

    Hi,
      what u can do is check the lenth
    lit_data_tab.
    lit_data_3
    lit_data_4.
    lv_char3 type char3.
    lv_char4 type char4.
    lv_length type i.
    loop at lit_data_tab.
    lv_length = STRLEN ( lit_data_tab-value ).
    if lv_length = 3.
       lv_char3 = lit_data_tab-value .
       append lv_char3 to lv_char3 type char3.
    else.
       lv_char4 = lit_data_tab-value .
       append lv_char4 to lv_char3 type char4.
    endif.
    endloop.
    if u want
    numa  numb
    003   0003.
    then u have to loop in one table and modify other.
    that is any one table should contains both the field.
    read the table with one field
    mark helpfull answers
    Regards
    Message was edited by: Manoj Gupta

  • WAD template with BSP Application - how to read selection screen values

    Hello,
    I've created Web template with Web Application Designer (WAD).
    I would like to extend  that page with BSP Application...
    Purpuse of this application is to read some information from tables
    on BW transaction server and display them within Web page.
    Question: How to read selection screen values from a Web template ?
    Thanks for any help,
    Pawel Borowiec

    Hi,
    The selection screen parameters will be on an inputField, so try and get the is of the inputfield generated by doing View source...
    And once you get the inputfield Id, you can read the value in the InputField(InF) by
    using the following code...!
    data : if_value type ref to cl_htmlb_inputfield.
    data : variable type string.
    if_value ?= cl_htmlb_manager=>get_data( request = request
                                                name    = 'inputField'
                                                id      = 'InF_ID_here'
           if if_value->value is not initial.
             variable  = if_value->value.
           endif.
    Hope this helps.
    <b><i>Do reward each useful answer..!</i></b>
    Thanks,
    Tatvagna.

  • To use Character string operator in ABAP

    HI,
    I have a problem with joining the two fields with different data length i.e
    OBJKY has length (30).
    tknum has length (10).
    the above read table i_nast works as long as both has the records not greater than 10 and I do have some records with greater than 10 for OBJKY in the database and my read is failing at that scenario, I need to use a charater string operator, as I am new to ABAP, can any one suggest me how to do .
    ...SQL..
    select OBJKY DATVR from nast
    into corresponding fields of table i_nast
    where KSCHL = 'ZBOL'.
    sort i_nast by OBJKY.
    LOOP at i_ship_data.
    read table i_nast with key
    OBJKY = i_ship_data-tknum binary search.
    if sy-subrc = 0.
    move: i_nast-datvr to i_ship_data-datvr.
    endif.
    modift i_ship_data.
    ENDLOOP.

    HI,
    Since OBJKY and TKNUM are with different lengths the Read statement works only
    when OBJKY has a 10 character value identical to TKNUM.
    but if we can assume that only first 10 characters of OBJKY are to be comapred with TKNUM then we can try the under mentioned approach:
    Create a new field in the Internal table I_NAST with length 10 characters.(I_NAST-OBJKY_TEMP).
    now assign the first 10 characters of OBJKY to this new field :
    LOOP AT I_NAST.
    MOVE I_INAST-OBJKY+0(10) TO OBJKY_TEMP.
    MODIFY I_NAST.
    ENDLOOP.
    Now you can Modify your READ STATEMENT :
    LOOP at i_ship_data.
    read table i_nast with key
    OBJKY_TEMP = i_ship_data-tknum binary search.
    if sy-subrc = 0.
    move: i_nast-datvr to i_ship_data-datvr.
    endif.
    modift i_ship_data.
    ENDLOOP.
    Hope this will help.
    Note: You can pick up any 10 characters starting from 1 to 20 th character of the field
    I_INAST-OBJKY.
    Reward Points if found helpfull..
    Cheers,
    Chandra Sekhar.

  • Formating and operating with integer values

    I am new to XML Publisher.
    I have a task to make a layout using rtf. The problem is that I must do an arithmetical operation using data generated from a system report. I must not modify the report!!!
    The value retrieved from report is of X.Y format which means a time period (X - years, Y - months). So I want to split this value in two - one for years and other for months with a posibility of making arithmetical operations over them. Is it possible?? And if so, cand anybody give me a solution for this...?

    ok, back to the problem. As I red in the XML Publihser Users Guide there is a posibility to transform strings in numbers, but I can't figure out how it works! As speaking of my problem I can not do arithmetical operations with that value (YEARS.MONTHS). I tried the to_number function described in XML Publisher User's Guide (page 7-3) over the vlaue x.y, I tried to change the point (x.y) to a comma (x,y) and again aply to_number function over resulted value, but it doesn't work. What do I do wrong?
    I tried the solution of spliting the x from y, but I run into a problem again. The years part x has a variable length so I can't get the y part. (the substr function didn't worked with negative start position - substr(DATE, -3, 3))
    Generaly I'm a very confused about XML Publisher. There are examples in User's Guide which didn't work for me...
    If anybody has some links with documentation about XML Publisher, other than those from ORACLE, please share them with me.
    10x!

  • Upload Excel with BSP

    Hi,
    i have upload a excel file with BSP-Extension htmlb "fileupload". Now i get the excel-content in XString. How can i convert the Xstring to internal table?
    i can convert the xstring to string but i need it in internal table!
    can anyone help me!
    greetings
    markus

    Markus,
    I know of no functions that will convert a XLS file into an internal table. I suspect that even just converting the XSTRING (binary blob) into a string should be sufficient to completely destroy the XLS file.
    Only idea which you might try, is to convert (save as?) the XLS into a CSV file and upload this. This is just a comma separated file and should be easy to parse. This topic (at least writing such files) have been discussed previously a number of times. Maybe you search through the forum.
    ++bcm

  • Regarding string operations

    Hi All,
    i've a string holding the value as given below.
    AA,17,2/19/2003,"9,999.00",USD,00,10,318,"193,275.31"
    by performing some string operations i want the result string in the format as given below:
    AA,17,2/19/2003,"9999.00",USD,00,10,318,"193,275.31"
      i.e., i want to remove all the commas(,)that are included in between a pair of " " only.
    can anyone provide me a sample code for the same

    Hi vijay,
    A bit complex but works for sure, check the following logic,
    REPORT zsritest.
    DATA: gs_string TYPE string.
    gs_string = 'AA,17,2/19/2003,"9,999.00",USD,00,10,318,"193,275.31"'.
    WRITE: / gs_string.
    PERFORM string_trim CHANGING gs_string.
    *       FORM string_trim                                              *
    *  -->  LS_STRING                                                     *
    FORM string_trim CHANGING ls_string.
      DATA: lt_string TYPE string OCCURS 0 WITH HEADER LINE,
            lv_tabix TYPE i,
            lv_start.
      SPLIT gs_string AT '"' INTO TABLE lt_string.
      CHECK sy-subrc EQ 0.
      CLEAR gs_string.
      LOOP AT lt_string.
        lv_tabix = sy-tabix MOD 2.
        IF lv_tabix EQ 0.
          TRANSLATE lt_string USING ', '.
          CONDENSE lt_string NO-GAPS.
        ENDIF.
        IF lv_tabix EQ 0 OR lv_start EQ 'X'.
          CONCATENATE gs_string lt_string INTO gs_string SEPARATED BY '"'.
          IF lv_start EQ 'X'.
            CLEAR lv_start.
          ELSE.
            lv_start = 'X'.
          ENDIF.
        ELSE.
          CONCATENATE gs_string lt_string INTO gs_string.
        ENDIF.
      ENDLOOP.
      IF lv_start EQ 'X'.
        CONCATENATE gs_string '"' INTO gs_string.
      ENDIF.
      WRITE: / gs_string.
    ENDFORM.
    Hope this helps..
    Sri

  • Change Variable Type P to STRING but with thousand separators

    Dear all,
    I am no specialist (in abap/bsp).
    I have a variable 'number' type p decimals 0.
    I need that 'number' converted to a string but with the thousand separators.
    Is there a function available?
    Is is possible to give this function the desired character as a thousand separator?
    E.g.
    Character '.'  for German Number Format
    Character ',' for US Number Format.
    Thank you in advance for help.
    Rewarding Points for helpful answers guaranteed.
    Philipp

    Hi Philipp,
    I have written a report for you.
    Just copy & paste the below code in your report.
    Try changing the num variable in the report and see the result.
    DATA: num TYPE p DECIMALS 0,
          de_str TYPE string,
          en_str TYPE string.
    DATA: temp_str TYPE string,
          str_len TYPE i,
          count TYPE i,
          index TYPE i,
          sub_str TYPE string,
          sub_str_len TYPE string.
    num = 1234567890.
    temp_str = num.
    str_len = STRLEN( temp_str ).
    str_len = str_len - 1.
    IF str_len >= 3.
      count = str_len DIV 3.
      index = 0.
      DO count TIMES.
        sub_str_len = ( count ) * 3.
        count = count - 1.
        index = str_len - sub_str_len.
        IF index < 3.
          sub_str_len = index.
          index = 0.
        ELSE.
          sub_str_len = 3.
          index = index - sub_str_len.
        ENDIF.
        IF index NE 0 OR sub_str_len NE 0.
          sub_str = temp_str+index(sub_str_len).
          CONCATENATE de_str sub_str '.' INTO de_str.
          CONCATENATE en_str sub_str ',' INTO en_str.
        ENDIF.
      ENDDO.
      index = str_len - 3.
      sub_str = temp_str+index(3).
      CONCATENATE de_str sub_str ',' '000' INTO de_str.
      CONCATENATE en_str sub_str '.' '000' INTO en_str.
    ELSE.
      sub_str = temp_str+0(str_len).
      CONCATENATE de_str sub_str ',' '000' INTO de_str.
      CONCATENATE en_str sub_str '.' '000' INTO en_str.
    ENDIF.
    WRITE:  temp_str,
           / de_str,
           / en_str.
    Hope it helps you.
    Regards,
    Maheswaran B
    I have done a small change. Try it now!
            Maheswaran B
    Message was edited by:
            Maheswaran B

  • Arithmetic operations with time

    Hi all,
    I want to do arithmetic operations with time data types. Like
    d1,d2,d3 are of date types
    long diff = d1.getTime()-d2.getTime()-d3.getTime();
    long hours = diff/(60 * 60 * 1000) % 24);
    long mins = diff / (60 * 1000) % 60;
    long secs =  diff / 1000 % 60;
    When i am entering time for d1 as 4:00:00, d2 as 9:00:00 and d3 as 1:00:00, i am getting hours & mins in negative values.
    Can anyone suggest how to do this operation

    hi sahithi,
    when d1 d2 and d3 are date types how can u enter or set 4:00:00 to it, which is time representation.
    what exactly u are trying to do ...
    and it is obvvious that d1-d2-d3 is 4:00:00 -9:00:00 -1:00:00 here u can see that 9 is greater and its sign is predominant according to this expression. hence diff is negative value. and then as usuall hours and secs are also in negative.
    any how follow below code you can solve yoru issue i hope
    String fromdate = "11/03/14 09:29:58";
        String enddate = "11/03/14 09:33:43";
        Custom date format
        SimpleDateFormat format = new SimpleDateFormat("yy/MM/dd HH:mm:ss");
        Date d1 = null;
        Date d2 = null;
        try {
            d1 = format.parse(dateStart);
            d2 = format.parse(dateStop);
        } catch (ParseException e) {
            e.printStackTrace();
        long diff = d2.getTime() - d1.getTime();
        long diffSeconds = diff / 1000 % 60;  // for seconds
        long diffMinutes = diff / (60 * 1000) % 60; // for minute
        long diffHours = diff / (60 * 60 * 1000); // for hours
    wdComponentAPI.getMessageManager().reportSuccess
    ("Seconds---> " + diffSeconds +"sec");
    wdComponentAPI.getMessageManager().reportSuccess
    ("Minutes---> " + diffMinutes + " min.");
    wdComponentAPI.getMessageManager().reportSuccess
    ("Hours--->" + diffHours + " hrs.");
    Regards
    Govardan

  • Error while using between operator with sql stmts in obiee 11g analytics

    Hi All,
    when I try to use between operator with two select queries in OBIEE 11g analytics, I'm getting the below error:
    Error Codes: YQCO4T56:OPR4ONWY:U9IM8TAC:OI2DL65P
    Location: saw.views.evc.activate, saw.httpserver.processrequest, saw.rpc.server.responder, saw.rpc.server, saw.rpc.server.handleConnection, saw.rpc.server.dispatch, saw.threadpool.socketrpcserver, saw.threads
    Odbc driver returned an error (SQLExecDirectW).
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 27002] Near <select>: Syntax error [nQSError: 26012] . (HY000)
    can anyone help me out in resolving this issue.

    Hi All,
    Thank u all for ur replies, but I dint the exact solution for what I'm searching for.
    If I use the condition as
    "WHERE "Workforce Budget"."Used Budget Amount" BETWEEN MAX("Workforce Budget"."Total Eligible Salaries") AND MAX("Workforce Budget"."Published Worksheet Budget Amount"",
    all the data will be grouped with the two columns which I'm considering in the condition.
    my actual requirement with this query is to get the required date from a table to generate the report either as daily or weekly or monthly report. If I use repository variables, variables are not getting refreshed until I regenerate the server(which I should not do in my project). Hence I have created a table to hold weekly start and end dates and monthly start and end dates to pass the value to the actual report using between operator.
    please could anyone help me on this, my release date is fast approaching.

  • How can I bind a operation with a table

    Hi !
    I'm trying to bind a operation with a table, so what type of operation return ? ViewObject or a Vector? And how can i set params to these operation if my operation has some param ( getSubscriber(int iSubId, int iSubType) )
    Thank a lot for your help

    Hi,
    it depends on the release you are asking this question for. In JDeveloper 10.1.3 you can expose a method (e.g. on a session facade) that returns a Collection. The input parameters can be dragged and dropped as input fields to the page.
    The same can be done in JDeveloper 10.1.2, but here you have to prgrammatically apply the input arguments.
    Frank

Maybe you are looking for

  • Problem 1 in my person form: hitting ora-1401 (view with check option).

    In an earlier stage I had a table PERSON and a table ENSEMBLE. At some stage I decided it was not handy I was storing performing musicians in two different tables. So I set up a supertype, CONTRIBUTOR. PERSON is now a view on CONTRIBUTOR. The attribu

  • Error in ST05 - trace record pair error block. How to resolve/tackle issue?

    Hello, Someone approached me last week in asking me how to resolve an issue in ST05. Basically I used the transaction to filter "inclusive VBPA". The error is .... Internal error - trace record pair error block 8 link no. 0 Message no. 0S 026 Diagnos

  • IN BI 7.0 , Iam not getting the datasources

    Hi gurus, I am finding specific problem, if any of you gone through this problem please guide me i am new to Bi 7.0, recently we have installed ECC 6 with BI 7.0, In rsa1 when i am checking the SS( source sys) there is only one self SS is there and n

  • Partition pruning, Nested loops

    Hi, I am having a problem with getting partition pruning in a query. I've managed to dumb down the problem to two tables and a minimal query (see below). Basically, I have a partitioned table "Yearly Facts", and a helper table "Current Year" that alw

  • Sales order with line items having multiple values in multiple currency

    Please suggest solution for creating sales order having line items with multiple values in multiple currencies. e.g. Line Item A Qty/1 No,  value 100INR100$100EUR. Customer wants all three values to display at sales order line item level and create b