Dynamic Type creation: structure

Hey,
I made a dynamic table and now I want to loop this table.
But I can't seem to make a structure to use in the loop.
I get the error 'data object has no structure'.
This is what I already have.
data: linetype   type ref to cl_abap_structdescr,
        tabletype  type ref to cl_abap_tabledescr,
        lt_comp    type cl_abap_structdescr=>component_table,
        lr_table type ref to data,
        lr_line type ref to data.
field-symbols: <lt_data> type table,
                     <ls_data> type any.
...first I fill lt_comp ...
linetype = cl_abap_structdescr=>create( lt_comp ).
tabletype = cl_abap_tabledescr=>create( p_line_type = linetype p_table_kind = 'S' ).
create data lr_table type handle tabletype.
assign lr_table->* to <lt_data> casting type handle tabletype.
create data lr_line like line of <lt_data>.
assign lr_line->* to <ls_data> casting type handle linetype.
... filling the table <lt_data> ....
loop at lt_data assigning <ls_data>.
  ... when I try to access a field of <ls_data>, I get the error '<ls_data> is no structure'.
endloop.

Hello Steven
If you are going for dynamic programming then you have to use "the full monty" meaning field-symbols for:
- itab
- structure    AND
- fields
FIELD-SYMBOLS:
  <ld_fld>    TYPE any.
  LOOP AT <lt_data> ASSIGNING <ls_data>.
    UNASSIGN <ld_fld>.
    ASSIGN COMPONENT '<name of field  OR sy-index>' OF STRUCTURE <ls_data>
                                                                                TO <ld_fld>.
   IF ( <ld_fld> IS ASSIGNED ).
"   do something...
   ENDIF.
  ENDLOOP.
Regards,
    Uwe

