SlideShare a Scribd company logo
Menu, Functions and Security Profile 
Oracle HRMS Functional Document 
Creating Menus, Functions and Security Profiles 
Creating Functions 
Part 20.1 
Note: This Document is created only for Class Room Training Purpose 
By 
Regintala Chandra Sekhar 
ora17hr@gmail.com 
Regintala Chandra Sekhar Page 1 ora17hr@gmail.com
Menu, Functions and Security Profile 
Table of Contents 
Creating Functions ...................................................................................................................................................................... 3 
Form Functions Window ....................................................................................................................................................... 3 
1. Description : Fields includes ...................................................................................................................................... 3 
2. Properties: Fields includes ......................................................................................................................................... 4 
3. Form : Fields includes ................................................................................................................................................... 5 
4. Web HTML: Fields includes ........................................................................................................................................ 6 
6. Region: The fields on this page are for future use. ............................................................................................. 7 
Creating Function by Using the Seeded Functions ........................................................................................................... 7 
Step 1: Query the Seeded Function: Termination ........................................................................................................ 7 
Step 2: New Function Creation by Using Existing Function ...................................................................................... 8 
Step 3: Enter the Parameters .............................................................................................................................................. 8 
Step 4: Additional Steps 1 : Adding to Global Self Service Functions Custom ................................................. 10 
Step 5: Additional Steps 2 : Adding Function to Manager Action Menu ............................................................ 10 
Step 6: Check the Concurrent Request .......................................................................................................................... 11 
Regintala Chandra Sekhar Page 2 ora17hr@gmail.com
If you have any queries regarding this document please see the Parts 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 
12, 13, 14, 15, 16, 17, 18 & 19 documents. Set the Date: 01-Jan-2013 and check the Payroll Process 
Result if you have any runs roll back it 
Creating Functions 
Form Functions Window 
Used to define new functions. A function is a part of an application's functionality that is registered under a 
unique name for the purpose of assigning it to, or excluding it from, a responsibility. 
1. Description : Fields includes 
(a). Function: Users do not see this unique function name. However, you may use this name when calling your 
function programmatically. You should follow the naming conventions for functions. 
(b). User Function Name: Enter a unique name that describes your function. You see this name when 
assigning functions to menus. This name appears in the Top Ten List of the Navigator window. 
Regintala Chandra Sekhar Page 3 ora17hr@gmail.com
2. Properties: Fields includes 
Navigation Path 
(a). Type : A function's type describes its use. A function's type is passed back when a developer tests the 
availability of a function. The developer can write code that takes an action based on the function's type. 
Standard function types include the following: 
 FORM Oracle Applications form functions are registered with a type of FORM. 
 SUBFUNCTION Sub functions are added to menus (without prompts) to provide security functionality 
for forms or other functions. 
 JSP Functions used for some products in the Oracle Self-Service Web Applications. These are typically 
JSP functions. 
 WWW Functions used for some products in the Oracle Self-Service Web Applications. These are 
typically PL/SQL functions. 
 WWK Functions used for some products in the Oracle Self-Service Web Applications. These are 
typically PL/SQL functions that open a new window. 
 WWR or WWL Functions used for some products in the Oracle Self-Service Web Applications. 
 WWJ OA Framework JSP portlet. 
 SERVLET Servlet functions used for some products in the Oracle Self-Service Web Applications. 
 DBPORTLET Database provider portlet. 
 WEBPORTLET Web provider portlet. 
(b). Maintenance Mode Support: This field determines whether this function will be supported while the 
system is in Maintenance Mode. See Oracle Applications Concepts for more information on Maintenance Mode. 
(c). Context Dependence: In general, the context dependence determines the required context for the function 
to work properly. The context dependence controls whether the user must choose a specified context (if not 
already in that context) before executing the function. 
For example, some functions are controlled by profile options that affect what the user can perform within the 
current context. Types of context dependence are: 
 Responsibility - The function is controlled by the user's responsibility (RESP_ID/RESP_APPL_ID 
(includes ORG_ID)). 
 Organization - The function is controlled by the user's organization (ORG_ID). 
 Security Group - The function is controlled by the user's security group (service bureau mode). 
 None - There is no dependence on the user's session context. 
