Transformation - Weird Dump

Folks,
I added few changes to my Transformation..when i tried to activate it, it ended in a Short Dump..even there were no syntax errors or warnings in any of my routines..
after that, when i tried to open that Transformation in Change mode, am getting the following dump:
The ASSERT condition was violated.
*--recordmode handling--
for this group only one target segement is allowed
>    ASSERT l_s_target-s_assigned_field-segid = segid.
check if  gui_rule for that target exists
when i open it in display mode its opening, but when i click
any of the routines, its giving the following dump:
Technical information about the message:
Message class....... "RSTRAN"
   53   CALL FUNCTION 'RSAA_ROUTINE_MAINTAIN'
   54     EXPORTING
   55       i_uni_idc25                    = o_codeid
   56       i_template                     = rstr_tmpl-abap-template
   57       i_program_class                = rstr_tmpl-abap-prog_class
   58       i_modus                        = l_modus
   59       i_show_description_popup       = rs_c_false
   60       i_object_description_for_title = l_title
   61       i_use_metaclass                = rs_c_true
   62       i_no_translate                 = rs_c_true
   63       i_dataelement_for_info         = 'RSROUT_TRFN'
   64     IMPORTING
   65       e_changed                      = l_changed
   66       e_global_source                = l_t_global_source
   67       e_global_source_2nd            = l_t_global_source_2
   68       e_routine_source               = l_t_routine_source
   69       e_invrout_source               = l_t_routine_source_inv
   70     CHANGING
   71       c_description                  = l_routinetxtlg
   72     EXCEPTIONS
   73       template_error                 = 1
   74       OTHERS                         = 2.
   75   IF sy-subrc <> 0.
>>>>>     MESSAGE x000(rstran).                                   "#EC *
   77   ENDIF.
Can you please explain what could be the root cause for this and how to solve this??..
since it has more mappings, please suggest a suitable solution to overcome this so that can avoid recreating this transformation..
Thanks,
Yog

Hi,
Pls chk Note 895364 - Correction: Short dump when you create an error DTP.
Summary
Symptom
When you create an error DTP, a short dump occurs and the system issues a message telling you that the assert condition has been violated.
Reason and Prerequisites
This problem is caused by a program error, the error stack already contains data.
Solution
BW 7.0
           Import Support Package 06 for 7.0 (BW7.0 Patch 06 or SAPKW70006) into your BW system. The Support Package is available when Note 0872278 "SAPBWNews BW 7.0 Support Package 06", which describes this Support Package in more detail, is released for customers.
To provide advance information, the notes mentioned above may be available before the Support Package is released. In this case, the short text of the note still contains the words "Preliminary version".
*Pls ask your basis team to apply this patch**
Hope this helps,
Regards
CSM Reddy

