<?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: SAMT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886216#M677988</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;ABAP Program Mass Processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction SAMT allows you to perform tests on sets of associated&lt;/P&gt;&lt;P&gt;programs.&lt;/P&gt;&lt;P&gt;To do this, you specify a subroutine which you call with an external&lt;/P&gt;&lt;P&gt;PERFORM for each individual program.&lt;/P&gt;&lt;P&gt;A program name and the associated TRDIR entry is then passed to a test&lt;/P&gt;&lt;P&gt;subroutine.&lt;/P&gt;&lt;P&gt;If the test detects any problem, it analyzes the information, error or&lt;/P&gt;&lt;P&gt;warning and outputs a note on the program location (external PERFORM&lt;/P&gt;&lt;P&gt;SAMT_HINT(SAPRSAMT)).&lt;/P&gt;&lt;P&gt;One note can have several messages consisting of any amount of text&lt;/P&gt;&lt;P&gt;(external PERFORM SAMT_MESSAGE(SAPRSAMT)).&lt;/P&gt;&lt;P&gt;For documentation about writing these subroutines, refer to the program&lt;/P&gt;&lt;P&gt;documentation for RSAMTFEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Special functions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transporting tests&lt;/P&gt;&lt;P&gt;This function allows you to transport a test to another&lt;/P&gt;&lt;P&gt;system, but the system transports only a table entry, not the&lt;/P&gt;&lt;P&gt;associated test program.&lt;/P&gt;&lt;P&gt;Transported tests are usually displayed in green.&lt;/P&gt;&lt;P&gt;These transports are only deleted irrevocably if the deletion&lt;/P&gt;&lt;P&gt;was also transported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating program sets&lt;/P&gt;&lt;P&gt;With this function, you create a program set belonging to a&lt;/P&gt;&lt;P&gt;particular test. You can describe the set on the next&lt;/P&gt;&lt;P&gt;selection screen.&lt;/P&gt;&lt;P&gt;If you want to enable certain program sets with a complicated&lt;/P&gt;&lt;P&gt;selection to be created several times, you can define a&lt;/P&gt;&lt;P&gt;variant of the program RSAMTSEL (in the usual way).&lt;/P&gt;&lt;P&gt;If you want to determine the program set according to&lt;/P&gt;&lt;P&gt;different criteria, you can use your own subroutine. This must&lt;/P&gt;&lt;P&gt;be part of the main program for the test, have the name&lt;/P&gt;&lt;P&gt;DETERMINE_PROGRAMSET and the following interface:&lt;/P&gt;&lt;P&gt;FORM DETERMINE_PROGRAMSET.&lt;/P&gt;&lt;P&gt;TABLES P_PROGRAMS TYPE PROGRAMS&lt;/P&gt;&lt;P&gt;USING P_FORM TYPE FORM&lt;/P&gt;&lt;P&gt;CHANGING P_SHORTTEXT TYPE SHORTTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Executing a test&lt;/P&gt;&lt;P&gt;The subroutine belonging to the test is called for each&lt;/P&gt;&lt;P&gt;program in a program set (in alphabetical order).&lt;/P&gt;&lt;P&gt;Since locks are set, several different sessions can perform&lt;/P&gt;&lt;P&gt;tests on the same program set at the same time. This means you&lt;/P&gt;&lt;P&gt;can reduce considerably the total amount of time needed to&lt;/P&gt;&lt;P&gt;process a program set.&lt;/P&gt;&lt;P&gt;There is also a function to execute tests in the background.&lt;/P&gt;&lt;P&gt;The function for performing a test on all machines initiates&lt;/P&gt;&lt;P&gt;the scheduling of a background job that executes a test on all&lt;/P&gt;&lt;P&gt;"suitable" machines (with RFC). Since this function increases&lt;/P&gt;&lt;P&gt;the load on the entire system considerably, this type of&lt;/P&gt;&lt;P&gt;background job should only be run at night.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copying a program set&lt;/P&gt;&lt;P&gt;This function creates a new version of an existing program&lt;/P&gt;&lt;P&gt;set. You can execute the test for all the programs concerned.&lt;/P&gt;&lt;P&gt;In this way, you can detect any change in the results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extracting a program set&lt;/P&gt;&lt;P&gt;With this function, you create a new program set from an&lt;/P&gt;&lt;P&gt;existing program set.&lt;/P&gt;&lt;P&gt;For example, you can extract just the programs that cause&lt;/P&gt;&lt;P&gt;errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copying a program set to another test&lt;/P&gt;&lt;P&gt;This function copies a program set from one test to another&lt;/P&gt;&lt;P&gt;test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User statistics&lt;/P&gt;&lt;P&gt;If you want to determine the persons responsible for all the&lt;/P&gt;&lt;P&gt;program classes and development classes of the selected&lt;/P&gt;&lt;P&gt;programs, you can generate a list of all the relevant user&lt;/P&gt;&lt;P&gt;names.&lt;/P&gt;&lt;P&gt;This is accompanied by statistics giving the number of&lt;/P&gt;&lt;P&gt;programs, informations, warnings and errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code statistics&lt;/P&gt;&lt;P&gt;You can also generate a statistic containing all the notes&lt;/P&gt;&lt;P&gt;codes that have occurred.&lt;/P&gt;&lt;P&gt;The text for a code is any first line of a note belonging to&lt;/P&gt;&lt;P&gt;the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can branch to the relevant results display from either the&lt;/P&gt;&lt;P&gt;user statistic or the code statistic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Displaying the results&lt;/P&gt;&lt;P&gt;There are two types of results display - standard display and&lt;/P&gt;&lt;P&gt;private display using your own program.&lt;/P&gt;&lt;P&gt;You can reduce the standard display by specifying certain&lt;/P&gt;&lt;P&gt;criteria.&lt;/P&gt;&lt;P&gt;If you want to perform non-standard results analyses, you can&lt;/P&gt;&lt;P&gt;handle the display and processing of test results yourself. To&lt;/P&gt;&lt;P&gt;do this, you call the program containing the test subroutine&lt;/P&gt;&lt;P&gt;directly (with SUBMIT ... VIA SELECTION-SCREEN). The test,&lt;/P&gt;&lt;P&gt;program set and version IDs are then passed via memory.&lt;/P&gt;&lt;P&gt;Since this involves a lot of programming and assumes some&lt;/P&gt;&lt;P&gt;knowledge of the structure of results tables, you are advised&lt;/P&gt;&lt;P&gt;against such results analysis.&lt;/P&gt;&lt;P&gt;Instead, you should make a development request for this&lt;/P&gt;&lt;P&gt;transaction in order to get any defective function included in&lt;/P&gt;&lt;P&gt;the standard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Editing&lt;/P&gt;&lt;P&gt;By double-clicking on a message for a note in the standard&lt;/P&gt;&lt;P&gt;display, you can go into the ABAP/4 editor and jump to the&lt;/P&gt;&lt;P&gt;relevant place in the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refreshing&lt;/P&gt;&lt;P&gt;You can refresh display lists at any time. This makes changes&lt;/P&gt;&lt;P&gt;made by other modi visible.&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>Wed, 26 Sep 2007 07:15:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-26T07:15:32Z</dc:date>
    <item>
      <title>SAMT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886214#M677986</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;&lt;/P&gt;&lt;P&gt;What is SAMT transaction ? Where it is used ? Can some one explain me with example i.e step by step procedure?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Neeraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2007 07:10:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886214#M677986</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-26T07:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: SAMT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886215#M677987</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;ABAP Program Mass Processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction SAMT allows you to perform tests on sets of associated&lt;/P&gt;&lt;P&gt;programs.&lt;/P&gt;&lt;P&gt;To do this, you specify a subroutine which you call with an external&lt;/P&gt;&lt;P&gt;PERFORM for each individual program.&lt;/P&gt;&lt;P&gt;A program name and the associated TRDIR entry is then passed to a test&lt;/P&gt;&lt;P&gt;subroutine.&lt;/P&gt;&lt;P&gt;If the test detects any problem, it analyzes the information, error or&lt;/P&gt;&lt;P&gt;warning and outputs a note on the program location (external PERFORM&lt;/P&gt;&lt;P&gt;SAMT_HINT(SAPRSAMT)).&lt;/P&gt;&lt;P&gt;One note can have several messages consisting of any amount of text&lt;/P&gt;&lt;P&gt;(external PERFORM SAMT_MESSAGE(SAPRSAMT)).&lt;/P&gt;&lt;P&gt;For documentation about writing these subroutines, refer to the program&lt;/P&gt;&lt;P&gt;documentation for RSAMTFEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Special functions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transporting tests&lt;/P&gt;&lt;P&gt;This function allows you to transport a test to another&lt;/P&gt;&lt;P&gt;system, but the system transports only a table entry, not the&lt;/P&gt;&lt;P&gt;associated test program.&lt;/P&gt;&lt;P&gt;Transported tests are usually displayed in green.&lt;/P&gt;&lt;P&gt;These transports are only deleted irrevocably if the deletion&lt;/P&gt;&lt;P&gt;was also transported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating program sets&lt;/P&gt;&lt;P&gt;With this function, you create a program set belonging to a&lt;/P&gt;&lt;P&gt;particular test. You can describe the set on the next&lt;/P&gt;&lt;P&gt;selection screen.&lt;/P&gt;&lt;P&gt;If you want to enable certain program sets with a complicated&lt;/P&gt;&lt;P&gt;selection to be created several times, you can define a&lt;/P&gt;&lt;P&gt;variant of the program RSAMTSEL (in the usual way).&lt;/P&gt;&lt;P&gt;If you want to determine the program set according to&lt;/P&gt;&lt;P&gt;different criteria, you can use your own subroutine. This must&lt;/P&gt;&lt;P&gt;be part of the main program for the test, have the name&lt;/P&gt;&lt;P&gt;DETERMINE_PROGRAMSET and the following interface:&lt;/P&gt;&lt;P&gt;FORM DETERMINE_PROGRAMSET.&lt;/P&gt;&lt;P&gt;TABLES P_PROGRAMS TYPE PROGRAMS&lt;/P&gt;&lt;P&gt;USING P_FORM TYPE FORM&lt;/P&gt;&lt;P&gt;CHANGING P_SHORTTEXT TYPE SHORTTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Executing a test&lt;/P&gt;&lt;P&gt;The subroutine belonging to the test is called for each&lt;/P&gt;&lt;P&gt;program in a program set (in alphabetical order).&lt;/P&gt;&lt;P&gt;Since locks are set, several different sessions can perform&lt;/P&gt;&lt;P&gt;tests on the same program set at the same time. This means you&lt;/P&gt;&lt;P&gt;can reduce considerably the total amount of time needed to&lt;/P&gt;&lt;P&gt;process a program set.&lt;/P&gt;&lt;P&gt;There is also a function to execute tests in the background.&lt;/P&gt;&lt;P&gt;The function for performing a test on all machines initiates&lt;/P&gt;&lt;P&gt;the scheduling of a background job that executes a test on all&lt;/P&gt;&lt;P&gt;"suitable" machines (with RFC). Since this function increases&lt;/P&gt;&lt;P&gt;the load on the entire system considerably, this type of&lt;/P&gt;&lt;P&gt;background job should only be run at night.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copying a program set&lt;/P&gt;&lt;P&gt;This function creates a new version of an existing program&lt;/P&gt;&lt;P&gt;set. You can execute the test for all the programs concerned.&lt;/P&gt;&lt;P&gt;In this way, you can detect any change in the results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extracting a program set&lt;/P&gt;&lt;P&gt;With this function, you create a new program set from an&lt;/P&gt;&lt;P&gt;existing program set.&lt;/P&gt;&lt;P&gt;For example, you can extract just the programs that cause&lt;/P&gt;&lt;P&gt;errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copying a program set to another test&lt;/P&gt;&lt;P&gt;This function copies a program set from one test to another&lt;/P&gt;&lt;P&gt;test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User statistics&lt;/P&gt;&lt;P&gt;If you want to determine the persons responsible for all the&lt;/P&gt;&lt;P&gt;program classes and development classes of the selected&lt;/P&gt;&lt;P&gt;programs, you can generate a list of all the relevant user&lt;/P&gt;&lt;P&gt;names.&lt;/P&gt;&lt;P&gt;This is accompanied by statistics giving the number of&lt;/P&gt;&lt;P&gt;programs, informations, warnings and errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code statistics&lt;/P&gt;&lt;P&gt;You can also generate a statistic containing all the notes&lt;/P&gt;&lt;P&gt;codes that have occurred.&lt;/P&gt;&lt;P&gt;The text for a code is any first line of a note belonging to&lt;/P&gt;&lt;P&gt;the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can branch to the relevant results display from either the&lt;/P&gt;&lt;P&gt;user statistic or the code statistic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Displaying the results&lt;/P&gt;&lt;P&gt;There are two types of results display - standard display and&lt;/P&gt;&lt;P&gt;private display using your own program.&lt;/P&gt;&lt;P&gt;You can reduce the standard display by specifying certain&lt;/P&gt;&lt;P&gt;criteria.&lt;/P&gt;&lt;P&gt;If you want to perform non-standard results analyses, you can&lt;/P&gt;&lt;P&gt;handle the display and processing of test results yourself. To&lt;/P&gt;&lt;P&gt;do this, you call the program containing the test subroutine&lt;/P&gt;&lt;P&gt;directly (with SUBMIT ... VIA SELECTION-SCREEN). The test,&lt;/P&gt;&lt;P&gt;program set and version IDs are then passed via memory.&lt;/P&gt;&lt;P&gt;Since this involves a lot of programming and assumes some&lt;/P&gt;&lt;P&gt;knowledge of the structure of results tables, you are advised&lt;/P&gt;&lt;P&gt;against such results analysis.&lt;/P&gt;&lt;P&gt;Instead, you should make a development request for this&lt;/P&gt;&lt;P&gt;transaction in order to get any defective function included in&lt;/P&gt;&lt;P&gt;the standard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Editing&lt;/P&gt;&lt;P&gt;By double-clicking on a message for a note in the standard&lt;/P&gt;&lt;P&gt;display, you can go into the ABAP/4 editor and jump to the&lt;/P&gt;&lt;P&gt;relevant place in the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refreshing&lt;/P&gt;&lt;P&gt;You can refresh display lists at any time. This makes changes&lt;/P&gt;&lt;P&gt;made by other modi visible.&lt;/P&gt;&lt;P&gt;Return -&amp;gt;&lt;/P&gt;&lt;P&gt;SAMT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think SAMT is obsolete after SAP introduced Code Inspector /available as of 6.10 as part of the standard delivery, downport is possible for 46C/.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2007 07:14:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886215#M677987</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-26T07:14:15Z</dc:date>
    </item>
    <item>
      <title>Re: SAMT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886216#M677988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;ABAP Program Mass Processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction SAMT allows you to perform tests on sets of associated&lt;/P&gt;&lt;P&gt;programs.&lt;/P&gt;&lt;P&gt;To do this, you specify a subroutine which you call with an external&lt;/P&gt;&lt;P&gt;PERFORM for each individual program.&lt;/P&gt;&lt;P&gt;A program name and the associated TRDIR entry is then passed to a test&lt;/P&gt;&lt;P&gt;subroutine.&lt;/P&gt;&lt;P&gt;If the test detects any problem, it analyzes the information, error or&lt;/P&gt;&lt;P&gt;warning and outputs a note on the program location (external PERFORM&lt;/P&gt;&lt;P&gt;SAMT_HINT(SAPRSAMT)).&lt;/P&gt;&lt;P&gt;One note can have several messages consisting of any amount of text&lt;/P&gt;&lt;P&gt;(external PERFORM SAMT_MESSAGE(SAPRSAMT)).&lt;/P&gt;&lt;P&gt;For documentation about writing these subroutines, refer to the program&lt;/P&gt;&lt;P&gt;documentation for RSAMTFEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Special functions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transporting tests&lt;/P&gt;&lt;P&gt;This function allows you to transport a test to another&lt;/P&gt;&lt;P&gt;system, but the system transports only a table entry, not the&lt;/P&gt;&lt;P&gt;associated test program.&lt;/P&gt;&lt;P&gt;Transported tests are usually displayed in green.&lt;/P&gt;&lt;P&gt;These transports are only deleted irrevocably if the deletion&lt;/P&gt;&lt;P&gt;was also transported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating program sets&lt;/P&gt;&lt;P&gt;With this function, you create a program set belonging to a&lt;/P&gt;&lt;P&gt;particular test. You can describe the set on the next&lt;/P&gt;&lt;P&gt;selection screen.&lt;/P&gt;&lt;P&gt;If you want to enable certain program sets with a complicated&lt;/P&gt;&lt;P&gt;selection to be created several times, you can define a&lt;/P&gt;&lt;P&gt;variant of the program RSAMTSEL (in the usual way).&lt;/P&gt;&lt;P&gt;If you want to determine the program set according to&lt;/P&gt;&lt;P&gt;different criteria, you can use your own subroutine. This must&lt;/P&gt;&lt;P&gt;be part of the main program for the test, have the name&lt;/P&gt;&lt;P&gt;DETERMINE_PROGRAMSET and the following interface:&lt;/P&gt;&lt;P&gt;FORM DETERMINE_PROGRAMSET.&lt;/P&gt;&lt;P&gt;TABLES P_PROGRAMS TYPE PROGRAMS&lt;/P&gt;&lt;P&gt;USING P_FORM TYPE FORM&lt;/P&gt;&lt;P&gt;CHANGING P_SHORTTEXT TYPE SHORTTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Executing a test&lt;/P&gt;&lt;P&gt;The subroutine belonging to the test is called for each&lt;/P&gt;&lt;P&gt;program in a program set (in alphabetical order).&lt;/P&gt;&lt;P&gt;Since locks are set, several different sessions can perform&lt;/P&gt;&lt;P&gt;tests on the same program set at the same time. This means you&lt;/P&gt;&lt;P&gt;can reduce considerably the total amount of time needed to&lt;/P&gt;&lt;P&gt;process a program set.&lt;/P&gt;&lt;P&gt;There is also a function to execute tests in the background.&lt;/P&gt;&lt;P&gt;The function for performing a test on all machines initiates&lt;/P&gt;&lt;P&gt;the scheduling of a background job that executes a test on all&lt;/P&gt;&lt;P&gt;"suitable" machines (with RFC). Since this function increases&lt;/P&gt;&lt;P&gt;the load on the entire system considerably, this type of&lt;/P&gt;&lt;P&gt;background job should only be run at night.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copying a program set&lt;/P&gt;&lt;P&gt;This function creates a new version of an existing program&lt;/P&gt;&lt;P&gt;set. You can execute the test for all the programs concerned.&lt;/P&gt;&lt;P&gt;In this way, you can detect any change in the results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extracting a program set&lt;/P&gt;&lt;P&gt;With this function, you create a new program set from an&lt;/P&gt;&lt;P&gt;existing program set.&lt;/P&gt;&lt;P&gt;For example, you can extract just the programs that cause&lt;/P&gt;&lt;P&gt;errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Copying a program set to another test&lt;/P&gt;&lt;P&gt;This function copies a program set from one test to another&lt;/P&gt;&lt;P&gt;test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User statistics&lt;/P&gt;&lt;P&gt;If you want to determine the persons responsible for all the&lt;/P&gt;&lt;P&gt;program classes and development classes of the selected&lt;/P&gt;&lt;P&gt;programs, you can generate a list of all the relevant user&lt;/P&gt;&lt;P&gt;names.&lt;/P&gt;&lt;P&gt;This is accompanied by statistics giving the number of&lt;/P&gt;&lt;P&gt;programs, informations, warnings and errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code statistics&lt;/P&gt;&lt;P&gt;You can also generate a statistic containing all the notes&lt;/P&gt;&lt;P&gt;codes that have occurred.&lt;/P&gt;&lt;P&gt;The text for a code is any first line of a note belonging to&lt;/P&gt;&lt;P&gt;the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can branch to the relevant results display from either the&lt;/P&gt;&lt;P&gt;user statistic or the code statistic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Displaying the results&lt;/P&gt;&lt;P&gt;There are two types of results display - standard display and&lt;/P&gt;&lt;P&gt;private display using your own program.&lt;/P&gt;&lt;P&gt;You can reduce the standard display by specifying certain&lt;/P&gt;&lt;P&gt;criteria.&lt;/P&gt;&lt;P&gt;If you want to perform non-standard results analyses, you can&lt;/P&gt;&lt;P&gt;handle the display and processing of test results yourself. To&lt;/P&gt;&lt;P&gt;do this, you call the program containing the test subroutine&lt;/P&gt;&lt;P&gt;directly (with SUBMIT ... VIA SELECTION-SCREEN). The test,&lt;/P&gt;&lt;P&gt;program set and version IDs are then passed via memory.&lt;/P&gt;&lt;P&gt;Since this involves a lot of programming and assumes some&lt;/P&gt;&lt;P&gt;knowledge of the structure of results tables, you are advised&lt;/P&gt;&lt;P&gt;against such results analysis.&lt;/P&gt;&lt;P&gt;Instead, you should make a development request for this&lt;/P&gt;&lt;P&gt;transaction in order to get any defective function included in&lt;/P&gt;&lt;P&gt;the standard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Editing&lt;/P&gt;&lt;P&gt;By double-clicking on a message for a note in the standard&lt;/P&gt;&lt;P&gt;display, you can go into the ABAP/4 editor and jump to the&lt;/P&gt;&lt;P&gt;relevant place in the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refreshing&lt;/P&gt;&lt;P&gt;You can refresh display lists at any time. This makes changes&lt;/P&gt;&lt;P&gt;made by other modi visible.&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>Wed, 26 Sep 2007 07:15:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/samt/m-p/2886216#M677988</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-26T07:15:32Z</dc:date>
    </item>
  </channel>
</rss>