Regintala Chandra Sekhar Page 4 ora17hr@gmail.com
3. Form : Fields includes 
(a). Form/Application : If you are defining a form function, select the name and application of your form. 
(b). Parameters : Enter the parameters you wish to pass to your function. Separate parameters with a space. 
For an Executable (Form) Function: 
 If you specify the parameter QUERY_ONLY=YES, the form opens in query-only mode. Oracle Application 
Object Library removes this parameter from the list of form parameters before opening the form in 
query-only mode. 
 You can also specify a different form name to use when searching for help for a form in the appropriate 
help file. The syntax to use is: 
HELP_TARGET = "alternative_form_name”. Your form name overrides the name of the form 
 For a concurrent program submitted through the Standard Request Submission form, the following 
syntax may be used: 
TITLE="appl_short_name:message_name". where appl_shortname:message_name is the name of a 
Message Dictionary message. 
Warning: In general, system administrators should not modify parameters passed to predefined functions for 
Oracle Applications products. The few exceptions are documented in the relevant manuals or product notes. 
Regintala Chandra Sekhar Page 5 ora17hr@gmail.com
4. Web HTML: Fields includes 
The fields in the Web HTML and Web Host are only required if your function will be accessed from 
Oracle Application Framework. You do not need to enter any of these fields for functions based on Oracle 
Developer forms. 
(a). HTML Call: The last section of your function URL is the HTML Call. The HTML Call is used to activate your 
function. The function may be either a static web page or a procedure. 
The syntax for this field depends on the function type. 
For functions used with Mobile Application Server, enter the full name of your java class file, including 
<package name>.<class name>. The class name and package name are case sensitive. Mobile Application Server 
will try to load this class from the classpath as it is. For example, 'oracle.apps.mwa.demo.hello.HelloWorld'. 
5. Web Host: The fields in the Web HTML and Web Host are optional and only enabled for some types of 
functions. These fields apply only to Oracle Application Framework functions. 
(a). Host Name: The URL (universal resource locator) or address required for your function consists of three 
sections: the Host Name, Agent Name, and the HTML Call. The Host name is the IP address or alias of the 
machine where the Web server is running. 
(b). Agent Name: The second section of your function URL is the Oracle Web Agent. The Oracle Web Agent 
determines which database is used when running your function. Defaults to the last agent used. 
(c). Icon : Enter the name of the icon used for this function. 
(d). Secured: Secured is only required when your function is accessed by Oracle Workflow. Checking Secured 
enables recipients of a workflow email notification to respond using email. 
Regintala Chandra Sekhar Page 6 ora17hr@gmail.com
(e). Encrypt Parameters: Checking Encrypt Parameters adds a layer of security to your function to ensure that 
a user cannot access your function by altering the URL in their browser window. You must define Encrypt 
Parameters when you define your function to take advantage of this feature. 
6. Region: The fields on this page are for future use. 
Creating Function by Using the Seeded Functions 
Step 1: Query the Seeded Function: Termination 
Navigation Path: Switch to Application Developer-->Application-->Function 
Description 
Function HR_TERMINATION_SS 
User Function Termination 
Description Termination 
Properties 
Type SSWA jsp function 
Maintenance 
None 
Mode Support 
Context 
Dependence 
Responsibility 
Form 
Parameters 
pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_TERMIN 
ATION_JSP_PRC&pItemType=HRSSA&pCalledFrom=HR_TERMINATION_SS 
&pEffectiveDate= 
Web HTML 
HTML Call 
OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicatio 
nId=800&OAFunc=HR_TERMINATION_SS 
Regintala Chandra Sekhar Page 7 ora17hr@gmail.com
Step 2: New Function Creation by Using Existing Function 
Description 
Function SKY_HR_TERMINATION_SS 
User Function Sky Termination 
Description Sky Termination 
Properties 
Type SSWA jsp function 
Maintenance 
None 
Mode Support 
Context 
Dependence 
Responsibility 
Form 
Parameters 
pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_TERMIN 
ATION_JSP_PRC&pItemType=HRSSA&pCalledFrom=SKY_HR_TERMINATIO 
N_SS&pEffectiveDate= 
Web HTML 
HTML Call 
OA.jsp?akRegionCode=SKY_HR_CREATE_PROCESS_TOP_SS&akRegionAppli 
cationId=800&OAFunc=SKY_HR_TERMINATION_SS 
Step 3: Enter the Parameters 
(a). Description : 
Regintala Chandra Sekhar Page 8 ora17hr@gmail.com
(b). Properties : 
(c). Form : 
(d). Web HTML : 
Regintala Chandra Sekhar Page 9 ora17hr@gmail.com
Step 4: Additional Steps 1 : Adding to Global Self Service Functions Custom 
( HR_GLOBAL_SS_FUNCTIONS_CUSTOM) 
Step 5: Additional Steps 2 : Adding Function to Manager Action Menu 
(HR_LINE_MANAGER_FUNCTIONS) 
Regintala Chandra Sekhar Page 10 ora17hr@gmail.com
Step 6: Check the Concurrent Request 
Thank you....... 
Regintala Chandra Sekhar 
You can get more documents on my blogger: http://ora17hr.blogspot.com 
Facebook Group: www.facebook.com/groups/ora17hr 
Regintala Chandra Sekhar Page 11 ora17hr@gmail.com

