<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3615088340668766693</id><updated>2012-02-16T02:01:01.608-08:00</updated><category term='R12'/><category term='HRMS'/><category term='Talent Management'/><category term='OTL'/><category term='Tips and Tweaks'/><category term='Payroll'/><title type='text'>Oracle HCM - My playground</title><subtitle type='html'>Oracle HR, Payroll, Time and Labor,  Self Service HR, Advance Benefit, Talent Management(Performance Management,Competency Management, Performance Appraisal, Goal Management) iRecruitment, Compensation Workbench</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ramesh-oraclehrms.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7980247323434154738</id><published>2010-01-02T20:35:00.000-08:00</published><updated>2010-01-04T01:09:12.251-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='OTL'/><title type='text'>Oracle R12.1.2 HCM New Functionality Part 1</title><content type='html'>EBS R12.1.2 is released and much awaited gap in the OTL and Absence Management product is closed in the current release.&lt;br /&gt;OTL timecard is integrated with the SSHR Absence Management, with this new functionality Absence entered in the Oracle Core HR/ ESS or MSS will be populated in OTL Timecard.Similarly Absence time entered in OTL can be viewed in Core HR and SSHR. This new functionality helps to maintain the data integrity and  this new functionality also eliminates much of the custom work that need to be done by the consultants to validate the time entered in OTL against the Absence Management&lt;br /&gt;&lt;br /&gt;To understand how to setup Absence Management refer the blog http://ramesh-oraclehrms.blogspot.com/2007/07/leave-management.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7980247323434154738?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7980247323434154738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7980247323434154738'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2010/01/oracle-r1212-hcm-new-functionality-part.html' title='Oracle R12.1.2 HCM New Functionality Part 1'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7655869876168852891</id><published>2009-02-22T14:18:00.000-08:00</published><updated>2009-02-22T21:20:17.672-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><category scheme='http://www.blogger.com/atom/ns#' term='OTL'/><title type='text'>Archiving OTL Timecard</title><content type='html'>The Timecard archive process in OTL helps to archive the timecard which are no longer needed and to improve performance of the OTL. Once archived the timecard summary information is available for the users but not the detailed view. Users will not be able to edit or modify any details of the timecard&lt;br /&gt;&lt;br /&gt;Following are the process that need to be performed for the archiving the OTL timecard&lt;br /&gt;&lt;br /&gt;1) Setup following profile option&lt;ul&gt;&lt;li&gt;OTL: Archive Restore Chunk Size&lt;/li&gt;&lt;li&gt;OTL: Minimum Age of Data Set for Archiving&lt;/li&gt;&lt;li&gt;OTL: Max Errors in Validate Data Set&lt;/li&gt;&lt;/ul&gt;2) Run 'Define Data Set Process'  -This is the first step in the overall process of archiving timecard, This processes helps to identify the date range of the timecard that need to be archived. This process will move the data set to temporary tables in preparation for archiving.&lt;br /&gt;Note: Make sure not to select too much data at once, the process may fail.&lt;br /&gt;If the process fails the data can be restored using the '&lt;span style="font-style: italic;"&gt;Undo Data Set process&lt;/span&gt;'&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lfQcXZG7CU8/SaHfSMQQkjI/AAAAAAAACro/t51qX2C5u1s/s1600-h/define+data+set.JPG"&gt;&lt;img style="cursor: pointer; width: 452px; height: 263px;" src="http://4.bp.blogspot.com/_lfQcXZG7CU8/SaHfSMQQkjI/AAAAAAAACro/t51qX2C5u1s/s320/define+data+set.JPG" alt="" id="BLOGGER_PHOTO_ID_5305767339639214642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3) Next step in the archiving process is run 'Validate Data Set Process' - This process checks for error on the timecards in the data set.This process returns a validation warning message if the process finds the timecard with the status: working, rejected, submitted, approved, or error.&lt;br /&gt;&lt;br /&gt;Note:The validation process may encounter some errors during processing. To restrict the number of errors reported at one time, you can set the OTL&lt;span style="font-style: italic;"&gt;: Max Errors in Validate Data Set&lt;/span&gt; profile option to a maximum number of errors. The process stops running when it reaches the number of errors you define.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lfQcXZG7CU8/SaHf9AQznbI/AAAAAAAACrw/wgT4WK_zJMY/s1600-h/validate.JPG"&gt;&lt;img style="cursor: pointer; width: 424px; height: 234px;" src="http://3.bp.blogspot.com/_lfQcXZG7CU8/SaHf9AQznbI/AAAAAAAACrw/wgT4WK_zJMY/s320/validate.JPG" alt="" id="BLOGGER_PHOTO_ID_5305768075154660786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4) Final Step in the Timecard archiving is to run the 'Archive Data Set Process' - The archive process moves the defined data set of the validated timecard data from active tables in the OTL application to archive table.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lfQcXZG7CU8/SaHg1Up369I/AAAAAAAACr4/vW7PisGpWww/s1600-h/archive.JPG"&gt;&lt;img style="cursor: pointer; width: 437px; height: 236px;" src="http://4.bp.blogspot.com/_lfQcXZG7CU8/SaHg1Up369I/AAAAAAAACr4/vW7PisGpWww/s320/archive.JPG" alt="" id="BLOGGER_PHOTO_ID_5305769042701183954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In my next blog I'll write the details of restoring the archived data back to OTL application&lt;br /&gt;&lt;br /&gt;Try this out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7655869876168852891?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7655869876168852891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7655869876168852891'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2009/02/archiving-otl-timecard.html' title='Archiving OTL Timecard'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lfQcXZG7CU8/SaHfSMQQkjI/AAAAAAAACro/t51qX2C5u1s/s72-c/define+data+set.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-8097964144123222572</id><published>2009-01-02T19:21:00.000-08:00</published><updated>2009-01-02T20:39:47.202-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Employee Directory</title><content type='html'>Most of company have a separate team or a department to handle the Organization Development or Organization Design (OD). The companies use Software Packages to design the new Org chart or to re-org the chart.These software package will get the data from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ERP&lt;/span&gt; system or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;HRIS&lt;/span&gt; or will be maintained as a separate stand alone package which will be accessed by the employee via intranet.Once the organization design is done the changes will be done in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ERP&lt;/span&gt; or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;HRIS&lt;/span&gt; reflecting the new Org design&lt;br /&gt;&lt;br /&gt;In this blog I am trying to explain how we can use Employee directory function in Oracle which will allow employees to view the company's Organization structure and browse the employee details. Small company's who are not having any Org charting tool can use this functionality in Oracle which will enable the employee to view the Organization structure,their subordinates and the reporting relation within the organization&lt;br /&gt;&lt;br /&gt;Setup:&lt;br /&gt;Attach the function "Proxy Page" to the Self Service Global Menu with a prompt&lt;br /&gt;&lt;br /&gt;The data can be refreshed using the concurrent request "Refresh Employee directory" with following parameter&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lfQcXZG7CU8/SV7rSk8s9hI/AAAAAAAACjY/hMUG7blSoP8/s1600-h/untitled.JPG"&gt;&lt;img style="cursor: pointer; width: 430px; height: 223px;" src="http://3.bp.blogspot.com/_lfQcXZG7CU8/SV7rSk8s9hI/AAAAAAAACjY/hMUG7blSoP8/s320/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5286921716967994898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try it Out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-8097964144123222572?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8097964144123222572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8097964144123222572'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2009/01/employee-directory.html' title='Employee Directory'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_lfQcXZG7CU8/SV7rSk8s9hI/AAAAAAAACjY/hMUG7blSoP8/s72-c/untitled.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-5413976011964577564</id><published>2008-10-12T19:48:00.000-07:00</published><updated>2008-10-12T20:29:58.746-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>R12 Maintain Employee Data using a Single Responsibility in Multi Business Group</title><content type='html'>There will be always a question from the customers who are in an Global environment (in an multi Business Group environment) " How to maintain employee data using a single responsibility"&lt;div&gt;---Yes this was a constraint in 11.5.10, now in R12 this is made possible. Now customers will be able to maintain employees using the single responsibility across business group.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This functionality is Out of box with the product.&lt;br /&gt;To leverage this functionality following are the pre-requistes/ Setups &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;HR module should be in Multi Buisness Group Environment&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HR Organization hierarchy should be using Global hierarchy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HR Security Profile should be defind using the Global Security Profile form&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Attach the global security profile to the HR: Security Profile at the Responsibility level&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Crshanmug%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C02%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Georgia; 	panose-1:2 4 5 2 5 4 5 2 3 3; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:647 0 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;Once the above setup steps are completed, follow the below navigation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;Global HRMS Manager &gt; Maintaining Using Template &gt; Maintain Employees &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;(M) View &gt; find&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lfQcXZG7CU8/SPK_FlPFKPI/AAAAAAAABzQ/Xa4tXllhKbo/s1600-h/BG.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_lfQcXZG7CU8/SPK_FlPFKPI/AAAAAAAABzQ/Xa4tXllhKbo/s320/BG.JPG" alt="" id="BLOGGER_PHOTO_ID_5256473817710405874" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;Using the Find screen, In the Business Group Name field you will be able to select the Business group that you want to access the employee data and click find to retrieve the employee information.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Georgia;color:black;"  &gt;&lt;span style="font-weight: bold;"&gt;Important Note&lt;/span&gt;: Using this method you will only be able to maintain the existing employee data. If you create any new employees using this responsibility, the employee data will be created in the default &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;BG&lt;/span&gt; to which the responsibility is attached&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-5413976011964577564?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/5413976011964577564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/5413976011964577564'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/10/r12-maintain-employee-data-using-single.html' title='R12 Maintain Employee Data using a Single Responsibility in Multi Business Group'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lfQcXZG7CU8/SPK_FlPFKPI/AAAAAAAABzQ/Xa4tXllhKbo/s72-c/BG.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-4478217411043441954</id><published>2008-08-17T19:35:00.000-07:00</published><updated>2008-08-17T20:11:12.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OTL'/><title type='text'>Adding Cost Center value to the OTL Timecard</title><content type='html'>The common requirement in any timecard configuration is to have a cost center field to charge the time against. By default in OTL Oracle provides the cost center field but for displaying the values in the Timecard you need to configure the ltd file and create a View to hold the cost center value&lt;br /&gt;&lt;br /&gt;Following code can be used to create the view&lt;br /&gt;CREATE OR REPLACE FORCE VIEW HXC_CUI_CUSTOM9_V ( display_value ,value ) AS select fv.flex_value'-'fv.DESCRIPTION display_value, to_char(flex_value_id) value from fnd_flex_values_vl fv, fnd_flex_value_sets fvs where fv.flex_value_set_id = fvs.flex_value_set_id and fvs.flex_value_set_name = 'GL_COA_COST_CENTER'&lt;br /&gt;&lt;br /&gt;Following are the three layout needed to be modified&lt;br /&gt;&lt;br /&gt;Payroll layout - hxczzhxclayt0000.ldt&lt;br /&gt;Payroll Review page - hxczzhxclayt0005.ldt&lt;br /&gt;Payroll Confirmation page - hxczzhxclayt0001.ldt&lt;br /&gt;&lt;br /&gt;Replace the cost center segment with the below code&lt;br /&gt;&lt;br /&gt;Modify the Payroll layout - hxczzhxclayt0000.ldt&lt;br /&gt;&lt;br /&gt;BEGIN HXC_LAYOUT_COMPONENTS "Payroll Timecard Layout - Cost Center"OWNER = "CUSTOM"COMPONENT_VALUE = "COSTCENTER"REGION_CODE = "HXC_CUI_TIMECARD"REGION_CODE_APP_SHORT_NAME = "HXC"ATTRIBUTE_CODE = "HXC_TIMECARD_COST_CENTER"ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"SEQUENCE = "190"COMPONENT_DEFINITION = "CHOICE_LIST"RENDER_TYPE = "WEB"PARENT_COMPONENT ="NEC Payroll Timecard Layout - Day Scope Building blocks for worker timecard matrix"LAST_UPDATE_DATE = "2004/05/24"&lt;br /&gt;BEGIN HXC_LAYOUT_COMP_QUALIFIERS "NEC Payroll Timecard Layout - Cost Center"OWNER = "CUSTOM"QUALIFIER_ATTRIBUTE_CATEGORY = "CHOICE_LIST"QUALIFIER_ATTRIBUTE1 = "Custom9VO" ########Changed to Custm9VO ##############QUALIFIER_ATTRIBUTE4 = "N"QUALIFIER_ATTRIBUTE8 = "DisplayValue"QUALIFIER_ATTRIBUTE9 = "Value#NUMBER"&lt;br /&gt;QUALIFIER_ATTRIBUTE10 ="oracle.apps.hxc.selfservice.timecard.server.Custom9VO" ########Changed to Custm9VO ##############&lt;br /&gt;QUALIFIER_ATTRIBUTE11 = "TIMECARD_BIND_END_DATETIMECARD_BIND_END_DATE"QUALIFIER_ATTRIBUTE17 = "OraTableCellText"QUALIFIER_ATTRIBUTE20 = "N"QUALIFIER_ATTRIBUTE21 = "Y"QUALIFIER_ATTRIBUTE22 = "L"QUALIFIER_ATTRIBUTE25 = "FLEX"QUALIFIER_ATTRIBUTE26 = "Dummy Cost Context"QUALIFIER_ATTRIBUTE27 = "Attribute2"LAST_UPDATE_DATE = "2004/05/24"END HXC_LAYOUT_COMP_QUALIFIERS&lt;br /&gt;END HXC_LAYOUT_COMPONENTS&lt;br /&gt;&lt;br /&gt;Modify the Payroll Review page - hxczzhxclayt0005.ldt&lt;br /&gt;&lt;br /&gt;BEGIN HXC_LAYOUT_COMPONENTS "Payroll Review Layout - Cost Center" OWNER = "CUSTOM" COMPONENT_VALUE = "COSTCENTER" REGION_CODE = "HXC_CUI_TIMECARD" REGION_CODE_APP_SHORT_NAME = "HXC" ATTRIBUTE_CODE = "HXC_TIMECARD_COST_CENTER" ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC" SEQUENCE = "160" COMPONENT_DEFINITION = "CHOICE_LIST" RENDER_TYPE = "WEB" PARENT_COMPONENT = "NEC Payroll Review Layout - Day building blocks - matrix layout" LAST_UPDATE_DATE = "2004/05/24" BEGIN HXC_LAYOUT_COMP_QUALIFIERS "NEC NEC Payroll Review Layout - Cost Center" OWNER = "CUSTOM" QUALIFIER_ATTRIBUTE_CATEGORY = "CHOICE_LIST" QUALIFIER_ATTRIBUTE1 = "Custom9VO" #QUALIFIER_ATTRIBUTE8 = "DisplayValue" #QUALIFIER_ATTRIBUTE9 = "Value#NUMBER" QUALIFIER_ATTRIBUTE10 = "oracle.apps.hxc.selfservice.timecard.server.Custom9VO" #QUALIFIER_ATTRIBUTE11 = "TIMECARD_BIND_END_DATETIMECARD_BIND_END_DATE" #QUALIFIER_ATTRIBUTE17 = "OraTableCellText" QUALIFIER_ATTRIBUTE20 = "N" QUALIFIER_ATTRIBUTE21 = "Y" QUALIFIER_ATTRIBUTE22 = "L" QUALIFIER_ATTRIBUTE25 = "FLEX" QUALIFIER_ATTRIBUTE26 = "Dummy Cost Context" QUALIFIER_ATTRIBUTE27 = "Attribute2" QUALIFIER_ATTRIBUTE30 = "Y" LAST_UPDATE_DATE = "2004/05/24" END HXC_LAYOUT_COMP_QUALIFIERS END HXC_LAYOUT_COMPONENTS&lt;br /&gt;&lt;br /&gt;Modify Payroll Confirmation page - hxczzhxclayt0001.ldt&lt;br /&gt;&lt;br /&gt;BEGIN HXC_LAYOUT_COMPONENTS "Payroll Confirmation Layout - Cost Center" OWNER = "CUSTOM" COMPONENT_VALUE = "COSTCENTER" REGION_CODE = "HXC_CUI_TIMECARD" REGION_CODE_APP_SHORT_NAME = "HXC" ATTRIBUTE_CODE = "HXC_TIMECARD_COST_CENTER" ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC" SEQUENCE = "210" COMPONENT_DEFINITION = "CHOICE_LIST" RENDER_TYPE = "WEB" PARENT_COMPONENT = "NEC Payroll Confirmation Layout - Day Scope Building blocks for worker timecard matrix" LAST_UPDATE_DATE = "2004/05/24" BEGIN HXC_LAYOUT_COMP_QUALIFIERS "NEC NEC Payroll Confirmation Layout - Cost Center" OWNER = "CUSTOM" QUALIFIER_ATTRIBUTE_CATEGORY = "CHOICE_LIST" QUALIFIER_ATTRIBUTE1 = "Custom9VO" #QUALIFIER_ATTRIBUTE8 = "DisplayValue" #QUALIFIER_ATTRIBUTE9 = "Value#NUMBER" QUALIFIER_ATTRIBUTE10 = "oracle.apps.hxc.selfservice.timecard.server.Custom9VO" #QUALIFIER_ATTRIBUTE11 = "TIMECARD_BIND_END_DATETIMECARD_BIND_END_DATE" #QUALIFIER_ATTRIBUTE17 = "OraTableCellText" QUALIFIER_ATTRIBUTE20 = "N" QUALIFIER_ATTRIBUTE21 = "Y" QUALIFIER_ATTRIBUTE22 = "L" QUALIFIER_ATTRIBUTE25 = "FLEX" QUALIFIER_ATTRIBUTE26 = "Dummy Cost Context" QUALIFIER_ATTRIBUTE27 = "Attribute2" QUALIFIER_ATTRIBUTE30 = "Y" LAST_UPDATE_DATE = "2004/05/24" END HXC_LAYOUT_COMP_QUALIFIERS END HXC_LAYOUT_COMPONENTS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-4478217411043441954?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/4478217411043441954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/4478217411043441954'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/08/adding-cost-center-value-to-otl.html' title='Adding Cost Center value to the OTL Timecard'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-3013146733074096269</id><published>2008-07-26T08:38:00.000-07:00</published><updated>2008-07-26T09:55:04.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OTL'/><title type='text'>Line Manager Time Entry funtionality</title><content type='html'>This post in the continuation of the Previous posts Various way of entering time into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OTL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle Time &amp;amp; Labor Line Manager functionality is available with the product out of Box, The User Function name is &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Timecard&lt;/span&gt; Mgr&lt;/strong&gt; (Function -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;HXC&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;TIMECARDS&lt;/span&gt;_MGR).&lt;br /&gt;&lt;br /&gt;This function is included in the Seeded Manager Self Service menu HR_LINE_MANAGER_ACCESS_V4.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IMPORTANT CATCH&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;By default this function will allow the manager to enter his own time, which most of the customer wont prefer the Manager to put in his time in the same place where the Manager can enter time for his direct reports.&lt;br /&gt;&lt;br /&gt;there is an very simple way to restrict Manager for entering his time using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Timecard&lt;/span&gt; Mgr function&lt;br /&gt;&lt;br /&gt;we will be able to limit by setting an additional parameter on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Timecard&lt;/span&gt; Mgr function (Function - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;HXC&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;TIMECARDS&lt;/span&gt;_MGR). To limit the manager from entering their own data, the parameter - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;pManagerEnabled&lt;/span&gt; should be entered at the end of other parameters (connector is &amp;amp;) with an N being 'Not Enabled', and a Y equaling 'Enabled'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example - to disable Line Manager entry of their own time using the Line Manager functionality, the parameter is added as: &amp;amp;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;pManagerEnabled&lt;/span&gt;=N&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_lfQcXZG7CU8/SItVZD1W-wI/AAAAAAAABEM/5DQc9zK6OjA/s1600-h/form+cuntion.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5227365681507793666" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_lfQcXZG7CU8/SItVZD1W-wI/AAAAAAAABEM/5DQc9zK6OjA/s320/form+cuntion.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Try this out&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-3013146733074096269?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3013146733074096269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3013146733074096269'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/07/line-manager-time-entry-funtionality.html' title='Line Manager Time Entry funtionality'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_lfQcXZG7CU8/SItVZD1W-wI/AAAAAAAABEM/5DQc9zK6OjA/s72-c/form+cuntion.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-8475275489380993432</id><published>2008-07-20T20:08:00.000-07:00</published><updated>2008-07-20T20:11:59.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tweaks'/><title type='text'>Identifying Descriptive Flexfield in the Form</title><content type='html'>&lt;div&gt;Descriptive Flexfield are used to gather additional information about the business entity beyond the information required by the Oracle application&lt;br /&gt;&lt;br /&gt;Or we can also define the descriptive flexfield as the configurable fields which we can used to capture the additional information&lt;br /&gt;&lt;br /&gt;Descriptive flexfield appears on a form as a field enclosed within Brackets&lt;br /&gt;&lt;br /&gt;Many time I get the question from my functional users how they will be able to identify the descriptive flexfield name in the form.&lt;br /&gt;&lt;br /&gt;There is an easy way to find this&lt;br /&gt;&lt;br /&gt;Navigate the the Form where you want to find the Descriotive flexfield&lt;br /&gt;The select the following Menu&lt;br /&gt;&lt;br /&gt;Help &gt; Examine&lt;br /&gt;&lt;br /&gt;In the Block Select ‘$DESCRIPTIVE_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;FLEXFIELD&lt;/span&gt;$&lt;br /&gt;In the field select the Form in which you are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;looking&lt;/span&gt; for example “ PERSON.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DF&lt;/span&gt;’. The Value field will display the Descriptive &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;flexfield&lt;/span&gt; that you are looking for.&lt;/div&gt;&lt;a href="http://bp1.blogger.com/_lfQcXZG7CU8/SIP-H-7tdCI/AAAAAAAABEE/cEW9FcVAB5k/s1600-h/untitled.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5225299405785887778" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_lfQcXZG7CU8/SIP-H-7tdCI/AAAAAAAABEE/cEW9FcVAB5k/s320/untitled.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-8475275489380993432?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8475275489380993432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8475275489380993432'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/07/identifying-descriptive-flexfield-in.html' title='Identifying Descriptive Flexfield in the Form'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_lfQcXZG7CU8/SIP-H-7tdCI/AAAAAAAABEE/cEW9FcVAB5k/s72-c/untitled.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-2517712116425091180</id><published>2008-07-05T22:55:00.000-07:00</published><updated>2008-07-05T23:06:25.330-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OTL'/><title type='text'>OTL - Authorized Delegate</title><content type='html'>&lt;p&gt;Authorized Delegate: This functionality is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;similar&lt;/span&gt; to the timekeeper functionality but has few difference&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Timekeeper uses the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;PUI&lt;/span&gt; where as Authorized &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Delegate&lt;/span&gt; uses Self Service&lt;/li&gt;&lt;li&gt;Timekeeper can access the people who are assigned to the Timekeeper group where authorized &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Delegate&lt;/span&gt; is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;controlled&lt;/span&gt; by the HR:Security Profile&lt;/li&gt;&lt;li&gt;Timekeeper has seeded &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;responsibility&lt;/span&gt; where the authorized delegate the user must build the custom &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;responsibility&lt;/span&gt; using the Seeded Menu 'Authorized Delegate Timecard Entry’&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This functionality is good to use when a single person need to enter time for fewer number of employees, if there are more number of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;employees&lt;/span&gt; it is always advisable to use timekeeper&lt;/p&gt;&lt;p&gt;Try it out&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-2517712116425091180?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/2517712116425091180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/2517712116425091180'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/07/otl-authorized-delegate.html' title='OTL - Authorized Delegate'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-8976262229667137039</id><published>2008-06-01T16:13:00.000-07:00</published><updated>2008-06-01T17:24:05.436-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OTL'/><title type='text'>OTL Time Keeper</title><content type='html'>There are multiple ways you can enter time into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OTL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Self Service time - employee entering his own time&lt;/li&gt;&lt;li&gt;Line Manager time Entry - Manager Entering time for his direct reports&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Timestore&lt;/span&gt; Deposit &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;API&lt;/span&gt; - Time import using the interface from the third party system&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Timekeeper&lt;/span&gt; - one person entering time for the group of employees based on the group assigned to them&lt;/li&gt;&lt;li&gt;Authorized Delegate - One person entering time for the group of employees based on the security profile attached in the user/&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;responsibility&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;In this section I am going to explain how to setup Timekeeper module for entering the time for the Group of employees&lt;br /&gt;&lt;br /&gt;Before starting the Timekeeper configuration , if you directly go the Responsibility &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;OTL&lt;/span&gt; Super timekeeper and click the function timekeeper Entry you will get the following error &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;msg&lt;/span&gt;,&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_lfQcXZG7CU8/SEMwxDL87aI/AAAAAAAABDA/fUTDB3MisSQ/s1600-h/Timekeeper.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5207059213397585314" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_lfQcXZG7CU8/SEMwxDL87aI/AAAAAAAABDA/fUTDB3MisSQ/s320/Timekeeper.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The above error message will clearly tell you what are the setup steps you need to do to enable the Timekeeper&lt;br /&gt;&lt;br /&gt;The first two steps are to be done in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;OTL&lt;/span&gt; Application developer Responsibility&lt;br /&gt;1. Timekeeper Misc Setup Items&lt;br /&gt;2. Timekeeper Layout attribute&lt;br /&gt;&lt;br /&gt;The third step should be done in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;OTL&lt;/span&gt; super Timekeeper &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;Responsibility&lt;/span&gt;&lt;br /&gt;3. Timekeeper Group is created&lt;br /&gt;&lt;br /&gt;The Forth step should be done in the System administrator, this step should be done at the user level and it is only for the super timekeeper&lt;br /&gt;4 Profile &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;OTL&lt;/span&gt;: Allow Change Group Timekeeper&lt;br /&gt;&lt;br /&gt;I'll be explaining each of the above steps in detail in my next post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-8976262229667137039?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8976262229667137039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8976262229667137039'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/06/otl-time-keeper.html' title='OTL Time Keeper'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_lfQcXZG7CU8/SEMwxDL87aI/AAAAAAAABDA/fUTDB3MisSQ/s72-c/Timekeeper.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-472704413683599032</id><published>2008-04-11T17:18:00.000-07:00</published><updated>2008-04-11T17:25:49.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tweaks'/><title type='text'>Accrual Balance Display in Self Service HR</title><content type='html'>One of the comon requirement that often times come in the Absence Managment is HR team want their employee to be able to see their available accrued/PTO balance.&lt;br /&gt;As an employee it is always good to know how much vacation balance an employee is left with&lt;br /&gt;&lt;br /&gt;Here is a simple setup that can enable your employee to view the available balance through the Self Service absence Management&lt;br /&gt;&lt;br /&gt;Step 1: Define the Absence element&lt;br /&gt;Step 2: Link the Element based on the Eligibilty Criteria&lt;br /&gt;Step 3: Define the Absence Type&lt;br /&gt;Step 4: Define the Accrual Plan&lt;br /&gt;Step 5: Attach the Accrual Plan to the Employee&lt;br /&gt;Step 6: Complete the setup for the Self Service HR&lt;br /&gt;Step 7: Make sure employee is able access the absence Management Functionality&lt;br /&gt;&lt;br /&gt;Setup steps to enable the Entitlement Balance in the Absence Management&lt;br /&gt;&lt;br /&gt;Step 1: Create an Element set with the type as ‘Run Set’&lt;br /&gt;Step 2: Attach the element set to the Profile option HR: Accrual Plan Element Set Displayed to User at the Responsibility level (Employee Self Service)&lt;br /&gt;Step 3: Bounce the Appache&lt;br /&gt;&lt;br /&gt;Now Navigate to the Employee Self Service &gt; Absence Management &gt; (T) Entitlement Balance&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_lfQcXZG7CU8/SAAA6pt2yGI/AAAAAAAAAmc/KfltSJORVGI/s1600-h/balance.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5188147778361411682" style="WIDTH: 463px; CURSOR: hand; HEIGHT: 91px" height="99" alt="" src="http://bp2.blogger.com/_lfQcXZG7CU8/SAAA6pt2yGI/AAAAAAAAAmc/KfltSJORVGI/s320/balance.JPG" width="476" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try this out&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-472704413683599032?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/472704413683599032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/472704413683599032'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/04/absence-balance-in-self-service-hr.html' title='Accrual Balance Display in Self Service HR'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_lfQcXZG7CU8/SAAA6pt2yGI/AAAAAAAAAmc/KfltSJORVGI/s72-c/balance.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-5924149959230362859</id><published>2008-03-09T14:23:00.000-07:00</published><updated>2008-04-10T23:14:22.116-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Job Vs Position</title><content type='html'>As a Functional consultant the first thing that we should decide before we can design the solution for a customer is whether the system going to be a Single Business Group or Multi Business Group.&lt;br /&gt;&lt;br /&gt;The second main important thing we need to decide is whether the customer is going to use Job or position.&lt;br /&gt;&lt;br /&gt;When we put this question to the customer the first expected question for the Customer side would be what is the difference between Job and Position&lt;br /&gt;&lt;br /&gt;The content in this blog is more of my own view and the simplistic approach I always like. review the documentation before you can decide on the approach you want to take&lt;br /&gt;&lt;br /&gt;To explain it in a very high level&lt;br /&gt;&lt;strong&gt;Jobs&lt;/strong&gt; are Generic Title or Role within a Business Group, independent of any single organization. Required. Usually more specific if positions are not used.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Position &lt;/strong&gt;are Specific occurrence of one job, fixed within an organization. Not required&lt;br /&gt;&lt;br /&gt;If you are in US legislation your job will drive you &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;FLSA&lt;/span&gt;&lt;/span&gt; and EEO reporting. Personally I feel maintaining the Position is hard in an unstructured organization. Position Hierarchy will suite for the University/college/School and Government Organization&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Maintenance&lt;/span&gt; is more in the Position hierarchy than in the Job. If your customer feel they need less &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;maintenance&lt;/span&gt; activity then you should recommend Job not the Position&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-5924149959230362859?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/5924149959230362859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/5924149959230362859'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/03/job-vs-position.html' title='Job Vs Position'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-8705162072830963447</id><published>2008-01-19T16:02:00.000-08:00</published><updated>2009-02-22T17:08:26.304-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><category scheme='http://www.blogger.com/atom/ns#' term='Talent Management'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>R12 Suitability Matching functionality</title><content type='html'>Suitability Matching Functionality is the new functionality available in both Employee and Manager Self Service.&lt;br /&gt;To explain this is in a very common language - this function helps the employee to find the opportunity in the organization that suites his role and competency.The employee can compare the various competency that is desired and essential for a particular role&lt;br /&gt;For the manager Self service this function helps them to find the employee / applicant based on the competency and the role&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List of Options available in the Manager Self Service&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_lfQcXZG7CU8/R5KSPNQZGHI/AAAAAAAAAiM/s-YLESvOIq4/s1600-h/Main+list+of+functionas.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157345313246746738" style="width: 520px; height: 198px;" alt="" src="http://bp1.blogger.com/_lfQcXZG7CU8/R5KSPNQZGHI/AAAAAAAAAiM/s-YLESvOIq4/s320/Main+list+of+functionas.JPG" width="412" border="0" height="130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the manager Self Service lets take an example of searching the employee/contingent worker/an applicant based on the competency profile and View it in a Graph for analysing the competency for the Job&lt;br /&gt;&lt;br /&gt;Start with the option 'Find Suitable People by Competency'&lt;br /&gt;&lt;br /&gt;Add the list of competency that you want to search for&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_lfQcXZG7CU8/R5KZLdQZGII/AAAAAAAAAiU/gjsfyC9xuMk/s1600-h/Compentency.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157352945403631746" style="width: 531px; height: 195px;" alt="" src="http://bp2.blogger.com/_lfQcXZG7CU8/R5KZLdQZGII/AAAAAAAAAiU/gjsfyC9xuMk/s320/Compentency.JPG" width="389" border="0" height="100" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you select the continue button, you will be able to list of people that match your competency requirement&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_lfQcXZG7CU8/R5KZ5tQZGJI/AAAAAAAAAic/QxzfW9WS6NM/s1600-h/compentency+result.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157353739972581522" style="width: 565px; height: 253px;" alt="" src="http://bp3.blogger.com/_lfQcXZG7CU8/R5KZ5tQZGJI/AAAAAAAAAic/QxzfW9WS6NM/s320/compentency+result.JPG" width="565" border="0" height="172" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click the button Graph people by Competency button that will help you out in the viewing the graph based on the Min , max and the personal proficiency level&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_lfQcXZG7CU8/R5KbltQZGKI/AAAAAAAAAik/laAx1NOL9kk/s1600-h/competency+pr.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5157355595398453410" style="" alt="" src="http://bp3.blogger.com/_lfQcXZG7CU8/R5KbltQZGKI/AAAAAAAAAik/laAx1NOL9kk/s320/competency+pr.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try this out!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-8705162072830963447?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8705162072830963447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8705162072830963447'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2008/01/r12-suitability-matching-functionality.html' title='R12 Suitability Matching functionality'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_lfQcXZG7CU8/R5KSPNQZGHI/AAAAAAAAAiM/s-YLESvOIq4/s72-c/Main+list+of+functionas.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-1074627575770245212</id><published>2007-12-29T15:04:00.000-08:00</published><updated>2009-02-22T17:15:55.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><category scheme='http://www.blogger.com/atom/ns#' term='Talent Management'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>R12 Global Deployment functionality</title><content type='html'>It is a common Operation process in any industry to move people around or transfer employee’s temporary basis for a particular project or Assignment. Or transfer them permanently to a different country.&lt;br /&gt;&lt;br /&gt;Though this functionality was available in 11i for the HR professionals to do it manually if the cross business group is enabled they can update organization and location in the assignment form, or another method of doing this is to terminate and hire the employee in the new business group.&lt;br /&gt;&lt;br /&gt;Now in R12 this functionality has been made as a standard functionality in the Manager Self Service Responsibility Under the function 'Transfer'&lt;br /&gt;&lt;br /&gt;Manager Self Service &gt; Transfer&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_lfQcXZG7CU8/R3g2AdQZFOI/AAAAAAAAAYY/hH7ZRz-DnG0/s1600-h/1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149925555379442914" style="" alt="" src="http://bp0.blogger.com/_lfQcXZG7CU8/R3g2AdQZFOI/AAAAAAAAAYY/hH7ZRz-DnG0/s320/1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_lfQcXZG7CU8/R3g13NQZFNI/AAAAAAAAAYQ/jGboihUaIkw/s1600-h/1.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Select the employee you wanted to transfer, follow the wizard which will take you through complete process like new salary change, new direct report, New Location Change, Time card approver, work Schedule etc., finally you will receive a Review summary page where you can review and submit for the approval &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Note: if you are a Oracle Payroll Customer you need to take necessary actions when changing the work location for the payroll Taxation &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Try this out!!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-1074627575770245212?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1074627575770245212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1074627575770245212'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/12/r12-global-deployment-functionality.html' title='R12 Global Deployment functionality'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_lfQcXZG7CU8/R3g2AdQZFOI/AAAAAAAAAYY/hH7ZRz-DnG0/s72-c/1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-3819261151908193351</id><published>2007-10-25T23:33:00.000-07:00</published><updated>2007-10-29T15:09:31.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tweaks'/><title type='text'>HRMS PFK RUP2 Global name Search</title><content type='html'>Mainly in the multi BG environment we end up in creating duplicate employee name, the current HRMS search functionality some times the duplicates are missed out due to the localization and the Name format used in each legislation.&lt;br /&gt;&lt;br /&gt;In the Family Pack K Rup 2, System Uses Global Name format to Search for the Duplicates Across Business Group.&lt;br /&gt;The Global name format is independent of the Legislation which helps us to avoid the duplication.&lt;br /&gt;&lt;br /&gt;To Enable this Functionality we need to enable the profile HR:Cross BG duplication Person Check.&lt;br /&gt;&lt;br /&gt;Still the HRMS uses the same existing functionality to search the employee in single business group&lt;br /&gt;&lt;br /&gt;Try this out!!!&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Ramesh Kumar S&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-3819261151908193351?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3819261151908193351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3819261151908193351'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/10/hrms-pfk-rup2-global-name-search.html' title='HRMS PFK RUP2 Global name Search'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7550990392662258317</id><published>2007-10-14T13:44:00.000-07:00</published><updated>2007-10-14T14:10:40.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Payroll Reversal Pack K Rollup 2</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;HRMS&lt;/span&gt; Family Pack &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;RUP&lt;/span&gt; 2 was &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;released&lt;/span&gt; on Jun 2007.&lt;br /&gt;Due to current project schedule i &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;didn't&lt;/span&gt; had much time to test the new functionality.&lt;br /&gt;This week i had the chance to install the PF K &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;RUP&lt;/span&gt; 2 to my test instance, the lot of functionality which i was expecting is here now...&lt;br /&gt;&lt;br /&gt;The first thing which i would like to highlight is Payroll &lt;strong&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Reversal&lt;/span&gt; functionality&lt;/strong&gt;.&lt;br /&gt;If you want to reverse assignments that have been processed as part of a payroll run or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;QuickPay&lt;/span&gt; run, you can now reverse them as a group by assignment set instead of reversing by individual assignment only. Any assignment sets that you use for reversals can also use the normal assignment set features such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Include or exclude specific assignments&lt;/li&gt;&lt;li&gt;Make formula-based amendments&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The original reversal by single assignment is still available, and you can continue to access it from the Assignment window.&lt;/p&gt;&lt;p&gt;Payroll Reversal Details &lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/09/payroll-reversal.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/09/payroll-reversal.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Defining Assignment Set &lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/08/assignment-set.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/08/assignment-set.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7550990392662258317?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7550990392662258317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7550990392662258317'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/10/assignment-set-pack-k-rollup-2.html' title='Payroll Reversal Pack K Rollup 2'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-9124419194366455812</id><published>2007-10-07T21:37:00.000-07:00</published><updated>2007-10-07T22:43:33.460-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Changing Salary Basis</title><content type='html'>An interesting scenario came in one of my current projects with my customer who are already using Oracle &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;HRMS&lt;/span&gt; for past three years&lt;br /&gt;They wanted to change the salary basis from Monthly to Period (Biweekly). It is a common scenario that many company may change their Salary basis from monthly to biweekly or Bimonthly, but the interesting thing in this project is they wanted to modify the history salary information for all the employees from Monthly to Biweekly.&lt;br /&gt;&lt;br /&gt;The first thing that came in my mind was the Auditing issue that we might run since we are touching the most sensitive information of the employee data (SALARY), But the HR Users clearly informed us they can provide us with the exact data that need to be loaded.&lt;br /&gt;Another advantage was the customer is not using Oracle Payroll,Oracle &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;HRMS&lt;/span&gt; system is not a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;transactional&lt;/span&gt; system&lt;br /&gt;&lt;br /&gt;We followed the following approach&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Remove the salary proposal for the employee for whom we need to modify.&lt;/li&gt;&lt;li&gt;Update the Assignment with the new Salary Basis in Correction mode&lt;/li&gt;&lt;li&gt;Reload the salary with the same Change date as we unloaded&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;We used &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;WebADI&lt;/span&gt; for unloading Salary information, updating assignment with the new salary basis and loading the salary proposal for the new salary basis.&lt;/p&gt;&lt;p&gt;We used &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WebADI&lt;/span&gt; custom Integrator with the following &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;API&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;HR_MAINTAIN_PROPOSAL_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;API&lt;/span&gt;.DELETE_SALARY_PROPOSAL&lt;/li&gt;&lt;li&gt;HR_ASSIGNMENT_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;API&lt;/span&gt;.UPDATE_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;EMP&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ASG&lt;/span&gt;_CRITERIA &lt;/li&gt;&lt;li&gt;HR_MAINTAIN_PROPOSAL_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;API&lt;/span&gt;.UPDATE_SALARY_PROPOSAL&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try this out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-9124419194366455812?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/9124419194366455812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/9124419194366455812'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/10/changing-salary-basis.html' title='Changing Salary Basis'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7772509330152848245</id><published>2007-09-29T14:29:00.000-07:00</published><updated>2007-09-30T00:59:01.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Balance Adjustment</title><content type='html'>When we process the payroll, there are times that the users might have deducted excess tax or other deduction, So we might need to correct the Balances for the correct YTD and the for year end reporting&lt;br /&gt;&lt;br /&gt;There are two methods of doing it.&lt;br /&gt;By defining an Balance Adjustment Element or if we know the exact amount to be corrected then we can able to adjust using the Adjust Balance Form. The latter one is very simple and it is an easy option to adjust the balance&lt;br /&gt;&lt;br /&gt;Follow the below steps to adjust the balance using the &lt;em&gt;Adjust Balance&lt;/em&gt; form, if we know the exact amount to be adjusted&lt;br /&gt;&lt;br /&gt;Fast Path &gt; Adjust Balance &gt; Select the Assignment for which we need to adjust the balance&lt;br /&gt;Set the Effective date&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Select the element who's pay or the Input Value need to be adjusted&lt;/li&gt;&lt;li&gt;Select the Consolidation set to control the further Post-run Processing&lt;/li&gt;&lt;li&gt;Check the costing Check box if you need the balance adjustment to be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;costed&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try this out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7772509330152848245?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7772509330152848245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7772509330152848245'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/09/balance-adjustment.html' title='Balance Adjustment'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-6410266517261689628</id><published>2007-09-16T14:38:00.000-07:00</published><updated>2007-09-16T15:34:42.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Payroll Reversal</title><content type='html'>After running the payroll and if post run processing has already occured we cannot correct the payroll by Retry, even in case of roll back we need to roll back the complete Payroll for correcting an entry for one or two assignment.&lt;br /&gt;In these cases we can use Payroll Reversal. In short Payroll Reversal helps to correct the run result for an single assignment&lt;br /&gt;&lt;br /&gt;To Reverse the Payroll run for an assignemnt&lt;br /&gt;(R) US HRMS Manager&lt;br /&gt;(N) Fast Path &gt; Reverse Payroll Run&lt;br /&gt;Select the Assignment that you need to reverse from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;LOV&lt;/span&gt;, Tick the Reverse Check Box for the Payroll that we need to reverse and save the work. Consolidation set for the run will be automatically displayed for the Reversal&lt;br /&gt;Now the Run Result is been reversed to the Value before the payroll Run. Now you can modify the Entry and start processing your payroll again.&lt;br /&gt;&lt;br /&gt;Try this out!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-6410266517261689628?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/6410266517261689628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/6410266517261689628'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/09/payroll-reversal.html' title='Payroll Reversal'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7325463090227544114</id><published>2007-09-05T14:19:00.000-07:00</published><updated>2007-09-05T15:15:06.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Payroll Rollback</title><content type='html'>&lt;span style="font-family:georgia;"&gt;Once the Payroll /Quick Pay process is completed if there is some issue or if some &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;correction&lt;/span&gt; need to be made. We can either&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:georgia;"&gt;Retry&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:georgia;"&gt;Reverse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:georgia;"&gt;Rollback&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:georgia;"&gt;In this blog i am trying to explain how to rollback a Payroll process.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:georgia;"&gt;What Rollback does?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:georgia;"&gt;&lt;em&gt;In simple word to explain Rollback process reset the Run Result and the Latest balance back to the value before running the Payroll Process.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Rollback process has to be run in the same reverse sequence of the Payroll Run. for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;eg&lt;/span&gt;. for processing the payroll, we run the following process in sequence Payroll run, Prepayment, costing, Transfer to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;GL&lt;/span&gt;. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Similarly&lt;/span&gt; for the Rollback we need to run in the reverse sequence Rollback  Transfer to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;GL&lt;/span&gt;, Rollback Costing, Rollback Prepayment, Rollback Payroll Run.&lt;/p&gt;&lt;p&gt;Note: if the costing details are imported into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;GL&lt;/span&gt; then we cannot rollback the process.So it is always advisable to run the Transfer to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;GL&lt;/span&gt; process after all validation and checking are done and run this process when we feel no more &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;modification&lt;/span&gt; are needed&lt;/p&gt;&lt;p&gt;List of Process type that can be rolled back in PF K &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;RUP&lt;/span&gt;1&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Advance Pay Element&lt;/li&gt;&lt;li&gt;Balance Adjustment&lt;/li&gt;&lt;li&gt;Bank or Post office Payment&lt;/li&gt;&lt;li&gt;Batch element entry&lt;/li&gt;&lt;li&gt;cheque writer&lt;/li&gt;&lt;li&gt;Costing &lt;/li&gt;&lt;li&gt;Costing of Payment&lt;/li&gt;&lt;li&gt;Estimate costing&lt;/li&gt;&lt;li&gt;ext/Manual Payment&lt;/li&gt;&lt;li&gt;Magnetic report&lt;/li&gt;&lt;li&gt;Magnetic Transfer&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Pre&lt;/span&gt;-Payments&lt;/li&gt;&lt;li&gt;Purge&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;QuickPay&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Pre&lt;/span&gt;-Payment&lt;/li&gt;&lt;li&gt;Quick Pay run&lt;/li&gt;&lt;li&gt;Report Generator&lt;/li&gt;&lt;li&gt;Retro Costing&lt;/li&gt;&lt;li&gt;Retro Pay&lt;/li&gt;&lt;li&gt;Retro Pay by Action&lt;/li&gt;&lt;li&gt;Retro Pay by element&lt;/li&gt;&lt;li&gt;Reversal&lt;/li&gt;&lt;li&gt;Run&lt;/li&gt;&lt;li&gt;Transfer to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;GL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Void Payment&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7325463090227544114?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7325463090227544114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7325463090227544114'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/09/payroll-rollback.html' title='Payroll Rollback'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-3578744710385938803</id><published>2007-09-03T19:32:00.000-07:00</published><updated>2007-09-03T19:39:01.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Quick Pay Process</title><content type='html'>&lt;ul&gt;&lt;li&gt;For processing the payroll for a single employee we can use Quick pay&lt;/li&gt;&lt;li&gt;For employee who is leaving and for whom we need to pay by check or cash &lt;/li&gt;&lt;li&gt;When an employee is joined after the payroll run has been completed for the period we can use Quick pay to process only for this particular employee instead of completely rollback the Payroll Process and starting it again.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the process to run the Quick Pay(N) Assignment &gt; (B) Others &gt; Quick Pay&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Set the effective Date for the Quick pay &lt;/li&gt;&lt;li&gt;Date Paid and Date Earned will be defaulted to the effective date &lt;/li&gt;&lt;li&gt;Select the consolidation set &lt;/li&gt;&lt;li&gt;Select the Run Types (it varies from Legislation to Legislation) &lt;/li&gt;&lt;li&gt;Save the Quick Pay Definition &lt;/li&gt;&lt;li&gt;Submit the quick pay by pressing the start Run Button. &lt;/li&gt;&lt;li&gt;Status should be changed from un-processed to Complete. &lt;/li&gt;&lt;li&gt;If any errors fix the error and press the retry button &lt;/li&gt;&lt;li&gt;Once the Quick Pay run is completed we need to process the PrePayment &lt;/li&gt;&lt;li&gt;We can run the Prepayment from the Quick Pay window by just clicking the button start PrePayment Or combine it in the Batch PrePayments processing for the assignment’s Payroll (this can be used when a new employee is joined after the payroll run is completed so we can run the quick pay separately for this employee and combine it with the batch or the prepayment.)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-3578744710385938803?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3578744710385938803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3578744710385938803'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/09/quick-pay-process.html' title='Quick Pay Process'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7610700342876895255</id><published>2007-08-27T09:40:00.000-07:00</published><updated>2007-08-27T12:16:51.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Payroll Retry</title><content type='html'>&lt;span style="font-family:arial;"&gt;Once the Payroll run is completed there may be chance that few assignment may end up in some errors or few assignment may be processed with some old element entries or payroll department would have processed with limited information or the payroll analyst would have forgotten to modify the formula for earning/deduction element which will affect certain group of Employees, We can uses retries for correcting these mistake which occurred in the Payroll Run provided there are no Post run process taken Place&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We can retry a single assignment, set of assignment, or Mark a large payroll Process for Retry&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;To retry Single assignment&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;It can be done in the quick Pay form by clicking the Retry Button, this is the convenient method for retying if we have very few employees to be corrected&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;To retry for small number of process&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;In the Payroll Process window, Query the process based on the payroll and the Action type, Mark the process for retry by checking the Retry check box&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;This effectively marks all the assignment attached to the process&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;To Mark a Large Payroll Process for Retry&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;If we need to retry the payroll, run the Process 'Mark Payroll Run for Retry' this has two parameters Payroll run and the Assignment Set&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Note:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;If any post run process has occurred then we need to rollback the Post Run Process and then mark the process for retry&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Any assignments having a status of Error after a payroll run, those assignments are automatically retried when you run the payroll again&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;Try this Process!!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7610700342876895255?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7610700342876895255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7610700342876895255'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/payroll-retry.html' title='Payroll Retry'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-8392529775128006027</id><published>2007-08-20T22:41:00.000-07:00</published><updated>2007-09-03T19:41:19.156-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Payroll Processing</title><content type='html'>Before we start the Payroll Run. We need to assign the necessary element for the employee&lt;br /&gt;&lt;br /&gt;For the normal payroll run we will include all the elements and process all the assignment&lt;br /&gt;But under certain circumstance we may need&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Include or exclude certain element or assignment&lt;/li&gt;&lt;li&gt;Include or exclude certain group of assignment&lt;/li&gt;&lt;li&gt;Include or Exclude certain classification of element&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For the above conditions we may need to create an &lt;em&gt;Assignment set&lt;/em&gt; or an &lt;em&gt;Element set&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Creating Assignment Set&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Example for the use of assignment set is. We need to process the payroll for the night shift employees before the day shift employees as they need to receive the Pay advice the night before the rest&lt;br /&gt;For complete details of setting up the Assignment set please refer the blog &lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/08/assignment-set.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/08/assignment-set.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Creating Element Set&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enter the Element Set name &lt;/li&gt;&lt;li&gt;Choose the classification as ‘Run Set’ &lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;li&gt;Select the Include button and add the required element to the set &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;The Payroll Process&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Quick Pay &lt;/li&gt;&lt;li&gt;Payroll run &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Quick Pay&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Follow the link for the Quick Pay in Detail&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/09/quick-pay-process.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/09/quick-pay-process.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the steps to run the Payroll Process&lt;br /&gt;1) Payroll Process&lt;br /&gt;Parameters: Payroll Name&lt;br /&gt;Consolidation Set&lt;br /&gt;Element Set&lt;br /&gt;Assignment Set&lt;br /&gt;Date Earned&lt;br /&gt;Date Paid&lt;br /&gt;Run type&lt;br /&gt;2) PrePayments&lt;br /&gt;Parameter: Payroll Name&lt;br /&gt;Consolidation set&lt;br /&gt;Start Date&lt;br /&gt;End Date&lt;br /&gt;&lt;br /&gt;3) Run the check writer Process (Enabled for few legislation)&lt;br /&gt;4) Run the Direct Deposit Process&lt;br /&gt;5) Payslip Archive Process&lt;br /&gt;&lt;br /&gt;If the costing is enabled then&lt;br /&gt;6) Run the costing Process&lt;br /&gt;7) Costing of Payments (if you want to cost at the payment method level)&lt;br /&gt;8) Transfer to GL&lt;/p&gt;&lt;p&gt;From the GL side, import the Journal Entry&lt;/p&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-8392529775128006027?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8392529775128006027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8392529775128006027'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/payroll-processing.html' title='Payroll Processing'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-739321007692784567</id><published>2007-08-19T14:41:00.000-07:00</published><updated>2007-08-19T17:14:26.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Assignment Set</title><content type='html'>Assignment set are to be defined for the following purpose&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For processing only the subset of the Assignment for the payroll processing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;eg&lt;/span&gt;: Payroll for the People who work in the night shift need to be processed first as they need to receive the pay advice before the day shift employees&lt;/li&gt;&lt;li&gt;For generating the quick paint report for the set of assignment&lt;/li&gt;&lt;li&gt;Can be used in the BEE for creating the identical entry for all the assignment in the Assignment set&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Before we start defining the Assignment set we need to decide whether we are going to use Assignment set for the payroll process or for some other process like reporting etc.&lt;/p&gt;&lt;p&gt;Defining the Assignment set&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enter the name of assignment set (Only Char, ( _ ) and Numbers are allowed and NO SPACE allowed)&lt;/li&gt;&lt;li&gt;If you need to use this assignment set only for the payroll then select the Payroll from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;LOV&lt;/span&gt; Otherwise it is an optional field we can leave it blank.&lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If we want to use the formula criteria for defining the Assignment set choose the button Criteria from the assignment set window&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Enter the Seq Number&lt;/li&gt;&lt;li&gt;Leave the Condition field Blank for the first line, you can choose either AND / OR depending on the criteria&lt;/li&gt;&lt;li&gt;Choose the Database Item as the variable for the criteria (all the Database Item will be prefixed by '&amp;amp;')&lt;/li&gt;&lt;li&gt;Choose the Operator (=, &lt;=, &gt;= , etc..,)&lt;/li&gt;&lt;li&gt;Enter the Value or choose the Database Item&lt;/li&gt;&lt;li&gt;Keep entering the other criteria from the second line &lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you specifically want to include or exclude any assignment choose the button Amendment button&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Choose the option Inc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Exc&lt;/span&gt; from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;LOV&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select the Name from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;LOV&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Select the Generate Button for generating the Fast Formula for the criteria defined above. The Fast formula will be created with the same name as the assignment set&lt;/p&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-739321007692784567?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/739321007692784567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/739321007692784567'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/assignment-set.html' title='Assignment Set'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-2096699791626595398</id><published>2007-08-13T15:40:00.000-07:00</published><updated>2007-08-19T17:42:29.532-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Cost Allocation flexfield and Costing process</title><content type='html'>Following are the important Key flexfield in HR and Payroll&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;HRMS&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Job Flexfield&lt;/li&gt;&lt;li&gt;Position flexfield&lt;/li&gt;&lt;li&gt;Grade Flexfield&lt;/li&gt;&lt;li&gt;People Group&lt;/li&gt;&lt;li&gt;Cost Allocation&lt;/li&gt;&lt;li&gt;Competence Flexfield&lt;/li&gt;&lt;li&gt;Personal Analysis Flexfield&lt;/li&gt;&lt;li&gt;Soft Coded KeyFlexfield&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Payroll&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;People Group Flexfield&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;em&gt;Cost Allocation Flexfield&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Bank Details KeyFlexField&lt;/li&gt;&lt;/ul&gt;Setting up of Cost allocation flexfield is an mandatory setup step for the Payroll Setup&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Cost allocation Flexfield is used to accumulate the employee costing information, if we use Oracle Payroll we can accumulate the cost associated with the payroll and transfer to GL and if we are not using Oracle Payroll we can able to interface the costing information to the third Party Payroll system&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Few important points which should be taken care before creating the Cost allocation flexfield.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;If we are planning to integrate with the GL, then the number segment in the cost allocation flexfield should be same or more than the accounting flexfield.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;We should atleast have one segment for the cost allocation flexfield otherwise will run into error when defining payroll or in other form which is having this flexfield&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Cost Allocation flexfiled makes use of qualifiers, we can use the segment qualifiers to control the level at which the costing information can be entered in the system.the various level at which we can cost are&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Element entry&lt;/li&gt;&lt;li&gt;Assignment&lt;/li&gt;&lt;li&gt;Organization&lt;/li&gt;&lt;li&gt;Element Link&lt;/li&gt;&lt;li&gt;Payroll&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If the element is not costed at any level then the final costing information will get accumulated in the suspense account which is defined in the payroll form.&lt;/p&gt;&lt;p&gt;Use the GL Map window to map the cost allocation flexfield with the GL Accounting flexfield, we should map each cost allocation segment with the GL Segment for each Payroll. for the addition segment in the cost allocation flexfield should be mapped to 'Null' &lt;/p&gt;&lt;p&gt;Following are the process that you need to run for transferring the costing information from Oracle to Payroll&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Costing process&lt;/li&gt;&lt;li&gt;Costing of Payment&lt;/li&gt;&lt;li&gt;Transfer to GL&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-2096699791626595398?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/2096699791626595398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/2096699791626595398'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/cost-allocation-flexfield-and-costing.html' title='Cost Allocation flexfield and Costing process'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-4235637124498305364</id><published>2007-08-12T15:02:00.000-07:00</published><updated>2007-08-12T15:10:34.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tweaks'/><title type='text'>Assignment action interlock rule failure</title><content type='html'>During the Payrol Run Rollback Many time we might come accross with the Error message&lt;br /&gt;&lt;em&gt;APP-PAY-07507: Assignment action interlock rule failure&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This May be due to multiple resason but one such reason is, there may be some future sequenced process which has to be rollback before we roll back the current process.&lt;br /&gt;&lt;br /&gt;To find the list of all future sequenced process Exucute the following Query&lt;br /&gt;&lt;br /&gt;select distinct pact.payroll_action_id, pact.effective_date, pact.action_type&lt;br /&gt;from pay_action_classifications CLASS,&lt;br /&gt;pay_payroll_actions PACT,&lt;br /&gt;pay_assignment_actions ACT,&lt;br /&gt;per_assignments_f ASS,&lt;br /&gt;per_periods_of_service POS,&lt;br /&gt;pay_assignment_actions act1,&lt;br /&gt;per_assignments_f ass1&lt;br /&gt;where POS.person_id = ass1.person_id&lt;br /&gt;and ass1.assignment_id = act1.assignment_id&lt;br /&gt;and ASS.period_of_service_id = POS.period_of_service_id&lt;br /&gt;and ACT.assignment_id = ASS.assignment_id&lt;br /&gt;and ACT.action_sequence &gt; act1.action_sequence&lt;br /&gt;and ACT.action_status in ('C', 'S', 'M')&lt;br /&gt;and ACT.payroll_action_id = PACT.payroll_action_id&lt;br /&gt;and PACT.action_type = CLASS.action_type&lt;br /&gt;and CLASS.classification_name = 'SEQUENCED'&lt;br /&gt;&lt;br /&gt;This Query will return the list of all future sequence process which need to be rolled back first before we rollback the current process&lt;br /&gt;&lt;br /&gt;Hope this helps :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-4235637124498305364?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/4235637124498305364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/4235637124498305364'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/assignment-action-interlock-rule.html' title='Assignment action interlock rule failure'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7345470494713248404</id><published>2007-08-12T02:26:00.000-07:00</published><updated>2007-08-12T03:10:04.569-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Defining Payroll</title><content type='html'>Sample Setup Steps for Defining Payroll&lt;br /&gt;&lt;br /&gt;Before Defining the Payroll you need to make sure that you have defined the Payment Method.&lt;br /&gt;You can refer the blog for defing the payment method&lt;br /&gt;&lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/08/payroll-payment-method-definition.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/08/payroll-payment-method-definition.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(N) Payroll &gt; Description&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Set the Effective date&lt;/li&gt;&lt;li&gt;Enter the Payroll Name&lt;/li&gt;&lt;li&gt;Select the Payroll Type you want to Use from the List e.d Bi-weekly, Bi-Monthly, Monthly etc.&lt;/li&gt;&lt;li&gt;Enter the End date of the Payroll's First Period&lt;/li&gt;&lt;li&gt;Enter the number of years you want the Payroll &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Calendar&lt;/span&gt; period to be opened, Note certain process needs this date to be extended to the future e.g PTO carryover process needs payroll &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;calendar&lt;/span&gt; to be opened till the end of the accrual term&lt;/li&gt;&lt;li&gt;In the date offset region you can either enter positive or negative values for the number of days before and after the period end date: &lt;strong&gt;Check Date:&lt;/strong&gt; is the date on which the Paycheck become &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;negotiable&lt;/span&gt;; &lt;strong&gt;Schedule Run:&lt;/strong&gt; Is the date &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;scheduled&lt;/span&gt; for the regular each period &lt;strong&gt;Cut off Date:&lt;/strong&gt; This date provides the information that that final date for entering and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;modifying&lt;/span&gt; any payroll information before the Run &lt;strong&gt;Pay Slip:&lt;/strong&gt; This is always a positive number which &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Will&lt;/span&gt; prevent your employee from viewing the payslip before the actual payment is been made. Note: These Offsets date default for the calendar you can modify the date for each period based on your needs by selecting the period&lt;/li&gt;&lt;li&gt;Select the Default Payment &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Method&lt;/span&gt;. this Default &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;payment method&lt;/span&gt; will be used when the employee is not have the valid personal payment method&lt;/li&gt;&lt;li&gt;Select the consolidation set. One consolidation will be created once you create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;BG&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;In the costing region select the costing &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;account&lt;/span&gt; and the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;suspense&lt;/span&gt; account. these &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;segments&lt;/span&gt; are based on the Cost Allocation Flex field setup&lt;/li&gt;&lt;li&gt;Select the option Negative Payment check box, if you want the the prepayment process to calculate the Negative amount&lt;/li&gt;&lt;li&gt;Multiple &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;Assignment&lt;/span&gt; attribute is enabled only for few legislation, This attribute enables the employee to get single payment for multiple assignment&lt;/li&gt;&lt;li&gt;Further Payroll Information is completely based on the localization, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;each&lt;/span&gt; localization will have their unique attribute. This Further information &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;Will&lt;/span&gt; be enabled only for the payroll customers&lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;li&gt;You can select the Valid Payment Method for this employee in the Valid Payment Method form&lt;/li&gt;&lt;li&gt;Select the Period dates form, you can see the periods with the default &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;offset&lt;/span&gt; date defined above. If you need to close the payroll period you can change the status which will prevent from modifying the payroll period.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try this out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7345470494713248404?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7345470494713248404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7345470494713248404'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/defining-payroll.html' title='Defining Payroll'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-8251146136591639988</id><published>2007-08-09T22:02:00.000-07:00</published><updated>2007-08-09T23:12:02.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payroll'/><title type='text'>Payroll Payment Method Definition</title><content type='html'>The first step to start the payroll Setup is Payment Method&lt;br /&gt;&lt;br /&gt;In the Planning and Analysis Phases come up with the Plan of type of Payment Method the company is going to follow&lt;br /&gt;&lt;br /&gt;Type of Payment Method&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Check&lt;/li&gt;&lt;li&gt;Direct Deposit&lt;/li&gt;&lt;li&gt;Cash&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Check will be the default pay method for the payroll.&lt;br /&gt;The Direct Deposit varies from Legislation to Legislation e.g &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NACHA&lt;/span&gt; in US, GIRO in Singapore etc..,&lt;br /&gt;&lt;br /&gt;We need to also analysis whether we are planning to Reconcile with Cash Management,&lt;br /&gt;&lt;br /&gt;Once we freeze the requirement, follow the below steps for defining the Payment Method&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Set the Effective date&lt;/li&gt;&lt;li&gt;Enter the Payment Method Name e.g Check, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NACHA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select the Payment Method type &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;NACHA&lt;/span&gt; for Direct Deposit, Cash for Cash Payment etc&lt;/li&gt;&lt;li&gt;Currency Will be defaulted to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;BG&lt;/span&gt; but you can change it if required&lt;/li&gt;&lt;li&gt;If the Payment method controls the payments to third party then select the option Third Party Payment e.g Payment for Benefit Carrier&lt;/li&gt;&lt;li&gt;Country will be defaulted from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;BG&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Enter the Bank Details, Bank Details field varies from Legislation to legislation. For few legislation the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;flexfield&lt;/span&gt; uses Value Set, for few other legislation it is Free Text&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now if you are in 11.5.10 CU 2 and Family Pack less then &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PFK&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;RUP&lt;/span&gt;1 the Next step will be select the Set of books and enter the cash account.&lt;/p&gt;&lt;p&gt;If you are in 11.5.10 CU2 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;PFK&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;RUP&lt;/span&gt;1 follow below steps.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Select the costing Tab you can able to select various option of costing based on your needs and if you need to transfer the payment details to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;GL&lt;/span&gt; select the option transfer to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;GL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select the General Ledger Tab, Select the Set of Book Enter the Cash account and Cash Clearing account for the purpose of Reconciliation. Error Account and the Control Account are optional. These segments comes from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;GL&lt;/span&gt; accounting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Flexfield&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Once we select the Cash account in the General Ledger Tab and save. Automatically the cash account and the Set of book information is populated in the Reconciliation Tab&lt;/li&gt;&lt;li&gt;In Others Tab if we use the Direct Deposit as the Payment Method then we need to enter the details of the Direct Deposit In Singapore we need to enter the Company Code. In US we need to enter few details about the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;NACHA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Note: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;From PF.K.Rup1 the payment method can be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;costed&lt;/span&gt; which was not available in the previous release.&lt;/li&gt;&lt;li&gt;The Bank Defined in Payroll should match with the Bank Defined with the AP otherwise reconciliation will not work as expected &lt;/li&gt;&lt;li&gt;For the Third Party Payment always choose the option either Cash or Check&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-8251146136591639988?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8251146136591639988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/8251146136591639988'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/payroll-payment-method-definition.html' title='Payroll Payment Method Definition'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-2065212120620159245</id><published>2007-08-07T22:04:00.000-07:00</published><updated>2007-08-07T22:15:51.958-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Maintaining An Element</title><content type='html'>As I previously mention in my Blog 'Element are the Building Blocks for both HR Analysis and for the Payroll Processing'&lt;br /&gt;For Element Creation refer &lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After you have defined and used the Element &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;following&lt;/span&gt; are the list of changes that can be made:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can Change the Required Input Value to Not-required &lt;/li&gt;&lt;li&gt;Alter the Sequence of the Input Value to be displayed in the Element Entry Screen&lt;/li&gt;&lt;li&gt;You can Change the Input Value Validation Rule minimum, Maximum, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Lookup&lt;/span&gt; and Formula&lt;/li&gt;&lt;li&gt;Change your specification of which input values create Database Items. Note, however, you cannot remove Database Items if they are used in any formulas or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;QuickPaint&lt;/span&gt; reports.&lt;/li&gt;&lt;li&gt;You cannot remove existing input values or add new one if you have created any entries for the element&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you wish to delete the element or make any modification you have to follow the below process&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Delete the element entries from all the assignment&lt;/li&gt;&lt;li&gt;Delete the Element Link&lt;/li&gt;&lt;li&gt;Date Track to the Element creation Date and modify the details needed or you &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Can&lt;/span&gt; delete the element in the current date itself.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-2065212120620159245?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/2065212120620159245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/2065212120620159245'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/maintaining-element.html' title='Maintaining An Element'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-3292188452710875322</id><published>2007-08-05T17:34:00.001-07:00</published><updated>2007-08-07T17:09:20.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Salary Management and Administation</title><content type='html'>&lt;p&gt;This is sample setup for the Salary Management. &lt;/p&gt;&lt;p&gt;Before we start the setup we need to have the plan and the complete analysis of the Business Requirement. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Salary Frequency &lt;/li&gt;&lt;li&gt;Single Currency or multiple Currency involved&lt;/li&gt;&lt;li&gt;Does company follow any grade Scale for the salary etc..,&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;LOV for the Salary PROPOSAL_REASON&lt;/p&gt;&lt;p&gt;Follow the setup for the defining the salary &lt;/p&gt;&lt;p&gt;Salary Element Setup&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Set the effective date.&lt;/li&gt;&lt;li&gt;Define an Recurring Element with classification Earning, Actual Termination, Multiple Entries allowed, and with process in Run option selected. &lt;/li&gt;&lt;li&gt;Create the input value with the Unit as Money.&lt;/li&gt;&lt;li&gt;Link the element based on the Eligibility criteria.&lt;/li&gt;&lt;li&gt;For more details about the element setup refer my previous posting &lt;a href="http://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.html"&gt;http://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.html&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Grade Scale Setup (Optional based on Requirement)&lt;/p&gt;&lt;p&gt;workstructure &gt; Grade &gt; Grade Rate&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Define the Name for the grade rate&lt;/li&gt;&lt;li&gt;Select the Unit as 'Money'&lt;/li&gt;&lt;li&gt;Save the header information&lt;/li&gt;&lt;li&gt;Select the grade name and the enter the minimum and maximum value&lt;/li&gt;&lt;li&gt;Save the work&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Salary Basis Setup &lt;/p&gt;&lt;p&gt;Salary Basis form is used to define the salary basis for each salary element to be used in the salary administration &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter appropriate name for the salary Basis&lt;/li&gt;&lt;li&gt;Select the Basis Monthly or Annual or Hourly or Period&lt;/li&gt;&lt;li&gt;Based on Basis we selected, we need to enter the annualization Factor. The annualization factor for monthly and Annual will be defaulted by the system. For hourly and period we need to enter&lt;/li&gt;&lt;li&gt;Select the element name that we defined above or the seeded element name (Regular Salary or Regular Wages)&lt;/li&gt;&lt;li&gt;Select the input value e.g in US legislation for the Regular Salary element choose the option Monthly Salary&lt;/li&gt;&lt;li&gt;Select the Grade Rate defined above&lt;/li&gt;&lt;li&gt;Select the appropriate Grade rate Basis as defined in the Grade rate form&lt;/li&gt;&lt;li&gt;Enter the Grade Annualization factor e.g. for hourly 40 * 52 = 2080 hours&lt;/li&gt;&lt;li&gt;Save the Work&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Navigate the People &gt; Assignment (B)&lt;/p&gt;&lt;p&gt;Note: From the Family ack PF K salary PUI form is replaced by the Self Service Screen&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Select the Salary information Tab&lt;/li&gt;&lt;li&gt;Select the Salary Basis&lt;/li&gt;&lt;li&gt;Save the assignment&lt;/li&gt;&lt;li&gt;Select the salary button&gt; Add new Salary&lt;/li&gt;&lt;li&gt;Enter the Details in the salary Screen&lt;/li&gt;&lt;li&gt;Once you apply the salary will be automatically approved for the first time entry.&lt;/li&gt;&lt;li&gt;The Salary Element entry will be automatically created once the salary information is saved&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Points to be noted&lt;/p&gt;&lt;p&gt;&lt;em&gt;The Salary will be automatically approved during the first time entry and from the second time onwards only the menu or the responsibility having the salary approval function will be able to approve the proposed salary.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Enjoi Implementing!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-3292188452710875322?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3292188452710875322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/3292188452710875322'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/salary-management-and-administation.html' title='Salary Management and Administation'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-1275895741352791781</id><published>2007-08-05T16:46:00.000-07:00</published><updated>2007-08-07T18:57:16.090-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tweaks'/><title type='text'>Clearing the Cache from front end</title><content type='html'>For the modules involving OA Frame work (Self Service) whenever we do any modification with respect to setup or profile option change etc.., It will not be reflected immediately as you expected due to cache&lt;br /&gt;&lt;br /&gt;Another Very common problem is when we add a new responsibility involving the Self Service to the user we will sometimes end up with the following error&lt;br /&gt;'XXX is not a valid responsibility for the current user. Please contact your System Administrator'&lt;br /&gt;&lt;br /&gt;The above issue may be due to the cache in the Apache server&lt;br /&gt;we need to request the DBA to bounce the Apache Server for clearing the cache and for the setup to be reflected&lt;br /&gt;&lt;br /&gt;I was wondering Is there a way we can do this from front end?&lt;br /&gt;&lt;br /&gt;Yes it is simple and easy..... Follow the steps below&lt;br /&gt;&lt;br /&gt;Add the responsibility 'Functional Administrator' to the user name&lt;br /&gt;Navigate to (R) Functional Administrator &gt; (T) Core Services &gt; (T) Caching Framework &gt; (M)Global Configuration &gt; (B) Clear all&lt;br /&gt;&lt;br /&gt;It will prompt a warning message. Select Yes&lt;br /&gt;&lt;br /&gt;Now navigate to the corresponding module, you can able to find the setup reflecting if the previous issue was due to the cache&lt;br /&gt;&lt;br /&gt;Try it out!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-1275895741352791781?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1275895741352791781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1275895741352791781'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/08/clearing-cache-from-front-end.html' title='Clearing the Cache from front end'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-7744229923662412478</id><published>2007-07-22T22:58:00.001-07:00</published><updated>2007-08-07T17:09:55.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Leave Management</title><content type='html'>High Level Setup details for the Leave Management and Accrual Plan Setup&lt;br /&gt;&lt;br /&gt;Define the lookup for ABSENCE_CATEGORY and ABSENCE_REASON&lt;br /&gt;&lt;br /&gt;Navigate to the element form&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Define an element Name and Description&lt;/li&gt;&lt;li&gt;Select the classification as Earning or Information&lt;/li&gt;&lt;li&gt;Select the type as 'Non Recurring'&lt;/li&gt;&lt;li&gt;Select the termination rule 'Actual Termination, final close or Last Standard process'&lt;/li&gt;&lt;li&gt;Select the option Multiple entry, &lt;/li&gt;&lt;li&gt;Process in run(optional)&lt;/li&gt;&lt;li&gt;Enter the qualification condition if needed&lt;/li&gt;&lt;li&gt;Save the Element &lt;/li&gt;&lt;li&gt;Create the link for the element &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Absence Type form&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter the name of the Absence Type (Best Practice same name as the Element defined)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Category of the Absence&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Associate the element that is defined above&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Input Value&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Units get selected same as the one which we defined in the element input value&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Balance either Increasing or Decreasing&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the list of Reason for the LOV&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;You can end the setup if you want to just use the abscence element as the adhoc abscence type. To define the PTO accrual follow the below steps&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Accrual Plan form&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter the Accrual Name (Same as the Absence Name)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Accrual Category, based on the category that is selected the balance will be displayed in the SOE&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Accrual start date, based on the date we select the accrual balance will be calculated&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Accrual Units will be same as the Unit the we selected above in the Absence type&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Accrual formula provided by the oracle or a custom formula based on the business requirement&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the carryover formula seeded one or the custom one based on the requirement&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Absence information form the list.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Based on the Business requirement select the Balance reset date e.g if you need to reset the accrual count on Jan 1st, select the option 1 January. We can also build our custom balance if needed&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select the Period of ineligibiltiy: Legth, units or any custom formula&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save the work.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;This will create 5 element and also link will be created automatically similar to the Absence element link&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Enter the accrual Band&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Optionally you can include Net Calculation Rule in addition to the once which is created during the accrual definition&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Attach the Accrual Plan to the employee assignment&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;Following are the elments created autmatically once an accrual plan is saved&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Accrual Plan&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Acrual Plan Payroll Balance&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Accrual Plan Carried over&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Accural Plan Residual&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Accrual Plan Tagging&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Try it out!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-7744229923662412478?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7744229923662412478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/7744229923662412478'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/07/leave-management.html' title='Leave Management'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-1185369145903155421</id><published>2007-07-22T22:57:00.001-07:00</published><updated>2007-08-07T17:10:12.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Element Definition</title><content type='html'>Element are the Building Blocks for both HR Analysis and for the Payroll Processing&lt;br /&gt;&lt;br /&gt;Elements can be used define Salary, Benefits, Absence from Work etc..&lt;br /&gt;&lt;br /&gt;Here is the brief description of creating element in general.&lt;br /&gt;&lt;br /&gt;Before we start building a new element we need to identify&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Whether the element is a recurring or nor recurring&lt;/li&gt;&lt;li&gt;Whether we need to process it in the payroll&lt;/li&gt;&lt;li&gt;Whether it is deduction or earning or information or non taxable or non payroll payment etc..&lt;/li&gt;&lt;li&gt;What are the input and the output expected from the element&lt;/li&gt;&lt;li&gt;Whether we need to build any formula for processing an element&lt;/li&gt;&lt;li&gt;Whether the element is to be linked to all employees or is there any eligibility criteria that has to be set.&lt;/li&gt;&lt;li&gt;What is the currency that is going to be used for processing&lt;/li&gt;&lt;li&gt;Whether we need to cost the element.&lt;/li&gt;&lt;li&gt;Whether the element is taxable or non-taxable&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Once we are able to identity the type of element from the above list of criteria.&lt;/p&gt;&lt;p&gt;List of steps for creating the element&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Select the Effective date&lt;/li&gt;&lt;li&gt;Enter the Element Name&lt;/li&gt;&lt;li&gt;Enter the reporting name- The name which will be displayed i the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SOE&lt;/span&gt; (Optional)&lt;/li&gt;&lt;li&gt;Enter the Brief description about the element&lt;/li&gt;&lt;li&gt;Select the classification of the Element form the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;LOV&lt;/span&gt;-this classification may vary from Legislation to legislation&lt;/li&gt;&lt;li&gt;Select whether the element is Recurring or non Recurring&lt;/li&gt;&lt;li&gt;Based on the termination Rule that you want to set for your element, choose the option Actual Termination, Final close or Last Standard process&lt;/li&gt;&lt;li&gt;Choose Multiple entries for the Non Recurring element Additional Entries if needed from the recurring element, Process in Run for the element that need to be process through payroll. &lt;/li&gt;&lt;li&gt;choose the option closed for entry if want to prevent any new entry for this element, this does not affect the entries which are previously defined.&lt;/li&gt;&lt;li&gt;Select the Currency Input and Output if not using the default currency defined in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;BG&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select the Tax With holding rule from the Further Information &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;DFF&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Priority of element processing will be defaulted based on the classification selected&lt;/li&gt;&lt;li&gt;Skip Rule can be selected based on the requirement.&lt;/li&gt;&lt;li&gt;Save the Element definition&lt;/li&gt;&lt;li&gt;Enter the Input Value, Select the Input Value type based on the element e.g Date, Number, money or Time&lt;/li&gt;&lt;li&gt;Select the Option Database Item if we plan to use the Input value in the Fast formula for any processing&lt;/li&gt;&lt;li&gt;Enter the Default Value for the Input Value if needed&lt;/li&gt;&lt;li&gt;Save the Input Value Definition&lt;/li&gt;&lt;li&gt;Select the Balance Feed if we need to feed any Balance in addition to the Default balance created&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Defining Element Link&lt;/p&gt;&lt;p&gt;Once we define the element, We need to Link the Element before we can able to use the element for any assignment&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Set the Effective date&lt;/li&gt;&lt;li&gt;Select the element from the element link Form&lt;/li&gt;&lt;li&gt;Select the Standard Link if the element need to be attached to all the assignment&lt;/li&gt;&lt;li&gt;Select the Eligibility criteria based on Job, Position, Grade, salary Basis, Payroll , Group, position and Location&lt;/li&gt;&lt;li&gt;Select the costing if the element need to be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;costed&lt;/span&gt; and transferred to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;GL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select the qualification condition based on Age and the Length of Service&lt;/li&gt;&lt;li&gt;Save the work&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Attach the element to the assignment &lt;/p&gt;&lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Enjoi&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;HRMS&lt;/span&gt; implementation :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-1185369145903155421?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1185369145903155421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1185369145903155421'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.html' title='Element Definition'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-1070900865377091916</id><published>2007-07-20T10:31:00.000-07:00</published><updated>2007-08-07T17:10:49.413-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Security Profiles Setup</title><content type='html'>Once the Business Group is Setup a Default Security Profile will be created with the same name as the Business group with security type as "View All Organization", It is Strongly recommended not do modify the default Security Profile.&lt;br /&gt;&lt;br /&gt;Attach this profile option to HR:Security Profile and attach the Business Group to the HR:Business Group at the site level if it is the Base Business Group or attach it to the responsibility if it is the Multi Business Group&lt;br /&gt;&lt;br /&gt;In case of the multi Business Group, if we need to enable the Security Group ,&lt;br /&gt;set the Profile option 'Enable Security Groups' to yes at the Application level,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Either we can attach the new security group manually to each responsibility at the time of attaching it to the User or we can able to create the responsibility for each of the Security group defined by running the concurrent program 'Enable Multiple Security Group process'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To Build the Custom Security Profile:&lt;br /&gt;&lt;br /&gt;Enter the name of the Security profile and select the Business Group from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;LOV&lt;/span&gt;. Now three type of security can be assigned&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;'Secure Organization by Single Operating Unit' or 'Secure by Operating unit and Inventory organization' are for the restricting certain Financial and Manufacturing Business View.Attach this profile option to MO:Security Profile at the responsibility level&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;'Secure Organization by Organization Hierarchy and or Organization List', this security type is for the restricting the user to access certain Organization based on the hierarchy. Select the Organization hierarchy from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;LOV&lt;/span&gt;, you can include the top organization in the hierarchy or you can exclude the Business Group. Once the necessary setup is done you can attach this security profile to the Responsibility level in the Profile Option HR:Security Profile.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Once the security is setup we need to run the concurrent program 'Security List Maintenance' and choose the parameters based on the requirement.&lt;/p&gt;&lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Enjoii&lt;/span&gt; Implementing :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-1070900865377091916?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1070900865377091916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/1070900865377091916'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/07/security-profiles-setup.html' title='Security Profiles Setup'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3615088340668766693.post-984555464057340233</id><published>2007-07-19T15:54:00.000-07:00</published><updated>2007-08-07T17:11:39.930-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRMS'/><title type='text'>Business Group Creation</title><content type='html'>To start new implementation or even during planning Phase we need to come up with the plan Whether we need to go for Multi business Group or Single Business Group&lt;br /&gt;&lt;br /&gt;The Need to go multi Business Group:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you are going for the global Implementation with Multiple Legislation&lt;/li&gt;&lt;li&gt;If you going to implement Payroll then we need to have the Localization specific to the Particular country&lt;/li&gt;&lt;li&gt;If suppose the company mainly operates in one country and if they have very few employees in the Other countries we can go for two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;BG&lt;/span&gt; once for the home country and other for the Rest of the World&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Single Business Group are advantages if the company operates in only one country.&lt;/p&gt;&lt;p&gt;If suppose the instance in single &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;BG&lt;/span&gt; and if the business exist in multiple Legislation.If the instance is already live then we need to do a shared HR to a Full &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;HRMS&lt;/span&gt; conversion. The Best Practice to follow for this conversion is&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create the new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;BG&lt;/span&gt; with the required Legislation&lt;/li&gt;&lt;li&gt;Migrate the Employees data to the new business group&lt;/li&gt;&lt;li&gt;Also we need to take care of the migration of Legal entity, Organization and the operating Unit&lt;/li&gt;&lt;li&gt;After the Data migration we need to apply the legislation Patches and the Run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;HRGlobal&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;drv&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Once the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;HRGlobal&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;drv&lt;/span&gt; is run, all the legislation specific data will be loaded automatically, Based on the Legislation code the Bank and the Legal entity &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;flexfield&lt;/span&gt; get mapped to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;BG&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To View the data across Business Group use the Profile &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;option&lt;/span&gt; HR:CROSS BUSINESS GROUP&lt;/p&gt;&lt;p&gt;Rest in the Next Post.......&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3615088340668766693-984555464057340233?l=ramesh-oraclehrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/984555464057340233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3615088340668766693/posts/default/984555464057340233'/><link rel='alternate' type='text/html' href='http://ramesh-oraclehrms.blogspot.com/2007/07/business-group-creation.html' title='Business Group Creation'/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/15715619755875567883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
