<?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>SAP Training, Tutorials, How-tos, News, Weblogs, Screencasts, SAP Jobs, Forums and much more, all on SAP &#187; XSS</title>
	<atom:link href="http://saplab.org/category/xss/feed/" rel="self" type="application/rss+xml" />
	<link>http://saplab.org</link>
	<description>SAP Training, Tutorials, How-tos, News, Weblogs, Screencasts, SAP Jobs, Forums and much more, all on SAP</description>
	<lastBuildDate>Tue, 27 Jul 2010 10:49:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Yet Another Easy Way to Bring Data to MSS: Part 1</title>
		<link>http://saplab.org/2009/10/yet-another-easy-way-to-bring-data-to-mss-part-1/</link>
		<comments>http://saplab.org/2009/10/yet-another-easy-way-to-bring-data-to-mss-part-1/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 09:45:46 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[Generic iView]]></category>
		<category><![CDATA[MSS]]></category>
		<category><![CDATA[SAP Query]]></category>

		<guid isPermaLink="false">http://saplab.org/?p=1131</guid>
		<description><![CDATA[There are several ways to bring data to Manager Self-Services (MSS) that serve any business purpose. You can use the out-of-the-box services that are shipped with the MSS business package. You can start tweaking the configuration or you can also create new services from scratch that are tailored to your business needs.  In most cases [...]


	
	
	
					<li>
				<a href="http://saplab.org/2009/05/tools-for-sap-portal/" rel="bookmark">
													
				Tools for SAP Portal</a>
			</li>
				
					<li>
				<a href="http://saplab.org/2009/03/how-to-do-a-system-trace/" rel="bookmark">
													
				How To Do A System Trace</a>
			</li>
				
			
	<div class="clear">&nbsp;</div>
	
]]></description>
			<content:encoded><![CDATA[<p>There are several ways to bring data to Manager Self-Services (MSS) that serve any business purpose. You can use the out-of-the-box services that are shipped with the <a title="SAP Documentation - MSS Business Package 1.41" href="http://help.sap.com/erp2005_ehp_04/helpdata/EN/14/1a6493d09849448a0537ee6727e799/content.htm" target="_blank">MSS business package</a>. You can start tweaking the configuration or you can also create new services from scratch that are tailored to your business needs.  In most cases the given opportunities to tweak a configuration are not sufficient or simply not available and applications totally built from scratch are often not covered by the budgets available. But sometimes you can find both in one single tool &#8211; the generic iView. This simple service allows you to compile data in a tailored way, feed MSS and make managers happy.</p>
<p>Now I mentioned it &#8211; generic iView. <strong>What is that?</strong> A generic iView is a service that allows you  to display data that has been compiled by a SAP query on the SAP Netweaver Portal. The vehicle for the data generation is the  <a title="SAP Documentation - SAP Query " href="http://help.sap.com/erp2005_ehp_04/helpdata/EN/d2/cb3efb455611d189710000e8322d00/frameset.htm" target="_blank">SAP Query</a> tool. Application champions in SAP HR are probably already familiar with this powerful tool that is already available in the SAP R3 box. You don&#8217;t need to buy it. The same applies to the generic iView. <strong>It&#8217;s for free, you just need to use it</strong>.</p>
<p>Now we arrived at the point were you are probably raising the question &#8211; how can I use it, <strong>what do I need to get it done?</strong> In the following section I will try to provide you with a proper answer and a clear how-to guide.</p>
<p>First of all you need to know the basic components of this tool.  Basically you need to take care about three essential steps:</p>
<ol>
<li><strong>Create a custom variant for the generic iView service</strong></li>
<li><strong>Create or define SAP queries that suit your business need</strong></li>
<li><strong>Prepare the portal content and attach it to MSS</strong></li>
</ol>
<p>Before we start we need to check the pre-requisites &#8211; basically the authorizations you have on your SAP system. In order to perform the steps mentioned above you need at least the following authorizations:</p>
<p style="padding-left: 30px;"><strong>ERP System (or Backend):</strong> Adequate profile to work with SAP query and read HR data.</p>
<p><strong>Portal:</strong> Content Administrator and Self-Service Administrator roles.</p>
<p>Now you are well prepared to continue.  Please follow the instructions below:</p>
<ul>
<li>Log in to your SAP portal.</li>
<li>Go to <strong><em>Self-Service Administrator &gt; Portal Content &gt; Content provided by SAP &gt; srvconfig</em></strong></li>
<li> Go to folder <strong><em>com.sap.pct.erp.srvconfig.mss &gt; Generic iView &gt; FPM Applications</em></strong></li>
</ul>
<div class="mceTemp mceIEcenter">
<dl>
<dt><img class="size-medium wp-image-1193" src="http://saplab.org/wp-content/uploads/2009/10/gi_04-300x165.jpg" alt="Generic iView FPM application (standard)" width="300" height="165" /></dt>
</dl>
</div>
<ul>
<li> Right mouse click on<strong> <em>Generic iView Test Application</em></strong> and press <em>Copy</em></li>
<p><em><br />
<img class="aligncenter size-full wp-image-1192" src="http://saplab.org/wp-content/uploads/2009/10/gi_03.jpg" alt="Generic iView Part 1" width="270" height="111" /></em></p>
<p><em></em></p>
<li> Go to your customer name space on the portal content directory and<em> <strong>Paste as Deltalink</strong></em><strong> </strong>(<span style="text-decoration: underline;">very important</span>)<em><strong> </strong></em><em><strong></strong></em></li>
<li>Right mouse click on the pasted application and select <em><strong>Change ID</strong></em></li>
<li>Enter a new name, ID and prefix for the application (<span style="text-decoration: underline;">very important</span>)</li>
<li>Save your changes</li>
<li>Go to folder <strong><em>com.sap.pct.erp.srvconfig.mss &gt; Generic iView &gt; FPM Views</em></strong></li>
<p><em><strong><br />
<img class="aligncenter size-full wp-image-1191" src="http://saplab.org/wp-content/uploads/2009/10/gi_02.jpg" alt="Generic iView Part 1" width="212" height="93" /></strong></em></p>
<p><em><strong></strong></em></p>
<li>Repeat steps 4. and 5. for all view objects</li>
<li>Go to folder <strong><em>com.sap.pct.erp.srvconfig.mss &gt; Team Viewer &gt; FPM Views</em></strong></li>
<li>Repeat steps 4. and 5. for all view objects</li>
</ul>
<p>Now the first Part of the endeavor &#8220;generic iView&#8221; has been accomplished. More to come in the near future. I hope you will come back and follow up on this <em>hopefully</em> interesting article.</p>
<p><strong><em>About the author</em></strong></p>
<p><img src="http://www.gravatar.com/avatar/c2b529144976b5b11407b73a8f2da5bf.png" alt="" width="50" height="50" align="left" />Christian Popa (cristego) is a SAP HCM, Self-Services (XSS) and Netweaver Portal Expert, having several years of experience in Global IT and SAP Projects. <a title="About SAPLAB - Christian Popa" href="http://saplab.org/about/#cristego">Click here</a> to view Christian&#8217;s full profile.</p>



	
	
	
					<li>
				<a href="http://saplab.org/2009/05/tools-for-sap-portal/" rel="bookmark">
													
				Tools for SAP Portal</a>
			</li>
				
					<li>
				<a href="http://saplab.org/2009/03/how-to-do-a-system-trace/" rel="bookmark">
													
				How To Do A System Trace</a>
			</li>
				
			
	<div class="clear">&nbsp;</div>
	
]]></content:encoded>
			<wfw:commentRss>http://saplab.org/2009/10/yet-another-easy-way-to-bring-data-to-mss-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Do A System Trace</title>
		<link>http://saplab.org/2009/03/how-to-do-a-system-trace/</link>
		<comments>http://saplab.org/2009/03/how-to-do-a-system-trace/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:14:18 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[System Tools]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[Portal]]></category>

		<guid isPermaLink="false">http://saplab.org/?p=292</guid>
		<description><![CDATA[When you work with SAP Enterprise Portal, sometimes it&#8217;s useful to use the System Trace tool, enabled by the ERP system. Typically, Portal applications use backend function modules (or BAPIs) for which they make constant execution calls via RFC (Remote Function Call). So, if you&#8217;re facing a problem with a Portal application, independent if it [...]


	
	
	
					<li>
				<a href="http://saplab.org/2009/03/batch-input-concept/" rel="bookmark">
													
				Batch Input Concept</a>
			</li>
				
			
	<div class="clear">&nbsp;</div>
	
]]></description>
			<content:encoded><![CDATA[<p>When you work with SAP Enterprise Portal, sometimes it&#8217;s useful to use the System Trace tool, enabled by the ERP system. Typically, Portal applications use backend function modules (or BAPIs) for which they make constant execution calls via RFC (Remote Function Call). So, if you&#8217;re facing a problem with a Portal application, independent if it a standard ESS or MSS application or your own custom one, learn how to check which function modules are being executed, among other customizable information. Using this procedure will help you isolate an error and help you understand what happens in the &#8220;backstage&#8221; of portal applications.</p>
<p>1. Enter transaction code ST01.</p>
<p>2. Click on &#8220;Analysis&#8221; to access the options for the Trace Analysis program.</p>
<p><img class="aligncenter size-full wp-image-295" title="System Trace - ST01" src="http://saplab.org/wp-content/uploads/2009/03/system-trace01.jpg" alt="System Trace - ST01" width="520" height="286" /></p>
<p>3. Configure the necessary parameters. In the example below, the trace records selected to be captured where &#8220;Kernel Functions&#8221; and &#8220;RFC Calls&#8221;. <strong><span style="text-decoration: underline;">Tip</span></strong>: this procedure is also useful to perform Authorization Checks. In this case, we should only select &#8220;Authorization Check&#8221; from the Trace Records option list.</p>
<p><img class="aligncenter size-full wp-image-296" title="System Trace - ST01" src="http://saplab.org/wp-content/uploads/2009/03/system-trace02.jpg" alt="System Trace - ST01" width="525" height="494" /></p>
<p>4. Go to the front-end and browse to the <span style="text-decoration: underline;">immediate point before you need to start capturing the trace records</span>. This is important because as soon as you activate the trace, all actions will be stored in the log record. In the example, user would click in the standard Manager Self-Service Universal Worklist application</p>
<p>5. As soon as you have your browsing aligned in the front-end side, go back to ST01 and click on execute. Return to the Portal and click on the Universal Worklist link.</p>
<p>6. In ST01, click on &#8220;Analysis&#8221; to view the results. The result list will show something like the screenshot below. Notice that I&#8217;ve highlighted the standard function modules that were executed (SWN_UWL_GET_WORK and SYSTEM_RESET_RFC):</p>
<p><img class="aligncenter size-full wp-image-298" title="System Trace - ST01" src="http://saplab.org/wp-content/uploads/2009/03/system-trace03.jpg" alt="System Trace - ST01" width="508" height="429" /></p>
<p>7. By double-clicking the Function Modules, you&#8217;ll be able to dig deeper and view more detailed information:</p>
<p><img class="aligncenter size-full wp-image-300" title="System Trace - ST01" src="http://saplab.org/wp-content/uploads/2009/03/system-trace04.jpg" alt="System Trace - ST01" width="527" height="503" /></p>
<p>7. When you finish your analysis, don&#8217;t forget to switch off the trace analysis program. This is important because when the trace is active it will be gathering information at all times, which is a resource consuming operation:</p>
<p><img class="aligncenter size-full wp-image-301" title="System Trace - ST01" src="http://saplab.org/wp-content/uploads/2009/03/system-trace05.jpg" alt="System Trace - ST01" width="299" height="129" /></p>



	
	
	
					<li>
				<a href="http://saplab.org/2009/03/batch-input-concept/" rel="bookmark">
													
				Batch Input Concept</a>
			</li>
				
			
	<div class="clear">&nbsp;</div>
	
]]></content:encoded>
			<wfw:commentRss>http://saplab.org/2009/03/how-to-do-a-system-trace/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Display Employee Photo in ESS</title>
		<link>http://saplab.org/2009/03/display-employee-photo-in-ess/</link>
		<comments>http://saplab.org/2009/03/display-employee-photo-in-ess/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 19:16:15 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[HCM/HR]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://saplab.org/?p=216</guid>
		<description><![CDATA[Displaying the employee photo in ESS is definitely turning into a FAQ. I&#8217;ve seen lots and lots of people asking in forums about this, and how they can achieve displaying the employee&#8217;s photo via ESS. Providing that you have at least the Employee Self-Service 60.2 Business Package (for ERP 2004), it shouldn&#8217;t be hard for [...]


	
	
No related posts found

]]></description>
			<content:encoded><![CDATA[<p>Displaying the employee photo in ESS is definitely turning into a FAQ. I&#8217;ve seen lots and lots of people asking in forums about this, and how they can achieve displaying the employee&#8217;s photo via ESS. Providing that you have at least the <a title="SAP ESS Business Package for ERP2004" href="http://help.sap.com/saphelp_erp2004/helpdata/en/5b/76a6d7fd3a4e91bfb422405bf3e04d/frameset.htm" target="_blank">Employee Self-Service 60.2 Business Package (for ERP 2004)</a>, it shouldn&#8217;t be hard for you to get there though some simple custiomizing. Look into the steps below and please, get back to me in case something doesn&#8217;t go as you expect.</p>
<p>1. Enter transaction code  <strong>OANR</strong> and create a “Number Range” for SAP Archive Link;</p>
<p>2. For this process, additional authorization will be required for authorization object <strong>S_NUMBER = 03 ARCHIVELNK</strong>;</p>
<p>3. In “Intervals”, create a number range <strong>01</strong> from <em>0000000001</em> to <em>9999999999</em> without the external number flag. It is likely that this range already exists;</p>
<p><img class="aligncenter size-full wp-image-218" title="Display ESS Photo" src="http://saplab.org/wp-content/uploads/2009/03/ess-photo01.jpg" alt="Display ESS Photo" width="500" height="220" /></p>
<p>4. To assign the Documents Class, enter transaction code  <strong>OAC2</strong> and maintain table <strong>TOAVE</strong>. Create an entry with Document type <strong>HRICOLFOTO</strong> with document class <strong>JPG</strong>;</p>
<p>5. Set all three columns here to minuses and do not set the flag in the check box;</p>
<p>6. Now you must create a Content Repository with a storage type <strong>FILE</strong> archive. Enter transaction code <strong>OAC0</strong>.</p>
<p>7. Swap from <em>Display</em> to <em>Change</em>, select an entry and choose <em>Copy</em>. In alternative, you can just hit <em>Create</em> and fill in the following fields:</p>
<ul>
<li>Choose a two character name – can use Zx (where x is a number) if you need to use a customer namespace;</li>
<li>Choose the relevant description;</li>
<li>Set DocArea to be ‘Archive Link’;</li>
<li>Storage type – set to R/3 Database;</li>
<li>Protocol – leave blank;</li>
<li>Choose Version no. 0046 (or the latest one available);</li>
<li>Contents table – set this to SDOKCONT1;</li>
<li>Basic Path – c:\ (this should be set to where the photos are stored);</li>
<li>Archive Path – c:\ (this is the path from where the photos are to be retrieved);</li>
<li>Output Device – leave blank.</li>
</ul>
<p>8. Enter the path name where the photos are to be loaded from (this is for loading purposes only). When the photos are linked into the SAP system, SAP will take a ‘copy’ and store it in his own repository. The path may only need to be entered to ‘Arch.path’ and all the other entries;</p>
<p><img class="aligncenter size-full wp-image-222" title="ESS Photo" src="http://saplab.org/wp-content/uploads/2009/03/ess-photo02.jpg" alt="ESS Photo" width="500" height="289" /></p>
<p>9. Activate the Content Server Interface by maintaining the corresponding Basis service &#8211; transaction code <strong>SICF</strong>;</p>
<p>10. Create a user profile – with sufficient authorizations to carry out the processes which are done by the system in the background. Ideally this should be a background system user. Using your own user ID will trigger a warning that you are using a dialogue user account. If you use your own user ID, change it as soon as you have tested the configuration. Once you have finished the project, the chances are that your user account will be deleted from the system which will subsequently stop this service from working. Also, don&#8217;t forget to document every step of your configurations, including screenshots, passwords and authorization profiles;</p>
<p>11. Double-click on “content server” in the left hand tree structure, under <em>default_host &gt; sap &gt; bc &gt; content server</em>;</p>
<p>12. Click on the refresh icon and make sure that the service is activated (black instead of gray). If it is activated, the writing should also be in bold;</p>
<p>13. Enter transaction code  <strong>OAC3</strong> and check which content repository (Archive) is linked to document type HRICOLFOTO in object type <strong>PREL</strong>.</p>
<p>14. Set the ‘Content Repository’ field to the one you set up in the step above. Note the Ret.per. field is the retention period for the photo in MONTHS (the default is 833 years and 3 months);</p>
<p><strong>Linking a photo to a personnel number</strong></p>
<p>15. Enter transaction code <strong>OAAD</strong> and click on &#8220;Store and Assign&#8221;;</p>
<p>16. Enter business object <strong>PREL</strong>, document type <strong>HRICOLPHOTO</strong> and click on Create;</p>
<p>17. Enter the Personnel Number of the employee you want to link the photo to. Choose the infotype that you wish the photo to be displayed on (I&#8217;ve tested with Infotype 0002 but should);</p>
<p>18. Click on <em>Continue</em>;</p>
<p>19. Enter the path and filename of the photo. The dropdown will allow you to navigate to the appropriate directory;</p>
<p>20. The system will notify you that the Stored document is created successfully. If an error 401 appears, regarding missing authorizations, redo the above step. It is known to happen the first time you try to load the photo (SAP:-));</p>
<p><strong>Displaying photos</strong></p>
<p>21. You can now display your linked photos.</p>
<p>22. From any Infotype in PA30, you achieve this by selecting the employee in Display or Maintain Data and selecting Menu item ‘Extras’, display all facsimilies:</p>
<ul>
<li>Access transaction code <strong>SM30 </strong>and maintain table <strong>T588J</strong>;</li>
<li>Note that Header structure per infotype and Header modifier activities describe which header is to be shown at the top of each infotype. The <strong>Passport photo</strong> option determines whether HRICOLFOTO or HRIEMPFOTO is used. Choosing either option is acceptable as long as all your other settings relate to that entry as well;</li>
<li>Add an entry for PERNR with Filed Type ‘PIC’. Column 75 puts the picture on the right hand side. The IT column is used to decide where to take the ‘Field Name’ value from. For the PERNR attribute, all infotypes have this field;</li>
<li>Before closing, <strong>GENERATE</strong> the screen header again;</li>
</ul>
<p>23. In PA30, you can double click on the picture in the Infotype. This will bring up a bigger version of it;</p>
<p>24. As soon as the above configurations are done, ESS users can now update their own data, using the <a title="SAP ESS Who's Who" href="http://help.sap.com/saphelp_erp2005/helpdata/en/da/87f34081df702ae10000000a155106/frameset.htm" target="_blank">Who&#8217;s Who application</a>;</p>
<p>25. Managers will also be able to view the employee&#8217;s photo in the <a title="SAP MSS Team: Employee Information" href="http://help.sap.com/saphelp_erp2005/helpdata/en/d5/8d89ab21784f22951bbb48a98fe703/frameset.htm" target="_blank">MSS application Team: Employee Information</a>.</p>



	
	<p>No related posts found</p>

]]></content:encoded>
			<wfw:commentRss>http://saplab.org/2009/03/display-employee-photo-in-ess/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