More Related Content

What's hot

Hrms and payroll 11i v3.5
Hrms and payroll 11i   v3.5Hrms and payroll 11i   v3.5
Hrms and payroll 11i v3.5abdul616
 
Fujcci oracle hr user_manual
Fujcci oracle hr user_manualFujcci oracle hr user_manual
Fujcci oracle hr user_manualFeras Ahmad
 
Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualFeras Ahmad
 
Fujcci crp oracle payroll
Fujcci crp oracle payrollFujcci crp oracle payroll
Fujcci crp oracle payrollFeras Ahmad
 
Oracle Apps INVENTORY
Oracle Apps INVENTORY Oracle Apps INVENTORY
Oracle Apps INVENTORY Manu MK
 
Admm crp oracle hr
Admm crp oracle hrAdmm crp oracle hr
Admm crp oracle hrFeras Ahmad
 
Oracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualFeras Ahmad
 
Configuring Parallel Approvers Notification
Configuring Parallel Approvers NotificationConfiguring Parallel Approvers Notification
Configuring Parallel Approvers NotificationFeras Ahmad
 
HRMS Windows and their Navigation Paths.doc
HRMS Windows and their Navigation Paths.docHRMS Windows and their Navigation Paths.doc
HRMS Windows and their Navigation Paths.docssuser25f22d
 
Admm crp oracle payroll
Admm crp oracle payrollAdmm crp oracle payroll
Admm crp oracle payrollFeras Ahmad
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewChris Martin
 
Fujcci self service user_manual
Fujcci self service user_manualFujcci self service user_manual
Fujcci self service user_manualFeras Ahmad
 
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11Feras Ahmad
 
Creating business group in oracle apps
Creating business group in oracle appsCreating business group in oracle apps
Creating business group in oracle appsGurpreet singh
 
Hrms for beginners
Hrms for beginnersHrms for beginners
Hrms for beginnerssravan46
 

What's hot (20)

32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)
 
10 quick pay_part_10
10 quick pay_part_1010 quick pay_part_10
10 quick pay_part_10
 
8.1 fast formula_method_1_using_default_hours_and_amount
8.1 fast formula_method_1_using_default_hours_and_amount8.1 fast formula_method_1_using_default_hours_and_amount
8.1 fast formula_method_1_using_default_hours_and_amount
 
Hrms and payroll 11i v3.5
Hrms and payroll 11i   v3.5Hrms and payroll 11i   v3.5
Hrms and payroll 11i v3.5
 
Fujcci oracle hr user_manual
Fujcci oracle hr user_manualFujcci oracle hr user_manual
Fujcci oracle hr user_manual
 
Oracle hrms bg setup examples
Oracle hrms bg setup examplesOracle hrms bg setup examples
Oracle hrms bg setup examples
 
Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manual
 
Fujcci crp oracle payroll
Fujcci crp oracle payrollFujcci crp oracle payroll
Fujcci crp oracle payroll
 