Similar Messages

  • Create dynamic data type in structure

    Hi Experts,
    I am new to ABAP.
    In my scenario data type is varying for the field. for that I need to create dynamic data type in structure, this structure I am using for  internal table for OVS search input.
    Please suggest the solution for this.
    Advance thanks,
    Regards,
    BBC

    Thanks for your quick reply,
    I used your logic like this.
    data:
    ls_component type abap_componentdescr,
    lt_component type abap_component_tab.
    *... (1) define structure components :
    clear ls_component.
    ls_component-name = 'NVALUE'.
    ls_component-type ?= cl_abap_typedescr=>describe_by_name( <fs_seg_v>-fieldname ).
    insert ls_component into table lt_component.
    *... (2) create structure
    data lr_strucdescr type ref to cl_abap_structdescr.
    data lr_data_struc type ref to data.
    lr_strucdescr = cl_abap_structdescr=>create( lt_component ).
    create data lr_data_struc type handle lr_strucdescr.
    field-symbols <fs> TYPE any.
    assign lr_data_struc->* to <fs>.
    your logic is working fine.
    here I am getting feild name (<fs_seg_v>-fieldname) from internal table.
    But I need to assign same field name structure to query parameter.
    FIELD-SYMBOLS: <ls_query_params> TYPE lty_stru_input.
    Please can you suggest how I can refer the field name structure?
    Regards,
    BBC

  • Dynamic typeing of a type any structure at runtime.

    Hello Gurus,
    i have in my Method a TYPE ANY structure as import parameter declared, the structure has in the calling program a dictionary structure type.
    Can i change (or assign) the new dictionary structure TYPE to the import parameter like for example as below in the third line ??
      l_rcl_struc ?= cl_abap_typedescr=>describe_by_data( i_str_applparam ).
      l_var_ddic_header = l_rcl_struc->get_ddic_header( ).
    ?? data: i_str_applparam type (l_var_ddic_header-tabname). ??
    Greetings,
    Ioan Constantin.

    Hello,
    the structure has in the calling program a dictionary structure type.
    This is pretty basic then
    DATA: DREF TYPE REF TO DATA.
    FIELD-SYMBOL: <STRUC> TYPE ANY.
    CREATE DATA DREF TYPE (l_var_ddic_header-tabname).
    ASSIGN DREF->* TO <STRUC>.
    BR,
    Suhas

  • Dynamic type variable creation

    I want to create a variable with a pre-defined TYPE, but the latter will only be known at runtime.
    For instance:
    Consider that I my DEFINITIONS1 include file is:
    TYPES: BEGIN OF type1,
                    field1 TYPE i,
                    field2 TYPE i,
                    field3 TYPE i,
                END OF type1,
                  BEGIN OF cust_type_A,
                       INCLUDE TYPE type1.
    TYPES:       erdat TYPE vbak-erdat,
                  END OF cust_type_A,
                 BEGIN OF cust_type_B,
                       INCLUDE TYPE type1.
    TYPES:       fkdat TYPE vbrk-fkdat,
                  END OF cust_type_B.
    Than I have the following code (assume "letter" is a character parameter I receive, either 'A' or 'B'):
    INCLUDE definitions1.
    DATA: z TYPE REF to data.
    FIELD-SYMBOLS: <fs> TYPE ANY.
    DATA str type string.
    CONCATENATE 'MY_CUST_TYPE_' letter INTO str.
    CREATE DATA z TYPE (str).
    *  ASSIGN z->* TO <fs>.
    Why is that that the CREATE DATA z TYPE (str) statement fails ?
    How, then, I create a variable/field symbol from a specific type, which will only be known at runtime ?
    Thanks
    Avraham

    Check this code to create a dynamic type at run time using the RTTS - Run Time Type Services.
    DATA: lo_struct   TYPE REF TO cl_abap_structdescr,
          lo_element  TYPE REF TO cl_abap_elemdescr,
          lo_new_type TYPE REF TO cl_abap_structdescr,
          lo_data     TYPE REF TO data,
          lt_comp     TYPE cl_abap_structdescr=>component_table,
          lt_tot_comp TYPE cl_abap_structdescr=>component_table,
          la_comp     LIKE LINE OF lt_comp.
    DATA: lc_num TYPE char10.
    * field symbols to access the dynamic table
    FIELD-SYMBOLS: <f_line>  TYPE ANY,
                   <f_field> TYPE ANY.
    PARAMETERS: p_a RADIOBUTTON GROUP rd1,
                p_b RADIOBUTTON GROUP rd1.
    START-OF-SELECTION.
      DO 3 TIMES.
        lc_num = sy-index.
        CONDENSE lc_num.
    *   Element Description
        lo_element ?= cl_abap_elemdescr=>describe_by_name( 'INT4' ).
    *   Field name
        CONCATENATE 'FIELD' lc_num INTO la_comp-name.
    *   Field type
        la_comp-type = cl_abap_elemdescr=>get_p(
                          p_length   = lo_element->length
                          p_decimals = lo_element->decimals ).
    *   Filling the component table
        APPEND la_comp TO lt_tot_comp.
        CLEAR: la_comp.
      ENDDO.
      IF p_a = 'X'.
    *   Element Description
        lo_element ?= cl_abap_elemdescr=>describe_by_name( 'ERDAT' ).
    *   Field name
        la_comp-name = 'ERDAT'.
    *   Field type
        la_comp-type = cl_abap_elemdescr=>get_p(
                          p_length   = lo_element->length
                          p_decimals = lo_element->decimals ).
    *   Filling the component table
        APPEND la_comp TO lt_tot_comp.
        CLEAR: la_comp.
      ELSEIF p_b = 'X'.
    *   Element Description
        lo_element ?= cl_abap_elemdescr=>describe_by_name( 'FKDAT' ).
    *   Field name
        la_comp-name = 'FKDAT'.
    *   Field type
        la_comp-type = cl_abap_elemdescr=>get_p(
                          p_length   = lo_element->length
                          p_decimals = lo_element->decimals ).
    *   Filling the component table
        APPEND la_comp TO lt_tot_comp.
        CLEAR: la_comp.
      ENDIF.
    * 3. Create a New Type
      lo_new_type = cl_abap_structdescr=>create( lt_tot_comp ).
    * 5. data to handle the new table type
      CREATE DATA lo_data TYPE HANDLE lo_new_type.
    * 6. New internal table in the fieldsymbols
      ASSIGN lo_data->* TO <f_line>.
    Regards,
    Naimesh Patel

  • Dynamic type conflict during the assignment of references. - Error while generating proxy in the backend

    Hi All,
    I get a short dump while generating a proxy in the backend.I give the package and the prefix and end up with a short dump.
    Does any one know why this mught come up
    "Dynamic type conflict during the assignment of references."
    background: I imported a WSDl provided by legacy into PI and created service interfaces and then trying to generate a proxy class while i get this error.
    Thanks.

    Hi Shyamsundar,
    I will explain a problem that I usually see in some developments:
    XSD originally:                                  XSD transformed:
    Root                                                     -> Root
    Tag 1 type int                                    -> Tag 1 type int
    Tag2 type string                               -> Tag2 type string
    Tag3 type  any                                  - Tag3 type  string
    Normally the tag3 should have a XML inside. Then the ABAPers have to construct the tag3 with  a CDATA structure (CDATA is used to put in an XML tag more XML tags inside like a text and no to be interpreted).
    Later in SAP PI you can extract the cdata with an XSL, you can find some examples in the SCN.
    I don’t like to convert the whole XML in only one string tag, because this makes difficult the develop for the ABAPers, although the work inside the PI is very easy because with an XSL you can extract the whole message easily. (You can find some examples in the SCN)
    Regards.

  • Xml conversion of data refs with dynamic type

    Hi Colleagues,
    I have to create an XML from a TYPE REF TO DATA, where this data is created using a dynamic internal table. By dynamic internal table i mean that the internal table is created dynamically using the class method cl_alv_table_create=>create_dynamic_table.
    Now the problem that i face is when i use the statement:
    CALL TRANSFORMATION id
          SOURCE jsag_data = im_context_b64
          RESULT XML lv_xml
          OPTIONS data_refs = 'embedded'
                  value_handling = 'move'.
    to generate the XML i get a dump of type CX_XSLT_SERIALIZATION_ERROR saying "The ABAP data cannot be serialized."
    I found a solution to avoid the dump by adding the additional option " TECHNICAL_TYPES = 'ignore' " to the  CALL TRANSFORMATION statement, like
    CALL TRANSFORMATION id
          SOURCE jsag_data = im_context_b64
          RESULT XML lv_xml
          OPTIONS data_refs = 'embedded'
                  value_handling = 'move'
                  TECHNICAL_TYPES = 'ignore'.
    But, using this addition the dynamic type ref to data part is totally ignored from the XML generation.
    If I use a specific DDIC table type to create the data, we do not face this issue and the XML is generated as desired
    Does anyone have a solution to this problem as it has become a sort of blockade for our development?
    Thanks and Cheers,
    Gaurav.

    Hello,
    I reached same problem with dynamic data references, the only solution I got is to used global DDIC types (also for table types !!) when creating data which needs to be serialized.
    The options technical_types = 'ignore' doesn't solve the problem - it just instructs the parser to skip data references without global ddic type. The options value_handling = 'move' is very helpful as XML serialization is very picky about values beeing serialized.
    Here is summary of my observations:
    - Global DDIC type has to be associated with data reference, otherwise only technical type is there and this is not supported (you can use OPTIONS TECHNICAL_TYPES = u2018IGNOREu2019 but this will just skip the data to be serialized to XML) u2026
    - The above means that if you are serializing data reference to table then you have to have also global DDIC type for the table-type !! Unfortunatelly there is no default table type available for transparent tables u2026. They are treated as structures not as table-types u2026 thus:
    - CREATE DATA lr_data TYPE <global_ddic_structure> - can be serialized
    - CREATE DATA lr_data TYPE STANDARD TABLE OF <global_ddic_structure> - cannot be serialized
    - CREATE DATA lr_data TYPE <global_ddic_table_type> - can be serialized
    - !! Unfortunatelly !! CREATE DATA lr_data TYPE <type_pool_ddic_structure/ type_pool_table_type> - also cannot be serialized u2013 this is pitty u2026 this should be supported u2026.

  • Problem in HR Custom Info Type Creation

    Hi,
    Created custom info type from PM01...
    Activated... This is working fine in the System and Client where I created.
    But its not working from other client..?
    I am getting error by saying that Info Type is not created... All the Structure and PAXXXX table got activated in both Clients.
    Earlier we faced same problem, at that time our team made some changes to info type and probelm resolved.
    I don't know where and what exactly we need to do...
    But,
    One of the problem I identified is,
    We are not getting T591A, T591S tables at Subtype Tab, Subtype text tab in INFOTYPE CHARACTERSTICS.
    I can enter these two from TECHNICAL ATTRIBUTES... but when I generate all aobjects from PM01, these two values getting deleted from INFOTYPE CHARACTERSTICS.
    (Above may be the reason)
    Please let me know if any solution for this.
    Thanks,
    Naveen Inuganti

    Hi Gautham,
    I deleted previous one, Created as your blog says. Still same problem.
    Venkat,
    Yes, you are correct. We need to release the Customizing request which contains Subtype , Subtype Text Tables with Info Type Entries.
    Problem with Info type Creation
    Thanks,
    Naveen.I

  • Dynamic types with CL_ABAP_TYPEDESCR

    Hi,
    I have a problem. I want to read out the output_length of dynamic types to evaluate inputs. I do something like the code below.
    DATA type_ref      TYPE REF TO cl_abap_typedescr.
    DATA elem_descr TYPE REF TO cl_abap_elemdescr.
    DATA struc_descr TYPE REF TO cl_abap_structdescr.
    type_ref = cl_abap_typedescr=>describe_by_data( <fs_lsinto> ).
    elem_descr ?= type_ref.
    elem_descr->output_length
    But sometimes type_ref give back a CL_ABAP_STRUCTDESCR and I get a dump at '?='.
    How I can solve my Problem?
    Sinan

    How about something like this.
    report  zrich_0001.
    data type_ref type ref to cl_abap_typedescr.
    data elem_descr type ref to cl_abap_elemdescr.
    data struc_descr type ref to cl_abap_structdescr.
    data comp_tab type abap_compdescr_tab.
    data comp_wa like line of comp_tab.
    parameters: p_name(30) type c.
    type_ref = cl_abap_typedescr=>describe_by_name( p_name ).
    if type_ref->type_kind = 'u'.            " <- Structure
      struc_descr ?= type_ref.
      loop at struc_descr->components into comp_wa.
        catch system-exceptions move_cast_error = 1.
          data: tab_component type string.
         concatenate p_name comp_wa-name into comp_wa-name separated by '-'.
          elem_descr ?= cl_abap_typedescr=>describe_by_name( comp_wa-name ).
        endcatch.
        write:/ comp_wa-name, comp_wa-length, elem_descr->output_length.
      endloop.
    else.
      elem_descr ?= type_ref.
      write:/ p_name, elem_descr->output_length.
    endif.
    Regards,
    Rich Heilman

  • Dynamic internal table structure

    pl. give the solution to create dynamically internal table structure with respective of different table.

    Hi and welcome to the SDN,
    this topic is more related to abap, but anyway:
    data: l_tabname(30) type c value 'MARA',
          ref_data type ref to data.
    field-symbols: <fs_tab> type table.
    create data ref_data type standard table of (l_tabname).
    assign ref_data->* to <fs_tab>.
    Now <fs_tab> is a internal table with structure of table mara.
    Hope this helps!
    regards
    Siggi

  • Simple types and structure

    Hi
    can any one tell me Difference between simple types and structure ?
    Thanks,
    Kiran

    Hi Ravi,
            As my concern  there is difference between simple type and structure.
            1SIMPLE TYPEit behave as TYPE  proprty of value attibute .suppose you will create on value attribute as simAtt.then you can put that simple type in your attribute TYPE property .actualy it treated as data type like  string,integer........
    one more thing you want to change data type in your application then you will create SIMPLE TYPE..then put  it TYpe property of value  Attribute
    Ex--you want to change the format of double value using "," then you will change only by  using simple type.
    STRUCTURE---Basically it use for creating for context value node in any context of controller(View,component )if you creat one structure then add  number of attribute .when you create context value node then you binding the structure then automatically it will populate with value node as structure name and attribute .
    SIMPLE TYPE---only put as Data type of Attribute and simple type also use within Structure at time of creation
    STRUCTURE---you can use for DAta type of Apptibute..
    thanks
    Jati

  • Regarding Header And Footer in Data type Creation

    Hi All,
    Can Any One Please Send me One Screen Shot Developed with Header And Footer in the Data type Creation
    I want to Know How to Create And where to create that in DT Creation
    And Why Do we need Both of these in DT Creation
    Regards
    Vamsi

    Hi,
    Will u Please send One Screen With These Details, So that I Can Uderstand More
    ID : [email protected]
    Please send
    Regards
    Vamsi

  • How can I fix a xquery resulting error ORA-19279: XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence  - got multi-item sequence

    Hello,
    How can I improve the XQuery below in order to obtain a minimised return to escape from both errors ORA-19279 and ORA-01706?
    XQUERY for $book in  fn:collection("oradb:/HR/TB_XML")//article let $cont := $book/bdy  where  $cont   [ora:contains(text(), "(near((The,power,Love),10, TRUE))") > 0] return $book
    ERROR:
    ORA-19279: XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence
    - got multi-item sequence
    XQUERY for $book in  fn:collection("oradb:/HR/TB_XML")//article let $cont := $book/bdy  where  $cont   [ora:contains(., "(near((The,power,Love),10, TRUE))") > 0] return $book//bdy
    /*ERROR:
    ORA-01706: user function result value was too large
    Regards,
    Daiane

    below query works for 1 iteration . but for multiple sets i am getting following error .
    When you want to present repeating groups in relational format, you have to extract the sequence of items in the main XQuery expression.
    Each item is then passed to the COLUMNS clause to be further shredded into columns.
    This should work as expected :
    select x.*
    from abc t
       , xmltable(
           xmlnamespaces(
             default 'urn:swift:xsd:fin.970.2011'
           , 'urn:swift:xsd:mtmsg.2011' as "ns0"
         , '/ns0:FinMessage/ns0:Block4/Document/MT970/F61a/F61'
           passing t.col1
           columns F61ValueDate                Varchar(40) Path 'ValueDate'
                 , DebitCreditMark             Varchar(40) Path 'DebitCreditMark'
                 , Amount                      Varchar(40) Path 'Amount'
                 , TransactionType             Varchar(40) Path 'TransactionType'
                 , IdentificationCode          Varchar(40) Path 'IdentificationCode'                 
                 , ReferenceForTheAccountOwner Varchar(40) Path 'ReferenceForTheAccountOwner'
                 , SupplementaryDetails        Varchar(40) Path 'SupplementaryDetails'       
         ) x ;

  • Error Dynamic type conflict when assigning references in EHP4

    Hi Experts,
    We are facing problem while customizing application wizard in EHP4.
    Based on our requirement, we need to create one more tab named "Notes" to add instructions for applicants while applying for Job. It contains only instruction. To achieve this, we have done below set up.
    1. We have created new WD component (WD window), OTR Alias
    2. Created one more additional steps in T77RCF_RM_STEP called "Notes" and maintained step 1 information
    3. In table T77RCF_RM_SEQ, under Application wizard (employee), we have added notes in sequence 1.
    Now our new tab "Notes" is reflecting in application wizard. But while cliking on send application, we are getting error "The following error text was processed in the system GEG : Dynamic type conflict when assigning references".
    Error Details:-
    u2022     The following error text was processed in the system GEG : Dynamic type conflict when assigning references
    u2022     The error occurred on the application server sapgeg_GEG_59 and in the work process 0 .
    u2022     The termination type was: RABAX_STATE
    u2022     The ABAP call stack was:
    Can anybody guide what we are doing wrong?
    It would be great help.
    Regards,
    purnima

    Hi Rajasekhar,
         Facing the same issue, can you please let me know how you solved the above issue.
    Best Regards,
    Laxman

  • How do you turn off larger dynamic type on the iphone4 when your screen orientation is locked (vertically)?

    So I have the iphone 4 with the latests update ios7.
    So I went on settings > general > accessibility > larger type.
    And I clicked "on" for "larger dynamic type"
    Now my font is so big I can't even see apps that I have and such
    I want to turn it "off" but my screen orientation is locked! (I can't move my phone horizontally) I think if I can move my phone horizontally I'll be able to see the on/off button for larger dynamic type.
    I tried sliding the bottom upwards to turn off screen lock orientation but it's not on my screen because my font is set to a really big size that the "screen orientation lock button" didn't make it to the screen

    Turning on Dynamic type and increasing it shold not have that effect.
    Try a reset: Simultaneously hold down the Home and On buttons until the device shuts down. Ignore the off slider if it appears. Once shut down is complete, if it doesn't restart on it own, turn the device back on using the On button. In some cases it also helps to double click the Home button and close all apps BEFORE doing the reset.

  • ORA-19279: XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence

    Hi ,
    I executed the below query in database version 11.2.0.3.0, it throws the error like "ORA-19279: XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence"
    with PAYMENT_XML as (
          select XMLTYPE(
            '<Document>
            <pain.002.001.02>
                <GrpHdr>
                      <MsgId>CITIBANK/20091204-PSR/4274</MsgId>
                      <CreDtTm>2009-12-04T09:36:00</CreDtTm>
               </GrpHdr>
                <OrgnlGrpInfAndSts>
                <OrgnlMsgId>10002</OrgnlMsgId>
                <OrgnlMsgNmId>pain.001.001.02</OrgnlMsgNmId>
                <OrgnlNbOfTxs>20</OrgnlNbOfTxs>
                <OrgnlCtrlSum>7000</OrgnlCtrlSum>
                <GrpSts>PART</GrpSts>
                <StsRsnInf>
                  <AddtlStsRsnInf>ACK - FILE PARTIALLY SUCCESSFUL</AddtlStsRsnInf>
                </StsRsnInf>
              </OrgnlGrpInfAndSts>
              <OrgnlGrpInfAndSts>
                <OrgnlMsgId>10001</OrgnlMsgId>
                <OrgnlMsgNmId>pain.001.001.02</OrgnlMsgNmId>
                <OrgnlNbOfTxs>202</OrgnlNbOfTxs>
                <OrgnlCtrlSum>9000</OrgnlCtrlSum>
                <GrpSts>PART</GrpSts>
                <StsRsnInf>
                  <AddtlStsRsnInf>ACK - FILE PARTIALLY SUCCESSFUL</AddtlStsRsnInf>
                  <AddtlStsRsnInf>Formated</AddtlStsRsnInf>
                </StsRsnInf>
              </OrgnlGrpInfAndSts>
          </pain.002.001.02>
      </Document>') as OBJECT_VALUE1
       from dual
      select R.*
      from PAYMENT_XML,
           XMLTABLE(
           'for $COMP in $COMPANY/Document/pain.002.001.02
              for $DEPT at $DEPTIDX in $COMP/OrgnlGrpInfAndSts
               return <RESULT>
                        <NAME>{fn:data($COMP/GrpHdr/MsgId)}</NAME>
                          $DEPT/OrgnlMsgId,
                          $DEPT/OrgnlNbOfTxs,
                          $DEPT/OrgnlCtrlSum,
                          $DEPT/GrpSts,
                          $DEPT/StsRsnInf/AddtlStsRsnInf
                      </RESULT>'
           passing OBJECT_VALUE1 as "COMPANY"
           columns
             NAME            VARCHAR(10)  path 'NAME',
             OrgnlMsgId      VARCHAR2(24) path 'OrgnlMsgId',
             ORGNLNBOFTXS    VARCHAR2(24) path 'OrgnlNbOfTxs',
             ORGNLCTRLSUM    NUMBER       path 'OrgnlCtrlSum',
             GRPSTS          VARCHAR2(24) path 'GrpSts',
             ADDTLSTSRSNINF  VARCHAR2(40) path 'AddtlStsRsnInf'
         ) r
    Errors comes this part :
                <StsRsnInf>
                  <AddtlStsRsnInf>ACK - FILE PARTIALLY SUCCESSFUL</AddtlStsRsnInf>
                  <AddtlStsRsnInf>Formated</AddtlStsRsnInf>
                </StsRsnInf>
    if i put the single statement for this xml element <AddtlStsRsnInf> it works fine if more than one element comes it raised the error.
    i want the output like the below format : want to merge the element value with (, comma)  delimiter with single coloumn value
    NAME
    ORGNLMSGID
    ORGNLNBOFTXS
    ORGNLCTRLSUM
    GRPSTS
    ADDTLSTSRSNINF
    CITIBANK/2
    10002
    20
    7,000
    PART
    ACK - FILE PARTIALLY SUCCESSFUL
    CITIBANK/2
    10001
    202
    9,000
    PART
    ACK - FILE PARTIALLY SUCCESSFUL, Formated
    Thanks is advance for reply
    Thanks,
    Chidam

    Try with XQuery string-join() function :
    ADDTLSTSRSNINF  VARCHAR2(40) path 'string-join(AddtlStsRsnInf, ", ")'

Maybe you are looking for

  • In memory replication doesn't seem to work

    We have set up a Cluster with 2 servers. Our Proxy server is NES. We can           see the round robin working but each time we are accessing the session,           the same cookie gets overriden (the browser receives the WebLogicSession           co

  • Connecting Mac Pro to LCD and TV LCD Problems

    I have a 22" Gateway LCD that works perfect with my mac and I just recently bought a Mini displayport HDMI connection that I wanted to connect to my Sony 46" HD TV. Now, everytime i connect it and I boot up my macpro it will freeze at the login and c

  • Third party configuration

    Hello Friends, I am in production support project and handling many data load or data monitor activities daily. In project the data is coming from many sys like R/3, Flatfile and legacy sys. As still I have not understood the data flow from legacy sy

  • MDL import error

    Hello, I was trying to import collection from OWB10gR1 to OWB10gR2. It was this error: MDL1407: Cannot import CONNECTOR with business name <TARGET_LOC_POREQ_LOCATION> matching by object identifier because a CONNECTOR <PUBLIC_PROJECT.TARGET_LOC.TARGET

  • Adobe Activation Error

    I have an old copy of Adobe CS1 on an old PC. I need that PC to hang on a little longer until I can get a new one and install CC on it. I already have a 1 year Adobe CC subscription. That old PC crashed and is now getting an activation error. I need