Trnsfer rules & update rules

Hi gurus,can u please tell me the difference between transfer rules & update rules from application point of view?

Hi Sagar,
You can refer these threads..
Transfer Rules and Update Rules
update rules vs transfer rules
Transfer rules & Update rules
Difference between Update rules and Transfer Rules
Transfer Rules and Update Rules - difference ?
Transfer Rules and Update Rules
transfer rules and update rules
Transfer Rules and Update Rules
Regards.

Similar Messages

  • Transfer rules & Update rules

    hi gurus,
        what is difference between transfer rules and update rules? Can we do currency conversion in transfer rules? if yes how? if no why?
    as far of my knowledge i think tran rules are info object level and update rules are data target level.
    points are rewareded...
    thanks
    bw bw

    Hello,
    Transfer Rules:
    When we maintains the transfer structure and the communication structure, we use the transfer rules to determine how we want the transfer structure fields to be assigned to the communication structure InfoObjects. we can arrange for a 1:1 assignment. we can also fill InfoObjects using routines, formulas, or constants.
    Update rules:
    Update rules specify how the data (key figures, time characteristics, characteristics) is updated to data targets from the communication structure of an InfoSource. You are therefore connecting an InfoSource with a data target.
    For Currency Conversion, put a mail to [email protected]
    I have an excellent document which would be help ful to you.
    Thanks
    Ramu

  • ABAP Guidelines for transfer rules & Update rules

    Is there any guidelines for abap when using it for transfer rules and update rules? I am looking for some best practise in this area.
    Thank you,

    There is no specific differences in the standards/coding procedure for Transfer Vs. Update Rulse.
    This can only come from a combination of requirement, design and experience! (in no particular order)
    for e.g.
    If the converions are the same for all data targets, you would use the transfer routine, start routine in the Transfer rules.
    If the converions are different for different data targets, you would use the update routine, start routine in the Update rules.
    Key concerns being performance, modularization, reduced effort and ease of maintenance.
    Not sure I have answered you question! Please get back if there is something specific you are interesed in (a scenario perhaps!)
    Rishi

  • Conversion of Update rule to new Transformation

    Hi All,
    I'm using BI 7.0 SP9. I have a scenerio where in I need to load standard cube 0SD_C03 cube from the standard extractors like 2LIS_11_VAITM etc..
    Based on the the thread below I have done the follwoing steps.
    how to migrate old transfer rule/update rule to new transformation?
    - Activated Business content cubes, update rules, infosources etc...
    - Done all the required work in Source system.
    - Later migrated data sources.
    - Now the problem comes, Based on the above tread I have gone to the context menu and selected "Tranforamation erzeugen". It asks to create new Infosource created a new infosource and the the transformation came up. But I can see its not mapped to Source system datasource. I mean its not linked to the datasource in Source system. Its just created in BW and when i load nothing happen. I understand this is not correct process.
    But when it pops up for Infosource If I select existing Infosource I dont see the old one's just because they were migrated already.
    Now how do I link with the source system with out creating transformation manually. because there are lots of standard routines in update which cant be rewriten in new transformation manually.
    Please let me know if there is a way to directly copy them and also correct me If i'm doing some thing wrong.
    Thanks in advance,
    Reagrds,
    Prashanth Reddy

    As Alex said delete the existing datasources and try to replicate it again as 3.x datasources. The process will work fine.
    When you replicate datasources it will pop-up screen for you to replicate as 3.x datsources or as a new datasource.
    Whenever you will plan to migrate from 3.x to new one, do migrate update rule, and transfer rules first. As when you migrate datasource, it deletes existing update rules/transfer rules also. For each update rule/ transfer rule it will create transformation for you after migration.
    After migration your scema will look like:
    datasource (new)-> transformation( replacement for transfer rule)->infosource(new)->transformation (replacement for update rules)->data target.
    Anyways when you will createmodel from scratch in 2004s system,  i hope you know infosource is now more mandatory in 2004s system.

  • IN BW UCCHECK transaction for Unicode does not list Transfer/Update rules

    Hi All,
    We are going to update our BW system to install Enhancement Package 1 SP 7 on our BW 7.0 and we are going also to convert our data base to Unicode.
    We used the UCCKECK Transaction to have a list of the abap programs to be modified before the u201Cconversionu201D procedure.
    But the transaction does not list the abap code included into transfer rules, update rules and start routines.
    Have you an idea to recover them?
    And do you think the conversion procedure will abort if these kinds of routines are not adjusted or they will go in error at runtime?
    Do you have experienced this problem?
    Thanks a lot.
    Antonella

    Hi Nils, sorry for delay in replyu2026
    Unfortunately we started to develop our routines in BW2.0 and checking some of them we receive the error u201CIn Unicode programs, the "-" character cannot appear in names, as it does here in the name "W-DATE" u201Du2026
    And further more in subsequent BW releases the same error is only a u201Cwarningu201D into a NON Unicode system. 
    So I think we should check and correct all our routines before the Unicode conversion.
    My best regards, Antonella

  • Source System Assignment in Update rules

    Hello Friends,
    Good Day....
    I need to extract both transaction data and master data from four different source systems and the data is also different from one soure system to another system.
    In BW iam using same infoobjects and the transfer rules,update rules and the datatargets are different. so how can i differentiate data from one system to another system with the same info objects.
    <i>where can i do the code can we do that in update routines?
    or do we need to do compounding?</i>
    sorry friends if i am asking an easy question got confused here....please let me know if any solution.
    Regards,
    Ala.

    Ala,
    You could use the client number as a key field / dimension to uniquely identify the records , als you can look out for this info Object called LOGSYS whish if present will get updated by the logical system name or have an infoobject for the same and since your transfer rules will be different for each , have the IOBJ populated by a constant depending on the client and then update the data to the data targets , that should solve your problem.
    Hope it helps..
    Arun
    Assign points if helpful

  • Diff. bt update rules & transfer rules....,

    Hi all,
    wht is the diff. bt update rules & transfer ruls...,
    mainly i want to know that when we use for update & when for transfer rules we have to choose........,
    let me know from any one plzzzzzz...,
    Regards,
    Swetha.

    Hi Swetha
    Transfer rules :use the transfer rules to determine how you want the transfer structure fields to be assigned to the communication structure InfoObjects
    Update Rules :Update rules specify how the data (key figures, time characteristics, characteristics) is updated to data targets from the communication structure of an InfoSource. You are therefore connecting an InfoSource with a data target.
    Basically update rules are specific to Data Targets where as Transfer rules applies to InfoSource.When you want rule to apply to all the datatargets from a Infosource ,you write it in Transfer rules.
    Hope this helps.
    <i>Sudh</i>
    Assign points if this helps

  • What is the Relationship between Update Rule and Infopackage/Transfer Rules

    Hello Experts,
    can you help explain these scenarios to me:
    What is the relationship between update rules and infopackges?
    What is the relationship between transfer rules and infopackges?
    What is the relationship between update rules and transfer rules?

    Hello,
    Info-packages trigger the data load into BW system from the source system. An info-package is created for a specific data source and info source combination.
    1) When you trigger the info-package it sends an request to the source system to start the extraction process and this corresponds to the step "Data Request Received" in monitor under details tab. It is the first step.
    2) Then the selections specified in the info-package are transferred to the source system to select the requested data from BW system. Then it is sent back to BW system.
    3) Once it reach BW, it gets into the PSA and then it gets updated into the data target (depends on what settings are made in IP). No rules (Transfer rules / update rules) comes into picture when data is stored in PSA. Only the transfer structure is used to map the BW info-objects with the source system fields.
    4) After data is stored into PSA, the update into the data targets begins. First the transfer rules are applied -> data then flows through the communication structure -> update rules are applied and finally the records gets updated into the data target. 
    The extraction flow is: -
    Source System (DS) -> PSA -> Transfer Rules -> Communication Structure -> Update Rules -> Data target.
    Info-package actually triggers the whole data flow in BW system.
    Hope it gives you a clear picture.
    Thx,
    Soumya

  • Error while Activating update rule in BW

    Hi,
    I am getting an ABAP dump while activating an update rule. The rule is from DSO to cube.
    "MESSAGE_TYPE_X" " "    
    "%_T020N1" or "%_T020N1"
    "INSTANTIATE"           
    I have added some new fields in a DSO. The rule is from DSO to cube. While activating it, I am getting this ABAP dump. There are few other rules from this DSO to other DSO which got activated but this one is causing dump.
    Any ideas/suggestions on this would be really helpful.
    Thanks,
    Naveen

    Hi
    Check if your Cube , DSO and UR's are active. If not reactivate them. Ideally you could recreate the UR's and check the status by running the extraction.
    I would also recommend to use elimination method to check if any particular field is creating an issue. While recreating the UR's , create them for a few fields - active - check extraction - this will also let you know if the issue is within any oif the rules.
    Cheers
    Umesh

  • Error while Transporting Update Rules.

    hi xperts,
       I am getting Error while Transporting the Update rules,i already transported the INFOCUBE,INFOPACKAGE EVERYTHING.
        Start of the after-import method for object type R3TR ROUT (Delete Mode)
    Errors occurred during post-handling RS_AFTER_IMPORT for ROUT L
    The errors affect the following components:
        BW-WHM (Warehouse Management)
    Is the  error,I didn't change any thing in the Cube or changes to Update rules.
    Can anybody Help me?.
       thanking you,
                                   with regards,
                                   Narendra.

    Hi,
    Are you still facuing the issue ?
    No need to worry about the routines, once you save the update rules if there is any routines in it it will be saved in the same request. If you want to check the routines you can check in the transport connections. Transfer the update rule to the right hand side of the screen and you can see all the routines that belong to the UR.
    If you know the technical names of the routines you can check in the TADIR table.
    Have you transported the info-sources for this update rules ? why not you again capture the info-source and the update rule in a single request and transport again.
    Hope it helps.
    Thanks,
    Soumya

  • Simple creation of Update Rule from BW Data Source

    Hi guys,
       Pertaining standard SAP Business Content extractors
       I am referring to <b>InfoCube : 0PA_C01(Headcount and Personnel Actions)</b>
       I am attempting to<u> create </u>an <b>Update Rule</b> from <b>Info Source : 0HR_PA_PA_1(Headcount)</b>
       This <b>Info Source : 0HR_PA_PA_1(Headcount)</b> is connected to <b>BW Data Source</b>(Not R/3!) 0HR_PA_PA_1
       I have created an Info Package for this Info Source and managed to get 15 records{In Contrast to my 68800 Records from Info Source : 0HR_PA_0(Employee)}
       So, when I create an Update Rule to Connect <b>Info Cube: 0PA_C01(Headcount and Personnel Actions)</b> to <b>Info Source to Info Source : 0HR_PA_PA_1(Headcount)</b>, I get the following error
    ERROR : <b>IC=0PA_C01 IS=0HR_PA_PA_1 error when checking the update rules</b>
      Could you please also advice, why do I only get 15 records for Data Source 0HR_PA_PA_1 ?
      P/S : I am on BW 3.5

    Hey Rohini,
       This <b>Data Source: 0HR_PA_PA_1(Headcount)</b> is tricky to me because it`s a BW Data Source.
       Exact Error Message is as follows :-
      "<b>Error Message : RSAU461
        IC=0PA_C01 IS=0HR_PA_PA_1 error when checking the update rules</b> "
       My Exact Problem is that I don`t see any values for the following fields in my Info Cube : 0PA_C01(Headcount and Personnel Actions)
      Country;
      Country Code;
      Gender;
      Nationality;
      Language;
      Postal Code;
      Region;
      Position;
      Job;
      Payroll Area;
      Payroll Group;
      Pay Scale's;
      Pay Grade's
      This is because, this information is supplied by InfoSource : 0HR_PA_PA_1
      But I don`t have an Update Rule for this InfoSource in my InfoCube : 0PA_C01
      So, that's why I am attempting to create this additional Update Rule
    <i>  And also, could someone enlighten me why would SAP not include such a standard Update Rule when they have already idenfied those needed fields in a Cube ? This is suppose to be a STANDARD workable Business Content right ?</i>
      P/S: I have applied Note : 336229

  • Error in activating  the update rules

    Hi All
    I am getting an error while activating Business Content update rules.
    I have activate Cube and corresponding InfoCube and was trying to select update rule for the Cube and installing it.
    It however gives an error saying Update Rules (Technical Name) are not found.
    Anyone encountered this in the past.
    If yes let me know the remedy
    Regards
    PB

    Hi P B,
    This might be a long shot, but I still want to see if I can be of any assistance:
    Have you encountered SAP note 789272 and SAP note 787875?
    They should be contained in SP 19 for BW 310, and your errors do resemble those we encountered, albeit using a different version of BW. These notes are relevant for both mine and your version.
    Otherwise, I'll gladly have a look at your error messages you can send over here.
    Best Regards,
    Daniel

  • Error in activation of update rules.

    Hi,
    I get an error - 'IC=0PP_C02 IS=2LIS_04_P_MATNR error when checking the update rules' while activating the update rules in BI content. Rest all the data flow is activated except update rules.
    Can anyone throw some light on this?
    Thanks & Regards,
    Manisha

    Hi ,
    Check the update rule.
    In that there are two routines.
    In the first one Goods being processed & 2nd one as well , there is syntax err.
    /BI0/APP_O010 doest exist.
    Mostly it is fetching some data from some dso in this routine.
    So it should be activated.
    Then update rules will be activated.
    Regards,
    Devina

  • Using an internal table from a strt rountine in an update rule

    I created a start routine and i now want to take the value from the internal table and set my result to it in my update rule.  I try that and it says it isn't a header table but I defined it this way.  here is the code
    DATA: T_BILL_DATA LIKE STANDARD TABLE OF /BIC/AZBIL_O5300,
       Ls_data like line of T_BILL_DATA.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_key_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CS2LIS_12_VCSCL
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BIC/VZSD_C51T-SALESORG
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    result value of the routine
      READ TABLE T_BILL_DATA WITH KEY
      DOC_NUMBER = COMM_STRUCTURE-DOC_NUMBER
      S_ORD_ITEM = COMM_STRUCTURE-S_ORD_ITEM
      REFER_DOC =  COMM_STRUCTURE-DELIV_NUMB
      REFER_ITM =  COMM_STRUCTURE-DELIV_ITEM
      BINARY SEARCH.
      RESULT = T_BILL_DATA-SALESORG.

    Hi LMM,
    The definition is not correct, your table doesn't have header line.
    try this,
    DATA: T_BILL_DATA LIKE STANDARD TABLE OF /BIC/AZBIL_O5300 with header line.
    Hope it helps.
    Thanks,
    Soumya

  • Start Routine in Update Rule

    I want to replace all '# ' values showing up in a report with  space. For this I plan to write a Start Routine in the Update Rules which should scan all the data coming in into the cube and replace all  null or '' with space.
    What is the best way to write this routine. It should check all data in all the fields of the data load coming in.
    Thanks

    Hi,
         The space is shown as # in the BW Reports, to confirm check the value in the cube for this field, so
          you need to change that to some other character like X or Y or explain your end users that SAP
          designates a space as # and it will be displayed that way in the reports.
    Regards,
    Raj

Maybe you are looking for

  • How do i add my access web app into a iframe on a "site page"?

    I just created a MS Access "custom web app", and published it on my site. Then i can open the Access form when i click on the link in the menu at my site. The problem is just that it removes my site logo and all the menu's. Well, its like fullscreen.

  • Intermittent Pinwheel & Freezing

    Hello all.  I'm a relatively new Mac user, having purchased a used Mac Pro last year.  Specs are as follows: 2 x 2.66GHz Dual-Core Intel Xeon 5GB 667MHz DDR2 FB-DIMM OS X 10.7.5 OS and applications are running off a 64GB SSD Over the past week I've i

  • How to play 2-channel dvd aud

    I have the creative lab dvd audio player and it plays the multi-channel tracks fine (although the volume is lower compared to playing from the media player). But I cannot play the 2 channel tracks (some dvd audio discs offer a higher resolution on 2

  • Brief delay sending messages with spinning wheel

    Using Lync 2013 clients, some users report brief delay with their message and notice spinning wheel for few seconds and then the message gets delivered successfully. This is only with few users who are local as well as remote, Trying to understand th

  • CF8 CFGRID not populating

    Hi, I am using a cfgrid to display a list of pending orders. It was all working until I modified the query to include some additional information. Here is the query that works: SELECT o.orderid,DATE_FORMAT(o.orderdate,'%d/%m/%Y') as odate,CAST(o.orde