Oracle Apps INVENTORY
Oracle Apps INVENTORY Oracle Apps INVENTORY
Oracle Apps INVENTORY
 
Admm crp oracle hr
Admm crp oracle hrAdmm crp oracle hr
Admm crp oracle hr
 
Oracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manualOracle EBS R12 Payroll user manual
Oracle EBS R12 Payroll user manual
 
Configuring Parallel Approvers Notification
Configuring Parallel Approvers NotificationConfiguring Parallel Approvers Notification
Configuring Parallel Approvers Notification
 
HRMS Windows and their Navigation Paths.doc
HRMS Windows and their Navigation Paths.docHRMS Windows and their Navigation Paths.doc
HRMS Windows and their Navigation Paths.doc
 
Admm crp oracle payroll
Admm crp oracle payrollAdmm crp oracle payroll
Admm crp oracle payroll
 
Oracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table OverviewOracle HRMS Payroll Table Overview
Oracle HRMS Payroll Table Overview
 
Fujcci self service user_manual
Fujcci self service user_manualFujcci self service user_manual
Fujcci self service user_manual
 
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
Oracle fusion hrms_for_uae_hr_setup_white_paper_rel11
 
Creating business group in oracle apps
Creating business group in oracle appsCreating business group in oracle apps
Creating business group in oracle apps
 
Hrms for beginners
Hrms for beginnersHrms for beginners
Hrms for beginners
 
Oracle HRMS Document R12.
Oracle HRMS Document R12.Oracle HRMS Document R12.
Oracle HRMS Document R12.
 

Viewers also liked

How to delete secondary assignment in oracle hrms
How to delete secondary assignment in oracle hrmsHow to delete secondary assignment in oracle hrms
How to delete secondary assignment in oracle hrmsMeer Reja
 
Hrms costing demo presentation
Hrms costing demo presentationHrms costing demo presentation
Hrms costing demo presentationFeras Ahmad
 
Accrual plan set up in oracle hrms
Accrual plan set up in oracle hrmsAccrual plan set up in oracle hrms
Accrual plan set up in oracle hrmsRajiv reddy
 
Oracle apps functional
Oracle apps functionalOracle apps functional
Oracle apps functionalgbalagee
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps gbalagee
 
Oracle inventory-latest
Oracle inventory-latestOracle inventory-latest
Oracle inventory-latestkishoak
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsAhmed Elshayeb
 

Viewers also liked (11)

5 retro pay_methods_i___ii_part_5
5 retro pay_methods_i___ii_part_55 retro pay_methods_i___ii_part_5
5 retro pay_methods_i___ii_part_5
 
30.1 olm introduction_part_30.1
30.1 olm introduction_part_30.130.1 olm introduction_part_30.1
30.1 olm introduction_part_30.1
 
How to delete secondary assignment in oracle hrms
How to delete secondary assignment in oracle hrmsHow to delete secondary assignment in oracle hrms
How to delete secondary assignment in oracle hrms
 
Hrms costing demo presentation
Hrms costing demo presentationHrms costing demo presentation
Hrms costing demo presentation
 
Accrual plan set up in oracle hrms
Accrual plan set up in oracle hrmsAccrual plan set up in oracle hrms
Accrual plan set up in oracle hrms
 
360 Degree Processes In R12 Hrms
360 Degree Processes In R12 Hrms360 Degree Processes In R12 Hrms
360 Degree Processes In R12 Hrms
 
Oracle apps-technical-tutorial
Oracle apps-technical-tutorialOracle apps-technical-tutorial
Oracle apps-technical-tutorial
 
Oracle apps functional
Oracle apps functionalOracle apps functional
Oracle apps functional
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
 
Oracle inventory-latest
Oracle inventory-latestOracle inventory-latest
Oracle inventory-latest
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
 

Similar to 20.1 creating functions_part_20.1

Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup documentvenkatesh gurusamy
 
Basic of oracle application Login steps
Basic of oracle application Login stepsBasic of oracle application Login steps
Basic of oracle application Login stepsGirishchandra Darvesh
 
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04zeesniper
 
Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)Naveen P
 
