<?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: Checks in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878280#M675813</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;EPC means Extended program check&lt;/P&gt;&lt;P&gt;SLIN is the Tcode to do it&lt;/P&gt;&lt;P&gt;after completing the program code&lt;/P&gt;&lt;P&gt;from menu&lt;/P&gt;&lt;P&gt;PROGRAM-&amp;gt; CHECK-&amp;gt; EXTENDED PROGRAM CHECK&lt;/P&gt;&lt;P&gt;check the character format and all check boxes and select strict below&lt;/P&gt;&lt;P&gt;execute&lt;/P&gt;&lt;P&gt;it displays all the errors.warnings etc&lt;/P&gt;&lt;P&gt;so that you can correct them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UCC means Unicode Check which is applicable to ECC versions of SAP&lt;/P&gt;&lt;P&gt;When you upgrade from lower versions of SAP to ECC versions this will become problematic as the code is checked against all Unicode errors.&lt;/P&gt;&lt;P&gt;ABAP Unicode Scan Tool UCCHECK&lt;/P&gt;&lt;P&gt;You can use transaction UCCHECK to examine a Unicode program set for syntax errors without having to set the program attribute "Unicode checks active" for every individual program. From the list of Unicode syntax errors, you can go directly to the affected programs and remove the errors. It is also possible to automatically create transport requests and set the Unicode program attribute for a program set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Oct 2007 08:13:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-05T08:13:50Z</dc:date>
    <item>
      <title>Checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878278#M675811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What are EPC, SLIN overview, UCC check  this?&lt;/P&gt;&lt;P&gt;How to do ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls help its urgent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 08:04:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878278#M675811</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T08:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: Checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878279#M675812</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;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;Tools for Performance Analysis&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;Run time analysis transaction SE30 &lt;BR /&gt;SQL Trace transaction ST05 &lt;BR /&gt;Extended Program Check (SLIN)&lt;BR /&gt;Code Inspector ( SCI)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;Run time analysis transaction SE30&lt;/P&gt;&lt;/B&gt; :This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;SQL Trace transaction ST05&lt;/P&gt;&lt;/B&gt;: The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list. &lt;BR /&gt;&lt;BR /&gt;The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on a particular database table of the ABAP program would be mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment. &lt;BR /&gt;The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table. &lt;BR /&gt;To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use. &lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;Extended Program Check&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;This can be called in through transaction SE38 or through transaction SLIN. This indicates possible problems that may cause performance problems. &lt;BR /&gt;&lt;B&gt;&lt;P&gt;&lt;BR /&gt;Code Inspector (SCI)&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;You can call the Code Inspector from the ABAP Editor (SE38), the Function Builder (SE37), the Class Builder (SE24), or as a separate transaction (SCI). &lt;BR /&gt;The Code Inspector indicates possible problems. However, note that, especially with performance issues: There is no rule without exception. If a program passes an inspection, it does not necessarily mean that this program will have no performance problems.&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;Run time analysis transaction SE30&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;In Transaction SE30, fill in the transaction name or the program name which needs to be analyzed for performance tuning.&lt;BR /&gt;For our case, let this be &amp;#147;ZABAP_PERF_TUNING&amp;#148;&lt;BR /&gt;&lt;BR /&gt;After giving the required inputs to the program, execute it. After the final output list has been displayed, PRESS the &amp;#147;BACK&amp;#148; button.&lt;BR /&gt;&lt;BR /&gt;On the original SE30 screen, now click on &amp;#147;ANALYZE&amp;#148; button. &lt;BR /&gt;&lt;BR /&gt;The percentage across each of the areas ABAP/ Database/System shows the percentage of total time used for those areas and load on these areas while running the program . The lesser the database load faster the program runs.&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;SQL Trace &amp;#150; ST05&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;Starting the Trace:&lt;BR /&gt;To analyze a trace file, do the following:&lt;BR /&gt;...&lt;BR /&gt;Choose the menu path Test  Performance Trace in the ABAP Workbench or go to Transaction ST05. The initial screen of the test tool appears. In the lower part of the screen, the status of the Performance Trace is displayed. This provides you with information as to whether any of the Performance Traces are switched on and the users for which they are enabled. It also tells you which user has switched the trace on.&lt;BR /&gt;Using the selection buttons provided, set which trace functions you wish to have switched on (SWL trace, enqueue trace, RFC trace, table buffer trace).&lt;BR /&gt;If you want to switch on the trace under your user name, choose Trace on. If you want to pass on values for one or several filter criteria, choose Trace with Filter. Typical filter criteria are: the name of the user, transaction name, process name, and program name.&lt;BR /&gt;Now run the program to be analyzed.&lt;BR /&gt;Stopping the Trace:&lt;BR /&gt;To deactivate the trace:&lt;BR /&gt;...&lt;BR /&gt;Choose Test Performance Trace in the ABAP Workbench. The initial screen of the test tool appears. It contains a status line displaying the traces that are active, the users for whom they are active, and the user who activated them.&lt;BR /&gt;Select the trace functions that you want to switch off.&lt;BR /&gt;Choose Deactivate Trace. If you started the trace yourself, you can now switch it off immediately. If the performance trace was started by a different user, a confirmation prompt appears before deactivation-&lt;BR /&gt;&lt;BR /&gt;Analyzing a Sample trace data:&lt;BR /&gt; PREPARE: Prepares the OPEN statement for use and determines the access method.&lt;BR /&gt;OPEN: Opens the cursor and specifies the selection result by filling the selection fields with concrete values. &lt;BR /&gt;FETCH: Moves the cursor through the dataset created by the OPEN operation. The array size displayed beside the fetch data means that the system can transfer a maximum package size of 392 records at one time into the buffered area. &lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;Extended Program Check&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;Clicking on Display All changes shows the details of errors, warnings.&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;Code Inspector - SCI&lt;/P&gt;&lt;/B&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;B&gt;&lt;P&gt;Reward if usefull&lt;/P&gt;&lt;/B&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 08:11:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878279#M675812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T08:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: Checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878280#M675813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;EPC means Extended program check&lt;/P&gt;&lt;P&gt;SLIN is the Tcode to do it&lt;/P&gt;&lt;P&gt;after completing the program code&lt;/P&gt;&lt;P&gt;from menu&lt;/P&gt;&lt;P&gt;PROGRAM-&amp;gt; CHECK-&amp;gt; EXTENDED PROGRAM CHECK&lt;/P&gt;&lt;P&gt;check the character format and all check boxes and select strict below&lt;/P&gt;&lt;P&gt;execute&lt;/P&gt;&lt;P&gt;it displays all the errors.warnings etc&lt;/P&gt;&lt;P&gt;so that you can correct them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UCC means Unicode Check which is applicable to ECC versions of SAP&lt;/P&gt;&lt;P&gt;When you upgrade from lower versions of SAP to ECC versions this will become problematic as the code is checked against all Unicode errors.&lt;/P&gt;&lt;P&gt;ABAP Unicode Scan Tool UCCHECK&lt;/P&gt;&lt;P&gt;You can use transaction UCCHECK to examine a Unicode program set for syntax errors without having to set the program attribute "Unicode checks active" for every individual program. From the list of Unicode syntax errors, you can go directly to the affected programs and remove the errors. It is also possible to automatically create transport requests and set the Unicode program attribute for a program set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 08:13:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878280#M675813</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T08:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: Checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878281#M675814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET EXTENDED CHECK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Affects the extended program check. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET EXTENDED CHECK ON|OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Switches the extended program check (SLIN) on or off, suppressing the corresponding messages.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;EPC (EP Core) and EP (Enterprise Portal) &lt;/P&gt;&lt;P&gt;Usage types EP Core (EPC) and Enterprise Portal (EP) bring SAP NetWeaver and applications running in it to the user in a uniform and consistent manner. They also provide the tools to manage this knowledge, to analyze and interrelate it, and to share and collaborate on the basis of it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usage Type EP Core&lt;/P&gt;&lt;P&gt;Usage type EPC provides the basic portal capabilities of SAP NetWeaver, and provides more flexibility when implementing a portal where the full enterprise portal capabilities are not needed.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/72/4d7b424bfc173be10000000a155106/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/72/4d7b424bfc173be10000000a155106/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward point if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 08:17:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878281#M675814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T08:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Checks</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878282#M675815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2009 22:24:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checks/m-p/2878282#M675815</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-14T22:24:30Z</dc:date>
    </item>
  </channel>
</rss>

