<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Data Dictionary?where does it reside? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848452#M45716</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Ram, hey Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just a small correction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the exception of core kernel components, EVERYTHING IS STORED IN THE DATABASE!!!  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This includes:&lt;/P&gt;&lt;P&gt;- table definitions&lt;/P&gt;&lt;P&gt;- data dictionary application (table definitions, descriptions, etc.)&lt;/P&gt;&lt;P&gt;- sd module&lt;/P&gt;&lt;P&gt;- FI module&lt;/P&gt;&lt;P&gt;- anything written in ABAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thats because, the abap programs themselves, ARE STORED IN THE DATABASE!  Bascially, anytime you are looking at a screen via the SAPGui, the code behind that screen is stored in the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thus, when you write a Z program, and hit save.  The source code of the program is saved in the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, when you say, that programs etc. are on the application server, in once sense you are correct, because when the program is generated, a version of that generated program will reside in application server memory (until it is paged to disk, or the app servers buffers are wiped, etc.), but the source code is in the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to touch up a little on the WAS side, but essentially the only components that don't reside in the database are kernel level programs, such as the compiler, the dispatcher, the spooler, etc.   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope that is clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 May 2005 16:24:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-05-25T16:24:41Z</dc:date>
    <item>
      <title>Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848431#M45695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Where does the data dictionary reside in databse server or over database server?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: henry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: henry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: henry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 12:27:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848431#M45695</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T12:27:44Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848432#M45696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data dictionary is an application. All the tables and the data is stored in the database server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Mandalika.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: I029616&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 12:36:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848432#M45696</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T12:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848433#M45697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data dictionary comprises of many different tabels but here are some:&lt;/P&gt;&lt;P&gt;DD01L	Domains&lt;/P&gt;&lt;P&gt;DD01T	R/3 DD: domain texts&lt;/P&gt;&lt;P&gt;DD02L	SAP tables&lt;/P&gt;&lt;P&gt;DD02T	R/3 DD: SAP table texts&lt;/P&gt;&lt;P&gt;DD03L	Table Fields&lt;/P&gt;&lt;P&gt;DD03T	DD: Texts for fields (language dependent)&lt;/P&gt;&lt;P&gt;DD04L	Data elements&lt;/P&gt;&lt;P&gt;DD04T	R/3 DD: Data element texts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 13:22:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848433#M45697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T13:22:30Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848434#M45698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mr.Anand,&lt;/P&gt;&lt;P&gt;       I've posted these as diff threads.&lt;/P&gt;&lt;P&gt;       &lt;/P&gt;&lt;P&gt;         if im inserting a record thru dialogue programming then the check table is checked..then it shud give short dump..just please expalin this(how does this work without short dump).&lt;/P&gt;&lt;P&gt;         smartfroms/sapscripts or workbench dependent or independent..what does this mean.&lt;/P&gt;&lt;P&gt;          Dispathcer makes the system understand, is there any other technical elabaration for this,if there is can you please do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks m regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 13:36:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848434#M45698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T13:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848435#M45699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What makes you think that there should be a short dump when the check tables are checked? Please explain wht your understanding is. That will help me explain better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Mandalika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2005 13:46:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848435#M45699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-19T13:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848436#M45700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;that's my perception,want t0 clear that point,then it does nt give short dump?&lt;/P&gt;&lt;P&gt;all the check tables n the table in whihc Im inserting the record n at runtime the check tabel n the tabel in which im inserting are buffered,does nt this give short dump.&lt;/P&gt;&lt;P&gt;can u plz explain it.&lt;/P&gt;&lt;P&gt;all the check tables/foreign key tables/data reside in data dictionary?&lt;/P&gt;&lt;P&gt;thanks n regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: henry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 04:40:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848436#M45700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T04:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848437#M45701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;if te abov ething is nt happening then i think ...if im inserting record thru some program then check tabel is nt checked n the record in inseted directly,this does nt effect the rules of RDBMS itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thansk n regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 04:43:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848437#M45701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T04:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848438#M45702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is one of those questions that I used to have long time back when I was just beginning ABAP Programming. I'm know sure if this is the answer that you want to hear, but I will tell you what I have been able to gather - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will not get a dump when you insert entries into a table which do not satisy the foreign key. The reason is that at the database server level, there's a setting (I don't know what that is, but it is dependent on the database that you are using) through which you can chose to ignore the foreign key check on the tables when the entries are inserted into the table. The primary key check (i.e., existence of duplicate entries) will have to be made for obvious reasons and cannot be disabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So when you insert entries that don't satisfy the foreign key relationship, the database server merely gives a kind of a warning, which the SAP Application Server ignores. If this were not the case, then the performance of the SAP system would have gone down considerably. Because, each time an record is inserted, all the checks have to be made. And these checks can sometimes be long chains which take up considerable amount of the CPU time on the Database Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there were a hierarchy of say, 5 tables, and you choose to insert a record into the 5th one, it is indeed troublesome to check all the way up the hierarchy to see if the relevant entries are there in those tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's also the concept of cascading delete. In the same hierarchy of 5 tables, if you delete an entry in the third table, then the entries in the 4th and the 5th tables which refer to this entry have to be deleted, since they are no longer valid. Obviously, this is going to turn into a major performance overhead and SAP doesn't use that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a result, most of the data-integrity issues are the responsibility of the programmer. We always hope that the Programmer understands the database concepts and uses good programming practices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know you're going to say that data integrity is being  compromised, but I must tell you that it is a trade-off between performance and data integrity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is where dialog programming comes to the rescue of the users. If a user unknowingly enter an incorrect value on a field, which would subsequently be entered into a database table, then SAP does provide assistance by (at the application layer) doing some basic checks to help the user.  But if the ABAP programmer himself tries to enter data directly (which is strongly discouraged), then there's simply nothing that can be done. The programmer is choosing to violate the data integrity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hmmmmm... this has been so long a post that I could have written a weblog on this. But I can still do that! And I will try to do some research and add in a few more details in that. I will remmeber to send you the link then.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Mandalika.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. I have liked this question. A perfect one for beginners (and even the experienced guys??? &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt; )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 05:15:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848438#M45702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T05:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848439#M45703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;It's fr the experienced guys too.It's a marvalous explanation I've ever got.&lt;/P&gt;&lt;P&gt;I'll close this is thread as solved the issue by u,bt one last clarification,'good programming' does this mean taking the data-integrity issue into consideration while programming or?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;whatever u said I agree on.great patience,Iadvice u to have a weblog,SAP AG to appreciates it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 11:16:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848439#M45703</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T11:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848440#M45704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I disagree to certain extent with Anand's explaination that it is due to some setting at DB server level setting that SAP manages to ignore Foreign Keys while making updates .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The way I know it, SAP never actually creates any Foreign Key constraint at the DB level at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP only use it as indicators to implement the foreign key logic in it's own dialogue programs. &lt;/P&gt;&lt;P&gt;But if not written explicitly Reports can violate the indicator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case SAP would create it ( it never does )as a constraint at DB level, then as per Henry's apprehension, there might would have been run time errors, if a foreign key is violated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Similar explanation is true for why SAP does not support cascading deletes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Question Henry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 17:36:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848440#M45704</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T17:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848441#M45705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are correct in saying that SAP does not create any foreign constraints at the native database level. All that is in SAP data dictionary and is handled by SAP application layer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, coming to Henry's issue, if you directly do an insert into the database table without going through the application logic, the record will get inserted into the table without any error. But when you try to access it in any form other than a program, you have to go through the application layer, it is bound to give you an error. Because, at this time, the application layer validates the data that it is bringing on to the screen and it sees that your previous insert has violated the foreign key restrictions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is one of the reasons why you don't directly insert into SAP standard tables. If you do it, you have to perform all the validations, including foreign key constraints(if any) by yourself, before inserting the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2005 17:48:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848441#M45705</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-20T17:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848442#M45706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand/Ram/Adavi/all&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks a lot for ur valuable knowledge sharing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u please elaborate abotu the 'indicator' which u were talking off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks n regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: henry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 May 2005 14:06:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848442#M45706</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-21T14:06:31Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848443#M45707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here indicator means guideline only , not exactly a technical term.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you create/change table definition through SE11 at that time you can indicate that this field should be checked with entries of some other table ( Called as check table ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g Open the table T005G ( Contains Client, Country &amp;amp; City ) in Xn SE11 and select the country field --&amp;gt; press key symbol ( to see the check table defined for field Country).&lt;/P&gt;&lt;P&gt;In the next screen you will see that table T005 ( Country Master table ) is defined as a check table for this field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This means that any country code that you want to insert / update into T005G should already be existing in T005.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are writing a dialogue program to get data from the screen and then insert into T005G then SAP will take care of this check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you are writing a report ( or whatever ) and forcing data save into T005G using Insert or Update SQL statements, then SAP will not be able to stop you from doing that. So it's your responsibilty to implement these checks in your application programs explicitly.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 May 2005 18:03:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848443#M45707</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-21T18:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848444#M45708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram,&lt;/P&gt;&lt;P&gt;thanks a lot,and appreciate ur answer/explanation.&lt;/P&gt;&lt;P&gt;If u think there is anyhting else to know in this aspect, then Ill keep it open or else i'll make it solved the problem.&lt;/P&gt;&lt;P&gt;thanks n regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2005 06:15:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848444#M45708</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-24T06:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848445#M45709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A Data Dictionary is a central source of information for the data in a data management system. Its main function is to support the creation and management of data definitions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It resides in the Application Server.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2005 09:05:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848445#M45709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-24T09:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848446#M45710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram,&lt;/P&gt;&lt;P&gt;MR .Dinesh B.()please look into it )please look at the following/above,that data dictionay resides in app server.&lt;/P&gt;&lt;P&gt;I think se11(data dictionay ) is an application in sap n allthe data resides in database,is nt it so?&lt;/P&gt;&lt;P&gt;thanks n regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2005 09:12:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848446#M45710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-24T09:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848447#M45711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Henry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are lot many other things that you will come to know / ask when you will actually go into deep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like the types of foreign keys...complete, generic key blah blah..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cardinality...I am not sure if I got the term correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Value Table &amp;amp; Check table differences ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you know what, you can do your job without even knowing it. But it's good to know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll suggest you try to create or display a table in SE11 &amp;amp; look for a check table and see all these features by pressing F1 on the fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in case you need any help ..I don't have to tell you.&lt;/P&gt;&lt;P&gt;I can see that you are a master in asking questions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I must say I'm impressed with your ability to raise questions...And I think after 4-5 days you will be writing a book called How to learn ABAP/5 in 10 days &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am just in a good mood today and I posted 3-4 answers with a smiley at the end. All useless &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2005 16:40:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848447#M45711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-24T16:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848448#M45712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry I missed your last question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually Data Dictionary is the term for the Application Program( Set of programs , GUI interfcaes etc etc ..) that you use to create / change / display database tables / structures / data elements / domains etc..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So data dictionary in itself resides on Application Server ..like all other ABAP programs.&lt;/P&gt;&lt;P&gt;It's program and it does simple things . Like if you want to create a table , then in SE11 you just need to fill up fields ,data elements ....like you are filling up an excel sheet. Specify tablespaces , size category etc...and then DDIC ( a program ) will just create a database statement for whatever you did.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something like you must have done while working directly with databases ...Further that will be executed at db level to actually create a database table in db.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE TABLE Z..{FIELD .. }..TABLESPACE.. MAXEXTENT ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But whatever DDIC creates / Change / Display , is basically some data, index or a database table in itself and so on...And that will obviously be getting created  in the Database. &lt;/P&gt;&lt;P&gt;Well , there might be exceptions like Views and a few others, which might not get created at database level always.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2005 16:57:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848448#M45712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-24T16:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848449#M45713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram,&lt;/P&gt;&lt;P&gt;can u plz take me thru by what xactly it is if u say'tha t data dictionay resides in application server and the table/data resides in data base and views again in application server'&lt;/P&gt;&lt;P&gt;does all these reside in application server as runtime object or ?&lt;/P&gt;&lt;P&gt;the program names and codes are stored in  some tables..all these are also reside in app server..?&lt;/P&gt;&lt;P&gt;is there any rule or anything like that ,that such things(objects) shud reside in app server n such things(objects) in db sever&lt;/P&gt;&lt;P&gt;please take me thru this.&lt;/P&gt;&lt;P&gt;thanks n regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 May 2005 05:54:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848449#M45713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-25T05:54:38Z</dc:date>
    </item>
    <item>
      <title>Re: Data Dictionary?where does it reside?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848450#M45714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data dictionay resides in app server then what about the tables/data?where do these objects reside?&lt;/P&gt;&lt;P&gt;thanks n regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 May 2005 06:01:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-dictionary-where-does-it-reside/m-p/848450#M45714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-05-25T06:01:58Z</dc:date>
    </item>
  </channel>
</rss>

