Mapping in Transformations

Hi Experts,
Need help in mapping of transformations: for csv file i want to know how to map a field from source to target. this is besides the deault mappings. one field from source can be mapped to more than one fields in target?
i get a short dump as part of creating DTP. your guidance needed.

BI 2004S - Assuming that you already defined your datasource, have infopacakge to load your data into PSA from csv.
You can map one source field to more than one target field. Tcode RSA1 - Modeling Infoprovider - Expand your infoprovider (cube, ODS, ...) to reveal Transformation (i.e. Update rules in 3.x) - Rightclick - choose Change, a new window will open on the right side - Position the cursor on the right edge of the source field, left click & hold while dragging the cursor to the target field, then release the mouse (you can then reapeat the same steps for the same source field to another target field)
There are more than one place that you can create DTP. One of it is go to Modelling Datasources  - Rightclick on your datasource - Choose create Dta Transfer Process - Field in the fields - choose the green check mark (another screen willl open) - under Extraction tab, I recommend choose Extraction Mode DELTA, leave the rest with default values - Choose the icon near the hat to activate the DTP - To execute the DTP, choose the EXECUTE button under the Execute tab (this will load your data from PSA to the infoprovider only once, with the DELTA mentioned earlier). To reload again, run your infopackage FULL mode, and run your DTP DELTA mode.
Hope this helps.

