<?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: Some Questions in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593923#M865341</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;db tables  are clieant dependent as Mandt  is the key filed of every table  ,  the reason is tthat  data in the tables are dependent on client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;log  file is created while we do  bdc session  and it is useful to see that  complete data has been transferred or not  and if not then  then where the error has occured ,  these all are kept in ,log&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Mar 2008 10:39:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-26T10:39:21Z</dc:date>
    <item>
      <title>Some Questions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593922#M865340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some queries &amp;amp; they are as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. What is the purpose of making table client dependent &amp;amp; independent??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Where is the log file generated? Who will generate it and what is the advantage of log file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. What is buffering and advantages and disadvantages of buffering in case of data base object buffering.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 10:33:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593922#M865340</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T10:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Some Questions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593923#M865341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;db tables  are clieant dependent as Mandt  is the key filed of every table  ,  the reason is tthat  data in the tables are dependent on client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;log  file is created while we do  bdc session  and it is useful to see that  complete data has been transferred or not  and if not then  then where the error has occured ,  these all are kept in ,log&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 10:39:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593923#M865341</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T10:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Some Questions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593924#M865342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In a Company they have different clients,&lt;/P&gt;&lt;P&gt;in order to secure data loss and avoid others seeing the data,&lt;/P&gt;&lt;P&gt;they give client dependent tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Logging is if we require logging we can check the log,so when the table contents are changed it is recorded.. one draw back it&lt;/P&gt;&lt;P&gt;uses more memory when frequent changes is made we donot want to log&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Buffering is to avoid hitting the database more number of times,&lt;/P&gt;&lt;P&gt;if frequently some records are read from database we can buffer&lt;/P&gt;&lt;P&gt;it so it fetches records from buffer and not from database,&lt;/P&gt;&lt;P&gt;we can save time,and increase performance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if going to read more records donot want to use buffering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 10:50:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593924#M865342</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T10:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: Some Questions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593925#M865343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.CLIENT is the highest heriarchial unit in  any Module in SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the development business SAP landscape will be divided into 3 systems namely DEVELOPMENT, Testing or Quality and Production.&lt;/P&gt;&lt;P&gt;These are 3 sepearate servers(boxes). they may exist seperately (in 3 system landscape)or sometimes both the DEV and TEST systems together and PRD sepearte(2 type landscape).&lt;/P&gt;&lt;P&gt;This is purely a basis work.&lt;/P&gt;&lt;P&gt;Again coming to each System, there may be different clients in DEV system, as we need diffferent systems to work, one for customizing work, and other for sandbox work and other for Development work(transports), based on the requirements we can define any number of clients.&lt;/P&gt;&lt;P&gt;in PRD there won't be different clients.&lt;/P&gt;&lt;P&gt;Somes times in Quality may exits 2 or 3 clients.&lt;/P&gt;&lt;P&gt;So the requests will be created in DEV in one client and they are released and sent to other systems like QUALITY and PRD once they are perfect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A single R/3 System can manage the application data for several separate areas of a business (for example, branches). Each of these commercially separate areas in the R/3 System is called a client, and has a number. When a user logs onto an R/3 System, they specify a client. The first column in the structure of every database table containing application data is the client field (MANDT, from the German word for client). It is also the first field of the table key. Only universal system tables are client-independent, and do not contain a client name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By default, Open SQL statements use automatic client handling. Statements that access client-dependent application tables only use the data from the current client. You cannot specify a condition for the client field in the WHERE clause of an Open SQL statement. If you do so, the system will either return an error during the syntax check or a runtime error will occur. You cannot overwrite the MANDT field of a database using Open SQL statements. If you specify a different client in a work area, the ABAP runtime environment automatically overwrites it with the current one before processing the Open SQL statement further. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Should you need to specify the client specifically in an Open SQL statement, use the addition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... CLIENT SPECIFIED ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;directly after the name of the database table. This addition disables the automatic client handling and you can use the field MANDT both in the WHERE clause and in a table work area. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Client Handling&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As already mentioned, you can switch off the automatic client handling in Open SQL statements using a special addition. In the SELECT statement, the addition comes after the options in the FROM clause:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT... FROM &amp;lt;tables&amp;gt; CLIENT SPECIFIED. ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use this addition, you can then address the client fields in the individual clauses of the SELECT statement&lt;/P&gt;&lt;P&gt;these links helps u&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/90/174b6e5733d1118b3f0060b03ca329/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/90/174b6e5733d1118b3f0060b03ca329/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/42/0a8a885c2811d2b414006094b9ea64/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/42/0a8a885c2811d2b414006094b9ea64/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Client dependent Means if you create that data in one client is limited to that client only and it is not accessable in other clients&lt;/P&gt;&lt;P&gt;Like SAP SCRIPTS and STD texts data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where as Client Independent means the data if you create in one client that is available in that as well as in other clients&lt;/P&gt;&lt;P&gt;Like All dictionary Objects data and Repository objects data like Programs, Fun modules, tables etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.Buffering:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have 3 types of buffering&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are the following types of buffering:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;o single-record buffering&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;o generic area buffering&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;o full buffering&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Single-record buffering should be selected when :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;o For large tables where there are frequent single-record accesses (using SELECT SINGLE ...). The size of the records being accessed should be between 100-200 KB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;o For comparatively small tables for which the access range is large, it is normally advisable to opt for full buffering. Only one database access is required to load such a table for full buffering,&lt;/P&gt;&lt;P&gt;while single-record buffering calls for a very large number of table accesses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And also check this matter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Single-record buffering: Only the records of a table that are really accessed are loaded into the buffer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Single-record buffering should be used particularly for large tables where only a few records are accessed with SELECT SINGLE. The size of the records being accessed should be between 100 and 200 KB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Full buffering is usually more suitable for smaller tables that are accessed frequently. This is because only one database access is necessary to load such a table with full buffering, whereas several database accesses are necessary for single-record buffering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/f7/e4c5a8a84a11d194eb00a0c929b3c3/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/f7/e4c5a8a84a11d194eb00a0c929b3c3/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;vasavi.&lt;/P&gt;&lt;P&gt;kindly reward if helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 10:54:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/some-questions/m-p/3593925#M865343</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T10:54:14Z</dc:date>
    </item>
  </channel>
</rss>

