Return to my own text in STS

Hi all,
I have created my own text in STS and then I have done proofs and I have changed the language of the text delivered by SAP.
Now the user´s email appears with the SAP´s text and not with mine. What can I do to appears my own text again in the email???
Thanks

Hello ALP,
it sounds like you had changed the original SAP texts. My guess is that they got overwritten either by support package or someone setting them back to SAP standard.
The right procedure is to create your own text elements. Then you can configure STS to use them and don't have to worry that they get overwritten. If you are already doing this, then check the STS config for your plan session. Maybe someone has reverted back to the SAP text elements and you can simply replace them with your text elements again.
Regards,
Marc
SAP NetWeaver RIG

Similar Messages

  • Is there any way to create my own text tone?

    I love being able to make my own ringtones in garageband but I was wondering if there is anyway to make my own text tones.  That would be very nice to do.  I would assume that I can considering I can make my own ringtones.
    If anyone knows, please help. Thanks!

    Based on what wikipedia said for iOS 5 you will be able to purchase text tones. SO you will have to wait till then. Hopefully someone will release an app to create your own much like they have now.

  • Own text in sub total

    Hi All,
    I have the following requirement in ALV grid display- thru ALV FMs  (not using OO ALV)
    Inv no           Inv type    amount
    1          A          6
    3          A          8
         Total average for for A is 14  (14/2)
    2          B          6
    9          B          3
    8          B          4
    10          B          7
         Total average for for B is 5 (20/4)
    Here after every Invoice type i need to calculate average and display with my own text as explained above.
    I have searched many sites and tried but not able to get it..
    Request you to please help if u have any idea on it.
    Thanks.
    Regards,
    Lokesh

    *& Report  Z_ALV_SUBTOTAL
    REPORT z_alv_subtotal.&----
    *& Table declaration
    &----TABLES: ekko.&----
    *& Type pool declaration
    TYPE-POOLS: slis. " Type pool for ALV&----
    *& Selection screen
    SELECT-OPTIONS: s_ebeln FOR ekko-ebeln.&----
    *& Type declaration
    &----* Type declaration for internal table to store EKPO data
    TYPES: BEGIN OF x_data,
           ebeln  TYPE char30,  " Document no.
           ebelp  TYPE ebelp,   " Item no
           matnr  TYPE matnr,   " Material no
           matnr1 TYPE matnr,   " Material no
           werks  TYPE werks_d, " Plant
           werks1 TYPE werks_d, " Plant
           ntgew  TYPE entge,   " Net weight
           gewe   TYPE egewe,   " Unit of weight                          
           END OF x_data.&----
    *& Internal table declaration
    DATA:* Internal table to store EKPO data
      i_ekpo TYPE STANDARD TABLE OF x_data INITIAL SIZE 0,
    Internal table for storing field catalog information
      i_fieldcat TYPE slis_t_fieldcat_alv,
    Internal table for Top of Page info. in ALV Display
      i_alv_top_of_page TYPE slis_t_listheader,
    Internal table for ALV Display events
      i_events TYPE slis_t_event,
    Internal table for storing ALV sort information
      i_sort TYPE  slis_t_sortinfo_alv,
      i_event TYPE slis_t_event.&----
    *& Work area declaration
    &----DATA:
      wa_ekko TYPE x_data,
      wa_layout     TYPE slis_layout_alv,
      wa_events         TYPE slis_alv_event,
      wa_sort TYPE slis_sortinfo_alv.&----
    *& Constant declaration
    &----CONSTANTS:
       c_header   TYPE char1
                  VALUE 'H',                    "Header in ALV
       c_item     TYPE char1
                  VALUE 'S'.&----
    *& Start-of-selection event
    &----START-OF-SELECTION.* Select data from ekpo
      SELECT ebeln " Doc no
             ebelp " Item
             matnr " Material
             matnr " Material
             werks " Plant
             werks " Plant
             ntgew " Quantity
             gewei " Unit
             FROM ekpo
             INTO TABLE i_ekpo
             WHERE ebeln IN s_ebeln
             AND ntgew NE '0.00'.  IF sy-subrc = 0.
        SORT i_ekpo BY ebeln ebelp matnr .
      ENDIF.* To build the Page header
      PERFORM sub_build_header.* To prepare field catalog
      PERFORM sub_field_catalog.* Perform to populate the layout structure
      PERFORM sub_populate_layout.* Perform to populate the sort table.
      PERFORM sub_populate_sort.* Perform to populate ALV event
      PERFORM sub_get_event.END-OF-SELECTION.* Perform to display ALV report
      PERFORM sub_alv_report_display.
    *&      Form  sub_build_header
          To build the header
          No Parameter
    FORM sub_build_header .* Local data declaration
      DATA: l_system     TYPE char10 ,          "System id
            l_r_line     TYPE slis_listheader,  "Hold list header
            l_date       TYPE char10,           "Date
            l_time       TYPE char10,           "Time
            l_success_records TYPE i,           "No of success records
            l_title(300) TYPE c.                " Title
    Title  Display
      l_r_line-typ = c_header.               " header
      l_title = 'Test report'(001).
      l_r_line-info = l_title.
      APPEND l_r_line TO i_alv_top_of_page.
      CLEAR l_r_line.* Run date Display
      CLEAR l_date.
      l_r_line-typ  = c_item.                " Item
      WRITE: sy-datum  TO l_date MM/DD/YYYY.
      l_r_line-key = 'Run Date :'(002).
      l_r_line-info = l_date.
      APPEND l_r_line TO i_alv_top_of_page.
      CLEAR: l_r_line,
             l_date.ENDFORM.                    " sub_build_header
    *&      Form  sub_field_catalog
          Build Field Catalog
          No Parameter
    FORM sub_field_catalog .*  Build Field Catalog
      PERFORM sub_fill_alv_field_catalog USING:     '01' '01' 'EBELN' 'I_EKPO' 'L'
         'Doc No'(003) ' ' ' ' ' ' ' ',     '01' '02' 'EBELP' 'I_EKPO' 'L'
         'Item No'(004) 'X' 'X' ' ' ' ',     '01' '03' 'MATNR' 'I_EKPO' 'L'
         'Material No'(005) 'X' 'X' ' ' ' ',     '01' '03' 'MATNR1' 'I_EKPO' 'L'
         'Material No'(005) ' ' ' ' ' ' ' ',
         '01' '04' 'WERKS' 'I_EKPO' 'L'
         'Plant'(006) 'X' 'X' ' ' ' ',     '01' '04' 'WERKS1' 'I_EKPO' 'L'
         'Plant'(006) ' ' ' ' ' ' ' ',     '01' '05' 'NTGEW' 'I_EKPO' 'R'
         'Net Weight'(007) ' ' ' ' 'GEWE' 'I_EKPO'.ENDFORM.                    " sub_field_catalog&----
    *&     Form  sub_fill_alv_field_catalog
    *&     For building Field Catalog
    *&     p_rowpos   Row position
    *&     p_colpos   Col position
    *&     p_fldnam   Fldname
    *&     p_tabnam   Tabname
    *&     p_justif   Justification
    *&     p_seltext  Seltext
    *&     p_out      no out
    *&     p_tech     Technical field
    *&     p_qfield   Quantity field
    *&     p_qtab     Quantity table
    FORM sub_fill_alv_field_catalog  USING  p_rowpos    TYPE sycurow
                                            p_colpos    TYPE sycucol
                                            p_fldnam    TYPE fieldname
                                            p_tabnam    TYPE tabname
                                            p_justif    TYPE char1
                                            p_seltext   TYPE dd03p-scrtext_l
                                            p_out       TYPE char1
                                            p_tech      TYPE char1
                                            p_qfield    TYPE slis_fieldname
                                            p_qtab      TYPE slis_tabname.* Local declaration for field catalog
      DATA: wa_lfl_fcat    TYPE  slis_fieldcat_alv.  wa_lfl_fcat-row_pos        =  p_rowpos.     "Row
      wa_lfl_fcat-col_pos        =  p_colpos.     "Column
      wa_lfl_fcat-fieldname      =  p_fldnam.     "Field Name
      wa_lfl_fcat-tabname        =  p_tabnam.     "Internal Table Name
      wa_lfl_fcat-just           =  p_justif.     "Screen Justified
      wa_lfl_fcat-seltext_l      =  p_seltext.    "Field Text
      wa_lfl_fcat-no_out         =  p_out.        "No output
      wa_lfl_fcat-tech           =  p_tech.       "Technical field
      wa_lfl_fcat-qfieldname     =  p_qfield.     "Quantity unit
      wa_lfl_fcat-qtabname       =  p_qtab .      "Quantity table  IF p_fldnam = 'NTGEW'.
        wa_lfl_fcat-do_sum  = 'X'.
      ENDIF.
      APPEND wa_lfl_fcat TO i_fieldcat.
      CLEAR wa_lfl_fcat.
    ENDFORM.                    " sub_fill_alv_field_catalog&----
    *&      Form  sub_populate_layout
          Populate ALV layout
          No Parameter
    FORM sub_populate_layout .  CLEAR wa_layout.
      wa_layout-colwidth_optimize = 'X'." Optimization of Col widthENDFORM.                    " sub_populate_layout&----
    *&      Form  sub_populate_sort
          Populate ALV sort table
          No Parameter
    FORM sub_populate_sort .* Sort on material
      wa_sort-spos = '01' .
      wa_sort-fieldname = 'MATNR'.
      wa_sort-tabname = 'I_EKPO'.
      wa_sort-up = 'X'.
      wa_sort-subtot = 'X'.
      APPEND wa_sort TO i_sort .
      CLEAR wa_sort.* Sort on plant
      wa_sort-spos = '02'.
      wa_sort-fieldname = 'WERKS'.
      wa_sort-tabname = 'I_EKPO'.
      wa_sort-up = 'X'.
      wa_sort-subtot = 'X'.
      APPEND wa_sort TO i_sort .
      CLEAR wa_sort.
    ENDFORM.                    " sub_populate_sort&----
    *&      Form  sub_get_event
          Get ALV grid event and pass the form name to subtotal_text
          event
          No Parameter
    FORM sub_get_event .
      CONSTANTS : c_formname_subtotal_text TYPE slis_formname VALUE
    'SUBTOTAL_TEXT'.  DATA: l_s_event TYPE slis_alv_event.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
        EXPORTING
          i_list_type     = 4
        IMPORTING
          et_events       = i_event
        EXCEPTIONS
          list_type_wrong = 0
          OTHERS          = 0.* Subtotal
      READ TABLE i_event  INTO l_s_event
                        WITH KEY name = slis_ev_subtotal_text.
      IF sy-subrc = 0.
        MOVE c_formname_subtotal_text TO l_s_event-form.
        MODIFY i_event FROM l_s_event INDEX sy-tabix.
      ENDIF.ENDFORM.                    " sub_get_event&----
    *&      Form  sub_alv_report_display
          For ALV Report Display
          No Parameter
    FORM sub_alv_report_display .
      DATA: l_repid TYPE syrepid .
      l_repid = sy-repid .* This function module for displaying the ALV report
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program       = l_repid
          i_callback_top_of_page   = 'SUB_ALV_TOP_OF_PAGE'
          is_layout                = wa_layout
          it_fieldcat              = i_fieldcat
          it_sort = i_sort
          it_events                = i_event
          i_default                = 'X'
          i_save                   = 'A'
        TABLES
          t_outtab                 = i_ekpo
        EXCEPTIONS
          program_error            = 1
          OTHERS                   = 2.
      IF sy-subrc <> 0.
       MESSAGE i000 WITH 'Error in ALV report display'(055).
      ENDIF.ENDFORM.                    " sub_alv_report_display&----
          FORM sub_alv_top_of_page
          Call ALV top of page
          No parameter
    ----FORM sub_alv_top_of_page.                                   "#EC CALLED* To write header for the ALV
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary = i_alv_top_of_page.
    ENDFORM.                    "alv_top_of_page&----
    *&      Form  subtotal_text
          Build subtotal text
          P_total  Total
          p_subtot_text Subtotal text info
    FORM subtotal_text CHANGING
                   p_total TYPE any
                   p_subtot_text TYPE slis_subtot_text.
    Material level sub total
      IF p_subtot_text-criteria = 'MATNR'.
        p_subtot_text-display_text_for_subtotal
        = 'Material level total'(009).
      ENDIF.* Plant level sub total
      IF p_subtot_text-criteria = 'WERKS'.
        p_subtot_text-display_text_for_subtotal = 'Plant level total'(010).
      ENDIF.
    ENDFORM.                    "subtotal_text

  • When is iphones going to make users customize their own text tones?

    When is iphones going to make users customize their own text tones?

    No one here knows if Apple will change this. If you want to suggest this feature to Apple for updates in the future, please visit the link below.
    http://www.apple.com/feedback

  • How can my users add their own texts in my website

    Hello there. I really looking for an answer to this. I want my users can add their own texts on an image in my website. I find this feature in some design sites. Please respond, i really want to handle this. Thanks.

    Hi Peren,
    I am afraid that this is not possible in Muse at this stage, I will recommend that you post this on our ideas section over here, https://forums.adobe.com/community/muse/ideas, and let our devs team know of this requirement.
    - Abhishek Maurya

  • How can i put my own text sound

    i need help, how can you put my own text message sound in my iphone....p.s i'm new the the apple family

    Welcome to the family. Tell your Uncle Steve you would like custom text tones: http://www.apple.com/feedback/iphone.html

  • Catch any error message (dumps) in B2B and show own text

    Hi, all
    How we can catch any error messages (dumps) in the B2B?
    How we can show own text like this 'Site under construction. Please visit later...after 1 hour... '
    Denis

    Option 1(dirty approach): modify your runtimeexception jsp
    Option 2(better approach): on your load balancer (like F5 or SAP web dispatcher) configure such that all HTTP500 response codes are redirected to a hub page which has your custom text or images
    pradeep

  • Own text in short dump

    Hi ABAP-community,
    i want to put an own text to short-dump message.
    E.g. in a defined situation a message type 'X' will be processed in my application. In the created short dump i want to show additional info like relevant order numbers. WRITE command before processing the X-Message does not work!
    Does anyone have a better idea, hint?
    Looking forward to your reply! Thanks in advance!
    Helpful answers will be rewarded!
    Gunther

    Looks like my idea worked.
    - In SE24 created a new excpetion class ZCX_MAXWELL_A_EXCEPTION
         - Inherits from CX_NO_CHECK (so that it can be thrown without having to be caught)
         - Included a new paramter called MyString (Can contain any additional information I want in the dump)
         - Included a textID called FOOBAR (Can include various text IDs for different issues
    The constructor of the excpetion object has it's code automatically updated to include the new attribute:
    >method CONSTRUCTOR.
    >CALL METHOD SUPER->CONSTRUCTOR
    >EXPORTING
    >TEXTID = TEXTID
    >PREVIOUS = PREVIOUS.
    >me->MYSTRING = MYSTRING .
    >endmethod.
    - Wrote a test program with the lines:
    raise exception type ZCX_MAXWELL_A_EXCEPTION
    exporting
      TextID = ZCX_MAXWELL_A_EXCEPTION=>FOOBAR
      MyString = 'BLAH'.
    When exeucting the text program it creates a short dump that displays:
                                                                                    >Error analysis                                                                               
    >    An exception occurred which is explained in detail below.                                      
    >    The exception, which is assigned to class 'ZCX_MAXWELL_A_EXCEPTION', was not                   
    >     caught and                                                                               
    >    therefore caused a runtime error.                                                              
    >    The reason for the exception is:                                                               
    >    Something went wrong!  FOOBAR!!!                                                               
    At the top of the short dump screen there is a button that says "Exception Object".  Pushing this button takes me to the specific fields that I've set in the exception:
    > Level    1     Class    ZCX_MAXWELL_A_EXCEPTION                                                     
    > Program  Z_MAXWELL_B                      Include  Z_MAXWELL_B                         Row   15     
    > Short Te Something went wrong!  FOOBAR!!!                                                           
    >KERNEL_ERRID                                                                               
    >MYSTRING                       BLAH                                                                 
    The aboove shows for the exception in the short dump bother the TextID that has been set as well as any other attributes that I've set (in this case MYSTRING = "BLAH")
    ~Ian

  • How can you make your OWN text slides on imovie

    What i mean by this is, is there any other way to make text slides in imovie other than the options they already give you? I want to make my own, i'm not a fan of the ones they give

    You can use Keynote and then use in imovie.
    The trick is to Share from Keynote as a QuickTime movie. Use Timed Advance, not Manual Advance.
    If you are using Green Screen, make a gradient background of two similar shades of green.
    Here is a "green screen" example.
    Here is a Picture in Picture example

  • Assigning LOV return Value to multiple text items

    Hi all
    I have a custom form on which i have 10 text items
    text item 1,text item 2 ....text item10
    I have a table xx_querywith fields
    text_item,query
    i have inserted into the xx_query table
    insert into xx_query(text_item,query)
    values(text_item1,'select sysdate from dual');
    insert into xx_query(text_item,query)
    values(text_item2,'select sysdate-1 from dual');
    I have created a record group dynamically and i am getting the query from the query column of the xx_query table into the record group(say test_rg)
    I have created a LOV test_lov and thr set_lov_property i have populated the test_rg query into the test_LOV
    is it possible for me to set the return item of the LOV dynamically so that i can get the LOV on the item which i want to ?
    thanks
    _

    Hi All
    thanks for your responses
    I have Created a control item and assigned the return value of the LOV to the control item
    and i have assigned the LOV to the text item that i want
    Currently when i navigate to the text item the LOV is visible
    but when i select a value from the LOV the value is not getting populated into the text item
    I have assigned the value of the control item to the text item
    but i am not sure in which trigger to write the code so as when i select the value from the LOV the value should be shown on the form populating in the text item
    Thanks

  • How can I return to the initial text state in a UITextView? a UITextField

    For iphone 4, the appilications don't really close after they are quited.
    The problem is, it will preserve your states of, say, text view.
    I want to return to initial state after I quit the view of text view.
    For example, after I read a story, I would like it to begin with the first line when I start to read the second time. I don't want to take action returing to the first line.
    I wonder if there is a simple way to do so?
    Can anyone tell me how?
    A thousand of thanks!!

    sorry, that is not what I want to do.
    I want to return to the initial state before I quit the app.
    Actually, I want to return to the intial state after I click a row in a table the second time.
    Sorry, I didn't say clearly.

  • Returning a piece of text in a SELECT

    Hello!
    I'm doing a search in a table that has four fields:
    ID
    NAME varchar(128)
    TEXT1 varchar(500)
    TEXT2 varvhar(500)
    Well, I need to search for a word in fields TEXT1 and TEXT2. My
    first step is to do the following:
    SELECT ID,NAME
    FROM TABLE
    WHERE CONTAINS(TEXT1,'word',1) > 0
    AND CONTAINS(TEXT2,'word',2) > 0
    Well, til here is all ok, but now... I need something more
    difficult:
    I need to obtain for each ID, the piece (or the first piece) of
    text where 'word' was found on, considering that this word can
    be allocated in TEXT1 or in TEXT2.
    Thank you very much!!
    Carlos Moreno

    Carlos...
    I'm not familiar with the CONTAINS function, but I'll assume it
    returns a number greater than zero when the desired condition is
    met.
    The way your where clause is written, the result set will
    include only those rows from TABLE where 'word' is in BOTH TEXT1
    and TEXT2.
    I'm guessing about what you want, but here goes...
    SELECT id
         , name
         , CONCAT( DECODE( SIGN( CONTAINS(text1,'word',1) )
                         , 1, CONCAT( 'From text1: '
                                      SUBSTR( text1
                                      , 1
                                      , INSTR( text1
                                             , 'word'
                                             ) + 3
                 , DECODE( SIGN( CONTAINS(text2,'word',1) )
                   , 1, CONCAT( ' From text2: '
                                SUBSTR( text2
                                , 1
                                , INSTR( text1
                                       , 'word'
                                       ) + 3
                 ) AS text
      FROM table
    WHERE CONTAINS(text1,'word',1) > 0
       AND CONTAINS(text2,'word',2) > 0
         ;The column text should contain the contents of columns text1 and
    text2 up to 'word', prepended with the 'From text1;' and 'From
    test2:'
    If the AND in the where clause is replaced with and OR, then the
    parts of text1 and text2 will only be returned if the
    contain 'word'.
    I did not test this code.
    Good Luck...
    -

  • PHP/HTML: Returning input from a text box in a sub-array of the $_POST array?

    I have a page for entering/editing the data for a table of
    contacts, and would like to be
    able to compare the data for two different entries.
    Conceptually the simplest way to do
    this would be to load two identical copies of the same page,
    and have each copy return its
    results in a separate sub array in the $_POST array.
    For example I have an input which returns a value
    $_POST['address']. Is there any simple
    way whereby I could instruct this input to return
    $_POST['entry_1']['address'] in the
    first copy, and $_POST['entry_2']['address'] in the second
    copy?
    A similar question relates to fields which have sub entries.
    At present I encode these
    into the name of the return value (for example 'al1' in the
    case below), and have to
    decode them before I can put the results into the right box,
    but it would make things much
    simpler -- and therefore easier to understand and less error
    prone -- if I could return
    $_POST['address']['line_1'] and so on directly.

    On Sat, 21 Feb 2009 12:57:27 +0000 (UTC), Joe Makowiec
    <[email protected]> wrote:
    >On 20 Feb 2009 in macromedia.dreamweaver, Clancy wrote:
    >
    >> I have a page for entering/editing the data for a
    table of contacts,
    >> and would like to be able to compare the data for
    two different
    >> entries. Conceptually the simplest way to do this
    would be to load
    >> two identical copies of the same page, and have each
    copy return its
    >> results in a separate sub array in the $_POST array.
    >>
    >> For example I have an input which returns a value
    $_POST['address'].
    >> Is there any simple way whereby I could instruct
    this input to
    >> return $_POST['entry_1']['address'] in the first
    copy, and
    >> $_POST['entry_2']['address'] in the second copy?
    >>
    >> A similar question relates to fields which have sub
    entries. At
    >> present I encode these into the name of the return
    value (for
    >> example 'al1' in the case below), and have to decode
    them before I
    >> can put the results into the right box, but it would
    make things
    >> much simpler -- and therefore easier to understand
    and less error
    >> prone -- if I could return
    $_POST['address']['line_1'] and so on
    >> directly.
    >
    >You can sort of do this by adding square brackets [] to
    the name
    >attribute of several identically-named input fields:
    >
    ><form name="form1" method="post" action="<?php echo
    $_SERVER['PHP_SELF']; ?>">
    > <p><label
    for="streetAddress">Street</label>
    > <input type="text" name="address[]"
    id="streetAddress"></p>
    > <p><label
    for="apartment">Apartment</label>
    > <input type="text" name="address[]"
    id="apartment"></p>
    > <p><input type="submit" name="button"
    id="button" value="Submit"></p>
    ></form>
    ><?php
    >if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    > echo "<p>Post array:</p>\n";
    > echo "<pre>\n";
    > print_r($_POST);
    > echo "</pre>\n";
    >}
    >?>
    >
    >What gets returned is $_POST['address'][], where the
    second index
    >ranges between 0 and the number of same-named input
    fields less 1.
    >In the code above, 'apartment' would be addressed as
    >$_POST['address'][1].
    Thanks, Joe,
    This is interesting, but not really what I was looking for.
    It might be helpful for
    entering the results from one page, but it doesn't really
    help in separating the outputs
    from two copies of the same page. I suppose, though, I could
    count the number of (say)
    'address' responses, and divide by the number of identical
    pages. Then I would know at
    terms 0 to 3 belong to the first page, and 4 to 7 to the
    second -- provided I always had
    the same number of items on each copy of the page, which
    ain't necessarily so!
    However I doubt whether this is any simpler than the
    alternative of encoding the page
    number into the name of the variable.

  • Financial Reporting Studio: Query returns number instead of text !?

    Hi All,
    I have built a CAPEX report for a client querying new asset requests. Report is completed with no errors, however the problem is that the values returned for members of type text such as 'Asset Description', 'Justification'...etc are numbers (ex: 6, 9, 12). On the other hand, values returned for memebrs of type number are returned correctly such as 'Basic Cost' and 'Salvage value'. Even the value returned for 'CAR #' which stored as a text is a 1 digit number.
    I have checked the data in the front end/application and it is there and represented correctly. I have also checked the type of the dimension members themself and it is set as text.
    Has anyone come accross this problem? Can anyone please provide a solution for this?
    Your help is highly appreciated.
    Regards,
    Mokhtar
    Edited by: user10583002 on Jun 25, 2012 1:44 PM

    Hi Mokhtar
    Is it a big report as that seems a long time?
    In my experience the things that have made the most difference to report performance are:
    1. Don't have a lot of members in the Page, in order to be able to switch pages quickly all of the data is retrieved at run time so it can take a long time to open the report. I prefer to use the report POV to switch the view
    2. Try not to stack dynamic calcs, e.g. be careful if you are using attribute dimensions in reports as these are dynamic and if used along with dynamic accounts, and dynamic time periods can slow retrieval
    Hope this helps
    Stuart

  • How to handle carriage return/linefeed embedded in text field as first char

    Hi,
    I am trying to use sqlldr to import text that is comma-separated and double quote-enclosed, but contains embedded carriage return/linefeed pairs. I have a control file which works for most cases and looks like this:
    LOAD DATA
    INFILE './foo.new'
    APPEND
    CONTINUEIF LAST PRESERVE (<>'"')
    INTO TABLE <tablename>
    FIELDS TERMINATED BY "," ENCLOSED BY '"'
    TRAILING NULLCOLS
    Unfortunately, this fails when the very first character of the text field is a carriage return/linefeed pair, e.g.,:
    "11","22","33","\r\nThis is the fourth field","","","","",""
    In that case, what is actually the opening double-quote for the fourth field, is interpreted by the CONTINUEIF clause as the end of that line. Can anyone please point me to a solution?
    thanks.
    stan.

    Thanks for the suggestion. Unfortunately, I've already tried it, and it doesn't help. I believe the problem is that sqlldr tries to figure out where each record is delimited before it parses out the field. So, any field-level trimming depends on sqlldr first determining that the cr/lf is actually part of that record, and not an indication of the start of a new record (and it's doing the latter right now). Fwiw, Python's csv parser will handle this type of record just fine.
    regards.
    stan.

Maybe you are looking for