Similar Messages

  • Transformations short dump

    Hi All,
    While saving or activating infocube transformations in BI development system getting abap short dump.
    Short dump:
    Runtime Errors         ASSERTION_FAILED
    Date and Time          04.08.2009 12:35:44
    Short dump has not been completely stored (too big)
    Short text
         The ASSERT condition was violated.
    What happened?
         In the running application program, the ASSERT statement recognized a
         situation that should not have occurred.
         The runtime error was triggered for one of these reasons:
         - For the checkpoint group specified with the ASSERT statement, the
           activation mode is set to "abort".
         - Via a system variant, the activation mode is globally set to "abort"
           for checkpoint groups in this system.
         - The activation mode is set to "abort" on program level.
         - The ASSERT statement is not assigned to any checkpoint group.
    Error analysis
         The following checkpoint group was used: "No checkpoint group specified"
         If in the ASSERT statement the addition FIELDS was used, you can find
         the content of the first 8 specified fields in the following overview:
         " (not used) "
         " (not used) "
         " (not used) "
         " (not used) "
         " (not used) "
         " (not used) "
    Trigger Location of Runtime Error
        Program                                 CL_RSTRAN_GEN_STEPGRP=========CP
        Include                                 CL_RSTRAN_GEN_STEPGRP=========CM00O
        Row                                     19
        Module type                             (METHOD)
        Module Name                             OPEN_IF
    Source Code Extract
    Line  SourceCde
        1 METHOD open_if.
        2
        3   DATA:
        4     ls_step_gen TYPE ty_s_gen_param_step.
        5
        6   READ TABLE o_t_step_gen INTO ls_step_gen
        7     WITH TABLE KEY r_step_ = i_r_step_.
        8   ASSERT sy-subrc = 0.
        9   IF ls_step_gen-r_step_exe IS BOUND.
       10     EXIT.
       11   ENDIF.
       12
       13   IF o_if = if_rstran_gen_root=>c_s_status-open.
       14     r_true = rs_c_false.
       15   ELSEIF o_if = space.
       16     r_true = rs_c_true.
       17     o_if = if_rstran_gen_root=>c_s_status-open.
       18   ELSE.
    >>>>>     ASSERT 1 = 2. "Invalid call
       20   ENDIF.
       21
       22 ENDMETHOD.
    Can anybody tell me why it is throwing short dump in this case.
    Suggest me necessary actions to resolve this issue.
    Thanks,

    Hi Shiva,
    Let me explain my problem.
    I have one infocube, two transformations. In the infocube I have added few master data objects directly into the corresponding dimensions and mapped to read from master data with current date.
    Now I am changing Current date to End date in the transformations. After changing Current date to End date from Calendar Month or Calendar Day activating the transformations. While activating the transformations getting short dump.
    Here I am using time dependent master data.
    Thanks

  • Table transform weird behaviour

    Hi,
    I am really fed up with the weird behaivour of table transform, i have used the same table comparsion transform in two sequential dataflows and the output is different.
    Below are the details.
    1. First data flow is inserting records into our target table.
    2. Target table is used as comparison table in table transform of second dataflow, the target table itself behaves a my destination table also, my requirement is to only update the changed columns rather than all columns.
    3. I have specified only the changed columns in the compare columns section, even though the my whole record being changed.
    Table :
    Primary key     col1       col2       col3         col4
    Dataflow 1 values :  PK1,10,20,30,40
    Dataflow 2 values :  PK1, null,50,60,null
    My output should look like this : PK1,10,50,60,40
    Could you please guide me how can i achieve this.

    P1300941063 wrote:
    > Table :
    > Primary key     col1       col2       col3         col4
    >
    > Dataflow 1 values :  PK1,10,20,30,40
    > Dataflow 2 values :  PK1, null,50,60,null
    >
    > My output should look like this : PK1,10,50,60,40
    >
    > Could you please guide me how can i achieve this.
    What I think you mean is that you want DS to figure out that an incoming NULL in COL1 and COL4 is not to be treated as "the new information" -- that you want to treat nulls in your incoming data as though the column didn't exist at all.  I also assume that you don't know beforehand which incoming columns may hold nulls -- that, on any given job run, you may see incoming data like this:
    PK1, null, 50, null, 80
    PK1, 5, null, null, null
    PK1, null, 40, 100, 90
    In each case, you only want to apply the non-null values to the target -- you don't want to "null-out" anything in the target. Is that right?
    If so, there are a number of approaches:
    1) Don't use a Table Comparison transform at all. Instead, join your target table to your incoming source. Let's call the target table "TGT" and the source information "SRC". In a Query transform, your WHERE clause might look like this:
    TGT.PK1 = SRC.PK1
    and (
      nvl(SRC.COL1,TGT.COL1) != nvl(TGT.COL1)
      or nvl(SRC.COL2,TGT.COL2) != nvl(TGT.COL2)
      or nvl(SRC.COL3,TGT.COL2) != nvl(TGT.COL3)
      or nvl(SRC.COL4,TGT.COL2) != nvl(TGT.COL4)
    Each column mapping looks like this, for, for instance, COL1:
    ifthenelse(nvl(SRC.COL1,'') != TGT.COL1,SRC.COL1,TGT.COL1)
    Then, just sent the records into a Map Operation transform, changing all of them from Normal to Update, and send them into your target table.  (Might need to run them through a Data Transfer transform or do something else that forces the read to end before sending records into the tgt if you have problems using the same table as source & tgt in the same dataflow.)
    2) You could also split the incoming records into four different queries, each holding the PK and just one attribute column:
    Q1 = PK1, COL1
    Q2 = PK1, COL2
    Q3 = PK1, COL3
    Q4 = PK1, COL4
    Filter-out any records where the attribute column holds nulls, and then run them into four Table Comparison transforms; assume you can handle the rest.
    3) Or, what amounts to the same thing (and would likely be faster, vs. #2), building on your original approach: downstream from the existing TC transform in which, presumably, you're using all four attribute columns as comparison columns, map the output into a Map Operation transform in which you map updates to normals, discarding everything else. (For inserts, use another Map Operation transform in which you map inserts to inserts and discard all else, and send the records in (if you already have a PK).) From the Map Operation transform for your updates, multiplex the output into four query transforms as in solution #2, shrinking the schemas down to only one attribute column, and filtering-out nulls (on that column). Map each to four more Map Operation transforms in which you change normals to inserts, and send 'em in.
    Hope I've understood your problem correctly, and, if so, that this proves helpful.
    Best wishes,
    Jeff Prenevost
    Data Services Practice Manager
    itelligence

  • When Createing Transformation - getting DUMP--

    Hi Experts
    When I am going to create Transformation it is giving short dump.
    Message : Cannot generate proposal
    <b>Dump :</b>
    <b>Runtime Errors         MESSAGE_TYPE_X</b>
    <b>Short text :</b>
    The current application triggered a termination with a short dump.
    The current application program detected a situation which really
    should not occur. Therefore, a termination with a short dump was
    triggered on purpose by the key word MESSAGE (type X).
    <b>Error analysis</b>
        Short text of error message:
        Network could not be launched due to control error
      <b>  Long text of error message:</b>
         Diagnosis
             Network control cannot be started either because is is not
             installed on the front-end computer, or because the control
             framework is inconsistent when the function is called up.
             To be able to start the network graphic, you need two OCX files
             that are delivered with the BW Frontend.
         System Response
             Processing has been terminated.
       <b>  Procedure</b>
             Make sure that the OCXs ICDataFlow.ocx and wdbdadpt.ocx auf are
             installed on your computer. You can find notes on installing and
             checking the BW Frontend by searching for SAP Notes with the
             following key words:
             Version, sapservX, Setup, Patch, Installation, Frontend, BW,
             sapbexc.xla, checktool, wdtaocx, wdtaocx.ocx
             If the front end is installed correctly but the error still occurs,
             contact SAP.
         Procedure for System Administration
    Technical information about the message:
    Message class....... "RSNG"
    Number.............. 001
    Variable 1.......... " "
    Variable 2.......... " "
    Variable 3.......... " "
    Variable 4.......... " "
    Trigger Location of Runtime Error
        Program                                 CL_GUI_RSNETGRAPHIC_NETPLAN===CP
        Include                                 CL_GUI_RSNETGRAPHIC_NETPLAN===CM001
        Row                                     17
        Module type                             (METHOD)
        Module Name                             CONSTRUCTOR
    Regards,
    Jameel

    Hi,
    I am under the impression that your SAP Gui installation is faulty because of a missing component (that display networks). That's why I would like you to ensure that this is the one involved by using the sample standard demo program above.
    Besides, this component is to be used in front-end, try running the program NETGRAPHIC1_TEST and you'll understand! 
    Best regards,
    Guillaume

  • Weird Dump " E CRMD_ORDER 015 can't be processed in HTTP Plug in mode "

    Dear Experts,
    We are facing this strange issue with WEB UI.
    On Production system, suddenly , a dump occurs as follows ->>
    Business Server Page(BSP) Error
    What Happened ?
    Calling BSP page was terminated due to an error
    SAP NOTE:
    The following error text was processed in the system:
    Message E CRMD_ORDER 015 can't be processed in HTTP Plug in mode
    Exception Class: CX_SY_MESSAGE_IN_PLUGIN_MODE
    Program           : CL_BSP_WD_VIEW_MANAGER=================CP
    Include             : CL_BSP_WD_VIEW_MANAGER==========CM002
    ABAP Class     : CL_BSP_WD_VIEW_MANAGER
    Method            : DO_REQUEST
    Line                : 43
    Whenever this error was reported to me by client and i tried to log in to the production system to regenerate the error following the way it was reqorted, it never reappeared for that event.
    Thus the cause of this dump is undefined and what makes it disappear is also undefined.
    It keeps on occuring any time ,in any event of User Interaction with WEB UI.
    Is there anyone who experienced the same behaviour ? Can you please share you thoughts/opinions on it as why this dump could be appearing ?
    As i was unable to regenerate this error, i am still looking for the solution.
    Please help.
    Thanks & Regards,
    Suchita
    P.S
    Error type is exception. Can not be found any detail in ST22 too.
    This DUMP is occuring only in Sales Order processing Line editing/Saving/Changing order status/Creating Followup etc on some event like click on the edit button, or changing status by clickin on the status drop down.
    This DUMP is not persisten. if its there today, It wont be there 2-3 days later or so.
    Edited by: suchita on Apr 1, 2009 12:37 AM

    Hi Suchita,
    The HTTP Plug in mode errors generally occur when the error messages are raised on the Web UI without proper use of Message handler classes. I experienced similar situations when some coding is done at Web UI component and the message or exception is raised by any Function Module etc.,
    Imagine a situation where you are coding at UI level and using a Function Module which raises exceptions with normal ABAP syntax:
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    This type of messages do not get transferred to message log and result in dumps.
    We use classes like cl_bsp_wd_message_service to raise messages at UI level.
    Alternatively ,these type of dumps get triggered when any BADI Implementations raise the messages with this syntax.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ( Any error messages needed should be raised by passing to message log using FMs like CRM_MESSAGE_COLLECT or some classes).
    Regards,
    Masood Imrani S.

  • A weird dump that cannot be reprodeced every time

    Hi folks,
    I'm doing PCUI enhancement for account, and right now I encountered this issue:
    When user try to create an account with general fields together with marketing attributes filled in, and save, there's a dump occured. But not every time we try there will be a dump, only occationally. The error log in st22 is as follows:
    Runtime Error          SAPSQL_ARRAY_INSERT_DUPREC
    Exception              CX_SY_OPEN_SQL_DB
           Occurred on     2009-02-13 at   16:48:10
    Source code extract
    000010   FUNCTION crm_bupa_frg0040_save_tabs.
    000020   *"
    000030   ""Verbuchungsfunktionsbaustein:
    000040   *"
    000050   ""Lokale Schnittstelle:
    000060   *"  TABLES
    000070   *"      IT_FRG0040_INSERT STRUCTURE  CRMM_BUT_FRG0040
    000080   *"      IT_FRG0040_UPDATE STRUCTURE  CRMM_BUT_FRG0040
    000090   *"      IT_FRG0040_DELETE STRUCTURE  CRMM_BUT_FRG0040
    000100   *"      IT_FRG0041_INSERT STRUCTURE  CRMM_BUT_FRG0041
    000110   *"      IT_FRG0041_UPDATE STRUCTURE  CRMM_BUT_FRG0041
    000120   *"      IT_FRG0041_DELETE STRUCTURE  CRMM_BUT_FRG0041
    000130   *"      IT_FRG0042_INSERT STRUCTURE  CRMM_BUT_FRG0042
    000140   *"      IT_FRG0042_UPDATE STRUCTURE  CRMM_BUT_FRG0042
    000150   *"      IT_FRG0042_DELETE STRUCTURE  CRMM_BUT_FRG0042
    000160   *"
    000170
    000180   * Clear unused workareas.
    000190     CLEAR it_frg0040_insert.
    000200     CLEAR it_frg0040_update.
    000210     CLEAR it_frg0040_delete.
    000220     CLEAR it_frg0041_insert.
    000230     CLEAR it_frg0041_update.
    000240     CLEAR it_frg0041_delete.
    000250     CLEAR it_frg0042_insert.
    000260     CLEAR it_frg0042_update.
    000270     CLEAR it_frg0042_delete.
    000280
    000290     IF NOT it_frg0040_insert[] IS INITIAL.
         >       INSERT crmm_but_frg0040 FROM TABLE it_frg0040_insert[].
    000310     ENDIF.
    000320
    000330     IF NOT it_frg0040_update[] IS INITIAL.
    000340       UPDATE crmm_but_frg0040 FROM TABLE it_frg0040_update[].
    000350     ENDIF.
    Can anyone provide help of suggestions on this?
    Thanks

    since this is happening in the standard code, would suggest you to search OSS.
    its a case of duplicate keys and generally to handle this the insert stt. should have had
    FROM TABLE itab [ACCEPTING DUPLICATE KEYS]
    or exception handling should have been in place.
    Regards
    Raja

  • Need help with XML TRANSFORMATION dump

    HI Experts ,
    I want to parse this XML file to abap internal table ,i use the ST below and i get  dump .
    The file is like that :
    <Containers>
         <Container workitemid="0000001" IsParent="X">
              <Element name="__INITIATO" value="U295"/>
              <Element name="_W_PRITY" value="5"/>
              <Element name="_F_VERSION" value="0000"/>
    </Container>
    <Container workitemid="0000001">
              <Element name="EXTENDED" value="X"/>
              <Element name="NOTE_REFERENCE" value=""/>
         </Container>
    </Containers>
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_ST_MATCH_ELEMENT', was not caught
    and
    therefore caused a runtime error.
    The reason for the exception is:
    XML matching error
    Expected was element-end: "Containers" [ ] Read was element-start: "Container"
    this is the ciode that i put on the call transformation
    <Containers>
        <Container>
            <tt:loop name="a" ref=".XML_TAB">
            <Element >
              <tt:attribute name="name" value-ref="$a.name"/>
              <tt:attribute name="value" value-ref="$a.value"/>
              </Element>
              </tt:loop>
            </Container>
        </Containers> ->**the dump in the debugger is here .**
      </tt:template>
    </tt:transform>
    the dump is because i don't refer to the </Container> in the middle
    and when i try to add the tag container in the middle i get warning during complition
    any idea please im stuck
    Best Regards
    Chris
    Edited by: Chris Teb on Aug 14, 2009 6:25 PM

    I guess you'll better understand with the solution I found:
    Simple transformation:
    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
      <tt:root name="XML_TAB"/>
      <tt:template>
        <Containers>
          <tt:loop name="b" ref=".XML_TAB">
            <Container>
              <tt:loop name="a" ref="$b.T_DATA">
                <Element>
                  <tt:attribute name="name" value-ref="$a.name"/>
                  <tt:attribute name="value" value-ref="$a.value"/>
                </Element>
              </tt:loop>
            </Container>
          </tt:loop>
        </Containers>
      </tt:template>
    </tt:transform>
    Program :
    data itab1 type string.
    concatenate '<Containers>'
    '       <Container workitemid="0000001" IsParent="X">'
    '   <Element name="__INITIATO" value="U295"/>'
    '   <Element name="_W_PRITY" value="5"/>'
    '   <Element name="_F_VERSION" value="0000"/>'
    '</Container>'
    '<Container workitemid="0000001">'
    '   <Element name="EXTENDED" value="X"/>'
    '   <Element name="NOTE_REFERENCE" value=""/>'
    '       </Container>'
    '</Containers>'
    into itab1.
    TYPES: BEGIN OF ty_data,
         name TYPE string,
         value TYPE string,
    END OF ty_data.
    DATA: lt_data TYPE TABLE OF ty_data.
    TYPES: BEGIN OF ty_data2,
         workitemid TYPE n LENGTH 7,
         isparent   TYPE flag,
         t_data     TYPE TABLE OF ty_data WITH DEFAULT KEY,
    END OF ty_data2.
    DATA: lt_data2 TYPE TABLE OF ty_data2.
    DATA lo_st_error TYPE REF TO cx_st_error.
    DATA message TYPE string.
    TRY.
    CALL TRANSFORMATION zext_file
            SOURCE XML itab1
            RESULT xml_tab = lt_data2.
      CATCH cx_sy_conversion_data_loss .
    * do something
      CATCH cx_st_error INTO lo_st_error.
        message = lo_st_error->get_text( ).
        WRITE:/ message .
    ENDTRY.
    By the way, I don't know what ITAB1 is in your case, it was more simple in my case to define it as a string. Anyway, if it's something else, it should work the same.

  • 10.4.3 caused problems, now can't even load 10.4.0

    Machine is a 1.67Ghz PowerBook with 1GB memory. (extra ram is apple dealer supplied and is supposed to be apple)
    Initial Problem.
    This is my wife's PB. After loading the 10.4.3 update through the autoupdate software, system became unstable. i.e. after varying amounts of time from boot, apps would not start. Cursor would still move, dock would pop still pop up etc, but only a reboot would get apps responding again. Occasionally, the "black screen of death" would appear asking for the power buttion to be held down.
    She has a backup image so I tried reloading it, but everytime the system would hang.
    I have fixed permissions through disk utilities and also ran verify. Verify found a problem "invalid extent entry" and disk utilities was unable to fix it. At this stage I didn't have disk warrior so I decided to format with 0's and reinstall from the disks which came with the machine.
    Went through the install process which was buggy to say the least with multiple black reboot screens but after a couple of hours I had the machine back at 10.4.0.
    Repaired permissions and verified disk and all was ok. I then updated to 10.4.3 again and all looked ok. After about 30 minutes of moving user files back to the machine, the apps started to not repond.
    I booted up and ran DU and again I had the "invalid extent entry" issue.
    At this point i decided to do another format and reinstall.
    I formatted with 0's again and when complete checked the volume and all was ok.
    started the install and kept getting continual black restart screens and varying times within the installation process.
    At this point I decided to reformat again and try another set of disks. I have a retail version for my 17" which i haven't installed yet so thought I'd give it a go. Again, i've had crashes at various times from the initial load to after all the user data has been entered, but never have been able to get the machine to a full install of 10.4.0.
    I've also tried these things as well:
    the whole process with the additional ram removed
    running disk warrior on the drive
    trying to load my old Panther disks because I've just about had enough of Tiger but when I try and boot them, the machine goes into some kind of weird dump that we're hanging or something to that affect. It also won't boot from my diskwarrior disk and gets the same dump and error message.
    Next I might try starting it up in target mode, putting my Panther disk in my 17" and trying to load panther on it that way. Not sure if it will work, but hey, you gotta try something.
    Does anyone have any ideas on what i can try next?
    So far I have about 18 hours on this and I must say it is getting annoying.
    cheers
    terry

    Terry,
    You may erase a drive with zero option, it's not required, but can make writes more reliable as it rewrites the bad sector map on the drive.
    Once it's done one time it's not needed generally anymore really for that drive.
    So that should save you some time and effort with all these attempted installs.
    I think either your Tiger install disk is funky or your hard drive is failing.
    Click a pic to feel the awesome 30" • Clone your boot drive, read my how to post here

  • (new) flash cdfrid with multiple choices

    My cfgrid allows the user to select several options.  What I need to know is how to capture those selections.  Here's the grid code:
    <cfgrid name='art_grid' format='flash' selectOnLode='no' selectMode='edit' query='GetArticles'>
         <cfgridcolumn name='ArticleIndex' select='yes' values='1' type='boolean' display='yes'>
         <cfgridcolumn name='ArticleName' select='no'>
    </cfgrid>
    I've tried a cfselect and a cfset (both with selectedItem and selectedIndex); both receiving the same error:  You have attempted to dereference a scalar variable of type class java.lang.String as a structure with members.
    I created a structure to hold the responses and then tried to populate it with:
    <cfloop collection='#art_grid.selectedItem# item='i'>
         <cfset ArtStruct[i]='#art_grid.selectedItem.ArticleName[i]#'>
    </cfloop>
    What should I use instead?  (Yes, I googled the error message and this is where I got the structure idea.)

    Kind of a weird dump using <cfdump var='#art_grid#'>    (The form.art_grid was undefined...)
    <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" height="320" marginBottom="0" marginLeft="0" marginRight="0" marginTop="0" rsl="/CFIDE/scripts/cfform.swc" width="580"> <mx:Script><![CDATA[ import mx.core.UIObject; var errorpopup; function compareNumeric(a,b) { var a1 = parseFloat(a); var b1 = parseFloat(b); if( a1.toString() == 'NaN' ) a1 = 0; if( b1.toString() == 'NaN' ) b1 = 0; if( a1 < b1 ) return -1; if( a1 == b1 ) return 0; return 1; } function compareCurrency(a,b) { var a1 = new mx.formatters.NumberBase().parseNumberString( a ); var b1 = new mx.formatters.NumberBase().parseNumberString( b ); var a1 = parseFloat(a1); var b1 = parseFloat(b1); if( a1.toString() == 'NaN' ) a1 = 0; if( b1.toString() == 'NaN' ) b1 = 0; if( a1 < b1 ) return -1; if( a1 == b1 ) return 0; return 1; } function compareTextNoCase(a,b) { var a1 = a.toLowerCase(); var b1 = b.toLowerCase(); if( a1 < b1 ) return -1; if( a1 == b1 ) return 0; return 1; } var __art_grid_cacheid = "0"; var __art_grid_editedFields = new Object(); var __art_grid; ]]></mx:Script> <mx:Model id="CFForm_1"> <__CFGRID__CFForm_1__art_grid>{__art_grid}</__CFGRID__CFForm_1__art_grid> </mx:Model> <mx:Style> .artgridHeader { textAlign: Left; } </mx:Style> <mx:Form heightFlex="1" marginBottom="0" marginLeft="0" marginRight="0" marginTop="0" widthFlex="1"> <mx:DataGrid editable="true" fontFamily="tahoma" fontSize="12" hGridLines="true" headerStyle="artgridHeader" height="320" id="art_grid" initialize="GridData.initGrid(true, __art_grid_cacheid, art_grid, this, 'CFForm_1', '__CFGRID__CFForm_1__art_grid', remoteObject_art_grid)" textAlign="left" vGridLines="true" width="580"> <mx:columns> <mx:Array> <mx:DataGridColumn columnName="CFGRIDROWINDEX" editable="false" headerText="" resizable="false" sortable="true" width="0"/> <mx:DataGridColumn cellRenderer="{CheckCellRenderer}" columnName="ArticleIndex" editable="false" headerText="Select" resizable="true" sortable="true" width="50"/> <mx:DataGridColumn columnName="ArticleName" editable="false" headerText="Article" resizable="true" sortable="true" width="530"/> </mx:Array> </mx:columns> </mx:DataGrid> </mx:Form> <mx:RemoteObject concurrency="multiple" endpoint="@ContextRoot()/CFFormGateway/" id="remoteObject_art_grid" showBusyCursor="true" source="coldfusion.flash.adapter.CFFormAdapter"/> </mx:Application>
    Interesting, but I don't understand it.

  • Short Dump while creating transformation in SAP Trial 7.01

    Hi All,
    I'm getting this dump when I try to create transformation(BI 7) in Trial Version 7.01 software which I downloaded from SDN. Below is the dump error.
    "Make sure that the OCXs ICDataFlow.ocx and wdbdadpt.ocx auf are
    installed on your computer. You can find notes on installing and
    checking the BW Frontend by searching for SAP Notes with the
    following key words:
    Version, sapservX, Setup, Patch, Installation, Frontend, BW,
    sapbexc.xla, checktool, wdtaocx, wdtaocx.ocx
    If the front end is installed correctly but the error still occurs,
    contact SAP."
    I tried some notes but they didn't help. Few other threads said to install the latest patches. I have oss user id but market place allows downloads of latest patches only through Solution Manager. How do I install Sol Man in trial software. This is what Download Basket says:
    "All corrective software packages, for SAP NetWeaver 7.0 and SAP Business Suite 2005 and beyond that are delivered after April 2nd, 2007 will ONLY be available via SAP Solution Manager's Maintenance Optimizer. Find more details  here . "
    Any other solution if anyone knows then please share. Points will be assigned.
    Regards,
    Sujit.

    Hi,
    The problem was with the sap gui version. I installed the trial version on my office computer and my office computer had the latest gui. The sap gui that comes with the trial version has this problem. Check if they have a new trial version now. Hope this helps you.
    Regards,
    Sujit.

  • Short Dump while activating Transformation through Program

    HI All,
    I am getting short dump while activating - Inactive Transformation through Program RSDG_TRFN_ACTIVATE.
    However while i can activate single Transformation but if run without selection, I am getting this dump.
    Short Description of Dump -
    Category          
    ABAP Programming Error
    Runtime Errors    
    ASSERTION_FAILED
    ABAP Program      
    CL_RSAR_FORMULAS==============CP
    Application Component  BW-WHM-DST
    Date and Time     
    Please Guide.
    Prasad

    Hi Prasad,
    Have you changed the 'Object Status' from INA to ACT when using the program RSDG_TRFN_ACTIVATE?
    You can also refer to the note SAP Note 1030987 - Activation of transformations dumps
    regards,
    Ashvin

  • Simple transformation: dump ST_MATCH_FAIL

    Hello,
    I have written a simple transformation which works fine.
    However, I get the dump ST_MATCH_FAIL whenever the tags in the XML are not in the order specified in the ST or if the XML contains tags other than the tags specified in the ST.
    Is there a way to prevent this dump? The ST should just ignore order of fields and fields which are not stated in the ST.
    This is the ST
    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
      <tt:root name="DocRoot"/>
      <tt:template>
        <DocRoot>
          <tt:loop name="wa_iram" ref=".DocRoot">
            <entry>
              <personnel_num>
                <tt:value ref="$wa_iram.pernr"/>
              </personnel_num>
              <email>
                <tt:value ref="$wa_iram.email"/>
              </email>
              <ldap_id>
                <tt:value ref="$wa_iram.ldap_id"/>
              </ldap_id>
            </entry>
          </tt:loop>
        </DocRoot>
      </tt:template>
    </tt:transform>
    Thanks
    Koen

    That particular example has no conditional operators specified in the template.  You have to identify the conditional frequency of the elements in order to stop dumps like that...

  • Transformation DUMP ASSERTION_FAILED

    Hi
    I have a dump since my last modification when i try to modified a transformation.
    The DUMP is ASSERTION_FAILED.
    I check in Table TRANRULE and there is a line With grouID at 00 do i have to delete it ? this is a start.
    Thanks
    CYril

    Hi,
    This has been discussed a lot of times on SDN, please search the forum before posting.
    Also check the below link, might help you:
    ASSERTION_FAILED in change mode of transformation
    Thanks,
    Arminder

  • ASSERTION_FAILED short dump when Transporting Transformation from Dev to QA

    Hi Experts,
    I' am getting a short Dump when transporting the transformations, DSO & DTPs from Dev server to QA.
    I got RC=12, Please have a look below....
    Transport log...
        BCQ        System BCQ
                   Selection for Import                     08.07.2010 15:28:59    (0) Successfully Completed
                   Import                                   08.07.2010 15:35:14    (0) Successfully Completed
                   Check Versions                           08.07.2010 15:35:14    (0) Successfully Completed
                   Method Execution                         08.07.2010 15:36:20   (12) Canceled
                   Import                                   08.07.2010 15:45:39    (0) Successfully Completed
                   Check Versions                           08.07.2010 15:45:39    (0) Successfully Completed
                   Method Execution                         08.07.2010 15:46:45   (12) Canceled
    and the Log detalis.....
    Date        Time      Message
    08.07.2010  15:35:15  Job started
    08.07.2010  15:35:15  Step 001 started (program RDDEXECL, variant , user ID DDIC)
    08.07.2010  15:35:15  All DB buffers of application server sxcat136 were synchronized
    08.07.2010  15:35:21  STDO: Log  could not be written on output device T
    08.07.2010  15:35:30  Replication completed successfully
    08.07.2010  15:35:31  Struttura di comunicazione /BIC/CS8ZFIZIASA activated
    08.07.2010  15:35:40  Regola(e) di trasm. 8ZFIZIASA_AA activated
    08.07.2010  15:35:47  ABAP/4 processor: ASSERTION_FAILED
    08.07.2010  15:35:47  Job cancelled
    Even I've checked the entries on the table RSTRANRULE for those Transpormations but there I got...all the entries with...
    RULEID = all numbers
    GROUPID = '1' or '2'
    GROUPTYPE = 'S' or 'T'
    REF_RULE ='0'
    we are in to SAP_BW Release 700, Level 0013, SP -SAPKW70013, SAP NetWeaver BI 7.0
    Pls help if any one know's the solution for this.
    Thanks in adv.
    BR,
    Ajay Kumar
    Edited by: sap.ajaykumar on Jul 9, 2010 12:48 PM

    Follow the steps mentioned in OSS note 998730.
    FYI.. Solution:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID = 'space'
    GROUPTYPE = 'space'
    REF_RULE 'space'
    If there are inconsistent entries in the RSTRANRULE table such as this:
    TRANID *
    OBJVERS *
    RULEID *
    SEQNR *
    GROUPID 00
    GROUPTYPE space
    RULETYPE space
    REF RULE *
    Delete these entries from the table.
    Activate the affected transformations.
    Also check the OSS note: 1006658.
    Follow the steps mentioned in OSS note 998730.
    FYI.. Solution:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID = 'space'
    GROUPTYPE = 'space'
    REF_RULE 'space'
    If there are inconsistent entries in the RSTRANRULE table such as this:
    TRANID *
    OBJVERS *
    RULEID *
    SEQNR *
    GROUPID 00
    GROUPTYPE space
    RULETYPE space
    REF RULE *
    Delete these entries from the table.
    Activate the affected transformations.
    Also check the OSS note: 1006658.
    Follow the steps mentioned in OSS note 998730.
    FYI.. Solution:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID = 'space'
    GROUPTYPE = 'space'
    REF_RULE 'space'
    If there are inconsistent entries in the RSTRANRULE table such as this:
    TRANID *
    OBJVERS *
    RULEID *
    SEQNR *
    GROUPID 00
    GROUPTYPE space
    RULETYPE space
    REF RULE *
    Delete these entries from the table.
    Activate the affected transformations.
    Also check the OSS note: 1006658.
    Also check the oSS note : Note 975675 - Transformation cannot be activated

  • ASSERTION_FAILED, Short dump when activating Transformation in BI7.0

    Hi All,
    I have migrated 3.5 update rule to 7.0. And during transformation activation i am getting short dump giving following messges:
    "ASSERTION_FAILED"
    "CL_RSTRAN_GEN_STEP= = = = = CP"
    "CL_RSTRAN_GEN_STEP= = = = = CM005"
    "GET_CONTAINER"
    My system support pack is 15. I searched many OSS Notes but i am not able to get the exact soln.
    can anybody help me out with this problem?
    Regards,
    Harsh

    this error is generally due to inconsistency in metadata
    refer OSS note: 1071255, 1094266, 998730, 829353, 926854
    Try to implement this solution from OSS 998730:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID   =  'space'
    GROUPTYPE =  'space' or 'S'
    REF_RULE  <> 'space'
    If there are inconsistent entries in the RSTRANRULE table such as:
               TRANID        *
    OBJVERS        *
    RULEID        *
    SEQNR          *
    GROUPID        00
    GROUPTYPE      space  or  GROUPTYPE    'S'
    RULETYPE      space
    REF RULE       *
    Delete these entries from the table.
    Activate the affected transformations.
    Edited by: sam hennry on Feb 5, 2008 4:40 PM

Maybe you are looking for

  • ISE version 1.2 licensing question

    I have the following scenarios: iseA is the Primnary Admin/MNT/ iseB is the Secondary Admin/MNT iseC is the PSN iseD is the PSN I use iseA serial number to get the license from Cisco licensing for base and advanced features, Now iseA is dead and requ

  • Query showing Error

    Dear Experts., Am created one query for retreving the data based on location and the document date in A/R invoice i write query in over demodatabase  it getting exact report.. after that i write this query into Original  database it getting error lik

  • Unblok Article in IS retail for stores

    Hey hi... Will any one help me to unblock an article in IS retail for sale in store

  • G5 Quad or Mac Pro?

    I was prepared to purchase a QUAD G5 (w/7800 card) a few months ago and I decided to wait for the WWDC announcements... Now, I'm torn between the G5 QUAD and the Mac Pro (3Ghz w/1900 card). They both offer a mix of benefits... BTW: I have a need to s

  • Find the needle in the css (part 3)

    i'm trying to figure out how to make the search box on the below reference page narrower so that it doesn't cause the submit button to go to the next line (wouldn't mind making the button a little narrower too). i've installed the web developer thing