<?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: user exit structure in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505160#M566236</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your quick response friend...but im wrking of screen exit. Wht exactly i have to do is I have to create a subscreen in PO. So i am using user exit MM06E005 and in the strcutre (CI_EKPODE) of this user exit I have to add up some new fields. So, if you have got my question clear then can you help me out?&lt;/P&gt;&lt;P&gt;or ak me if you want to know something else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2007 15:35:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-17T15:35:44Z</dc:date>
    <item>
      <title>user exit structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505158#M566234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have to add some custom fields to a structure of an user exit ... can any one suggest me what is the best way to do this??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 15:24:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505158#M566234</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T15:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: user exit structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505159#M566235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;See the following steps ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step by step procedure for creating Field Exits&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are eight steps to creating a field exit:&lt;/P&gt;&lt;P&gt;Step 1:  Determine Data Element&lt;/P&gt;&lt;P&gt;Step 2:  Go To Field Exit Transaction&lt;/P&gt;&lt;P&gt;Step 3:  Create Field Exit&lt;/P&gt;&lt;P&gt;Step 4:  Create Function Module&lt;/P&gt;&lt;P&gt;Step 5:  Code Function Module&lt;/P&gt;&lt;P&gt;Step 6:  Activate Function Module&lt;/P&gt;&lt;P&gt;Step 7:  Assign Program/Screen&lt;/P&gt;&lt;P&gt;Step 8:  Activate Field Exit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 1:  Determine Data Element&lt;/P&gt;&lt;P&gt;-	Before you can begin adding the functionality for a field exit, you must know the corresponding data element.&lt;/P&gt;&lt;P&gt;-	An easy way to determine the data element associated to a particular screen field is to:&lt;/P&gt;&lt;P&gt;		Go the appropriate screen.&lt;/P&gt;&lt;P&gt;		Position the cursor in the appropriate field.&lt;/P&gt;&lt;P&gt;		Press &amp;#145;F1&amp;#146; for field-level help.&lt;/P&gt;&lt;P&gt;		Click on the &amp;#145;Technical info&amp;#146; pushbutton (or press &amp;#145;F9&amp;#146;) on the help dialog box.&lt;/P&gt;&lt;P&gt;		On this Technical Information dialog box, the data element will be specified if the field is 'painted' from the 		ABAP/4 Dictionary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 2:  Go To Field Exit Transaction&lt;/P&gt;&lt;P&gt;-	The transaction to create field exits is CMOD.&lt;/P&gt;&lt;P&gt;-	You can use the menu path Tools -&amp;gt; ABAP/4 Workbench -&amp;gt; Utilities -&amp;gt; Enhancements -&amp;gt; Project management.&lt;/P&gt;&lt;P&gt;-	From the initial screen of transaction CMOD, choose the Text enhancements -&amp;gt; Field exits  menu path.&lt;/P&gt;&lt;P&gt;-	After choosing this menu path, you will be taken to the field exits screen.  From here, you can create a field exit.&lt;/P&gt;&lt;P&gt;NOTE :  Even though you use transaction CMOD to maintain field exits, you do not need to create a project to activate field exits.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3:  Create Field Exit&lt;/P&gt;&lt;P&gt;-	From the field exit screen of transaction CMOD, choose the Field exit -&amp;gt; Create menu path.&lt;/P&gt;&lt;P&gt;-	 After choosing this menu path, a dialog box will prompt you for the appropriate data element .&lt;/P&gt;&lt;P&gt;-	Enter the data element name and click the &amp;#145;Continue&amp;#146; pushbutton.&lt;/P&gt;&lt;P&gt;-	Now, you will be able to create the function module associated to the data element&amp;#146;s field exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 4:  Create Function Module&lt;/P&gt;&lt;P&gt;-	You will automatically be taken to the Function Library (SE37) after entering a data element name and clicking the 	&amp;#145;Continue&amp;#146; pushbutton.&lt;/P&gt;&lt;P&gt;-	In the &amp;#145;Function module&amp;#146; field, a function module name will be defaulted by the system based on the data element 	specified.  This name will have the following convention:&lt;/P&gt;&lt;P&gt;		          FIELD_EXIT_&amp;lt;data element&amp;gt;&lt;/P&gt;&lt;P&gt;-	You can add an identifier (an underscore followed by a single character ).&lt;/P&gt;&lt;P&gt;-	The first function module for a data element&amp;#146;s field exit must be created without an identifier.&lt;/P&gt;&lt;P&gt;-	To create the function module, click on the &amp;#145;Create&amp;#146; pushbutton, choose menu path Function module -&amp;gt; Create, or 	press &amp;#145;F5&amp;#146;. &lt;/P&gt;&lt;P&gt;-	After choosing to create the function module, you will get the warning:  "Function module name is reserved for 	SAP".  This message is just a warning so a developer does not accidentally create a function module in the field 	exit name range.  By pressing &amp;#145;Enter&amp;#146;, you will be able to go ahead and create the function module.&lt;/P&gt;&lt;P&gt;-	Before coding the function module, you will have to specify the function modules attributes  --  function group, 	application, and short text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 5:  Code Function Module&lt;/P&gt;&lt;P&gt;-	From the function module&amp;#146;s attributes screen, click on the &amp;#145;Source code&amp;#146; pushbutton or choose the Goto -&amp;gt; 		Function module menu path to the code of the function module.&lt;/P&gt;&lt;P&gt;-	Here you will add your desired functionality for the field exit.&lt;/P&gt;&lt;P&gt;-	Remember that field exit&amp;#146;s function module will have two parameters -- one importing parameter called "INPUT" 	and one exporting parameter called "OUTPUT".  These parameters will be set up automatically by the system.&lt;/P&gt;&lt;P&gt;-	You must remember to assign a value to the OUTPUT field.  Even if the value does not change, it must be moved 	from the INPUT field to the OUTPUT field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 6:  Activate Function Module&lt;/P&gt;&lt;P&gt;-	After coding the function module, you must remember to activate it.&lt;/P&gt;&lt;P&gt;-	Use the Function module -&amp;gt; Activate menu path to activate the function module.&lt;/P&gt;&lt;P&gt;-	At this point, you can return to the field exit transaction.&lt;/P&gt;&lt;P&gt;-	You should be able to 'green arrow' back to this transaction.&lt;/P&gt;&lt;P&gt;-	When you return to the field exit transaction, you will see an entry for the newly created field exit.&lt;/P&gt;&lt;P&gt;-	At this point, the field exit is global.  That is, it applies to all screens that use a particular data element.  On any 	screen that uses the data element, the corresponding field exit function module will be triggered, once it is active.&lt;/P&gt;&lt;P&gt;-	Also, the field exit will not be triggered yet because it is inactive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 7:  Assign Program/Screen&lt;/P&gt;&lt;P&gt;-	This step is only needed if you want to make a field exit local.&lt;/P&gt;&lt;P&gt;-	To make a field exit local, select the field exit and click on the &amp;#145;Assign prog./screen&amp;#146; pushbutton.&lt;/P&gt;&lt;P&gt;-	In the dialog box , indicate the appropriate program name and screen number.&lt;/P&gt;&lt;P&gt;	This information indicates that the field exit is local to the specified screen in the specified program.&lt;/P&gt;&lt;P&gt;-	In the dialog box, you determine which function module gets executed for the field exit by specifying the identifier 	in the &amp;#145;Fld. Exit&amp;#146; field.&lt;/P&gt;&lt;P&gt;-	If this field is left blank, the function module triggered will be 'FIELD_EXIT_&amp;lt;data element&amp;gt;'.&lt;/P&gt;&lt;P&gt;-	If a single-character identifier is entered into the field, the function module triggered will be 'FIELD_EXIT_&amp;lt;data 	element&amp;gt;_&amp;lt;identifier&amp;gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 8:  Activate Field Exit&lt;/P&gt;&lt;P&gt;-	The field exit must be active for it to be triggered by the system.&lt;/P&gt;&lt;P&gt;-	Activate the field exit by choosing the Field exit -&amp;gt; Activate menu path.&lt;/P&gt;&lt;P&gt;-	After assigning the field exit to a change request, its status will change to &amp;#145;Active&amp;#146; and it will be triggered 		automatically on the appropriate screen(s).&lt;/P&gt;&lt;P&gt;NOTE : In order to activate the field exit the profile parameter abap/fieldexit = YES must be set on all application servers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if hhelpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srikanta Gope&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 15:27:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505159#M566235</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T15:27:19Z</dc:date>
    </item>
    <item>
      <title>Re: user exit structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505160#M566236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your quick response friend...but im wrking of screen exit. Wht exactly i have to do is I have to create a subscreen in PO. So i am using user exit MM06E005 and in the strcutre (CI_EKPODE) of this user exit I have to add up some new fields. So, if you have got my question clear then can you help me out?&lt;/P&gt;&lt;P&gt;or ak me if you want to know something else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 15:35:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-structure/m-p/2505160#M566236</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T15:35:44Z</dc:date>
    </item>
  </channel>
</rss>

