Transformation Integrity

Hi,
I have a problem. I´ve a transformation rules with several infoObjects most of them with the integrity check activated. I want to remove that integrity of one of them  but after save and activate that check is still there.
Thanks in advance.

Hi,
I don't think this is possible to keep refrential integrity of all the infoobjects except one. The only case I think it is possible is you will have to change the infoobject from Master data to normal Infoobject i.e. Unmarke the Master data check.
Because when SAP check the refrential integirity just before writing data to target there is no step available where you can skip some particular value.
But reverse secnario is possible i.e. You want to remove the integrity check for all the infoobject but want to keep for only one.
Regards,
Durgesh.

Similar Messages

  • Regarding Hive technology in ODI 11G

    Hi,
    I am Amit Srivastava working on ODI 11G.
    I want to know about Hadoop and how to implement it with ODI 11G.
    Please provide the required softwares URLS and step by step method of including Hadoop and Hive Technology  in ODI 11G.
    I have now only ODI 11G software and Oracle 11G DataBase.
    Thanks & Regards
    Amit Srivastava
    ODI Developer.
    Email Id :  [email protected]

    Hi,
    Please find a few links below.
    Big picture:
    Articles by Mark Rittman :
    http://www.rittmanmead.com/2013/04/obiee-odi-and-hadoop-part-1-so-what-is-hadoop-mapreduce-and-hive/
    http://www.rittmanmead.com/2013/04/obiee-odi-and-hadoop-part-4-hive-data-transformation-integration-via-odi-11g/
    Conference slides by Mark Rittman :
    https://s3.amazonaws.com/rmc_docs/biforum2013_slides/odi_mclass_4_big_data.pdf
    More detailed/technical:
    David Allan did a lot of articles around Hive, NoSQL and MongoDB :
    https://blogs.oracle.com/dataintegration/entry/odi_reverse_engineering_hive_tables
    https://blogs.oracle.com/dataintegration/entry/odi_basic_hive_queries
    https://blogs.oracle.com/dataintegration/entry/odi_hive_external_tables_reverse
    https://blogs.oracle.com/dataintegration/entry/odi_hive_and_nosql
    https://blogs.oracle.com/dataintegration/entry/odi_hive_and_mongodb
    and many more.
    Hope it helps.
    Regards,
    JeromeFr

  • EAI & EBI

    Hi,
    Whar are Enterprise Application Integration (EAI) and
    Enterprise Business Integration (EBI)?
    Thanks
    Seshu

    Hi,
    EAI
    Integrates applications within an enterprise to enable data access, transformation, integration, and delivery.  Provides queuing, routing, and formatting. 
    EBI
    Integration that connects internal apps with outside.  EBI is just the B2C and B2B integration.
    Both constitutes (B2B, A2A, B2C) a complete integration.
    Thanks,
    Prakash

  • Transformation step in Integration Process

    Hello Everybody,
    I have used a transformation step in Integration process to transform source structure to target structure. In the same block i have used control step to cancel the process if there is any error found in transformation. I am handling this by raising exception.
    Now my problem is, i found my message got failed in PE and it is showing that there is error in mapping, i took the copy of corresponding message from SXM_MONITOR and tested the mapping program, It executed successfully but the Integration process is showing that there is an error in mapaping.
    Please let me know your thoughts, urgent.
    Edited by: vijay thirumareddi on May 9, 2008 2:28 PM

    hi
    same mapping behaving differently !!
    make sure that in bpm u r using exactly the same message mapping.
    could be due to cache refresh problem. activate the message mapping again. also check the cache notifications.
    if it still do not works then do a full cache refresh.
    rgds
    arun

  • ERROR "Error Applying Transforms" while installing SAP integration kit.

    i have currently installed
    BusinessObjects Enterprise XI3.1 SP3
    Live office
    xcelsius 2008
    Crystal reports 2008
    now i want to install the integration KIT for SAP BO.  But when i start the setup it gives the error "Error Applying Transforms. Verify that the transform parths are valid."
    Need help on this.. please

    Hi,
    Try installing Windows uninstaller to uninstall the integration kit(the previous one) and installl the integration kit again. This will work.
    Thanks
    Washburn

  • How to Check Referential Integrity for a field in Transformations.

    Hi All,
    We have a requirement where we need to check the referential integrity for a field in Transformation.
    How can we Check Referential Integrity in Transformations?
    Regards,
    Rk.

    Hi,
    you can check the referential integrity checkbox iis available in the transforamtaion there is a check box referential integrity from the source rules.
    Thanks,
    Ramesh.

  • Integrity checkbox in transformation

    Hello
    When creating the transformation, I can see the "Integrity" checkbox as a last column in the rule group. This checkbox appears for some of the Info Objects included in the group. What is a purpose for this?
    Thanks,
    Arelis

    Hi,
    Like Ajeet said Hi, Itu2019s for the referential integrity. Say you want to throw an error, if a characteristic gets in to system other than the one you have in the BI system, then check this box.
    e.g  you have material X,Y,Z in your IB system say during the data pull you get Material A, then the system will throw an error
    Regards
    Fazal

  • Transformation related info in CAD Integration

    Hello All,
    we are trying to migrate the Legacy Solid Edge assemblies. does any one have any idea which table in SAP does the transformation information for the DIRs below an assemby get stored from CDESK.
    Thanks & Regards
    Srikanth Aduri.

    Hi Srikanth,
    the transformation matrix is stored at the document BOM position. You find the transformation values in the table DMUTMX.
    First get GUIDX from table STPO, then get DMXGUID from table dmupob.
    Finaly you find the transformations in table DMUTMX with DMXGUID as input.
    I know that there is report DMU_MAINT_FOR_BOM to maintain the trafos for bill of materials, but I am not aware if there is a report for document BOMs.
    Please reward points if answer is useful.
    Best regards,
    Daniel

  • Onchange events when transforming select lists for EXTJS integration

    Hi,
    We have the folloiwng code that transforms select lists to extjs combo boxes
      var selectfield = Ext.query('select[class!="shuttle"][class!="multiselect"]');
      for (var r = 0; r < selectfield.length; r++) {
        //If there is an onchange event then don't convert as onchange is lost
        //This is used for cascading LOVs so we need to find a way of getting this to work
        if((selectfield[r].onchange == '' || selectfield[r].onchange == null) && ((r>0 && selectfield[r-1].onchange == null) || r==0) && selectfield[r].id != 'apexir_NUM_ROWS') {
          var newselect = new Ext.form.ComboBox({
            //hiddenId: selectfield[r].id,
            //hiddenName: selectfield[r].id,
            id: selectfield[r].id,
            typeAhead: true,
            triggerAction: 'all',
            transform: selectfield[r].id,
            width: selectfield[r].clientWidth+5,
            emptyText:'Please select...',
            forceSelection: true,
            maxHeight: 200,
            disabled: selectfield[r].disabled
      }The code does not convert select boxes that have onchange events as the code above seems to suggest they get lost when transforming. Does anyone know if that is the case, and if not how I amend the code to include the onchange events from the original select lists.
    Regards
    Paul

    Hi Vee,
    Thanks for pointing it out -- here at work the only version of IE I have is 6 and I assumed (as usually is the case) it was because of a bug in that specific version. However, I have the all-powerful, (allegedly) standards-compliant IE 9 at home and it behaved exactly the same way!
    So you cannot say this is due to an old, non-supported browser. Surely it fits in the bug category then? After all events should not be triggered at random...
    Thanks also for the suggestion to fix it. I didn't try it because, in the end, I found out that if I use onchange instead of onblur (in the text field) the problem doesn't occur! onblur would be better, but onchange works fine for what I need.
    Thanks
    Luis

  • Data Integrator "where" in query transform vs SAP table column date

    I have the following problem:
    I am using a query transform to grab data from a SAP table and have a "where" that looks like this that works:
    ZMM_STOMOS_HIST.ZPOST_DATE = to_date(to_char(sysdate(), 'YYYYMMDD'), 'YYYYMMDD')
    BUT it runs for a very long time and I have just realised that when I look at the sql statement via display optimized sql that the "where" statement does not show - which makes sense because it seems to return the entire table rows to DI before it starts to filter them on the "where".
    this is even though the pure SAP date is stored as YYYYMMDD type date and in DI we say take it to our BO table as type date u2013 the sql server database made it datetime. And when I validate the sql transform I get this warning.
    [Query:Query_1]
    BODI-1110411: Conversion warning <Warning: Expression <to_date(to_char(sysdate(), 'YYYYMMDD'), 'YYYYMMDD')> of type <DATETIME> will be converted to type <DATE>.> for expression <ZMM_STOMOS_HIST.ZPOST_DATE = to_date(to_char( sysdate( ),'YYYYMMDD'),'YYYYMMDD')
    >.
    I can get other "where" conditions to show in the optimized sql on the same table - no problem.
    e.g.
    SELECT ZSERIAL , ZUMOVETYP , ZUORIGIN , ZUDESTN , ZUTRDATT , ZUTRTIMM , ZUVENDER , ZUBOXSA1 , ZUBOXSA2
    FROM ZMM_STOMOS_HIST
    WHERE ZUMOVETYP = 'RBX'
    How do I get this particular where clause to appear in the optimized sql statement ? I suspect it has something to do with the formatting and have tried many formats but no go.

    Thank you so much .... I had to use a variable / paramter of type varchar(8) and the value as YYYYMMDD
    e.g. my script
    $today = to_char(sysdate(),'YYYYMMDD');
    print('date is : [$today]');
    This has resulted in a huge resource and most of all time saving.
    I still dont understand why DI cant just figure this out in a normal where like it does with other datatypes but right now it works so I am happy.

  • Please help: Using integration transformation

    Hello,
    I have the following xml:
    <params>
    <param>
    <name>parameter1</name>
    <value>somevalue</value>
    </param>
    <param>
    <name>parameter2</name>
    <value>somevalue</value>
    </param>
    </params>
    This XML is the entry point of my process. I want to select, for example, parameter2 and set process String variable named "parameter2" with the xml value.
    When I set transformation using workshop I get the following source code:
    data($x0/ns0:param[1]/ns0:value)
    But I want to select "parameter1", not the element 1 of the XML. How I can do this using workshop?
    Thanks
    Srp.

    The transformation you need is based on condition, you want to traform data based on the value of another tag, so you need to define if statement, something like -
    if ($x0/ns0:param[1]/ns0:name = "parameter1") then
    data($x0/ns0:param[1]/ns0:value)

  • Tuning the validation transform in Data Integrator

    Hi,
    We have to bring 21 million records from a table to a new table using validation transform.
    We are selecting PK and putting a validation condition "Exists in a table " on it. The secondary table selected is the target table and we are taking Failed records and passing them to the target table.
    So here we have a source table, we are taking failed records from validation transform having Existing in a table condition. The table selected here is the target table itself.
    Its taking a lot of time.
    Please pour in some suggestion to improve its performance. We have to track the changes in daily basis in this table and the source table doesn't have last updated/timstamp.

    There are two possible problems here:  one is that you are processing all of this data outside of the database when you should be pushing the work down to the database.   If you must use the validation transform then you can try outer joining to the target table prior to the validation step.   Simply add another query transform prior to the validation transform and add the target table in again as a source. Then outer join to the (source) target table (on PK) and add the target table PK to the output from the new query transform.
    Then you can check the target table PK for null in your validation transform.  If it's null, it doesn't exist in the target.
    The other problem might be related to the database.   Because you are reading and writing from the same table in this dataflow (the target table) you may be experiencing locking and/or some kind of bottleneck with the transaction logs.
    To correct this, try staging the data in a different table after you run in through the validation transform and then, in a new dataflow, move the data to the target table.  (you could also use a Data Transfer Transform to accomplish this).

  • Transform 3D to 2D Data via a Materialized View

    Hi,
    I'm playing with Geoserver against an Oracle Locator database. Things are starting well, but I did notice a bug where 3D points and lines are not supported. I guess this is an issue with GeoTools. Anybody have a way to transform my 3D data to 2D. Since I do use the 3rd dimension for storing elevation, I don't want to lose the data. So I was thinking that I could create materialized views to "virtually strip" the 3rd dimension. Any thoughts? I'm not very strong in PL/SQL, so any code hints would be greatly appreciated as well.
    Thanks!
    Jeff

    I would say the compiled pl/sql would be faster (it would also depend on whether you compiled to the pl/sql virtual machine code - MP-code or the machine-dependent code of the host's C compiler if you chose native copilation): I am coding a Java version of my GEOM.SDO_CENTROID function so will be in a better position to say, categorically, one way or the other.
    In my free pl/sql packages there are these functions in case anyone is interested:
       --  @function To_2D
       --  @precis   Converts a 3D geometry to a 2D geometry
       --  @version  2.0
       --  @usage    v_2D_geom := geom.To_2D(MDSYS.SDO_Geometry(3001,....)
       --  @history  Albert Godfrind, July 2006, Original Coding
       --  @history  Bryan Hall,      July 2006, Modified to handle points
       --  @history  Simon Greener,   July 2006, Integrated into geom with GF.
       Function To_2D( p_3D_geom IN MDSYS.SDO_Geometry )
         Return MDSYS.SDO_Geometry deterministic;
       --  @function To_3D
       --  @precis   Converts a 2D geometry to a 3D geometry
       --  @version  1.0
       --  @usage    v_3D_geom := geom.To_3D(MDSYS.SDO_Geometry(2001,....),50)
       --  @history  Simon Greener,   May 2007 Original coding
       Function To_3D( p_2D_geom   IN MDSYS.SDO_Geometry,
                       p_default_z IN NUMBER := NULL)
         Return MDSYS.SDO_Geometry deterministic;
       /** @Function : FIX_3D_Z
       **  @Precis   : Checks the Z ordinate in the SDO_GEOMETRY and if NULL changes to p_default_z value
       **  @Note     : Needed as MapServer appears to not handle 3003/3007 polygons with NULL Z values in the sdo_ordinate_array
       **  @History  : Simon Greener  -  JUNE 4th 2007  - Original Coding
       Function Fix_3D_Z( p_3D_geom   IN MDSYS.SDO_Geometry,
                          p_default_z IN NUMBER := -9999 )
                Return MDSYS.SDO_Geometry Deterministic;
      /** Function just to change a single point coded in sdo_ordinates to sdo_point representation
      * @param p_geometry  A sdo_geometry object.
      Function ToSdoPoint ( p_geometry in MDSYS.SDO_Geometry )
        return MDSYS.SDO_Geometry Deterministic;Simon

  • B1 to B1 Business Integration Unit

    This code sample is used to exchange a Purchase Order in one B1 and transform it into a Sales Order in another B1(Attached file in this tread). More information about this sample can be found in the Business Integration Units article (https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0bf4978f-0e01-0010-2d89-c140ac1177da)
    Have fun!
    Felipe Ortega

    Hi Melvin,
    Here some links you can check:
    Document that explains BIUs:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0bf4978f-0e01-0010-2d89-c140ac1177da
    Recorded session in which I set up an Scenario:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/904c187d-dba6-2910-4784-8037a52bf2f9
    Landing page that contains all you need to know about B1iSN:
    SAP Business One Integration for SAP NetWeaver (B1iSN) [original link is broken]
    Can you be a bit more especific in your question? Do you mean the filter in the Control Center? Which version are you using? 2005, 2007?
    Normaly the filtering is used to send information just to the subsidiaries that match that filter. You can expand the filtering if you want by adding your own fields. I also explained that in another document you can find in the links above.
    HTH,
    Felipe

  • Transformation issue while connecting multiple source system of same type..

    Hi,
    I'm working on APO-BW integration project. I want to connect BW QA & BW PROD to APO QA. I've already connected BW QA to APO QA & it is fetching data correctly. RFC part & other BASIS part is already taken care of. I've done export datasource (for mater data, cube etc) in BW PROD & replicated in APO QA. All BW PROD datasources are imported as RSDS (7.X) in APO QA.
    Now my question is how to make sure the transformations will take source system as BW PROD too? I want 2 datasources (one from BW QA & other from BW PROD) to connect to same inforprovider in APO. I've transported 7.x datsource from APO DEV to APO QA environment along with transformations. In conversion of logical system names in APO QA I've given source system -BW DEV & target system - BW QA. So the transformation automatically takes data source as BW QA. It doesn't take source-system - BW DEV & target system - BW PROD as it conflicts previous setting.
    Is only option that I need to manually maintain transformation from BW PROD datasource or there's another better alternative?

    HI,
    You are getting multiple IDOCs into BPM. But output you are getting one message right? IF so, your N:1 Mapping is not done correctly.
    i.e your target message type should have occurence of 1..n and also the interface mapping. Closely obsever the N:1 mapping done in the BpmPatternCollectMerge.
    Also go to SXMB_MONI->PE and check the Technical Details to make sure that, you are getting multiple IDOCs and you are executing the N:1 Transformation step correctly.
    Also in the N:1 Mapping, check out the context you used. Make it root .  Then test the mapping independently in the Integration Repository.
    Hope it helps,
    Regards,
    Moorthy

Maybe you are looking for

  • How to embed music in a keynote presentation

    Hi, how can I embed music in a keynote presentation ? Also, is there a way that a keynote presentation gets in full screen mode automatically when being opened ?

  • Record counter in message mapping

    Hi all, I'm having a multiple IDOCs to 1 file scenario, and structure is like this: source: IDOC(1..unbounded) target: structure1(1..unbounded) >field1(1..1) IDOC is mapped directly to structure1. for field, I need the number of total IDOC structure

  • SAP SCRIPT and the report

    Hi Peers, I am working on the report which calling the Form from SAP Script and displaying the form. I wanted a selection screen in which if the user enters some value it should automatically preview in the form. I am really new to the ABAP Pls some

  • GP-E2 and lightroom 4.1 not importing location.

    I have being taking quite a few photos using a 5D MKIII with a GP-E2 attached, CR2 files have the GPS data as I can see it on the camera when viewing the photos, but when import them in Lightroom, I do not see this photos to have the geotag informati

  • Where did my photos go after syncing iPod touch?

    I just downloaded a software update for my ipod touch and after it was done syncing, the photos were gone. I found the ipod touch photo folder but there were no pictures in it.  Where did they go and how do I get them back?  Thanks!