BI7 Transformation Proposal

Hi @ll
after working for years with BW3.x we are used to get a very good proposal when generating new transferrules.
Now we realise a new BI-project with release 7 and wonder that there are almost no proposals when creating a new transformation.
This ist particularly very annoying  when designing transformations with 20 or more mappings ;-(
Is this a general problem?
Is there a workaround / SAP-Note or somthing else ?
Christian

Hi,
Are you sure you used to get the proposal in case of R/3 to BW mappings in transfer rules...I dont think it was there and you had to map everything manually.
But if the mappings was between BW objects then it used to give proposal becasue you have the same infoobjects used in the source as well as target.
The same happens in BI 7 as well...if the mapping is between R/3 and BW then there is no proposal but if its between BW objects like DSO and cube and if they use same infoobject...then mappings are done automatically for the same objects.
Thanks
Ajeet

Similar Messages

  • Recordmode=D/R with BI7.0 Transformation seems to be effectless

    Hi Experts,
    I've got a little issue and would like you to comment it or give some hints if possible:
    We loaded data from the PSA to an ODS-object using 3.5 data-staging (transfer rules) and we were used to, that whenever a deletion (Recordmode="R" or "D" - I'm aware of the difference) was loaded to the PSA, that it was forwarded into the ODS-activation-queue and deleted the already existing/activated record at the moment of activation.
    In the meanwhile we switched to BI7 data-staging (transformations) and had to realize that the recordmode-flag isn't forwarded to the activation-queue anymore. It is always handled as if it was an After-Image (Recordmode=""). Hence the record is not deleted from the ods at the moment of activation.
    Sidenote: all keyfigures are set to "overwrite"-mode - they are not summerized.
    Is that the normal behaviour? How can I reimplement the deletion-process as we knew it from the 3.5 forwarding?
    Thanks in advance for any comment,
    kind regards,
    Marco

    Found it... - Using BI7 transformations you have to manage the recordmode-stating in a different "rule-group". Didn't realize this so far. So in the end only the tranformation-rule for the recordmode is missing. In BI 3.5 there was no need to configure that explicitly.

  • Business content in BI7

    Can somebody please let me know is it possible to install Business content in BI7 with transformation , currently in my system it is installing in 3.x only. I would like to install the entire BI7 way.
    Points will be surely  be awarded for fruitful answer
    Thanks

    Hi,
    While we installing business content we don't have option to install bi7 transformation or bw3.x transfer rules .
    Recently we have done in our project ,we installed 3.x data source by making option data flow before and option in grouping .So tranfer rules and update rules intalled .
    Then we migrated the 3.x data source to bi7 data source by using rsds tcode.
    Hope it helps.
    Thanks & Regards,
    Ramnaresh.P

  • Migration of update rules to transformations

    Hi Experts,
    We are in process of migrating update rules to Transformations.
    We have following data flow for one info cube.
    *Existing*
    Data source -
    >transfer Rules--->info source->update rules--
    >cube
    New
    Data source -
    >transformations----
    >cube
    When I am trying to create transformations, I am not able to read master data properties for all info objects.
    It gives error that No info object is available.
    Now my question is
    it is not possible to read mster data in one transformation?
    If I change my new scenario to this then it workes.
    Data source -
    >transformations----->info source(new BI7)--
    >transformations -
    >cube
    But then I need to convert All existing info source to new one in BI7 then only I can use read from master data functionality.
    Please advice.
    <removed by moderator>
    Edited by: Siegfried Szameitat on Nov 25, 2008 9:05 AM

    In the Transformation maintenance, open the rule details.
    Here you see the source fields of the rule.
    Update 'IOAssgnmnt' with the InfoObject corresponding to the field from the source system.
    Example
    Field PERNR
    Description Personnel No.
    Type NUMC
    Length 8               
    Conversion
    IOAssgnmnt 0EMPLOYEE  <-- Entered manually
    Then you should be able to use the 'Read master data' functionality.
    Regards,
    Lars

  • STEPS INVOLVE IN BI7 PLZ

    HI
    I am working first time in the BI 7 n i dont know to the data flow in it. i am unable to perform a single load by creating my own obj even thru flat file. plzzzzzzzzz any body help me by providing the documents that involve in the BI7 like whether i need to perform Infopackage first r Transformation r DTP i am unable to differentiate which cums first n what happen to the load so plzzzz provide me step by step process in BI7
    Thanx in Advance
    Priya .k

    Hi
    In BI7, transformations are used to create the dataflow between datasources and data targets. The flow in BI7 can in simple terms be desribed as:
    Datasource -> Execute Infopackage -> PSA -> Execute DTP - > Data Target.
    During extraction, the infopackage loads data from the source into the PSA specific to the datasource. You can have a look a the data in the PSA by accessing the infosource. Now execute the DTP to push the data from the PSA to the datasource. This is probably the step you are missing, in that the DTP is new to BI7.0. So the steps to create the objects would be:
    Create Data Targets
    Create Transformations
    Create Infopackage and
    Create DTP.
    Regards
    L.

  • How the standard BW3.5 DataSource used in BI7

    Hi,
    In BI Content, there are huge amount of standard BW3.5 DataSource.
    They can be activated from R/3 side and replicated to BI.
    Is there anyone know if these DataSources are BW3.x? and if I would like to use the new BI7 transformation technical to these DataSources, what should I do? currently there is an error message when using these 3.x datasource with transformation. for example, for datasource 2LIS_12_VCITM.
    Many Thanks
    Jonathan

    Hi,
       All the standard SAP datasources in BI content are 3.x datasources. which means that if you only activate them you cant create a transformation on them. Only update and transfer rules are possible. You'll need to install these datasources and then migrate and activate them inorder to convert them to a 7 datasource. To migrate them, first install them, then right click and choose the migrate option.
    Also while migrating choose the migrate with export option, so that you'll be able to restore them to the older versions incase of any problems.
    Hope this helps.
    Regards.

  • EZVPN xauth question

    Hello,
    I am trying using an Easy VPN connection on Cisco 800 router from a remote Cisco VPN client on a laptop. I don't know if it's important but I get some error debuging isakmp and ipsec that I would like to know why they appear when connecting through EZVPN.
    This router is configured with several site-to-site VPN connections and should use isakmp profile to use both types of VPN. The config I finally have used, from read posts and docs, is,
    aaa new-model
    aaa authentication login RAVPNAUTH local
    aaa authorization network RAVPNAUTH local
    crypto isakmp policy 10
    encr 3des
    hash md5
    authentication pre-share
    group 2
    lifetime 28800
    crypto isakmp policy 20
    encr aes
    authentication pre-share
    group 2
    lifetime 3600
    ##### crypto isakmp keys of site-to-site VPNs #####
    crypto isakmp key ********** address **********
    crypto isakmp key ********** address **********
    crypto isakmp client configuration group RAVPNGRPRD
    key RAVPNkey
    pool RAVPNPoolRD
    acl RAVPNRDACL
    crypto isakmp profile RAVPNRD
       match identity group RAVPNGRPRD
       client authentication list RAVPNAUTH
       isakmp authorization list RAVPNAUTH
       client configuration address respond
    #### crypto ipsec transforms ####
    crypto ipsec transform-set vpn000 esp-3des esp-md5-hmac
    crypto ipsec transform-set vpn001 esp-3des esp-md5-hmac
    crypto ipsec transform-set vpn002 esp-3des esp-md5-hmac
    crypto ipsec transform-set RAVPNRD esp-aes esp-sha-hmac
    crypto dynamic-map DYNRAVPNRD 10
    set transform-set RAVPNRD
    set isakmp-profile RAVPNRD
    reverse-route
    #### site-to-site crypto map tunnels ####
    crypto map tunel 10 ipsec-isakmp
    set peer peer-ip00
    set transform-set vpn000
    set pfs group2
    match address 106
    crypto map tunel 20 ipsec-isakmp
    set peer peer-ip01
    set transform-set vpn001
    match address 161
    crypto map tunel 1000 ipsec-isakmp dynamic DYNRAVPNRD
    username USR password ....
    interface ATM0.1 point-to-point
    crypto map tunel
    ip local pool RAVPNPoolRD 192.168.120.1 192.168.120.6
    and the errors presented on debugging,
    These occurs when connecting from Cisco VPN Client, connects OK and asks for user and password.
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Encryption algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3
    .Mar 12 13:06:24: ISAKMP:(0):Hash algorithm offered does not match policy!
    .Mar 12 13:06:24: ISAKMP:(0):atts are not acceptable. Next payload is 3 Unknown Attr: 0x700C Unknown Attr: 0x7005
    .Mar 12 13:06:28: ISAKMP (0/2290): Unknown Attr: CONFIG_MODE_UNKNOWN (0x700C)
    .Mar 12 13:06:28: ISAKMP (0/2290): Unknown Attr: MODECFG_HOSTNAME (0x700A)
    .Mar 12 13:06:28: ISAKMP (0/2290): Unknown Attr: CONFIG_MODE_UNKNOWN (0x7005)
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes 256 esp-md5-hmac comp-lzs }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes 256 esp-sha-hmac comp-lzs }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes esp-md5-hmac comp-lzs }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes esp-sha-hmac comp-lzs }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes 256 esp-md5-hmac }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes 256 esp-sha-hmac }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    .Mar 12 13:06:29: IPSEC(ipsec_process_proposal): transform proposal not supported for identity:
        {esp-aes esp-md5-hmac }
    .Mar 12 13:06:29: ISAKMP:(2290): IPSec policy invalidated proposal with error 256
    Is this a normal process of matching isakmp and ipsec policies or am I missing anything?
    Regards

    Hi there,
    Your IPsec proposal is:
    crypto ipsec transform-set RAVPNRD esp-aes esp-sha-hmac
    You are not using AES-256, since the client tries all the options available, then you will see these logs in the ASA.
    Hope to help.
    Portu.
    Please rate any helpful posts.

  • J ai souscrit un abonnement pour transformer un PDF en WORD ou AUTRES on me propose le contraire 77, euros pour rien = ARNAQUES

    J ai souscrit un abonnement pour transformer un PDF en WORD ou AUTRES on me propose le contraire 77, euros pour rien = ARNAQUES

    Did you sign in with your Adobe ID?

  • Unable to create  Transformations on DataSource  in BI7

    Hi ,
      Previously I worked on BW3.5. Now I am working on BI7. While creating Transformations on Data Source, It is giving error "Message SY530". It is giving "Cannot Generate proposals" if I create Transformations on InfoSource.
        Same message I am getting for DataTransferProcess also ie " Cannot generate proposals".
    Please help me in this regard.
    Please give me step by step procedure in creating DataSource,Infocube and loading data into InfoCube from Flatfile.
    Thanks,
    Jaswantha

    hai,
    u follow the steps.
    1. go to data source.
    2.right click create the data source.
    3.load example data.
    4. u assign template name.that will copy the ur info object.like char length all.
    5.activate it
    6.u upload the flat file. it will stores only psa.
    7.go to info provider .
    8.create ur cube or ods.
    9.right clike . give the transformation process.u assign that data source name.
    10.now u not get any probs.the proposals atomaticaly generate.because u give the template .
    11.activate it.
    12.create dtp.
    13.execute dtp.
    14. now ur flat file data upload succesfully in ur cube or ods.
    thanks.
    if its usefull assign points.
    prakasu.

  • Automatic Fields Mapping in Transformation - BI7

    Greeting,
    Getting some development procedures done automatically will definitely boost up productivity and efficiency. Examples include programs to:  create mass infoObjects, delete mass infoObjects, and activate mass InfoObjects.
    Again, that are just examples.
    In line with this, have you ever come across any program for automatic mass mapping in transformation?
    Meaning instead of doing it manually, you just fill the source fields and the target field in the program then you press the button and have it ready on the spot.
    Your quick response will be highly appreciated.

    Hi,
    I have not tried this out. But I guess you can use the class CL_RSTRAN_BUILD and generate transformations via an ABAP program.
    Bye
    Dinesh

  • Error in Routine while migrating standard Transformations from 3.5 to BI7.0

    Hi Experts,
    We are migrating the Standard trasformations, from old version to new BI 7.0 version. when trying to create the new transformation we are getting a routine error, and unable activate the transformation.
    Trasformation Name: TRCS ZCO_OM_NAE_1 -> CUBE 0PS_C08
    Routine Desc.: Conversion of Actual / Commitment / Plan to Resid.Order Plan
    Source Fields: 0CURRENCY & 0FISCPER
    Target Fields: 0AMOUNT & 0CURRENCY
    Error Message: E:Field "COMM_STRUCTURE" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement. "DATA" statement.
    Routine:
    PROGRAM trans_routine.
          CLASS routine DEFINITION
    CLASS lcl_transform DEFINITION.
      PUBLIC SECTION.
    Attributs
        DATA:
          p_check_master_data_exist
                TYPE RSODSOCHECKONLY READ-ONLY,
    *-    Instance for getting request runtime attributs;
        Available information: Refer to methods of
        interface 'if_rsbk_request_admintab_view'
          p_r_request
                TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
      PRIVATE SECTION.
        TYPE-POOLS: rsd, rstr.
      Rule specific types
    $$ begin of global - insert your declaration only below this line  -
    ... "insert your code here
    $$ end of global - insert your declaration only before this line   -
    ENDCLASS.                    "routine DEFINITION
    $$ begin of 2nd part global - insert your code only below this line  *
    $$ end of rule type
        TYPES:
          BEGIN OF tys_TG_1_full,
         InfoObject: 0CHNGID Change Run ID.
            CHNGID           TYPE /BI0/OICHNGID,
         InfoObject: 0RECORDTP Record type.
            RECORDTP           TYPE /BI0/OIRECORDTP,
         InfoObject: 0REQUID Request ID.
            REQUID           TYPE /BI0/OIREQUID,
         InfoObject: 0FISCVARNT Fiscal year variant.
            FISCVARNT           TYPE /BI0/OIFISCVARNT,
         InfoObject: 0FISCYEAR Fiscal year.
            FISCYEAR           TYPE /BI0/OIFISCYEAR,
         InfoObject: 0CURRENCY Currency key.
            CURRENCY           TYPE /BI0/OICURRENCY,
         InfoObject: 0CO_AREA Controlling area.
            CO_AREA           TYPE /BI0/OICO_AREA,
         InfoObject: 0CURTYPE Currency Type.
            CURTYPE           TYPE /BI0/OICURTYPE,
         InfoObject: 0METYPE Key Figure Type.
            METYPE           TYPE /BI0/OIMETYPE,
         InfoObject: 0VALUATION Valuation View.
            VALUATION           TYPE /BI0/OIVALUATION,
         InfoObject: 0VERSION Version.
            VERSION           TYPE /BI0/OIVERSION,
         InfoObject: 0VTYPE Value Type for Reporting.
            VTYPE           TYPE /BI0/OIVTYPE,
         InfoObject: 0WBS_ELEMT Work Breakdown Structure Element (WBS Elem
    *ent).
            WBS_ELEMT           TYPE /BI0/OIWBS_ELEMT,
         InfoObject: 0COORDER Order Number.
            COORDER           TYPE /BI0/OICOORDER,
         InfoObject: 0PROJECT Project Definition.
            PROJECT           TYPE /BI0/OIPROJECT,
         InfoObject: 0ACTIVITY Network Activity.
            ACTIVITY           TYPE /BI0/OIACTIVITY,
         InfoObject: 0NETWORK Network.
            NETWORK           TYPE /BI0/OINETWORK,
         InfoObject: 0PROFIT_CTR Profit Center.
            PROFIT_CTR           TYPE /BI0/OIPROFIT_CTR,
         InfoObject: 0COMP_CODE Company code.
            COMP_CODE           TYPE /BI0/OICOMP_CODE,
         InfoObject: 0BUS_AREA Business area.
            BUS_AREA           TYPE /BI0/OIBUS_AREA,
         InfoObject: 0ACTY_ELEMT Network Activity Element.
            ACTY_ELEMT           TYPE /BI0/OIACTY_ELEMT,
         InfoObject: 0STATUSSYS0 System Status.
            STATUSSYS0           TYPE /BI0/OISTATUSSYS0,
         InfoObject: 0PS_OBJ PS Object Type.
            PS_OBJ           TYPE /BI0/OIPS_OBJ,
         InfoObject: 0VTSTAT Statistics indicator for value type.
            VTSTAT           TYPE /BI0/OIVTSTAT,
         InfoObject: 0AMOUNT Amount.
            AMOUNT           TYPE /BI0/OIAMOUNT,
         Field: RECORD Data record number.
            RECORD           TYPE RSARECORD,
          END   OF tys_TG_1_full.
    Additional declaration for update rule interface
      DATA:
        MONITOR       type standard table of rsmonitor  WITH HEADER LINE,
        MONITOR_RECNO type standard table of rsmonitors WITH HEADER LINE,
        RECORD_NO     LIKE SY-TABIX,
        RECORD_ALL    LIKE SY-TABIX,
        SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS.
    global definitions from update rules
    TABLES: ...
    DATA:   ...
    FORM routine_0001
      CHANGING
        RETURNCODE     LIKE sy-subrc
        ABORT          LIKE sy-subrc
      RAISING
        cx_sy_arithmetic_error
        cx_sy_conversion_error.
    init variables
    not supported
         icube_values = g.
         CLEAR result_table. REFRESH result_table.
      type-pools: PSBW1.
      data: l_psbw1_type_s_int1 type psbw1_type_s_int1.
      data: lt_spread_values type PSBW1_TYPE_T_ACT_SPREAD.
      field-symbols: .
    füllen Rückgabetabelle !
        move-corresponding  to RESULT_TABLE.
        check not RESULT_TABLE-amount is initial.
        append RESULT_TABLE.
      endloop.
    if the returncode is not equal zero, the result will not be updated
      RETURNCODE = 0.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    ENDFORM.                    "routine_0001
    $$ end of 2nd part global - insert your code only before this line   *
          CLASS routine IMPLEMENTATION
    CLASS lcl_transform IMPLEMENTATION.
    *$*$ begin of routine - insert your code only below this line        *-*
      Data:
        l_subrc          type sy-tabix,
        l_abort          type sy-tabix,
        ls_monitor       TYPE rsmonitor,
        ls_monitor_recno TYPE rsmonitors.
      REFRESH:
        MONITOR.
    Runtime attributs
        SOURCE_SYSTEM  = p_r_request->get_logsys( ).
    Migrated update rule call
      Perform routine_0001
      CHANGING
        l_subrc
        l_abort.
    *-- Convert Messages in Transformation format
        LOOP AT MONITOR INTO ls_monitor.
          move-CORRESPONDING ls_monitor to MONITOR_REC.
          append monitor_rec to MONITOR.
        ENDLOOP.
        IF l_subrc <> 0.
          RAISE EXCEPTION TYPE cx_rsrout_skip_val.
        ENDIF.
        IF l_abort <> 0.
          RAISE EXCEPTION TYPE CX_RSROUT_ABORT.
        ENDIF.
    $$ end of routine - insert your code only before this line         -
      ENDMETHOD.                    "compute_0AMOUNT
          Method invert_0AMOUNT
          This subroutine needs to be implemented only for direct access
          (for better performance) and for the Report/Report Interface
          (drill through).
          The inverse routine should transform a projection and
          a selection for the target to a projection and a selection
          for the source, respectively.
          If the implementation remains empty all fields are filled and
          all values are selected.
      METHOD invert_0AMOUNT.
    $$ begin of inverse routine - insert your code only below this line-
    ... "insert your code here
    $$ end of inverse routine - insert your code only before this line -
      ENDMETHOD.                    "invert_0AMOUNT
    ENDCLASS.                    "routine IMPLEMENTATION
    Regards
    Krishanu.

    Hi,
    Go through the belowl link it may help you a lot
    /message/7377688#7377688 [original link is broken]
    Regards,
    Marasa.

  • Transformations in BI7.0

    Hi,
    The major functionality changes in Transformations in BI 7.0 when compared to Transfer rules and Update rules in BW3.x.  Could anyone put light on, It will be helpful.
    Thanks,
    Reddy

    hi Reddy ,
    looks like you are in the wrong forum. This forum is for the Product "Integration Kit for SAP Solutions" from BusinessObjects.
    Ingo Hilgefort

  • Attributes in Transformation (BI7.0)

    Hello Experts,
    I have 0MATERIAL. In this Material is a Attribut ZBRAND. In the Transformation - I load Master Data from
    0MATERIAL. Thats okay.
    But, ZBRAND have ZCOUNTRY as Attribut. I want in the same Transformation load ZCOUNTRY too. How can I
    do this.
    THANKS
    MO

    Dear Mojito,
    I assume that you have 0Material in source and both ZBRAND & ZCOUNTRY in target.
    As you said, you ll read master data of ZBRAND from 0Material.
    In the end routine, you shall give the following code to read the master data of ZCOUNTRY from ZBRAND.
    data: wa_rp type _ty_s_tg_1,
             it_rp type _ty_t_tg_1.
    data: lv_zcountry type _ty_s_tg_1-/bic/zcountry,
             lv_tabix type sy-tabix.
    loop at result_package into wa_rp.
    lv_tabix = sy-tabix.
    select single /bic/zcountry into lv_zcountry from /bic/pzbrand where /bic/zbrand = wa_rp-/bic/zbrand.
    wa_rp-/bic/zcountry = lv_zcountry.
    Modify result_package index lv_tabix from wa_rp transporting /bic/zcountry.
    clear wa_rp.
    endloop.
    Kindly take care of variable names in the code to avoid syntax errors.
    Also if the target is a DSO then make sure you select "All target fieds" button from Update behavior of End routine (Just right to End routine button).
    Hope this helps.
    Revert back for any clarifications.
    Regards,
    Guru

  • 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

  • Help on transformation BI7

    Dear Friends,
    I am working on a transformation where I need to populate a field wrt to a Keyfigure!!!
    Like IF Amount = 0 then Field = F else Field = C. When I try to insert a formula in the rule, I am getting an error message as the content is not Boolean. Could anybody help?
    Regards
    Oops

    If it's 3.X flow -
    IF comm_structure-Amount = 0.
    RESULT = 'F'.
    ELSE.
    RESULT = 'C'.
    ENDIF.
    if it's 7.0 flow, then -
    IF source_fields-Amount = 0.
    RESULT = 'F'.
    ELSE.
    RESULT = 'C'.
    ENDIF.

Maybe you are looking for