Oracle Human Capital Management Setup Document
Oracle Human Capital Management Setup DocumentOracle Human Capital Management Setup Document
Oracle Human Capital Management Setup DocumentRajendra Gudla
 
Overview of MVC Framework - by software outsourcing company india
Overview of MVC Framework - by software outsourcing company indiaOverview of MVC Framework - by software outsourcing company india
Overview of MVC Framework - by software outsourcing company indiaJignesh Aakoliya
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxamrit47
 
Phase Five Individual Project03-11-2016Revision .docx
Phase Five Individual Project03-11-2016Revision .docxPhase Five Individual Project03-11-2016Revision .docx
Phase Five Individual Project03-11-2016Revision .docxmattjtoni51554
 
Lecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile AppsLecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile AppsMaksym Davydov
 
Requirements presentation
Requirements presentationRequirements presentation
Requirements presentationNataly Chill
 
Tuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paperTuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paperVinay Kumar
 
Oracle9i reports developer
Oracle9i reports developerOracle9i reports developer
Oracle9i reports developerFITSFSd
 
Software Requrement
Software RequrementSoftware Requrement
Software RequrementSeif Shaame
 
Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration projectdodoshelu
 

Similar to 20.1 creating functions_part_20.1 (20)

Oracle Concurrent Program Setup document
Oracle Concurrent Program Setup  documentOracle Concurrent Program Setup  document
Oracle Concurrent Program Setup document
 
Basic of Oracle Application
Basic of Oracle ApplicationBasic of Oracle Application
Basic of Oracle Application
 
Basic of oracle application Login steps
Basic of oracle application Login stepsBasic of oracle application Login steps
Basic of oracle application Login steps
 
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
 
Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)Oracle developer interview questions(entry level)
Oracle developer interview questions(entry level)
 
Java EE Services
Java EE ServicesJava EE Services
Java EE Services
 
Salesforce
SalesforceSalesforce
Salesforce
 
Oracle Human Capital Management Setup Document
Oracle Human Capital Management Setup DocumentOracle Human Capital Management Setup Document
Oracle Human Capital Management Setup Document
 
Overview of MVC Framework - by software outsourcing company india
Overview of MVC Framework - by software outsourcing company indiaOverview of MVC Framework - by software outsourcing company india
Overview of MVC Framework - by software outsourcing company india
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
 
Php.Mvc Presentation
Php.Mvc PresentationPhp.Mvc Presentation
Php.Mvc Presentation
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Phase Five Individual Project03-11-2016Revision .docx
Phase Five Individual Project03-11-2016Revision .docxPhase Five Individual Project03-11-2016Revision .docx
Phase Five Individual Project03-11-2016Revision .docx
 
Lecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile AppsLecture 05. UI programming for Mobile Apps
Lecture 05. UI programming for Mobile Apps
 
Requirements presentation
Requirements presentationRequirements presentation
Requirements presentation
 
Tuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paperTuning and optimizing webcenter spaces application white paper
Tuning and optimizing webcenter spaces application white paper
 
Oracle9i reports developer
Oracle9i reports developerOracle9i reports developer
Oracle9i reports developer
 
Software Requrement
Software RequrementSoftware Requrement
Software Requrement
 
Super applied in a sitecore migration project
Super applied in a sitecore migration projectSuper applied in a sitecore migration project
Super applied in a sitecore migration project
 
Struts Ppt 1
Struts Ppt 1Struts Ppt 1
Struts Ppt 1
 

Recently uploaded

PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleCeline George
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Abhinav Gaur Kaptaan
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 

Recently uploaded (20)

PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 

