What is mean by Referential Integrity? Where do we use it and Why..?

Hi All,
Can anybody tell me, What is mean by Referential Integrity? Where do we use it and Why..?
Regards,
Kiran Telkar

Dear Kiran Telkar ,
you might be knowing that generally refrential integrity is concerned with nothing but primary key and foriegn key relationship. Generally we use to check uniqueness of records.
In sap we use it during flexible updation...to check the data records of transaction data and master data.
In other words, to check before loading of data, that whether loading will be properly or not.
we will check(tick) the option in the maintainance of the
<b>infosource--> communication structure</b>
it will be better if you clearly mention your problem, if further help is needed.
hope this will help you.
Regards
vinay
<i>please assign points to all who will help you.</i>

Similar Messages

  • Q.What is Cube In CRM?Where it is used?

    **Q.What is Cube In CRM?Where it is used?

    > Can anybody explain me what is an offset ?
    http://www.google.com/search?hl=en&lr=&safe=off&q=define%3Aoffset&btnG=Search
    > Why and where it is used generally ?
    Don't know which offset you mean.

  • I am trying to open iTunes on my mac. But a box pops up saying "The folder iTunes is on a locked disk or you do not have write permissions for this folder". Anyone know what that means? I've had my computer 2 years and its never had a problem opening it

    I am trying to open iTunes on my mac. But a box pops up saying "The folder iTunes is on a locked disk or you do not have write permissions for this folder". Anyone know what that means? I've had my computer 2 years and its never had a problem opening it

    I've already right-clicked on the application, clicked "get info", and changed it so all people listed in the "Sharing & Permissions" section have the "read & write" privilage.
    The error message is referring to your iTunes library, not your iTunes application.
    You need to check and fix the permissions of the iTunes folder in your iTunes library. This is by default located in your "Music" folder.
    Select the folder Music > iTunes  in the Finder, right click on it or Ctrl Click and click "Get Info". At the bottom of the contextual window thatwill  pop up, disclose the Sharing and Permissions brick, change your status from Read only to Read & Write. You may need to click the padlock icon to make changes.

  • Vector is not  a Thread safe so where be use it and why?

    Can anyone tell me
    When Vector is not a Thread safe so where be use it and why?

    Suppose you use a Vector<Listener> to store your list of listeners. While the Vector class is thread-safe, which means that its methods can be called without additional synchronization without risk of corrupting the Vector data structures, iterating a collection involves "check-then-act" sequences, which are at risk of failing if the collection is modified during iteration. Let's say there are three listeners in your list at the start of iteration. As you iterate through the Vector, you repeatedly call size() and get() until there are no more elements to retrieve, as in Listing 1:
    Listing 1. Unsafe iteration of a Vector
    Vector<Listener> v;
    for (int i=0; i<v.size(); i++)
    v.get(i).eventHappened(event);
    But what happens if, just after you call Vector.size() for the last time, someone removes a listener from the list? Now, Vector.get() will return null (which is correct, because the state of the vector has changed since you last checked), and you will throw a NullPointerException when you try to call eventHappened(). This is an example of a check-then-act sequence -- you check to see if any more elements exist, and if so, you get the next element -- but in the presence of concurrent modification, the state could have changed since the check.
    I read that at IBM sites
    Thanks in advance for clearing my doubts...

  • What r the steps that involve while v r using DBCONNECT AND UDCONNEC

    Hi All,
    What r the steps that involve while v r using DBCONNECT AND UDCONNECT AND IN WHICH DIFFERENT SCENARIOS V USE THEM.
    REGARDS
    KK

    Hi,
    To Configure UD Connect on the J2EE Server for JDBC Access to External Databases;
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/58f4db47-0501-0010-a2bf-ff01b150fdff
    To create Driver on JDBC side
    http://help.sap.com/saphelp_nw70/helpdata/en/b0/6e62f30cbe9e44977c78dbdc7a6b27/frameset.htm
    Configuring the BI Java Connectors
    http://help.sap.com/saphelp_nw70/helpdata/en/43/e35b3315bb2d57e10000000a422035/frameset.htm
    Then to extract data use this...
    Before you can transfer data from UD Connect sources into BI, you have to generate the metadata (the information about the source object and source object elements) in BI, in the form of a DataSource with a function module for extraction.
    If your dataflow is modeled with objects based on the old concept (InfoSource 3.x, transfer rules 3.x, update rules 3.x), you can generate a DataSource 3.x for transferring data into BI from a database source system.
    Prerequisites
    You have modeled the InfoObjects that you want to use in the InfoSource and the data target or InfoProvider according to the UD Connect source object elements.
    Note the following background information:
    Using InfoObjects with UD Connect
    Data Types and Their Conversion
    Using the SAP Namespace for Generated Objects
    Procedure
    You are in the Modeling InfoSource tree of the Administrator Workbench. First create in InfoSource and activate the communication structure. Then generate the generic DataSource using the wizard in the InfoSource maintenance.
    1. Choose InfoSources ® Your Application Component ® Context Menu (right mouse click) ® Create InfoSource.
    2. Select the type of the InfoSource.
    3. Under InfoSource, enter the technical name of the InfoSource, and assign a description and choose Continue.
    The system creates an InfoSource and shows it in the InfoSource tree under your application components.
    4. In the context menu of the InfoSource, choose Change .
    The communication structure maintenance screen appears.
    5. Using the previously modeled InfoObjects, create the communication structure (see Communication Structure).
    6. Save and activate your communication structure
    7. In the dialog box that follows you will be asked whether you wish to activate the dependent transfer program. Choose No.
    8. In the InfoSource menu, choose Extras ® Create BW DataSource with UD Connect.
    You get to the dialog box where you can assign a UD Connect source object to a DataSource and then generate the DataSource with the extractor. The fields for the DataSource are already being displayed in the table on the left side of the screen. The fields have the same name as the InfoObjects that you have used in the InfoSource.
    9. Select the RFC Destination for the J2EE Engine.
    Make sure that the local server is running. If the local server is running and you cannot open the table for RFC destinations, start the local server again.
    10. Choose the UD Connect Source in which the data that you wish to access is located.
    All available sources that are connected to the J2EE Engine are provided for selection in the input help. n instances are available per adapter.
    11. Select the UD Connect Source Object.
    All available source objects that are available in the selected UD Connect source are provided for selection in the input help. Source objects can be multi-dimensional storage or relational objects.
    The system generates the name of the DataSource in the namespace 6B.
    The DataSource is then replicated in BI.
    The myself system is assigned to the InfoSource as source system as well as the DataSource.
    The system generates a proposal for the transfer rules.
    Since the DDIC structure and the function module are located in the SAP namespace, the following entries can be requested during generation:
    Developer and object key or
    Developer key or
    Object key and
    Transport request
    If you do not make the requested entries, the generated infrastructure is not usable.
    14. Change or complete the transfer rules as needed. For example, if a source object element is not assigned to a unit InfoObject, you can determine a constant for the unit, such as EUR for 0LOC_CURRCY (local currency).
    15. Save and activate your transfer rules.
    Recognizing Manual Entries
    You can enter and change the RFC Destination, UD Connect Source and UD Connect Source Object manually. In order to validate these entries and the ones that depend on them, choose Recognize Manual Entries. For example, if you change the selected RFC destination, all of the field contents (US Connect Source, UD Connect Source Object, list of the source object elements) are invalid. If you choose Recognize Manual Entries, the dependent field contents are initialized and have to be maintained again.
    Result
    You have created the InfoSource and DataSource for data transfer with UD Connect. In the DataSource overview for the myself system, you can display the DataSource under the application components Non-Assigned Nodes.
    When modeling InfoObjects in BI, note that the InfoObjects have to correspond to the source object elements with regard to the type description and length description. For more information about data type compatibility, see Data Types and Their Conversion.
    The following restrictions apply when using InfoObjects:
    Alpha conversion is not supported
    The use of conversion routines is not supported
    Upper and lower case must be enabled
    These InfoObject settings are checked when they are generated.
    Based on the large number of possible UD Connect sources, the most diverse data types are possible in the output system. For this reason, a compatibility check is made at the time of generation of the UD Connect DataSource that is based on the type information supplied by the source systems. This attempts to decrease the probability of errors during the extraction process.
    (Refernce:SAP Notes)
    Hope this helps,
    regards
    CSM Reddy

  • Integrated Planning in COPA using KEPM and loading of quantity to SOP

    Hi,
    We are in process of testing integrated planning in COPA using KEPM and loading of quantity to SOP (MC87) or Transfer Qty to SOP - KE1E. I created a planning level with basic information to plan quantity on product with Period/Year, Version, Plant, Product, Record Type (F), Unit Sales Qty.
    Also created Planning Package & Planning Parameter with Planning layout and entered quantity for a material which creates a profitability segment with quantity update. The problem occurs when transferring to SOP the sales quantity either using MC87 or KE1E, it goes into a loop and times out. We tried using different parameters, but ended up with same result.
    Are we missing some Config/steps here, any thoughts will help.
    Satish

    Hi,
    You need to transfer COPA plan to inactive version of SOP through KE1E. Thereafter, in PP, the same is transfered to active version through MC78. Thereafter it is transferred to Demand Management through MC74.
    Please check with your PP consultant.
    Trust this helps. Please assign pts if useful

  • What is maximum no of Keyfields possible in a Fact table and Why?

    What is maximum no of Keyfields possible in a Fact table and Why?

    It should be 233.
    Total table contains 255 coloumns.
    6 SAP keys
    16 coulmns for 16 Dim Ids to link Dim Tables.

  • What is meant by referential integrity

    hi
    what is meant by referential integrity

    Hi,
    Referential integrity is the property that guarantees that values from one column depend on values from another column. This property is enforced through integrity constraints.
    If you set this flag a check for referential integrity is performed for this InfoObject, against the master data table or ODS object. The InfoObject is checked for valid characteristic values.
    It is used when v r doing Flexi update...
    Prerequisites for checking for referential integrity:
    Data is updated flexibly
    You have activated error handling in the BW scheduler (Tab page Update)
    On the Update tab page in the BW scheduler, you have selected the option Always update data, even when no master data exists for the data.
    send ur id, i will send u screen shot of ref.integrity
    regards
    reena

  • When I open iPhoto its asks me what photo library I want to use.  I already have a photo library that i've been using for 2 years, where did it go? and why am I being asked now to choose a library or "create new" what happened to all my photos?

    When I open iPhoto it asks me to choose a photo library.  I already have a libary with photos and events in it that I've been using for 2 years.  Where did it go?  What happened to all my photos

    We have no way of knowing what goes on on your machine. All we can tell is that your iPhoto library is missing and iPhoto can't find it. If you can't find then I the only thing you can do is restore from your Back Up.
    Regards
    TD

  • What does the   sign mean next to the price of an app? and why can i not purchase it?

    THE PLUS SIGN

    Hi...
    If you mean the small gray box with a white + inside just under where you see the purchase price, that is telling you which devices the app is designed for.
    Example > 

  • What is a refurbished iPhone? Where can I get it and how much does it cost?

    Hello,
    I have a iPhone 3GS (without warranty), but the battery is broken. I've heard of getting a refurbished iPhone. Can you explain me what it is expecially? Is it a new iPhone or what? Where can I buy it? And how much does it cost?
    Thanks

    You can look up all of this on Apple website.
    You can get the battery replaced if you like.  Since you make no mention of your country of residence, here is the U.S info:
    How much does iPhone Battery Replacement Service cost?
    Service arranged through Apple costs $79. A $6.95 shipping fee will be added if you arrange serviceonline or by calling Apple Technical Support. All fees are in U.S. dollars and are subject to local tax."
    Out-of-Warranty Service
    If you own an iPhone that is ineligible for warranty service but is eligible for Out-of-Warranty (OOW) Service, Apple will service your iPhone for the Out-of-Warranty Service fee listed below.
    iPhone model
    Out-of-Warranty Service
    iPhone 4S
    $199
    iPhone 4, iPhone 3GS,
    iPhone 3G, Original iPhone
    $149
    A $6.95 shipping fee will be added if you arrange service online or by calling Apple Technical Support. All fees are in U.S. dollars and are subject to local tax. "
    http://support.apple.com/kb/index?page=servicefaq&geo=United_States&product=ipho ne

  • Where's J2SE v1.5 and why all cute names for it?

    Look I came to the sun site not to be entertained by jug humor and confused by renaming things at every page I drilled down through 'simply' to get an "upgrade" from 1.4 to 1.5.
    Also I cannot understand why a site that obviously should be familiar with technical terms, uses "updates" when in fact it would appear they are offering "upgrades".
    Best I can figure out is I need either their beans thing or the one to the right, but then I'm not planning on going to Mars anytime soon.

    > Had no other alternative than to come here, and that
    took me an hour just to get here and post. But of
    course I already said that in my initial post, didn't
    I.
    Appreciate your letting me know what it was I didn't
    need though.
    Wrong. I posted a link to the Java Runtime Environment (JRE), which you DO needed.
    > I did however later find help on a public forum which
    identified a reasonable, although quite nearly
    completely hidden means of identifying the J2SE 1.5
    which users are all but denied from identifying and
    downloading.
    Wrong. You mean the Java Runtime Environment (JRE). And I think you meant by users "some user like myself". Seeing that you cannot remember your own login name, that doesn't surprise me much.
    > Just in case anyone else comes here as well, seeking
    the same info, as I suspect hey will, I better post
    the link needed.
    Ref. http://www.java.com/en/download/manual.jsp
    Which is a link to the Java Runtime Environment.
    Or one can use the link I already posted which is from the official Sun website.
    > Once again, thank you for pointing out the obvious.
    Well if it was that obvious...
    Good luck with you JRE.

  • HT4623 After being on holidays and plugging my iPhone into my computer something happened to my iPhone in seconds and I have no longer got my holiday photos on my iPhone. Where would they have gone and why?

    After plugging my iPhone into my computer something happened to my phone that took seconds and now I cannot find my photos of my holiday. Where could they be and what was this that happened to my phone. I was not asked to do anything and nothing was said after it happened, it looked like an upgrade or a download not sure something ran across the the screen and that was that. I had approx 600 photos please help me.

    1) ensure iTunes is authorized for your iTunes store account(s)
    2) connect your device and right-click or control-click it in the iTunes Source list, then choose transfer purchases from the shortcut menu that appears.
    3) sync the device
    iTunes will wipe the iPhone but, since you transferred your purchases in the previous step, your content will be in your library and you can re-populate the iPhone with it.
    above works for purchases from the iTunes store. for everything else, check out this post by Zevoneer.

  • Where is Layers Hide Layer and why is it gone?

    This is a major part of my work flow and I can't think of ANY good reason to remove it from the menus. I need a fix, and fast.

    I can't speak to what's in the menu with CC, since I don't have it, nor do I use the menu functions if I don't have to.  I'm guessing they moved it somewhere, but you can always click the eye icon on the layers menu.
    Hopefully they've finally added a keyboard shortcut to toggle hide layer on/off.  Personally I just made an action - three actions actually.  One for show layer, one for hide layer, and one to toggle.  Then I made a keyboard shortcut (Wacom shortcut actually) to use the toggle action.  I highly recommend it, it'll really speed up your workflow if you're constantly checking layers, and I am.

  • What does a BI Developer need to know about SAP tables and why?

    Hi,
    i.
    As a BI Developer, to what extent do you need to know about SAP tables?
    e.g. if you work mainly in the functional areas LO and FI
    ii.
    For example, I know that in Finance, GL relates to the tables BSEG and BKPF.
    And if it is important to know about them, then which other tables need to be known and for what reasons?
    e.g. do I need to know all these tables: http://www.erpgenie.com/sap/abap/tables_fi.htm
    iii.
    I thought as a BI Developer, knowing that a particular datasource, e.g. 0FI_GL_4 contains line items is enough and you replicate it to BW and work with it. Why is there the need to know the tables from which this datasource gets is data?
    iv. What is the main difference between the FI datasources and the LO datasource?
    Thanks.

    Hi,
    i.  As a BI Developer, to what extent do you need to know about SAP tables?
    e.g. if you work mainly in the functional areas LO and FI
    Not required, but today business demands so you required this Knowelgde.
    ii.
    For example, I know that in Finance, GL relates to the tables BSEG and BKPF.
    And if it is important to know about them, then which other tables need to be known and for what reasons?
    e.g. do I need to know all these tables: http://www.erpgenie.com/sap/abap/tables_fi.htm
    We can't say yes or No, so based on your requirement you need to sit with Functional COnsultanst and the understand the Business Requirements and develop the OBjetcs.
    iii.
    I thought as a BI Developer, knowing that a particular datasource, e.g. 0FI_GL_4 contains line items is enough and you replicate it to BW and work with it. Why is there the need to know the tables from which this datasource gets is data?
    If you want to know the data flow and reconsilization then you need to know it else not required
    iv. What is the main difference between the FI datasources and the LO datasource?
    Yes, one main difference is There is no setup table concept for FI DataSource*
    Note: If you want to become a good BW consulatnt you must know about Tables for normal BW consultant it is not required.
    Thanks
    Reddy

Maybe you are looking for

  • How to call webservice through Oracle HTTP Server

    I have cluster of three Managed Servers. They are behind a Oracle HTTP Server. I deployed a web service to the cluster. When calling web service, I got the error. The error is that the client of web service can not directly access the Managed Servers

  • Password doesn't work on iPhone

    Hello, I have a problem with my password in Appstore on my iPhone. It says that the password isn't correct and I have changed the password a few times without any success. I can login on Apple.com with my password so apperently it works there, but no

  • AddRemoveList Component Sorting Issue.

    What I mean here is that while I am trying to retrieve the values from Database using specific order and applying them as the Selected List in the AddRemove Control, then Control is autosorting it according to the display values. And I don't want tha

  • Customizing JD Edwards E9.1 ADF Mobile Application

    Hi I would like to find out, if anyone has been able or know how to customize jd edwards adf mobile application To be more specific, I have modified the ProcurementManager business service (JP430000) to render more fields from F4311 - Purchase Order

  • Perfmon counter list empty

    Something happened and now when i open perfmon and when i want to add a counter whole list is empty. If i do perfmon /sys it opens up perfmon with all those counters but if i want to add 1 more list is empty again. I can't find the reason why the cou