<?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: Program associated with Custom transaction code. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066695#M93489</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;Tushar see the attribute of the program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- a module pool is a program type M: it can run only by transaction;&lt;/P&gt;&lt;P&gt;- a report is a program type 1: it can run by SE38, SA38 or own transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want associate a transaction to a module pool you have to indicate which program and screen have to be run;&lt;/P&gt;&lt;P&gt;if you want associate a transaction to a report you have to indicate only program becouse the screen is selection screen and it's screen 1000 by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Nov 2005 21:24:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-01T21:24:26Z</dc:date>
    <item>
      <title>Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066692#M93486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I was studying two custom transaction code made in my company's SAP System.&lt;/P&gt;&lt;P&gt;Program associated with one custom transaction was starting with name SAPZMxxx and program associated with other custom transcation code was starting with Z.&lt;/P&gt;&lt;P&gt;Can anyone tell me whhat is the difference or in other words what is the significance of starting with SAPZM....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tushar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 21:09:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066692#M93486</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-01T21:09:00Z</dc:date>
    </item>
    <item>
      <title>Re: Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066693#M93487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Programs starting with SAPMZ are custom module pool programs,  ones that start with "Z" are custom REPORT programs.  Module pool programs are ones where you have 1 or more screens, that are not selection-screens in the REPORT program sense.  You can embed selection-screens into subscreens and then in to dynpros.&lt;/P&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;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 21:11:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066693#M93487</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-11-01T21:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066694#M93488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But even the Z program associated with the other custom transaction code had module pools defined in it ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 21:15:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066694#M93488</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-01T21:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066695#M93489</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;Tushar see the attribute of the program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- a module pool is a program type M: it can run only by transaction;&lt;/P&gt;&lt;P&gt;- a report is a program type 1: it can run by SE38, SA38 or own transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want associate a transaction to a module pool you have to indicate which program and screen have to be run;&lt;/P&gt;&lt;P&gt;if you want associate a transaction to a report you have to indicate only program becouse the screen is selection screen and it's screen 1000 by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 21:24:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066695#M93489</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-01T21:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066696#M93490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just because it has includes in the "Z" program doesn't make it a module pool program.   &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;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 21:32:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066696#M93490</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-11-01T21:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066697#M93491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can exactly know the kind of program only seeing the program attribute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Infact if the program name begin with SAPMZ, you're sure it's a module pool custom, but if it begin with Z* you can't be sure it's a report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAPM is a convention, if you're creating a program called SAPMZ... the system know you want to create a module pool.&lt;/P&gt;&lt;P&gt;But if you're creating a program called Z... the system can know which kind of program you want to create only after you've indicated the type in the attributes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here you can choose whichever type of program, a module pool too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the name of module pool can begin with SAPMZ or Z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: max bianchi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 23:03:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066697#M93491</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-01T23:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Program associated with Custom transaction code.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066698#M93492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the main difference here is that report programs can be ran or executed without a tcode.  For example, they can be executed in a background job SM36, or from SE38.  Module pool programs must have a tcode assigned to make them executable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, yes, you can have a report program(Z) that acts like a module pool program, having includes for TOP, PBO, PAI and F01, but most likely there will be a CALL SCREEN, or SET SCREEN statement somewhere in the START-OF-SELECTION event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a rule, if we are using standard naming comventions for custom development, SAPMZ should be used module pool programs and Z should be used for report programs.  Of course, "Y" is valid namespace as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2005 23:13:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-associated-with-custom-transaction-code/m-p/1066698#M93492</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-11-01T23:13:42Z</dc:date>
    </item>
  </channel>
</rss>

