AME Short Notes

AME consist of:

  1. AME Transcation Type : Encapsualtion of Business Rules
  2. AME Attributes: Variables
  3. AME Rule : Combo of if else condition
  4. AME Action : Return Value
  5. AME Approval Group : Can be static or dynamic

Profile option “AME:Installed” must be set to Yes, at application level to the calling application to be able to use AME.. For example, to make iExpenses use AME, you should set profile to Yes for “Payables” Application.

AME Transaction Type : Can be created by resp. Approvals Management Administrator

Rest all : Approvals Management Business Analyst

HOW AME RELATES TO SELF SERVICE HR

Form Function:

2 parameters named pAMETranType and pAMEAppId are passed as parameter to the Form Function. This tells which AME Transaction Type will be used by the SSHR screen.

However the decesion of whether AME is switched ON or OFF is decided by a Wokflow Activity named “Review Page”.

HR_APPROVAL_REQ_FLAG: If yes then AME else not.

HR_API_TRANSACTIONS
HR_API_TRANSACTION_STEPS
HR_API_TRANSACTION_VALUES

 

hr_transaction_swi.commit_transaction  This API commits transaction

=====

Implement AME in Self Service transaction:

  1. Find the function, where it needs to be enabled. Provide details in Form Fucntion tab.
  2. Make a copy of existing process.
  3. Link new process to new function created in Fucntion Tab.
  4. Enable FLAG : HR_APPROVAL_REQ_FLAG in Review Page.
  5. Update Condition for Transaction ,WORKFLOW_PROCESS_NAME in (ADS_HR_COMPTNC_PROFILE_JSP_PRC, ADS_OTA_ENROLL_IN_TRN_JSP_PRC, ADS_USHR_HR_XFER_ICD_JSP, HR_APPRAISAL_DETAILS_JSP_PRC, HR_ASSIGNMENT_JSP_PRC, HR_ASSIGNMENT_TERMS_JSP_PRC, …)

For check how it is working:

  1. Status Monitor in Workflow Administration.

 

 

 

 

 

 

Advertisements

OAF Basics

OAF Basics:OAF Basics:
OAF : Oracle application Framework
MVC :
Model : BC4j : Business Components for JavaAM : Application ModuleVO : View ObjectEO : Entity Object

View : UIX : user interface for XML
CO : OAControllerImpl

——Software : Jdeveloper based on Ebiz versionProg Languaga : Core java/ XML
—Application Server : Apache ( R12 13)      Weblogic (R1224)
—-
Jdev Software :
1) jdevbin : Binary Files, APis2) jdevdoc : Documentation about : OAF Libraries3) jdevhome : source directiory , where jdeeveloper writes code
Configuration :
Enviornment Variable:
JDEV_USER_HOME : C:\jdev\jdevhome\jdev\peeyush
Start Jdev :in Bin Folder   jdevW.exe
In Jdeveloper
1) Create DB connection with Apps schema
2) Tools > Default project  properties
In Run time connections: credentials are application login
3) get DBC File from $FND_SECURE   and copy the file on local system.

 

Jdev Hierarchy :
1) Workspace   2) Project      3) Package/Files

For package there is naming convention
[<clientName>].oracle.apps.<VALID_TOP_NAME>.server   –> AM /Vo/VL

[<clientName>].oracle.apps.<VALID_TOP_NAME>.webui –>PG/RN/CO

[<clientName>].oracle.apps.<VALID_TOP_NAME>.schema.server  –> EO

[<clientName>].oracle.apps.<VALID_TOP_NAME>.lov.server –> LOV

 

[<clientName>].oracle.apps.<VALID_TOP_NAME>.poplist.server –> poplist

===========================================

 

Creating a Workspace –> Project
Then Application Module
Then Page. with package names as above
Page created is a XML File.

 

 

 

 

 

 

 

 

 

 

 

 

 

Oracle Payroll Notes

Can you pay an employee with several assignments a single payment?
Yes, Oracle Payroll enables you to pay a single payment to an employee with several
assignments within your organization. You enable the payment by selecting the
Multiple Assignment check box on the Define Payroll window.
Can you run payroll processes and reports multilingually?
Payroll processes and reports are always submitted and always run in the local
language only. This means that US and UK payroll reports can only be run in English.
Canadian reports can be run in English or Canadian French.

 

How do you synchronise a payslip with the official payment date?
Use the payslip offset on the Define Payroll window to specify the number of days
between the completion of your payroll processes and the availability of employee
payslips.

 

Payroll Definition :

  1. Consolidation Sets
  2. Assignment Sets
  3. Period Types And Calendar

To update consolidation set for payroll run,  do it through update payroll run window. It can be done for specific period or as per user requirement.

Assignment Set Definition by using Formula Criteria or Amendments.

Do not create a mixture of Include and Exclude rows if you have not entered criteria
and generated a formula.

Default Payment method set at payroll level is mostly check as You cannot select a method using magnetic tape because this requires information about employees’ bank accounts.

Date Offset Region :

The Check Date, sometimes called Pay Date, is the date of constructive receipt
of pay, on which paychecks become negotiable.

The Scheduled Run Date is the date scheduled for the Regular run of this
payroll each period.

The Cut Off date, included for your reference, is the final date for entering or
changing payroll information before a run.

A payslip offset, reckoned from the completion date for your payroll processes
is always a positive number to enable you to prevent employees from viewing
payslips before the official payment date.

 

Check the Negative Payment Allowed check box if you want the PrePayments
process to include negative payments. If you leave the box unchecked, the
PrePayments process ignores negative payments.

You can change the payroll’s default Open status in any period to Closed to
prevent further element entries. You can also reopen the period if necessary.

Allocating Payroll Contacts : Not Covered.

Balance Adjustment: Once we process balance adjustment record gets created in PAY_PAYROLL_ACTIONS table.

 

Payroll Payments and Distributions:

 

Payslip Modelling ?

Cash management for reconciliation.

Setting up Payment Methods

Setting up a Global Statement of Earnings:

It is done @ BG level in SOE Information.