Similar Messages

  • 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

  • Mapping in Transformation file for loading infoprovider

    Mapping in transformation file for load from infoprovider:
    The requirement is : if Account of BW starts with 70XXXXXXX then use char1 if Account of BW starts with 12XXXXXXX then use char2 in BPC dimension 2.
    So, in the transformation file for a load from an infoprovider we want for a dimension to use the data from a certain BW characteristic based on the characteristic Account.
    For example if the account start with 70 then use for a certain bpc-dimension u201Cdetailu201D the characteristic of 0COUNRTY  should be used, if account start with 2 the char X should be used etc..
    Following in the transformation works but the issue is that we have to specify all the accounts individually (+100 accounts in the statement which is not feasible):
    BPC_detail = *IF (BWACCOUNT = str(70000010) then 0COUNTRY;str(NO_DETAIL))
    Where BPC_detail is the dimension in BPC and BWACCOUNT is the characteristic in BW.
    Following statement does not work: there is also no documentation available how to do this:
    BPC_detail = *IF (BWACCOUNT(1:2) = str(70) then 0COUNTRY;str(NO_DETAIL))
    Is there a solution/statement that fulfills this requirement for the load of an infoprovider?
    ( so similar to what you can do with the load of a flat file like for example:  Entity=IF(col(1,1:1)=U then SEntity;*col(1,1:1)=Z then *col(1,3:6); *STR(ERR)) )
    Rgds

    Hi,
    Install process chain /CPMB/LOAD_INFOPROV_UI from BI Content as follows:
    1.Enter Tcode RSA1
    2. In the left navigation bar, click 'BI content'
    3. Select process chain and double click "Select Objects".
    4. Select the process chain /CPMB/LOAD_INFOPROV_UI.
    5. Click 'Transfer Selections' button.
    6. On the right pane, install objects from BI Content.
    7. Enter Tcode SE38.
    8. Input program name ujs_activate_content and click to run.
    9. Only select option 'Update DM Default Instructions'.
    10. Execute program.
    Hope it helps..
    Regards,
    Raju

  • Mapping and transformation rules

    Hi experts,
       pls tell  me what is this mapping and transformation rules in context wz filw to RFC scenario.
    what do u mean by transformation and transformation rules.
    Thanks
    veeru

    Hi
    Mapping and Transformation both are same,to understand clearly we go for transformation.
    Generally we go for Mapping/Transformation when ever you want to change the source structure into required format of the target structure we gor for mapping ie. Transforming the one structure to another.
    Ex:
    Source Structure:
    Fname
    Lname
    Empid
    Fname------>CONCATE   theswe togetherly gives Name.
    Lname------->CONCATE
    My required Target Structure is:
    Name(So to get Name we will use the CONCATE preefined functon under Graphical Mapping in Mapping Editor )
    Empid
    Thanks

  • Technical Design Review Question: Data target Mapping and transformation

    I got my hands on technical design documentation for a project on COPA budget. I came up with a few questions but I will post them separately for fast closing and awards:
    In the discussions of Data target Mapping and transformation, there was a table of characteristics, showing dimensions, BW filed, Source field, data type, etc.
    1. What is the technique in deciding which characteristics get grouped together into a particular dimension?
    2. Why do some dimensions only have one characteristic and what is its significance?
    3. I saw one BW field, OVAL_TYPE (description= valuation type) included in three dimensions: Customer, Material and Valuation Type(only field=OVAL_TYPE). What is the significance of this repetition?
    Thanks

    Morning,
    To define Dimension means, to group all characters together, which do have a relationship "1 to n" and not "n to m" to reduce data volume (cardinality). If you reduce cardinality (which means to define 1:m relationship whenever it is possible and group them within one common dimension) you increase performance (make performance better) because of less data volume. It is essential to understand that this can not be changed easily after definition in PROD. So data modeling is also from this point of view very important.
    Example:
    An accounting object has a "m:n" relation ship to the accounting partner object. that's the reason way accounting object and accounting partner object do not belong to the same dimension.
    Ni hao
    Eckhard Lewin

  • XSLT mapping - Which transformation engine is used in PI 7.0

    Hi,
    In my favorite xslt tool I can choose which transformation engine I want to use while executing the xsl.
    Which Transformation engine is used in PI 7.0 ?
    (Nice to test with the same as PI have....)
    Br, Martin

    Hi ,
    as per my knowledge PI 7.0 uses XALAN parcer to execute XSLT Mapping programs,its available in in PI server it slelf.
    Regards,
    Raj

  • All fields are not mapped in transformation 0IC_C03 to 2LIS_03_BF_TR

    I have replicated BI7 data sources of 2lis_03_BF,BX & UM from ECC. All the infosources are BI7 infosources.After installing the BI Content for 0IC_C03, infosource 2LIS_03_BF_TR is not active.When I am trying to activate the transformation it is showing a error in START ROUTINE & also all fields are not mapped.
    Please suggest a solution.
    Thanx in advance.
    Edited by: Aritra on Nov 28, 2011 11:37 AM

    Hi,
    i think you have done some modification manually(either added something and deleted something in transformation) thats why code isn't maching with standard sorce package.
    so to resolve this error just remove  changes you manually did. or remove that code and again create start routine and paste the code which u need.
    Thanks & Regards,
    NIKHIL

  • OWB 9i -Mapping and Transformation

    From the Module Editor I created the sample_mapping using the MAPPINGS/Create Mapping. All I see is the single option to create the mapping and there is no option to attach a module to the mapping name. Any help will be appreciated. Thanks

    It was step 2, 3 and 4 under section "Create Mappings and Transformations" found in document "Creating a Data Warehouse Using Oracle Warehouse Builder " on here OTN. Has the process changed in OWB9i?.
    Thanks

  • Let Auto-Map in Transform work with COLLAPSED nodes/tags ?

    When I open for a "Transform" activity the mapping editor and drag one complextype from one side to another on the other side then Auto-Mapping only works if the node/tag trees on both elements/sides are full expanded.
    If they are collapsed then auto-map does (currently) not work.
    Is there a way (option) to tell JDeveloper to look INSIDE collapsed nodes/trees and to auto-map the elements anyway?
    Peter

    Hi,
    Have you checked if the "outside" ACL is getting hitcounts?
    Could also be usefull to check the logs through ASDM monitoring and see what happens when you attempt the connection.
    The NAT configurations seem correct to me.
    Have you tried to test the connections by briefly allowing all traffic from outside? (Since the only place people could connect to is the forwarded ports.) Have you tried to add the current DHCP IP of "outside" to the ACL and see if it makes any difference?
    If no configuration change makes a difference I would suggest using the ASDM monitoring to take logs of what happens.
    You could also use the "packet-tracer" command
    Format is
    packet-tracer input outside tcp
    And copy/paste the output here.
    - Jouni

  • Mapping the values of a Map as Transformation

    Hi,
    Is it possible to map the value of a (Java) Map with a transformation? The values in my Map are arbitrary object hierarchies, and I want to transform them to XML using XStream before they're put to a CLOB field in the database, and vice versa.
    Thanks!

    And I'm using 10g Release 3 (10.1.3)

  • Other way to Map query transform in given scenario.

    Hi Experts,
    I am doing a scenario where i need to map target from 3 sources.
    In source there is a field of Purchase date.
    1.)I have to map Purchase date(source) to column1(Target) when purchase date < '2013-04-01'.
    2.)Map Purchase date(source) to column2(Target) when purchase date >'2013-03-31'.
    I have done this through query transform.
    I am attaching a screenshot for better explanation.
    I am using where clause in both the query transform.
    Is there any other way to do this activity??
    Regards,
    Neha Khetan

    You can easily do this in one join of your 3 tables. use the built-in ifthenelse function in the mapping of both your target columns:
         column1= ifthenelse(purchase_date < '2013-04-01', purchase_date, null)
         column2= ifthenelse(purchase_date >'2013-03-31', purchase_date, null)

  • Is it Possible to Map the Transformations with already mapped ones

    Hi,
    I have a scenario :
    In my source DSO I have a infoobject 0BILL_NUM,which is mapped with ZB1_PRC in the destination datatarget.Here a routine has written on the destination infoobject ZB1_PRC for the follwing fields in the source system ZBILL_ITM,0COMP_CODE,0BILL_NUM.
    In the destination system 0BILL_NUM is mapped with 0REFER_ITM .
    In the target system a routine has wriiten for 0BILL_NUM
    for the fields 0COMP_CODE,0REFER_DOC,0REFER_ITM and 0BILL_NUM
    What is the solution to push my data into the target system,after mapping.
    Now Is tht possible to map two infoobjects 0BILL_NUM from the source to the target system infoobject 0BILL_NUM.If not possible, what is the alternative solution
    Regards
    Lucky

    hi,
    while creating the transformation u can find the option as rule group ok,
    first you can map as per the first requirement then in the rule group option u have new rule group there u can assign the second mapping along with other infoobject mappings.
    chk out the options in transformation -> rule group
    Ramesh

  • BPM: Messager Merge - Transformation Mapping Problem

    Hi,
    I tried an eg for time bound message merging (rather adding the items in the message).
    I am using a single datatype/message type.
    I was able to do the message mapping/interface mapping test by changing the source by making it 0 to unbounded and on the target I have same message type.
    This test was successful.I went ahead with the creating the scenario .I used a file adapter for picking up a file. The message monitor shows it is picked it and sent to the bpm.
    but the bpm part failed I checked in bpe monitor.It just says the mapping failed(transformation step).prior to which there is a receive step and container operation step which I used it for append the message .these are under a block and this block has a infinite loop for collecting the messages.There is a exception thrower(control step) which is for 2 minutes.this handled by a exception handler.and I guess my file was collected and send to the transformation step after this.but the thing is it never seems to appended since the two files are shown as two seperate error messages in transformation rather than as single ...
    Can somebody tell what could be the problem/where to look for the file.
    THnks

    I am getting more and more sure that the problem is at the block entry only...becoz i checked with direct entry to loop with a counter as loop breaker.it entered the loop and added the lines to the message with multiple lines.and once it hit the counter it came out and did the transformation successfully and sent it to the target system.
    when i add the block it fail right at the block entry for the first message after that all the messages show the green flag clicking on pe would show an empty queue...
    I guess the only step happening before the block is the correlation key creation i amn't sure if this is giving  some problems..
    NOW FOR THE BPM Steps....
    1.I created the correlation key.
    2.I put the block for the block i added the correlation key and exception name.
    3.I put the exception branch and the deadline branch
    4.on the exception branch i put the name of  the exception to be handled.
    5. on the deadline branch i put a 2 minute duration
    6.within the deadline branch i put the control which throws the exception...
    7.i added a loop to the block which is 1 = 1.in that there is a recieve step
    8.after that there is container operation which adds the message to the list...
    9.followed by outside the block i have a transformation and send steps..
    10.the block is in default mode.
    I tried creating the scenario completely again and again with different datatype etc to avoid the cache problem + workflow item locked problem...
    but no luckk
    THNks

  • OSB Transformation Mapping values missing

    Hi,
    I'm new to OSB.We have a requirement where it structured in 3 layered architecture consists of BPEL(1),OSB(2),OSB(3).
    So i have created a Business service of my client WSDL from OSB(3) then proxy of type created bussiness service which is having local transport which inturn called by proxy service of http protocol in OSB(2) of type OSB(3) Proxy service.
    My Question is when i call transformations (xsl) in last OSB(3) Mapping is done properly(GETING VALUES MAPPED TO TARGET ONE) .But as per requirement we have to call mapping and transformations in OSB(2) ,wen i called in this way only set text valued paramters is displayed in target.... rest mapped values(like source to target mapping) are coming NULL....
    Please help us to resolve the issue soon since its very urgent requiremnt for our project developement..
    Adavance thanks......

    System hardly proposes rules after migration, you have to manually map them and migrate routines if any basing on ABAP OO.
    As it is a newer version it may not be consistent for all objects.
    What SP are you running ?

  • Error while activating transformation  ----   Message no. RSTRAN510

    Hi,
    while I am Extrating Data From Flat File I encountered this Error.
    I am working on <b>ECC 6.0 , BI 7.0.</b>
    I am trying this one in IDES, it is newly installed server.
    For Flat File Extraction I follwed the Steps
    1) I created Data source -
    let us assume I have created a Flat File with 3 fields
    SNO SNAME MARKS
    File is located in workstation
    Data source created successfull , I have checked in preview.
    2) I have created 2 key Figures, 1 characteristic
    3) I have created Infocube
    <b>here I have some doubt</b>
    while I am creating Infocube, the look and Feel is very different to 3.XX
    when i try to create in 3.XX , we can see the Tabs for Kef figs,chars,Time chars and we assign chars to Dimenstions.
    when i am creating Infocube in BI 7.0 , I don't Find such a Tabs and how I am assign the chars to Dimension
    I created Like this
    select
    Info Area -
    > create Info cube   -
    given name of the cube and create (F5).
    the Info cube window displayed on the Right side
    Then I did like this
    select
    key Figures -
    > Info object Direct Input   
    Then I inserted my two key figures SNO,MARKS
    --- continue (F5)
    Dimension 1 -
    >  Info object Direct Input    
    I inserted the 1 char  SNAME
    --- continue (F5)
    Then I saved the Info cube
    Info cube saved successfull and activated successfull
    <b>Is it Right way For create InfoCube ?</b>
    4) I created Transfomation for the Data source
    Data source -
    > create Transfomation
    I have given
    Object Type  : InfoCube
    Name           :YSTU    - i selected which I already created.
    It automaticall taken these parameters
    Obejct Type     : DataSource
    Data source     : YSTU
    source system :PC_FILE
    create Transformation (Enter)
    I got the Error
    <b>Cannot generate proposal</b>
    <b>Message no. RSTRAN017</b>
    Then I try to activate, I got the Error.
    <b>Error while activating transformation</b>
    <b>Message no. RSTRAN510</b>
    Before I post this , I had searched in Previous SDN post for this Error , But I can't understand the solution.
    I have lot of doubts like <b>Basis Guy need to install any Patch</b> or
    I did mistake any where.
    Help me to Find the solution...
    sure you can get the points
    Thanks
    prasanna

    Thank You so much Voodi, yes you are Right , I am not concentrated on Mapping, Now Transformation is activated.
    and i created Info Package too for the Data source , created successfully.
    I am struck on Final step  <b>creating DTP</b>
    when I am creating DTP
    Data Transfer Proc  : here I need to give the Dtp name ex: YDTP
    DTP Type               : Standard (Can be sheduled)
    Target of DTP
    <b>Object Type</b>       : Info cube
    <b>Name </b>               : YSTU  (This is my Cube Name)
    Source of DTP
    <b>Object Type</b>     : Data source  (It automatically Taken)
    <b>Data source</b>     : This is Disabled
    <b>Source system</b>:  This is Disabled
    continue (Enter)
    I got the message ?
    <b>Specify Name of source</b>
    and courser is in <b>Data Transfer Proc </b>
    Thanks
    prasanna

Maybe you are looking for