20.1 creating functions_part_20.1

  • 1. Menu, Functions and Security Profile Oracle HRMS Functional Document Creating Menus, Functions and Security Profiles Creating Functions Part 20.1 Note: This Document is created only for Class Room Training Purpose By Regintala Chandra Sekhar ora17hr@gmail.com Regintala Chandra Sekhar Page 1 ora17hr@gmail.com
  • 2. Menu, Functions and Security Profile Table of Contents Creating Functions ...................................................................................................................................................................... 3 Form Functions Window ....................................................................................................................................................... 3 1. Description : Fields includes ...................................................................................................................................... 3 2. Properties: Fields includes ......................................................................................................................................... 4 3. Form : Fields includes ................................................................................................................................................... 5 4. Web HTML: Fields includes ........................................................................................................................................ 6 6. Region: The fields on this page are for future use. ............................................................................................. 7 Creating Function by Using the Seeded Functions ........................................................................................................... 7 Step 1: Query the Seeded Function: Termination ........................................................................................................ 7 Step 2: New Function Creation by Using Existing Function ...................................................................................... 8 Step 3: Enter the Parameters .............................................................................................................................................. 8 Step 4: Additional Steps 1 : Adding to Global Self Service Functions Custom ................................................. 10 Step 5: Additional Steps 2 : Adding Function to Manager Action Menu ............................................................ 10 Step 6: Check the Concurrent Request .......................................................................................................................... 11 Regintala Chandra Sekhar Page 2 ora17hr@gmail.com
  • 3. If you have any queries regarding this document please see the Parts 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 & 19 documents. Set the Date: 01-Jan-2013 and check the Payroll Process Result if you have any runs roll back it Creating Functions Form Functions Window Used to define new functions. A function is a part of an application's functionality that is registered under a unique name for the purpose of assigning it to, or excluding it from, a responsibility. 1. Description : Fields includes (a). Function: Users do not see this unique function name. However, you may use this name when calling your function programmatically. You should follow the naming conventions for functions. (b). User Function Name: Enter a unique name that describes your function. You see this name when assigning functions to menus. This name appears in the Top Ten List of the Navigator window. Regintala Chandra Sekhar Page 3 ora17hr@gmail.com
  • 4. 2. Properties: Fields includes Navigation Path (a). Type : A function's type describes its use. A function's type is passed back when a developer tests the availability of a function. The developer can write code that takes an action based on the function's type. Standard function types include the following:  FORM Oracle Applications form functions are registered with a type of FORM.  SUBFUNCTION Sub functions are added to menus (without prompts) to provide security functionality for forms or other functions.  JSP Functions used for some products in the Oracle Self-Service Web Applications. These are typically JSP functions.  WWW Functions used for some products in the Oracle Self-Service Web Applications. These are typically PL/SQL functions.  WWK Functions used for some products in the Oracle Self-Service Web Applications. These are typically PL/SQL functions that open a new window.  WWR or WWL Functions used for some products in the Oracle Self-Service Web Applications.  WWJ OA Framework JSP portlet.  SERVLET Servlet functions used for some products in the Oracle Self-Service Web Applications.  DBPORTLET Database provider portlet.  WEBPORTLET Web provider portlet. (b). Maintenance Mode Support: This field determines whether this function will be supported while the system is in Maintenance Mode. See Oracle Applications Concepts for more information on Maintenance Mode. (c). Context Dependence: In general, the context dependence determines the required context for the function to work properly. The context dependence controls whether the user must choose a specified context (if not already in that context) before executing the function. For example, some functions are controlled by profile options that affect what the user can perform within the current context. Types of context dependence are:  Responsibility - The function is controlled by the user's responsibility (RESP_ID/RESP_APPL_ID (includes ORG_ID)).  Organization - The function is controlled by the user's organization (ORG_ID).  Security Group - The function is controlled by the user's security group (service bureau mode).  None - There is no dependence on the user's session context. Regintala Chandra Sekhar Page 4 ora17hr@gmail.com
  • 5. 3. Form : Fields includes (a). Form/Application : If you are defining a form function, select the name and application of your form. (b). Parameters : Enter the parameters you wish to pass to your function. Separate parameters with a space. For an Executable (Form) Function:  If you specify the parameter QUERY_ONLY=YES, the form opens in query-only mode. Oracle Application Object Library removes this parameter from the list of form parameters before opening the form in query-only mode.  You can also specify a different form name to use when searching for help for a form in the appropriate help file. The syntax to use is: HELP_TARGET = "alternative_form_name”. Your form name overrides the name of the form  For a concurrent program submitted through the Standard Request Submission form, the following syntax may be used: TITLE="appl_short_name:message_name". where appl_shortname:message_name is the name of a Message Dictionary message. Warning: In general, system administrators should not modify parameters passed to predefined functions for Oracle Applications products. The few exceptions are documented in the relevant manuals or product notes. Regintala Chandra Sekhar Page 5 ora17hr@gmail.com
  • 6. 4. Web HTML: Fields includes The fields in the Web HTML and Web Host are only required if your function will be accessed from Oracle Application Framework. You do not need to enter any of these fields for functions based on Oracle Developer forms. (a). HTML Call: The last section of your function URL is the HTML Call. The HTML Call is used to activate your function. The function may be either a static web page or a procedure. The syntax for this field depends on the function type. For functions used with Mobile Application Server, enter the full name of your java class file, including <package name>.<class name>. The class name and package name are case sensitive. Mobile Application Server will try to load this class from the classpath as it is. For example, 'oracle.apps.mwa.demo.hello.HelloWorld'. 5. Web Host: The fields in the Web HTML and Web Host are optional and only enabled for some types of functions. These fields apply only to Oracle Application Framework functions. (a). Host Name: The URL (universal resource locator) or address required for your function consists of three sections: the Host Name, Agent Name, and the HTML Call. The Host name is the IP address or alias of the machine where the Web server is running. (b). Agent Name: The second section of your function URL is the Oracle Web Agent. The Oracle Web Agent determines which database is used when running your function. Defaults to the last agent used. (c). Icon : Enter the name of the icon used for this function. (d). Secured: Secured is only required when your function is accessed by Oracle Workflow. Checking Secured enables recipients of a workflow email notification to respond using email. Regintala Chandra Sekhar Page 6 ora17hr@gmail.com
  • 7. (e). Encrypt Parameters: Checking Encrypt Parameters adds a layer of security to your function to ensure that a user cannot access your function by altering the URL in their browser window. You must define Encrypt Parameters when you define your function to take advantage of this feature. 6. Region: The fields on this page are for future use. Creating Function by Using the Seeded Functions Step 1: Query the Seeded Function: Termination Navigation Path: Switch to Application Developer-->Application-->Function Description Function HR_TERMINATION_SS User Function Termination Description Termination Properties Type SSWA jsp function Maintenance None Mode Support Context Dependence Responsibility Form Parameters pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_TERMIN ATION_JSP_PRC&pItemType=HRSSA&pCalledFrom=HR_TERMINATION_SS &pEffectiveDate= Web HTML HTML Call OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicatio nId=800&OAFunc=HR_TERMINATION_SS Regintala Chandra Sekhar Page 7 ora17hr@gmail.com
  • 8. Step 2: New Function Creation by Using Existing Function Description Function SKY_HR_TERMINATION_SS User Function Sky Termination Description Sky Termination Properties Type SSWA jsp function Maintenance None Mode Support Context Dependence Responsibility Form Parameters pAMETranType=SSHRMS&pAMEAppId=800&pProcessName=HR_TERMIN ATION_JSP_PRC&pItemType=HRSSA&pCalledFrom=SKY_HR_TERMINATIO N_SS&pEffectiveDate= Web HTML HTML Call OA.jsp?akRegionCode=SKY_HR_CREATE_PROCESS_TOP_SS&akRegionAppli cationId=800&OAFunc=SKY_HR_TERMINATION_SS Step 3: Enter the Parameters (a). Description : Regintala Chandra Sekhar Page 8 ora17hr@gmail.com
  • 9. (b). Properties : (c). Form : (d). Web HTML : Regintala Chandra Sekhar Page 9 ora17hr@gmail.com
  • 10. Step 4: Additional Steps 1 : Adding to Global Self Service Functions Custom ( HR_GLOBAL_SS_FUNCTIONS_CUSTOM) Step 5: Additional Steps 2 : Adding Function to Manager Action Menu (HR_LINE_MANAGER_FUNCTIONS) Regintala Chandra Sekhar Page 10 ora17hr@gmail.com
  • 11. Step 6: Check the Concurrent Request Thank you....... Regintala Chandra Sekhar You can get more documents on my blogger: http://ora17hr.blogspot.com Facebook Group: www.facebook.com/groups/ora17hr Regintala Chandra Sekhar Page 11 ora17hr@gmail.com