<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>K5 ERP Solutions &#187; Basis</title>
	<atom:link href="http://www.k5erp.com/index.php/category/technical/basis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.k5erp.com</link>
	<description>SAP BPM Special Expertise Partner</description>
	<lastBuildDate>Thu, 19 Jan 2012 13:09:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Part 3 &#8211; Enable Transport System on Netweaver 7.01 Trial</title>
		<link>http://www.k5erp.com/part-3-enable-transport-system-on-netweaver-7-01-trial/</link>
		<comments>http://www.k5erp.com/part-3-enable-transport-system-on-netweaver-7-01-trial/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 07:44:34 +0000</pubDate>
		<dc:creator>David Bann</dc:creator>
				<category><![CDATA[Basis]]></category>
		<category><![CDATA[Netweaver]]></category>

		<guid isPermaLink="false">http://blog.k5erp.com/?p=142</guid>
		<description><![CDATA[In order to create a more realistic development environment, along with other good reasons, it is a good idea to enable the transport management system (TMS) in Netweaver 7.01 trial. By default the TMS does not work, but it doesn't take much to get it up and running...]]></description>
			<content:encoded><![CDATA[<p>In order to create a more realistic development environment, along with other good reasons, it is a good idea to enable the transport management system (TMS) in netweaver 7.01 trial. By default the TMS does not work in this version (or at least it didn&#8217;t work in mine), but it doesn&#8217;t take much to get it up and running, if you know how to do it&#8230;</p>
<p>I followed a very useful blog by Manfred Lutz called <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6360">ABAP Trial Version for Newbies: Part 8 &#8216;Exporting development objects from SP8&#8242;</a> which along with the comments and other forum posts, helped me to get the TMS working.<span id="more-142"></span></p>
<p>I suggest you follow <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6360">Manfred&#8217;s blog</a> first to see if his approach works &#8211; If so, you&#8217;re in luck. If not, I&#8217;ll help you out&#8230; My problem was that I got a <span>TP_CANNOT_CONNECT_SYSTEM error when tryin got distribute the settings.</span></p>
<p><span>If you have a closer look, there is an ABAP RFC connection called </span>TMSADM@NSP.DOMAIN_NSP (Transaction SM59). When you look at the settings, it refers to a host called &#8216;PWDF3101&#8242; &#8211; This is incorrect but we cannot change it here because the RFC is locked for editing. This is a system generated RFC. Here&#8217;s how to fix it:</p>
<p>You need to make sure that your host file is configured correctly. Go to C:\Windows\System32\drivers\etc\hosts and open it with notepad. Either make sure that it exists, or add an entry to map your computer name to the correct IP address:</p>
<p>K5ERP-SERVER   localhost</p>
<p>Note that K5ERP-SERVER should be replaced by your computer name. Save this and restart the computer.</p>
<p>After restarting and firing up the SAP server using MMC console, go to transaction STMS and click on the &#8220;Overview-&gt;Systems&#8221; menu. Highlight the NSP line and go to the &#8220;SAP System-&gt;Change&#8221; menu. Go to the &#8220;Communication&#8221; tab and enter your computer name as the target host. Go to the &#8220;Transport Tool&#8221; tab and enter your computer name as the DBHOST. Also change the TRANSDIR to match your computer name like \\k5erp-server\sapmnt\trans\ where &#8220;k5erp-server&#8221; is the computer name. When done click save and it should all now be working!</p>
<p>Now you can follow the rest of <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6360">Manfred&#8217;s blog</a> to find out how to save your development objects to transports and then export them from your system into another SAP system.</p>
This is part of a series: <a href="http://www.k5erp.com/series/netweaver-701-trial/" rel="tag">Netweaver 7.01 ABAP Trial Tips (Series)</a>
]]></content:encoded>
			<wfw:commentRss>http://www.k5erp.com/part-3-enable-transport-system-on-netweaver-7-01-trial/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Part 2 &#8211; Netweaver Trial Remote Access</title>
		<link>http://www.k5erp.com/sap-netweaver-trial-remote-access/</link>
		<comments>http://www.k5erp.com/sap-netweaver-trial-remote-access/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 22:15:54 +0000</pubDate>
		<dc:creator>David Bann</dc:creator>
				<category><![CDATA[Basis]]></category>
		<category><![CDATA[Netweaver]]></category>
		<category><![CDATA[minisap]]></category>
		<category><![CDATA[netweaver]]></category>

		<guid isPermaLink="false">http://blog.k5erp.com/?p=37</guid>
		<description><![CDATA[After installing SAP Netweaver Trial, I realised that it would be very convenient if I could connect to my SAP server at home from a remote location such as my laptop while I was at a client&#8217;s site. This would enable me to access all my test code, or have a familiar environment to figure [...]]]></description>
			<content:encoded><![CDATA[<p>After installing SAP Netweaver Trial, I realised that it would be very convenient if I could connect to my SAP server at home from a remote location such as my laptop while I was at a client&#8217;s site. This would enable me to access all my test code, or have a familiar environment to figure out problems that I may have already come across while playing around at home.</p>
<p>I will discuss the options I thought of to achieve this &#8211; Remote Desktop, VPN and Static IP Address.<span id="more-37"></span></p>
<p>Yes, there is the option to install the server on my laptop, but all the heavy resource requirements steered me away from that decision. In fact, I installed the Netweaver 2004 Trail on my previous laptop with Windows XP. It was very convenient, but it slowed down the performance of my laptop to a grinding halt, and every time I wanted to start or stop the SAP server, it would take about 10 or 15 minutes &#8211; during which I couldn&#8217;t do any work. It also used a huge amount of valuable disk space which meant I couldn&#8217;t store as much music any more &#8211; We can&#8217;t tolerate <em>that</em>, now can we!? <img src='http://www.k5erp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Remote Desktop Tool</h3>
<p>The first option is to use a remote desktop tool. This would mean that instead of using your SAPGui to login directly from your laptop to your SAP server at home, you would need to literally control your home PC from your laptop. This is probably the quickest and easiest way to start out, but has a lot of downsides.</p>
<p>Using a free remote desktop tool such as <a title="Team Viewer Website" href="http://www.teamviewer.com" target="_blank">Team Viewer</a>, you will be able to see your home PC&#8217;s desktop and control it from a remote location, as if you were sitting right in front of it. I use Team Viewer for all remote support &#8211; it works really well. Make sure to install the Team Viewer client on your home PC as a windows service, and then have it start with Windows. In the options you can set a &#8220;permanent&#8221; password so that you can always connect to your home PC from anywhere.</p>
<h3>VPN Access</h3>
<p>Basically, a VPN  connects you to your home network over the internet. Once you are connected to your home network, you have access to the IP addresses in the network &#8211; This means that you will be able to use your laptop with SAPGui to connect to the SAP server once connected to the VPN. I played around with this but was unable to find an easy to configure and free solution. If you have experience with any free VPN solutions, please comment and let me know more details. Using this solution you would probably have to enable port forwarding on your network router &#8211; I discuss this in the next section.</p>
<h3>Static IP Address</h3>
<p>My favourite solution is to use a static IP address or something similar. Usually your router at home works with a dynamic IP address &#8211; Every time you restart your router, it could be assigned a different IP address. To get around this, you can subscribe and get a static IP address, but there will be a price tag. The free solution would be to use Dynamic DNS &#8211; You are given a domain like mysapserver.dyndns.org, and you assign your router&#8217;s IP address to it. There is client software that you install on the server which updates your Dynamic DNS account every time your router&#8217;s IP address is changed.</p>
<p>Here are the summarised steps to setting up your new URL: (<a href="https://www.dyndns.com/services/dns/dyndns/howto.html" target="_blank">Go here</a> for a really good step by step guide)</p>
<ol>
<li>Go to <a title="Dynamic DNS" href="https://www.dyndns.com/account/entrance/" target="_blank">www.dyndns.com</a> and create a new account &#8211; this is free.</li>
<li>Once you have registered, from your home server (the one that has the SAP server on it), sign in and go to <a href="https://www.dyndns.com/account/services/hosts/add.html" target="_blank">https://www.dyndns.com/account/services/hosts/add.html</a></li>
<li>Enter a host name &#8211; something that you will remember, like &#8220;mysapserver&#8221;, and then select a domain to use. It really doesn&#8217;t matter which domain you use &#8211; Whatever your preference is&#8230;</li>
<li>Select &#8220;Host with IP address&#8221;</li>
<li>Click the &#8220;Use the auto detected IP address &#8230;&#8221; link &#8211; This will fill the IP address that you are currently connected with (hopefully the IP address of your router!)</li>
<li>Now click &#8220;Add to Cart&#8221; &#8211; It will take you through a purchasing transaction process, but everything will be free, so don&#8217;t stress &#8211; Just click Next, and then &#8220;Activate Services&#8221;.</li>
<li>Go to <a href="https://www.dyndns.com/support/clients/" target="_blank">https://www.dyndns.com/support/clients/</a> and download the client for your platform. Install on your SAP server and enter your dyndns account details &#8211; This will then keep your dyndns URL up to date, even if your router&#8217;s IP address is changed.</li>
</ol>
<p>Ok, now you have a URL that points to your router. By default, routers have firewalls enabled that block incoming connections &#8211; This will prevent you from accessing your SAP server. You will have to open up certain ports and point them to your SAP server for things to work&#8230;</p>
<ol>
<li>Go to <a href="http://portforward.com/" target="_blank">http://portforward.com/</a> to get exact instructions on how to set up port forwarding for your router &#8211; Select your router from the lists. I have the Netgear DG834G. Once you click on the router link, you will be shown an advert page &#8211; Click the link on the top right to skip the advert. Read the instructions and background &#8211; Don&#8217;t worry about trying to find SAP in their program list. Just click on the &#8220;Default Guide&#8221; link.</li>
<li>Make sure to carefully read everything &#8211; especially the section on <a href="http://portforward.com/networking/staticip.htm" target="_blank">static IP address</a>!</li>
<li>The guide will take you through all the necessary steps to enable port forwarding &#8211; You need to forward the following ports to the IP address of your SAP server: 3200, 3300, 3600, 5403, 5404</li>
</ol>
<p>Now you must make sure that your firewall does not stop the ports from being reached on your SAP server. My SAP installation is installed on Windows Vista Ultimate:</p>
<ol>
<li>Open the control panel</li>
<li>Go to Windows Firewall</li>
<li>Click on the &#8220;Change Settings&#8221; link</li>
<li>Go to the Exception tab</li>
<li>Click the Add Port button</li>
<li>Enter SAP 3200 as the description, and 3200 as the port number</li>
<li>Do the same for port 3300, 3600, 5403 and 5404</li>
<li>Apply and save settings</li>
</ol>
<p>Now you need to configure your SAPGui connection on your laptop or work PC. All you have to do is add a new connection, set the application server to your new URL (e.i. mysapserver.dyndns.org), set the system number to 00, system ID to NSP, and save &#8211; You should now be able to connect and see the SAP login screen!</p>
<p>If you have any problems connecting from outside the network that your SAP server is on, make sure that nothing is blocking incoming or outgoing connections on the port numbers that I mentioned above. After initially setting mine up, the connection worked, but then suddenly stopped &#8211; It was completely random, and I eventually figured out that my windows firewall on the SAP server was blocking me, but only when it felt like it &#8211; Good work Microsoft.</p>
<p>I&#8217;m really not a network guru, so please feel free to add to what I have said, correct my mistakes or give better advice on security issues etc.</p>
</p>
<p>This is part of a series: <a href="http://www.k5erp.com/series/netweaver-701-trial/" rel="tag">Netweaver 7.01 ABAP Trial Tips (Series)</a></p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://www.k5erp.com/sap-netweaver-trial-remote-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 1 &#8211; Netweaver 7.01 ABAP Trial Tips</title>
		<link>http://www.k5erp.com/netweaver-701-abap-trial-tips/</link>
		<comments>http://www.k5erp.com/netweaver-701-abap-trial-tips/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 14:45:08 +0000</pubDate>
		<dc:creator>David Bann</dc:creator>
				<category><![CDATA[Basis]]></category>
		<category><![CDATA[Netweaver]]></category>
		<category><![CDATA[minisap]]></category>
		<category><![CDATA[netweaver]]></category>

		<guid isPermaLink="false">http://blog.k5erp.com/?p=6</guid>
		<description><![CDATA[For those of you who have chosen to advance your SAP skills by having your own personal SAP server on your home PC or laptop, here are a couple of tips that might make the ride a little smoother for you&#8230; I am going to focus on Netweaver 7.01 ABAP Trial installed on Windows Vista [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who have chosen to advance your SAP skills by having your own personal SAP server on your home PC or laptop, here are a couple of tips that might make the ride a little smoother for you&#8230;</p>
<p>I am going to focus on Netweaver 7.01 ABAP Trial installed on Windows Vista Ultimate &#8211; My PC has a dual core 3Ghz processor with 2Gb RAM.<span id="more-6"></span></p>
<h3>Virtual Memory</h3>
<p>The first thing I did was increase my virtual memory allocation to between 3 and 4Gb &#8211; This will make sure that if you happen to run out of physical memory, the OS will overflow to the page file and use your hard drive as a virtual source for memory. If this happens, it will drastically reduce the performance of your system, but at least it doesn&#8217;t have to stop working.</p>
<ol>
<li>Click the Windows or &#8220;Start&#8221; button</li>
<li>Right click on &#8220;Computer&#8221;</li>
<li>Click on Properties</li>
<li>Click on &#8220;Advanced System Settings&#8221; on the left</li>
<li>Click on the &#8220;Advanced&#8221; tab</li>
<li>Under the &#8220;Performance&#8221; section, click the &#8220;Settings&#8230;&#8221; button</li>
<li>Click the &#8220;Advanced&#8221; tab</li>
<li>Under the &#8220;Virtual Memory&#8221; section click the &#8220;Change&#8230;&#8221; button</li>
<li>Make sure to deselect &#8220;Aromatically manage paging file size for all drives&#8221;</li>
<li>Select the volume that SAP is or will be installed on</li>
<li>Select the &#8220;Custom Size&#8221; option</li>
<li>Set the &#8220;Initial Size&#8221; as 3000Mb or bigger</li>
<li>Set the &#8220;Maximum Size&#8221; to at least 4000Mb</li>
<li>Save your changes and restart your machine for the changes to take affect.</li>
</ol>
<h3>Profile Parameters</h3>
<p>Profile parameters are technical settings to do with how the SAP system runs. By default you cannot change these profile parameters from within SAP &#8211; You actually have to use a text editor to edit the profile parameter files directly. This can get a bit tedious, especially when you are playing around with the parameter values.</p>
<ol>
<li>Go to transaction RZ10</li>
<li>Click on Utilities-&gt;Import Profiles-&gt;Of Active Users</li>
<li>You will see a lot of red &#8211; Don&#8217;t worry about this. Even though this is a Netweaver Trial, the parameter checks are for large scale enterprise servers, so we can just ignore most of these errors.</li>
<li>Click back button.</li>
<li>Click the save button</li>
<li>If asked to activate the profile, say yes.</li>
</ol>
<h3>Increase Number of Dialog &amp; Background Processes</h3>
<p>By default, the trial is set up to allow only 2 dialog work processes, and 1 background process. If you have more than one person logging into the system at once, you may want to increase these values. Just remember that with each new work process, comes increased resource requirements.</p>
<p>Please never change the number of dialog processes to only 1 &#8211; If you do this, and then try to use something like F4 field input help, the system will hang because it requires at least 2 dialog processes.</p>
<p>It is also useful to increase the background processed to about 2 or 3, so that when you are running batch jobs you don&#8217;t constantly have to wait for other jobs to complete first.</p>
<ol>
<li>Go to transaction RZ10</li>
<li>Select your instance profile &#8211; Eg NSP_DVEBMGS00_&lt;servername&gt;</li>
<li>Select &#8220;Extended Maintenance&#8221;</li>
<li>Click the change button</li>
<li>Change the value of rdisp/wp_no_dia to set the desired number of dialog processes. (Make this 4/5)</li>
<li>Change the value of rdisp/wp_no_btc to set the desired number of background processes. (Make this 2/3)</li>
<li>Click the back button</li>
<li>Say yes when asked to save changes</li>
<li>I know this seems repetitive, but now you need to click the save button</li>
<li>Say no when it tells you that incorrect parameter values were detected</li>
<li>Say yes when it asks to activate the profile</li>
<li>For these changes to take affect, you will need to restart the application server</li>
</ol>
<h3>Compile Programs</h3>
<p>Every program in SAP needs to be compiled before it can be run for the first time &#8211; After first installing Netweaver, it can become quite a headache watching every transaction you go into compile first. As pointed out by <a href="http://www.entmike.com/" target="_blank">Mike</a>, it would be a great idea to have these programs all compiled for you in a batch job which is run while you are sleeping one night&#8230; Remember that when executing a mass compile action, you ill need sufficient disk space for the operation &#8211; Do not do this if you are already short on disk space!</p>
<ol>
<li>Go to transaction SGEN</li>
<li>Select the option to &#8220;Generate All Objects of Selected Software Components&#8221;</li>
<li>Select the continue button</li>
<li>Now select the software components that you want to generate &#8211; If you have enough disk space, I would suggest selecting them all</li>
<li>Click the continue button</li>
<li>Now there is the option for parallel processing, but you will only have one application server, so just click Continue</li>
<li>After a while you will be shown options to schedule a background job to do all the work &#8211; Either start immediately, or schedule for a convenient time</li>
<li>In my system, there were 62340 objects that needed to be generated. Note that the background job seems to use multiple dialog processes to carry out the work &#8211; Because of this, it would be a good idea to increase the number of dialog work processes before starting this.</li>
</ol>
<p>If anything goes wrong, you have the option to regenerate the previous loads in transaction SGEN. Remember that this will take some time, so let it run overnight while you don&#8217;t need the machine&#8230; <span style="color: #ff0000;">[Edit - My system is set up with 2 background processes and 4 dialog processes. I ran SGEN for all software components and it took a total of 2 days 2 hours and 40 minutes to complete, and used about 5.2Gb of hard disk space]</span></p>
<h3>Create a New Client</h3>
<p>I like to create my own new client for development &#8211; some people may want to have multiple clients. For example, you may want client 100 for development and client 200 for customizing.</p>
<p>When you create a new client is SAP, there are obviously no user accounts set up in that client. The only way to log into the client for the first time is to use the SAP* username. By default in version 7.01 of the Netweaver Trial, this option is disabled, so this will not work. You have to edit the profile parameters to enable this &#8211; Without making this change you will not be able to create a new client.</p>
<p>You need to first create a new client, then do a client copy so that the client becomes usable. Finally you will either copy user accounts into the client, or create new user accounts.</p>
<h4>SAP* Login</h4>
<ol>
<li>Go to transaction RZ10</li>
<li>Select the instance profile, named something like NSP_DVEBMGS00_&lt;servername&gt;</li>
<li>Select the &#8220;Extended Maintenance&#8221; option</li>
<li>Click on the &#8220;Change&#8221; button</li>
<li>Click on the &#8220;New Parameter&#8221; button, or press F5</li>
<li>Parameter name is &#8220;login/no_automatic_user_sapstar&#8221; (without the quotation marks)</li>
<li>Parameter value is &#8220;0&#8243; (zero)</li>
<li>Click the back button &#8211; Say yes to save.</li>
<li>Click back button again &#8211; Click yes to save.</li>
<li>Click the save button &#8211; Say no when it tells you there are errors.</li>
<li>Click yes to activate when it prompts you.</li>
<li>Restart the server using MMC.</li>
</ol>
<p><span style="color: #ff0000;">Now you can log into ANY client with the username SAP*, and password PASS (uppercase). Make sure to set this profile parameter value to 1 when this is no longer needed! Otherwise anyone can have SAP_ALL access if they try this login!!</span></p>
<h4>Logical System</h4>
<p>Make sure that you have created a logical system for each client in transaction BD54 &#8211; You will need this before you create a new client.</p>
<ol>
<li>Go to transaction BD54</li>
<li>Information popup appears telling you that this is a cross client table. Click the tick.</li>
<li>Add a new entry for each client that you will use. Create one for client 001, and one for the new client you want to create.</li>
<li>I suggest that you name the logical system in the format of &lt;System ID&gt;&lt;SystemNumber&gt;&lt;Client&gt;, so for the preview installation, this would be NSP00001for client 001, and NSP00100 for client 100 etc.</li>
<li>Give the logical system a description &#8211; Like &#8220;Development Client&#8221;, or &#8220;Test Client&#8221; or &#8220;Configuration Client&#8221;</li>
</ol>
<h4>Create Client</h4>
<p>Now we need to create a new client. You can log in as BCUSER or DDIC on client 001.</p>
<ol>
<li> Go to transaction SCC4</li>
<li>Click the &#8216;Change&#8221; icon</li>
<li>Information popup appears telling you that this is a cross client table. Click the tick.</li>
<li>Click the New Entries button</li>
<li>Enter a client number and description</li>
<li>Enter the city</li>
<li>Select the logical system</li>
<li>Choose your currency</li>
<li>Select the client role &#8211; This would only really need to be &#8220;test&#8221; or &#8220;Customizing&#8221;</li>
<li>Make sure to choose &#8220;Automatic Recording of Changes&#8221; if you want to use the transport system</li>
<li>Select &#8220;Changes to repository and cross client Customizing Allowed&#8221;</li>
<li>Select &#8220;Protection level 0:No restriction&#8221;</li>
<li>Save your changes.</li>
</ol>
<h4>Client Copy</h4>
<p>Now that you have created a new client, we need to do a client copy from client 000 &#8211; This will copy all basic data that is required to use the client.</p>
<ol>
<li>Log into the new client with username SAP* and password PASS</li>
<li>Go to transaction SCCL</li>
<li>You will notice that the target client is set to the client that you are logged into &#8211; You can&#8217;t change this.</li>
<li>It is recommended by SAP to use the SAP_CUST profile. You should not use other profiles like SAP_ALL, since there is a lot of default config in client 000 which is only accessed if it does not already exist in the client that you are in. What this means, is that if you have not set up configuration for something important int the client that you are in, SAP will fetch default values from client 000. You can then override the default values by simply maintaining in the said client. If you copy all the default stuff to your new client, you will prevent yourself from benefiting from any change in default config in the future which is introduced by an upgrade or support pack.</li>
<li>Select source client 000</li>
<li>You may want to run a test first to see that it will work &#8211; This should only take a few minutes.</li>
<li>Once ready, run without test mode selected, and make sure to &#8220;Schedule as Background Job&#8221;</li>
<li>Select the &#8220;immediately&#8221; option and then select Schedule Job</li>
<li>You can then view the status and result logs of the client copy by going into transaction SCC3.</li>
<li>Once the copy is complete, you may want to copy user profiles from client 001 by starting a new client copy, but with profile SAP_USER, source client 001.</li>
</ol>
<h3>Disable FQDN Check</h3>
<p>(This was taken from <a href="http://entmike.com/?p=26" target="_blank">entmike.com</a>)</p>
<p>This disables the system from caring what domain name your web applications were accessed from.  In other words, since the trial version installs on localhost, trying to share a link to a web app to your friend using your internet IP address does not necessarily fly.  If you have your own domain name mapped to your IP address, then maybe this is not necessary, but let’s just remove the check altogether.  (Do not do this in an actual workplace environment!)</p>
<ol>
<li>Go to transaction SE24 and enter CX_FQDN for Object type and click Display.</li>
<li>Double-click on the CHECK method under the Methods tab.</li>
<li>Click Method -&gt; Enhance.</li>
<li>Click Edit -&gt; Enhancement Operations -&gt; Show Implicit Enhancement Options</li>
<li>Position your cursor on line 2 which should have a long line of ” marks.</li>
<li>Click Edit -&gt; Enhancement Operations -&gt; Create Enhancement</li>
<li>Click the Code button in the ‘Choose Enhancement Mode’ dialog box.</li>
<li>You will be prompted to ‘Select or Create Enhancement Implementation’.  Click the Create Implementation button at the bottom.</li>
<li>Enter Z_CHANGE_CX_FQDN as the name of the Enhancement Implementation.  (You can name it whatever you want, but it has to start with the letter ‘Z’).</li>
<li>Give a meaningful name for this enhancement (e.g. ‘I don’t know what I’m doing’, etc)</li>
<li>For the ‘Composite Enhancement Implementation’, enter Z_CEI (or anything else you want that starts with a ‘Z’).  Then click the Checkmark.</li>
<li>You will be prompted to ‘Create Object Directory Entry’.  Just click ‘Local Object’.</li>
<li>Highlight your new Enhancement Implementation you just made in the dialog window and click the checkmark.</li>
<li>You will notice in your editor window a section similar to below:
<div style="overflow-x: auto;">

<div class="wp_syntax"><div class="code"><pre class="abap" style="font-family:monospace;"><span style="color: #005066; text-transform: uppercase; font-weight: bold; zzz:statement;">METHOD</span> <span style="color: #000066; text-transform: uppercase; font-weight: bold; zzz:control;">check</span><span style="color: #808080;">.</span>
<span style="color: #808080; font-style: italic;">&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;$&quot;$SE:(1) Class CX_FQDN, Method CHECK, Start       A</span>
<span style="color: #339933;">*$*$-Start:   9999-------------------$*$*</span>
&nbsp;
<span style="color: #005066; text-transform: uppercase; font-weight: bold; zzz:statement;">ENHANCEMENT</span> <span style="color: #3399ff;">1</span> ZMIKE_ENHANCE<span style="color: #808080;">.</span>    <span style="color: #808080; font-style: italic;">&quot;inactive version</span>
<span style="color: #339933;">*</span>
<span style="color: #005066; text-transform: uppercase; font-weight: bold; zzz:statement;">ENDENHANCEMENT</span><span style="color: #808080;">.</span>
<span style="color: #339933;">*$*$-End:   9999-------------------$*$*</span>
<span style="color: #808080;">...</span></pre></div></div>

</div>
</li>
<li>We will be adding one line of code (line 5).  Delete the * and type the word EXIT.  (Include the period).</li>
<li>Click the activate button.  (7th button on the toolbar, looks like a flashlight/matchstick).</li>
<li>Click the checkmark in the dialog pop-up you get.</li>
</ol>
</p>
<p>This is part of a series: <a href="http://www.k5erp.com/series/netweaver-701-trial/" rel="tag">Netweaver 7.01 ABAP Trial Tips (Series)</a></p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://www.k5erp.com/netweaver-701-abap-trial-tips/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

