{"id":116,"date":"2008-05-20T07:26:04","date_gmt":"2008-05-20T07:26:04","guid":{"rendered":"https:\/\/www.wapshere.com\/missmiis\/?p=116"},"modified":"2009-04-05T07:53:50","modified_gmt":"2009-04-05T07:53:50","slug":"ilm-and-sap-basic-ma-installation","status":"publish","type":"post","link":"https:\/\/www.wapshere.com\/missmiis\/ilm-and-sap-basic-ma-installation","title":{"rendered":"ILM and SAP &#8211; Basic MA Installation"},"content":{"rendered":"<p>I&#8217;ve just installed the SAP MA (also called the ERP MA) for the first time. As usual it took four times as long as seemed strictly necessary so, in this post, I shall summarise the steps I took to\u00c2\u00a0create a basic MA, able to import Users and Employees from SAP into ILM.<\/p>\n<p><!--more--><\/p>\n<h3>1. Software Requirements<\/h3>\n<p>For some reason I found it really hard to find a nice, simple list of what is required on the ILM server. So here&#8217;s my attempt:<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>Windows 2003 Enterprise 32-bit<\/td>\n<td>Not 64-bit, as I found out the hard way.<\/td>\n<\/tr>\n<tr>\n<td>Visual Studio 2005<\/td>\n<td>Installed with preferred language &#8211; VB.NET or VC#. You can deselect the other options if you like.<\/td>\n<\/tr>\n<tr>\n<td>SQL 2005<\/td>\n<td>I believe SQL 2000 is also ok.<\/td>\n<\/tr>\n<tr>\n<td>Visual Studio 2003<\/td>\n<td>Yes! As well! This is needed\u00c2\u00a0by the SAP .NET Connector, though again\u00c2\u00a0you can install it with minimal settings. In fact there is a way to avoid installing VS 2003 but you will need access to a computer with the SAP Connector already installed, from which you can copy certain files. See this <a href=\"http:\/\/blogs.dirteam.com\/blogs\/tomek\/archive\/2006\/08\/31\/Requirements-to-run-SAP-MA-_2800_still-Beta_2900_.aspx\" target=\"_blank\">post by Tomek<\/a> for his workaround.<\/td>\n<\/tr>\n<tr>\n<td>SAP .NET Connector 2.0.1<\/td>\n<td>Downloadable from http:\/\/service.sap.com\/connectors though it needs a username and password, so maybe you can see if the local SAP admin already has one.<\/td>\n<\/tr>\n<tr>\n<td>ERP MA<\/td>\n<td>There&#8217;s a more recent version that the CD one available <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyId=E05FA661-D087-4B12-8A79-E59494C9DD4A&amp;displaylang=en\" target=\"_blank\">here<\/a>.<\/td>\n<\/tr>\n<p>\u00c2\u00a0\u00c2\u00a0<\/p>\n<\/tbody>\n<\/table>\n<h3>2. Configure the Schema<\/h3>\n<p>The SAP MA is not\u00c2\u00a0able to go off into your SAP system, discovering the schema for itself. It is necessary to use the <strong>ERP MA Configuration Tool <\/strong>to produce copy of the required schema elements\u00c2\u00a0in an XML \u00c2\u00a0file, which you will then import into your MA.<\/p>\n<p>We mucked around for quite some time trying to create our own configuration, before paying attention to the template referred to in the documentation.\u00c2\u00a0This is a preconfigured schema which should work for most standard SAP installations (I would imagine, being no SAP expert &#8211; though it worked for the one I was connecting to), and will grab all active users and employees.<\/p>\n<p>So here&#8217;s what you need to do:<\/p>\n<ol>\n<li>Run the <strong>ERP MA Configuration Tool<\/strong> from the Programs menu created by the installation<\/li>\n<li>Choose <strong>File -&gt; Open Configuration<\/strong><\/li>\n<li>Browse for the <strong>Microsoft ERP Management Agent <\/strong>program folder<\/li>\n<li>Open the <strong>ERPDefaultTemplate.xml<\/strong><\/li>\n<li>Fill in the Connection Information as follows:\n<ul>\n<li>Connect To: ASHOST=<em>SAP_Server<\/em>\u00c2\u00a0 SYSNR=00 CLIENT=800<\/li>\n<li>Username: SAP username with sufficient access to retrieve user and employee records<\/li>\n<li>Password: SAP password<\/li>\n<\/ul>\n<\/li>\n<li>Have a look\u00c2\u00a0through it, while thinking &#8220;what the heck does all this mean??&#8221;<\/li>\n<li>Choose <strong>File -&gt; Save As<\/strong><\/li>\n<li>Save it to the Extensions folder, using the <em>same name as you will use for the MA.<\/em><\/li>\n<\/ol>\n<h3>3. Create the MA<\/h3>\n<p>No you can go into Identity Manager and create a SAP MA.<\/p>\n<p>Remember to give it the same name as the schema file you saved above.\u00c2\u00a0The connection details are the same ones you entered in the configuration tool &#8211; step 5 above.<\/p>\n<p>When prompted to enter a schema file, the one you want is <em>MAName<\/em>_schemaAttributes.xml.<\/p>\n<p>After that the configuration is the same as for\u00c2\u00a0<a href=\"https:\/\/www.wapshere.com\/missmiis\/?p=95\">any other MA<\/a>.<\/p>\n<h3>4. Importing<\/h3>\n<p>The template schema only\u00c2\u00a0includes a &#8220;full&#8221; method for imports &#8211; no\u00c2\u00a0&#8220;delta&#8221;. \u00c2\u00a0So you will be stuck with Full Imports for the time being.<\/p>\n<p>There is something in the Help about enabling &#8220;change docs&#8221; &#8211; but I haven&#8217;t got that far yet myself. Once I figure out how to do delta imports from SAP you can be sure there will be another post.<\/p>\n<p>\u00c2\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve just installed the SAP MA (also called the ERP MA) for the first time. As usual it took four times as long as seemed strictly necessary so, in this post, I shall summarise the steps I took to\u00c2\u00a0create a basic MA, able to import Users and Employees from SAP into ILM.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[34,20],"tags":[],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","category-ilm2007","category-sap"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pkp1o-1S","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":1,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"predecessor-version":[{"id":444,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts\/116\/revisions\/444"}],"wp:attachment":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}