Why every cell's max length in ALV  is 128

BOTH REUSE_ALV_GRID_DISPLAY
AND ABAP OO

See the notes 857823, 910300 and 959775. All these say there is a limitation of 128 characters but does not explain why.
857823 - ALV grid: Strings with a maximum of 128 characters
Symptom
Entries in cells of the type CHAR or string are truncated after 128
characters in the SAP GUI.
More Terms
ALV Grid Control (cl_gui_alv_grid), function module (Full-screen) Grid
(Reuse_alv_grid_display, SAPLSLVC_FULLSCREEN), SAPGUI, back end, front end
Cause and Prerequisites
The data table that is sent to the front end only allows character values
with the length 128.
Solution
This is the standard system behavior and cannot be changed.
The note is not release-dependent.
Let me know if you could determine the reason. Award points if helpful.
Thanks,
Balaji

Similar Messages

  • To display text field with more than 1000 length in ALV

    Hi Friends,
           I need to display material long text field which is more than 1000 length in ALV or Object oriented ALV.
    Please help me to resolve the issue.
    Regards,
    Jaya.

    Hi,
    U mean to say in a single cell of ALV ??
    It is not possible in ALV .. As per OSS note 857823
    Below is the reason for same.. I think you should to split in number of columns.
    Summary
    Symptom
    Entries in cells of the type CHAR or string are truncated after 128 characters in the SAP GUI.
    Other terms
    ALV Grid Control (cl_gui_alv_grid), function module (Full-screen)
    Grid (Reuse_alv_grid_display, SAPLSLVC_FULLSCREEN), SAPGUI, back end, front end
    Reason and Prerequisites
    The data table that is sent to the front end only allows character values with the length 128.
    Solution
    This is the standard system behavior and cannot be changed.

  • NUMERIC TextField with max length

    Hi there guys,
    could someone tell me why TextField's get a 10 number max length automatically when it's assigned a NUMERIC type to it? Even if I set it's max length to more then 10.
    I know it doesn't happen in most of cellphone's models but I've already noticed it in Palm J9 and in Sony Ericsson W810. Is this an specification? What can I do to increase max length and keep with NUMERIC type TextField?
    tks to your attention.

    One more case of device fragmentation and weak implementation.
    The javadoc for TextField.setMaxSize does say<quote>
    Returns:
    assigned maximum capacity - may be smaller than requested.</quote>db

  • How can I create an internal space from the border in every cell in a table?

    How can I create an space between the text contents and the border inside in every cell in a table in Pages?

    Change the Inset margin in the Inspector palette > T tab > Text

  • Getting error while displaying a cell as a button in ALV

    Hello All,
    I am trying to display a cell in ALV output as pushbutton. The following is the code I am using.
    DATA  BEGIN OF gt_list OCCURS 0.
            INCLUDE STRUCTURE sflight.
    DATA  rowcolor(4) TYPE c.
    DATA  cellcolors TYPE lvc_t_scol.
    DATA  carrid_handle TYPE int4.
    DATA  connid_handle TYPE int4.
    DATA  cellstyles TYPE lvc_t_styl.
    DATA  END OF gt_list.
    LOOP AT gt_list.
          gs_style-fieldname = 'Details'.
          gs_style-style     = cl_gui_alv_grid=>mc_style_button.
          APPEND gs_style TO gt_list-cellstyles.
          MODIFY gt_list.
    ENDLOOP.
    CALL METHOD gr_alvgrid->set_table_for_first_display
          EXPORTING
            is_layout                     = gs_layout
          CHANGING
            it_outtab                     = gt_list
            it_fieldcatalog               = gt_fieldcat.
    But this is giving mr an error message that in call to method set_table_for_first_display type of it_outtab & gt_list do not match.
    Could anyone please suggest how to circumvent this error.
    Regards
    Indrajit.

    Hello Indrajit
    The following sample report is a variation of a previously published report () showing radiobuttons and pushbuttons (at cell level) within a single ALV list.
    *& Report  ZUS_SDN_ALV_WITH_RADIOBUTTONS1
    *& This program shows how to realize radiobuttons in ALV grid lists
    *& using event HOTSPOT_CLICK.
    *& In addition it shows how to realize pushbuttons at CELL level.
    *& Screen 100:
    *& - Flow logic
    *&      PROCESS BEFORE OUTPUT.
    *&        MODULE PBO.
    *&      PROCESS AFTER INPUT.
    *&        MODULE PAI.
    *& - Screen elements: none
    *& - ok-code field -> gd_okcode
    *& GUI Status MAIN100:
    *& - F3 = 'BACK', Shift+F3 = 'EXIT', F12 = 'CANC'
    PROGRAM zus_sdn_alv_with_radiobuttons.
    TYPE-POOLS: abap, icon.  " INCLUDE <icon>. for releases < 6.20
    TYPES: BEGIN OF ty_s_sflight.
    INCLUDE TYPE sflight.
    TYPES: button1     TYPE iconname.
    TYPES: button2     TYPE iconname.
    TYPES: button3     TYPE iconname.
    TYPES: button4     TYPE iconname.
    TYPES: pushbutton  TYPE iconname.
    TYPES: cellstyles  TYPE lvc_t_styl.
    TYPES: END OF ty_s_sflight.
    DATA:
      gt_sflight    TYPE STANDARD TABLE OF ty_s_sflight,
      gs_layout     TYPE lvc_s_layo,
      gt_fcat       TYPE lvc_t_fcat.
    DATA:
      gd_okcode    TYPE ui_func,
      go_docking   TYPE REF TO cl_gui_docking_container,
      go_grid      TYPE REF TO cl_gui_alv_grid.
    *       CLASS lcl_eventhandler DEFINITION
    CLASS lcl_eventhandler DEFINITION.
      PUBLIC SECTION.
        CLASS-METHODS:
          handle_hotspot_click FOR EVENT hotspot_click OF cl_gui_alv_grid
            IMPORTING
              e_row_id
              e_column_id
              es_row_no
              sender,
          handle_button_click FOR EVENT button_click OF cl_gui_alv_grid
            IMPORTING
              es_col_id
              es_row_no
              sender.
    ENDCLASS.                    "lcl_eventhandler DEFINITION
    *       CLASS lcl_eventhandler IMPLEMENTATION
    CLASS lcl_eventhandler IMPLEMENTATION.
      METHOD handle_hotspot_click.
    * define local data
        FIELD-SYMBOLS:
          <ls_entry>    TYPE ty_s_sflight,
          <ld_fld>      TYPE ANY.
        READ TABLE gt_sflight ASSIGNING <ls_entry> INDEX es_row_no-row_id.
        CHECK ( <ls_entry> IS ASSIGNED ).
    *   Set all radio buttons "unselected"
        <ls_entry>-button1 =  icon_wd_radio_button_empty.
        <ls_entry>-button2 =  icon_wd_radio_button_empty.
        <ls_entry>-button3 =  icon_wd_radio_button_empty.
        <ls_entry>-button4 =  icon_wd_radio_button_empty.
        ASSIGN COMPONENT e_column_id-fieldname OF STRUCTURE <ls_entry>
                                                  TO <ld_fld>.
        IF ( <ld_fld> IS ASSIGNED ).
    *     Set selected radio button "selected".
          <ld_fld> = icon_wd_radio_button.
        ENDIF.
    *   Force PAI followed by refresh of table display in PBO
        CALL METHOD cl_gui_cfw=>set_new_ok_code
          EXPORTING
            new_code = 'REFRESH'
    *      IMPORTING
    *        RC       =
      ENDMETHOD.                    "handle_hotspot_click
      METHOD handle_button_click.
        MESSAGE 'Pushbutton selected' TYPE 'I'.
      ENDMETHOD.                    "handle_button_click
    ENDCLASS.                    "lcl_eventhandler IMPLEMENTATION
    *       MAIN                                                          *
    START-OF-SELECTION.
      PERFORM select_data.
      PERFORM init_controls.
      PERFORM build_fieldcatalog.
      PERFORM set_layout.
      CALL METHOD go_grid->set_table_for_first_display
       EXPORTING
    *     i_structure_name = 'SFLIGHT'
          is_layout        = gs_layout
        CHANGING
          it_fieldcatalog  = gt_fcat
          it_outtab        = gt_sflight.
    * Link docking container to dynpro
      CALL METHOD go_docking->link
        EXPORTING
          repid                       = syst-repid
          dynnr                       = '0100'
    *      CONTAINER                   =
        EXCEPTIONS
          cntl_error                  = 1
          cntl_system_error           = 2
          lifetime_dynpro_dynpro_link = 3
          OTHERS                      = 4.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL SCREEN 100.
    END-OF-SELECTION.
    *       MODULE PBO OUTPUT                                             *
    MODULE pbo OUTPUT.
      SET PF-STATUS 'MAIN100'.
    ENDMODULE.                    "PBO OUTPUT
    *       MODULE PAI INPUT                                              *
    MODULE pai INPUT.
    * Leave report
      CASE gd_okcode.
        WHEN 'BACK'  OR
             'EXIT'  OR
             'CANC'.
          SET SCREEN 0. LEAVE SCREEN.
    *   Refresh table display
        WHEN 'REFRESH'.
          PERFORM refresh_display.
        WHEN OTHERS.
    *     do nothing
      ENDCASE.
      CLEAR gd_okcode.
    ENDMODULE.                    "PAI INPUT
    *&      Form  BUILD_FIELDCATALOG
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM build_fieldcatalog .
    * define local data
      DATA:
        ls_fcat        TYPE lvc_s_fcat.
      CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
        EXPORTING
    *     I_BUFFER_ACTIVE              =
          i_structure_name             = 'ICON'
    *     I_CLIENT_NEVER_DISPLAY       = 'X'
    *     I_BYPASSING_BUFFER           =
    *     I_INTERNAL_TABNAME           =
        CHANGING
          ct_fieldcat                  = gt_fcat
        EXCEPTIONS
          inconsistent_interface       = 1
          program_error                = 2
          OTHERS                       = 3.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      DELETE gt_fcat WHERE ( fieldname <> 'NAME' ).
    * NOTE: field ICON-NAME has data element ICONNAME.
      CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
        EXPORTING
    *     I_BUFFER_ACTIVE              =
          i_structure_name             = 'SFLIGHT'
    *     I_CLIENT_NEVER_DISPLAY       = 'X'
    *     I_BYPASSING_BUFFER           =
    *     I_INTERNAL_TABNAME           =
        CHANGING
          ct_fieldcat                  = gt_fcat
        EXCEPTIONS
          inconsistent_interface       = 1
          program_error                = 2
          OTHERS                       = 3.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      READ TABLE gt_fcat INTO ls_fcat
           WITH KEY fieldname = 'NAME'.
      IF ( syst-subrc = 0 ).
        DELETE gt_fcat INDEX syst-tabix.
      ENDIF.
      ls_fcat-fieldname = 'PUSHBUTTON'.
      ls_fcat-coltext   = ls_fcat-fieldname.
    **  ls_fcat-icon    = 'X'.
      ls_fcat-hotspot = 'X'.
      INSERT ls_fcat INTO gt_fcat INDEX 5.
      ls_fcat-fieldname = 'BUTTON4'.
      ls_fcat-coltext   = ls_fcat-fieldname.
      ls_fcat-icon    = 'X'.
      ls_fcat-hotspot = 'X'.
      INSERT ls_fcat INTO gt_fcat INDEX 5.
      ls_fcat-fieldname = 'BUTTON3'.
      ls_fcat-coltext   = ls_fcat-fieldname.
      INSERT ls_fcat INTO gt_fcat INDEX 5.
      ls_fcat-fieldname = 'BUTTON2'.
      ls_fcat-coltext   = ls_fcat-fieldname.
      INSERT ls_fcat INTO gt_fcat INDEX 5.
      ls_fcat-fieldname = 'BUTTON1'.
      ls_fcat-coltext   = ls_fcat-fieldname.
      INSERT ls_fcat INTO gt_fcat INDEX 5.
    * Renumbering of the columns
      LOOP AT gt_fcat INTO ls_fcat.
        ls_fcat-col_pos = syst-tabix.
        MODIFY gt_fcat FROM ls_fcat INDEX syst-tabix.
      ENDLOOP.
    ENDFORM.                    " BUILD_FIELDCATALOG
    *&      Form  SELECT_DATA
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM select_data .
    * define local data
      DATA:
        ls_sflight         TYPE ty_s_sflight,
        ld_style           TYPE raw4,
        ls_cellstyle       TYPE lvc_s_styl,
        lt_cellstyles      TYPE lvc_t_styl.
      SELECT * FROM sflight INTO CORRESPONDING FIELDS OF TABLE gt_sflight.
      ls_sflight-button1 = icon_wd_radio_button. " selected radiobutton
      ls_sflight-button2 = icon_wd_radio_button_empty.
      ls_sflight-button3 = icon_wd_radio_button_empty.
      ls_sflight-button4 = icon_wd_radio_button_empty.
    * Alternatively: create icons using function module 'ICON_CREATE'
      MODIFY gt_sflight FROM ls_sflight
          TRANSPORTING button1 button2 button3 button4
        WHERE ( carrid IS NOT INITIAL ).
      ls_cellstyle-style2 = cl_gui_alv_grid=>mc_style_hotspot.
      APPEND ls_cellstyle TO lt_cellstyles.
      LOOP AT gt_sflight INTO ls_sflight.
        REFRESH: ls_sflight-cellstyles.
        CLEAR: ls_cellstyle.
        ls_cellstyle-fieldname = 'PUSHBUTTON'.
        IF ( syst-tabix < 6 ).
          ls_sflight-pushbutton = icon_detail.
          ls_cellstyle-style  = cl_gui_alv_grid=>mc_style_button.
          APPEND ls_cellstyle TO ls_sflight-cellstyles.
        ELSE.
          ls_sflight-pushbutton = space.
          ls_cellstyle-style  = cl_gui_alv_grid=>mc_style_hotspot_no.
          APPEND ls_cellstyle TO ls_sflight-cellstyles.
        ENDIF.
        MODIFY gt_sflight FROM ls_sflight.
      ENDLOOP.
    ENDFORM.                    " SELECT_DATA
    *&      Form  INIT_CONTROLS
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM init_controls .
      CHECK ( go_docking IS NOT BOUND ).
    * Create docking container
      CREATE OBJECT go_docking
        EXPORTING
          parent                      = cl_gui_container=>screen0
    *      REPID                       =
    *      DYNNR                       =
    *      SIDE                        = DOCK_AT_LEFT
    *      EXTENSION                   = 50
    *      STYLE                       =
    *      LIFETIME                    = lifetime_default
    *      CAPTION                     =
    *      METRIC                      = 0
          ratio                       = 90
    *      NO_AUTODEF_PROGID_DYNNR     =
    *      NAME                        =
        EXCEPTIONS
          cntl_error                  = 1
          cntl_system_error           = 2
          create_error                = 3
          lifetime_error              = 4
          lifetime_dynpro_dynpro_link = 5
          OTHERS                      = 6.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Size of container = full screen size
      CALL METHOD go_docking->set_extension
        EXPORTING
          extension  = 99999
        EXCEPTIONS
          cntl_error = 1
          OTHERS     = 2.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Create ALV grid instance
      CREATE OBJECT go_grid
        EXPORTING
    *      I_SHELLSTYLE      = 0
    *      I_LIFETIME        =
          i_parent          = go_docking
    *      I_APPL_EVENTS     = space
    *      I_PARENTDBG       =
    *      I_APPLOGPARENT    =
    *      I_GRAPHICSPARENT  =
    *      I_NAME            =
    *      I_FCAT_COMPLETE   = SPACE
        EXCEPTIONS
          error_cntl_create = 1
          error_cntl_init   = 2
          error_cntl_link   = 3
          error_dp_create   = 4
          OTHERS            = 5.
      IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *   Set event handler for events
      SET HANDLER:
        lcl_eventhandler=>handle_hotspot_click FOR go_grid,
        lcl_eventhandler=>handle_button_click  FOR go_grid.
    ENDFORM.                    " INIT_CONTROLS
    *&      Form  REFRESH_DISPLAY
    *       Refresh table display after switching the radiobuttons
    *  -->  p1        text
    *  <--  p2        text
    FORM refresh_display .
    * define local data
      DATA:
        ls_stable    TYPE lvc_s_stbl.
      ls_stable-row = abap_true.
      ls_stable-col = abap_true.
      CALL METHOD go_grid->refresh_table_display
        EXPORTING
          is_stable      = ls_stable
    *        I_SOFT_REFRESH =
        EXCEPTIONS
          finished       = 1
          OTHERS         = 2.
      IF sy-subrc <> 0.
    *     MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " REFRESH_DISPLAY
    *&      Form  SET_LAYOUT
    *       Set layout for ALV list
    *  -->  p1        text
    *  <--  p2        text
    FORM set_layout .
      CLEAR: gs_layout.
      gs_layout-cwidth_opt = abap_true.  " optimize column width
      gs_layout-zebra      = abap_true.
      gs_layout-stylefname = 'CELLSTYLES' .
    ENDFORM.                    " SET_LAYOUT

  • Why every time i hit my new message or iMessage notification it goes and creates a new message to the person who sent the message

    why every time i hit my new message or iMessage notification it goes and creates a new message to the person who sent the message?

    Hey Rkbethel
    There are two ways to resolve this for you. For the first is go and do a Reset All Settings by going to Settings > General > Reset > Reset All Settings. It will not delete anything on your iPhone, but it will put all settings back to default. If it does not work, the next step would be to restore the iPhone back to factory settings.
    iTunes: Restoring iOS software
    http://support.apple.com/kb/ht1414
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G.

  • Why every time I try to open InDesign CC on Mac OS Maverick I get a "heap corruption detected free list canary is damaged" message and the application crashes?

    Why every time I try to open InDesign CC on Mac OS Maverick I get a "heap corruption detected free list canary is damaged" message and the application crashes?
    PL

    I am on Windows, but have a few saved Mac discussions that may help (or, may not... but free to read)
    Mac and Root User http://forums.adobe.com/thread/879931
    -and http://forums.adobe.com/thread/940869?tstart=0
    Troubleshooting guide for Mac freeze
    http://helpx.adobe.com/x-productkb/global/troubleshoot-system-errors-freezes-mac.html

  • How to set max length for TextField ?

    how do i go about setting a max length for a TextField in jdk1.1.8 ?
    a while back there was a topic on this but it was for jdk1.0
    please help

    well if it works in 1.0 it will most likely also work in 1.1.8 if it is depricated you can use the -deprication option during compilation to see what is derpricated and what method i advised to use now.
    there may however be an easyer way in 1.1.8 but i don't know that.
    hope this helps you,
    Robert

  • Zero fill and max length VC7 Compile to WebDynpro not working

    Hi,
    i try to call Customer get list and set the attributes zero fill and max length to the input table form.
    But the user has to put in the exact length and zero filled.
    Any idea what to do
    Thanks
    Uwe

    Hi Uwe,
    if I understand your question you need something like an alpha conversion.
    You can use a formula, therefore is an textfunction called LPAD(text,len,pad).
    You can use it like this:
    LPAD(@yourtext, 18, "0")
    @yourtext contains the input, the length is 18 and filling values is 0 like a alpha conversion.
    Best Regards,
    Marcel

  • Why every time i tried to install iswifter Flash browser i had messege that it was unabel to procces the transactino??

    Why every time i tried to install iswifter Flash browser i had messege that it was unabel to procces the transactino??

    Contact the app developer and ask them.

  • Setting max length of the field when using Context Model Node

    I have created a model using Import Adaptive Web Service model option (a web service was a wrapper around SAP BAPI function module).
    There were no dictionary types created in the Local dictionary as a result of import.
    I have mapped the context of the controller to the model node.
    One of the fields in the model is name     CUSTOMER_NUMBER type string;
    Corresponding element in the wsdl of the web service is
    <xsd:element name="CUSTOMER_NUMBER" type="tns:char10" />
    I have created a view with the input filed mapped to the CUSTOMER_NUMBER field of the model node.
    When I type more than 10 chars into the field and hit the search button, I get a com.sap.dictionary.runtime.Ddcheck exception that the length of the field should be less than 10 chars.
    How can I set the max length of the field in design time to prevent runtime exception?
    Thanks,
    Julia

    Thank you for your reply.
    Java trim function will trim the white spaces only, not the characters.
    I can code check length functionality before calling execute function (the function that call the web service).
    I can also create a dictionary structure based on the model structure; create a context value node based on the dictionary structure and use WDCopyService API to move the data between value node and model node.
    I was looking for the best practice...
    When importing model based on Adaptive RFC, the dictionary structures are imported together with the model. This does not happen for Adaptive web service - hence there is a need to add coding for simple checks.
    Julia

  • I want to add same value/text in every cell in a column in Numbers 3.0

    I want to add same value/text in every cell in a column.  For example, in all my file names are for pictures that are uploaded to a host site, but the name in the cell does not include the URL associated with it.  Does anyone know how to be able to add text to a whole column in front of the current text already in that column?

    Assume the filenames are in column C.
    Let's says you want to add the text before each file name  "http://www.apple.com/"
    add a new column (let's say D) and add the formula:
    D1="http://www.apple.com/"&C
    this is shorthand for... in cell D1 type (or paste from here) the text ""http://www.apple.com/"&C" without the first and last double quotes
    select D1, copy
    select the column D by clicking the letter D at the top of the column, paste
    The "&" is called the concatenate operator and joins two strings together

  • Max length of G_F array

    I have a html table on a APEX page. User can add/delete rows from the table at run time. I use attribute name="Fxx" to name input fileds. For example, name="F05" for the text_area inputs in column 5. When the page is submitted, I capture the values by loop through array apex_application.g_f05.
    Everything works fine until I have more than 475 rows in the table. IE gives me a "Page can't be displayed" error when submit.
    My question is: Is there a max length of apex_application.g_fxx type array? Have I reached the plsql limitation or apex_application.g_fxx limitation? How can resolve this?
    Thanks.

    I need to allow submit upto 700 rows from a html table on a APEX page. But what I have encountered is that if I have less that 478 rows in the table, there is no problem to submit the page and save all data to database. But as soon as I have more than 478 rows on the table, the submission will fail and the browser simply display a 'Page cannot find " error.
    Has anybody experieneced this before? Is there a way to resovle this? Thank you.

  • Oracle Portal, OWA_UTIL.redirect_url and Max Length URL

    I have a question relating to the max length of a URL that can be used within Internet Explorer 5.5 and Oracle Portal (3.0.9.8.5) On IAS 9i version 1.0.2.2.2
    My portal page submits to a procedure that carries out some basic DML and then uses the OWA_UTIL.redirect_url api to go to a different page.
    When I am in the DML procedure, I build up several string "name/pair" values that concatenate onto my redirect url.
    i.e.
    str1 := 'p_test=1&p_test=2&p_test=3&p_test=4';
    str2 := '&p_loc=USA&p_loc=GB&p_loc=NZ';
    url := 'http://my_procedure?' || str1 || str2;
    OWA_UTIL.redirect_url (url);
    The problem I am having is that in some cases the length of the URL that i produce exceeds the max length permitted by Microsoft I.E 5.5 (2048 characters) and hence my redirect fails.
    I understand that if i were to submit the name/pair values through the header then I could have as many as necessary and have read somewhere that it is possible while using the OWA_UTIL.redirect_url api to write values into the header and then close it.
    If this is possible could someone please explain how giving an example. If not is there a workaround to this problem?
    Regards
    Duncan

    I believe that this API actually writes a redirect request into
    the header of the HTTP request. For this redirect to work, the
    body of the HTTP request needs to be empty (i.e. you can't have
    any HTML being sent in the request).
    The OWA_UTIL packages actually provide some leeway here because
    it usually reorganizes requests. That gives you some
    flexibility with what you can include, but I believe that you're
    running into a limitation imposed by the HTTP specifications.

  • Oracle 9ir2 Max length of element/field name?

    Does anyone know what the max length of a element/field name can be in Oracle 9ir2?
    thanks,
    -mcd

    Thanks.. So, the max length is still 30.. what about this:
    Is this also true for the length of element names defined in an XML schema for use by Oracle XML DB?
    There are two ways in which XDB can absorb a schema -- one that causes the XMLTYPE to be stored in a CLOB, the other causes the XMLTYPE to be broken down into relational tables behind the scenes. The latter uses the element names for the table names, so I'm assuming it would be restricted by the 30-character column name limit (unless XDB has some way of truncating the column names but preserving the element names). But what about the case where the XMLTYPE is stored in a CLOB? In theory, there's nothing limiting the length of the element name.

Maybe you are looking for

  • MB and world travel adapter kit

    I'm thinking about buying a MB for use in travel. I have a world travel adaptor kit, but I notice the store page specifically does not list the kit as supporting the regular MB (it lists the MB Pro, iPods, etc.). Does this mean the kit is not recomme

  • How to  Place the Cursor at Specific Position with-in a Char Field ?

    Forms 4.5 ver. Sun Solaris / Citrix env. Char Field - Length 65434 How Can I Place the Cursor at "Specific Location" with in a Field ? with GO_ITEM('field Name') I can place the Cursor at Specific Field. But, How Can I achieve to Place the Cursor at

  • 12 inch Mac Laptop G3

    I have a couple of questions. My parents just received as a present an older mac laptop. It is a 12 inch 800Mhz G3 with 128mb of ram. Two questions 1. It has a airport card. Does that have WPA capability or is it only capable of WEP? 2. They have OSX

  • Apple TV changed battery screen shows setting  time etc now it will not start

    I had to change battery in remote (2nd gen apple TV) now it starts setting time etc screen is blank. I swithced it off waited 30 secs, no luck!!!! I cannot go to menu as it does not allow me. Has anyone got any suggestions??

  • Transactions with multiple weblogic servers

    Hi           I've got two weblogic 5.1 sp9 servers running identical copies of my           application but pointing to different database instances (both Oracle           8.1.6). I have a transaction which requires creating entity beans on