<?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: Securing parameter based transactions in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806232#M346048</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So you have defined a "parameter transaction" (and not a "variant transaction").&lt;/P&gt;&lt;P&gt;Well, but even then, the system should perform an S_TCODE check on the parameter transaction name (instead of an S_TCODE check on the name of the corresponding core transaction).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you provide more information on the way you call the transaction?&lt;/P&gt;&lt;P&gt;Is it via "CALL TRANSACTION" (programmatically) or via the "Easy Access Menu" (as favorite) or via SAPGUI ok-code field? In case of the later one, try to enter first "/n" (and submit the request) and then submit a second request entering the name of your parameter transaction (in the ok-code field). The first statement will terminate the "Easy Access Menu" resulting in a dynpro where you'll find a button "Start SAP Easy Access".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers, Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Dec 2006 12:17:30 GMT</pubDate>
    <dc:creator>Wolfgang_Janzen</dc:creator>
    <dc:date>2006-12-29T12:17:30Z</dc:date>
    <item>
      <title>Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806227#M346043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a custom workflow Z transaction that is parameter based. This means that when executed it calls WF_START with specific workflow parameters which is held in table TSTCP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem is, I don't want to give access to WF_START as it is too broad but my Z transaction won't run without also including WF_START in S_TCODE. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any way to not include WF_START in S_TCODE and still keep the Z transaction as parameter based? The only other alternative is to have the Z transaction call the WF_START program and pass the variables to the screen that way versus calling the transaction directly...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 07:49:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806227#M346043</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-29T07:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806228#M346044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Loomin SE93 and select your custom transaction. As it looks like the S_TCODE object is called with WF_START, replace that value for the Z... value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 11:43:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806228#M346044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-29T11:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806229#M346045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The proper approach is:&lt;/P&gt;&lt;P&gt;  - define a transaction variant for WF_START&lt;/P&gt;&lt;P&gt;  - define a variant transaction Z... for that transaction variant&lt;/P&gt;&lt;P&gt;  - allow users to call that variant transaction Z..., only (granting S_TCODE authorization)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers, Wolfgang (wishing everybody a Happy New Year 2007)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 12:08:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806229#M346045</guid>
      <dc:creator>Wolfgang_Janzen</dc:creator>
      <dc:date>2006-12-29T12:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806230#M346046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's the problem. In SE93, the Z transaction has WF_START with "Skip initial screen." Then at the bottom are the parameters that the Z transaction is passing to WF_START. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Essentially, we are passing preset values to WF_START and bypassing the initial screen, but we don't want to give WF_START direct access to the users.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There may not be a way to secure the transaction this way but thought I would check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Dylan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 12:09:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806230#M346046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-29T12:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806231#M346047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wolfgang, I'll give it a try and get back to you ASAP. -Dylan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 12:11:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806231#M346047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-29T12:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806232#M346048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So you have defined a "parameter transaction" (and not a "variant transaction").&lt;/P&gt;&lt;P&gt;Well, but even then, the system should perform an S_TCODE check on the parameter transaction name (instead of an S_TCODE check on the name of the corresponding core transaction).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you provide more information on the way you call the transaction?&lt;/P&gt;&lt;P&gt;Is it via "CALL TRANSACTION" (programmatically) or via the "Easy Access Menu" (as favorite) or via SAPGUI ok-code field? In case of the later one, try to enter first "/n" (and submit the request) and then submit a second request entering the name of your parameter transaction (in the ok-code field). The first statement will terminate the "Easy Access Menu" resulting in a dynpro where you'll find a button "Start SAP Easy Access".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers, Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 12:17:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806232#M346048</guid>
      <dc:creator>Wolfgang_Janzen</dc:creator>
      <dc:date>2006-12-29T12:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806233#M346049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Wofgang, The transaction variant worked. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By creating the transaction variant (SHD0) and then assigning a Z transaction to that transaction variant, the auth check is no longer done on the WF_START transaction. It's an interesting finding as the option "Transaction with parameter"  still performs a check on the core transaction. They are also stored differently in the TSTCP table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction with parameter stores the values as: "/*WF_START........"&lt;/P&gt;&lt;P&gt;Transaction with variant stores the values as: "@@WF_START......."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help! -Dylan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 12:45:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806233#M346049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-29T12:45:34Z</dc:date>
    </item>
    <item>
      <title>Re: Securing parameter based transactions</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806234#M346050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the feedback - it's good to end the year with success.&lt;/P&gt;&lt;P&gt;&lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wish you continuous success in the New Year.&lt;/P&gt;&lt;P&gt;Cheers, Wolfgang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: in our time zone the last working day in 2006 is going to end in a few hours ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 13:04:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/securing-parameter-based-transactions/m-p/1806234#M346050</guid>
      <dc:creator>Wolfgang_Janzen</dc:creator>
      <dc:date>2006-12-29T13:04:58Z</dc:date>
    </item>
  </channel>
</rss>

