Professional Documents
Culture Documents
BR100 - Maintenance - v5.0 - Model - 2 - 29JAN2021
BR100 - Maintenance - v5.0 - Model - 2 - 29JAN2021
BR100 - Maintenance - v5.0 - Model - 2 - 29JAN2021
Version V5.0
Document Control
Page 1 of 64
Oracle E-Enhancement Project
Reviewers
Distribution
Note to Holders:
If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for
document control purposes.
If you receive a hard copy of this document, please write your name on the front cover, for document control purposes.
Page 2 of 64
Oracle E-Enhancement Project
Table of Content
DOCUMENT CONTROL_______________________________________________________________________________1
DOCUMENT CHANGE HISTORY__________________________________________________________________________1
REVIEWERS_______________________________________________________________________________________2
DISTRIBUTION_____________________________________________________________________________________2
PURPOSE OF THIS DOCUMENT__________________________________________________________________________5
THIRD PARTY CONTRACTORS SETUP______________________________________________________________________6
1. CUSTOM RESPONSIBILITIES________________________________________________________________________7
Menus_______________________________________________________________________________________7
Functions_____________________________________________________________________________________7
Request Group_______________________________________________________________________________10
Responsibilities Definition_______________________________________________________________________12
2. FLEXFIELD VALUE SET___________________________________________________________________________14
Define Value Sets_____________________________________________________________________________14
3. DESCRIPTIVE FLEXFIELD__________________________________________________________________________18
Enterprise Asset Management DFF_______________________________________________________________18
HR Contractor Cost DFF________________________________________________________________________19
HR Contractors’ Master Data Update Notification Recipient List DFF_____________________________________20
Time and Labor Engine DFF_____________________________________________________________________21
4. LOOKUPS___________________________________________________________________________________23
Purchasing Lookups___________________________________________________________________________23
Employee Person Type_________________________________________________________________________23
Work Order Operation Status____________________________________________________________________25
Work Order Asset Area_________________________________________________________________________25
PO Process Mail______________________________________________________________________________26
PO Interface Errors____________________________________________________________________________27
Payables Notification Mail______________________________________________________________________28
Person Type__________________________________________________________________________________29
5. EAM______________________________________________________________________________________30
EAM Resource Setup___________________________________________________________________________30
EAM: Define WIP Accounting Classes______________________________________________________________31
6. SUPPLIER SETUP______________________________________________________________________________32
7. UNIT OF MEASURE_____________________________________________________________________________33
8. OTL______________________________________________________________________________________34
Define Messages______________________________________________________________________________34
Define Formula Function________________________________________________________________________35
Register Formula______________________________________________________________________________38
Define Formula_______________________________________________________________________________40
Define Mapping Components____________________________________________________________________50
Define Mapping______________________________________________________________________________51
Define Alternate Name Mapping_________________________________________________________________52
Define Alternate Name Definition________________________________________________________________53
Define Retrieval Rule Group_____________________________________________________________________54
Define Category for Time Entry Rules______________________________________________________________54
Define Time Entry Rule_________________________________________________________________________55
Define Time Entry Rule Group____________________________________________________________________58
Define Default Timekeeper Group________________________________________________________________59
Page 3 of 64
Oracle E-Enhancement Project
Page 4 of 64
Oracle E-Enhancement Project
Page 5 of 64
Oracle E-Enhancement Project
1. Custom Responsibilities
2. Flexfield Value Set
3. Descriptive Flexfield
4. Lookups
5. EAM Setup
6. Suppliers Setup
7. Unit of Measure
8. OTL
Page 6 of 64
Oracle E-Enhancement Project
1. Custom Responsibilities
Menus
Create Menus using below navigation:
Navigation: System Administrator Application Menu
First, define following Menu Headers:
Menu
Menu User Menu Name Action
Type
New -
DPE_CNTNGNT_TMKPR DPE Contingent Timekeeper Standard
Create
Update
(Will be
DPE_HR_CWK_MENU DPE Contigent Worker Menu Standard
used
below)
OTL EAM Mass Approval Self Service New -
Approval Menu
Standard
OTL_SELF_SERVICE_APPROVAL Create
New -
DPE_HXC_TK_ENTRY DPE EAM Contingent Super Timekeeper Standard Create
Functions
Function details are as follows:
Navigation: System Administrator Application Functions
User
Menu Se Actio
Menu Menu Prompt Submenu Function
Type q ns
Name
Continge
OTL
nt Standa Timekeep New -
DPE_CNTNGNT_TMKPR 10 Timekeep
Timekee rd er Entry Add
er Entry
per
Continge
Navigator:
nt Standa New -
DPE_CNTNGNT_TMKPR 20 Disable
Timekee rd Add
Multiform
per
DPE Upda
Departme
Contigen Standa Departme BOM_BOMFDORS_ te –
DPE_HR_CWK_MENU 60 nts:
t Worker rd nts MENU Add
Update
Menu to
Page 7 of 64
Oracle E-Enhancement Project
User
Menu Se Actio
Menu Menu Prompt Submenu Function
Type q ns
Name
existi
ng
list
Upda
te –
Add
DPE
to
Contigen Standa Resource BOM_BOMFDORS_
DPE_HR_CWK_MENU 70 Resources existi
t Worker rd s MENU
ng
Menu
list
Upda
te –
DPE Resources Add
Contigen Standa - to
DPE_HR_CWK_MENU 80
t Worker rd Employee existi
Menu s ng
list
Upda
te –
DPE Resources Add
Contigen Standa - to
DPE_HR_CWK_MENU 90
t Worker rd Equipmen existi
Menu ts ng
list
OTL
EAM
Mass
OTL_SELF_SERVICE_AP Approval Standa OTL Self-Service New -
10 Time
PROVAL Self rd Approval Function Add
Service
Approval
Menu
OTL
EAM
Mass Show
OTL_SELF_SERVICE_AP Approval Standa Invoice New -
20
PROVAL Self rd Line Add
Service Details
Approval
Menu
OTL_SELF_SERVICE_AP OTL Standa 30 Purchasing Buyer New -
Page 8 of 64
Oracle E-Enhancement Project
User
Menu Se Actio
Menu Menu Prompt Submenu Function
Type q ns
Name
EAM
Mass
Approval
PROVAL Self rd Work Center Add
Service
Approval
Menu
OTL
EAM
Mass
OTL_SELF_SERVICE_AP Approval Standa View New -
40
PROVAL Self rd Document Add
Service
Approval
Menu
DPE
EAM
OTL
Continge Stand Timekeep New -
DPE_HXC_TK_ENTRY 10 Timekeep
nt Super ard er Entry Add
er Entry
Timekee
per
DPE
EAM
Navigator:
Continge Stand New -
DPE_HXC_TK_ENTRY 20 Disable
nt Super ard Add
Multiform
Timekee
per
DPE
EAM OTL
Continge Stand Define New -
DPE_HXC_TK_ENTRY 30
nt Super ard Timekeep Add
Timekee er Group
per
Page 9 of 64
Oracle E-Enhancement Project
Request Group
Request Group details are as follows:
Navigation: System Administrator Security Responsibility Requests
C
o
Group Application Description Type Name Action
d
e
DPE Contingent All Contingent Progr DPE GTS Timekeeper Group New –
Purchasing
User Group Workers Reports am Automation Create
DPE Contingent All Contingent Progr Retrieve Timecard Data from New –
Purchasing
User Group Workers Reports am OTL to EAM Create
DPE Contingent All Contingent Progr DPE GTS Labor Reporting New –
Purchasing
User Group Workers Reports am Transactions Without Cost Create
Delete
DPE Contingent All Contingent Progr
Purchasing Pay On Receipt AutoInvoice from
User Group Workers Reports am List
Delete
DPE Contingent All Contingent Progr DPE HR Contractor Data
Purchasing from
User Group Workers Reports am Updated Alert List
Delete
DPE Contingent All Contingent Progr DPE New invoice created
Purchasing from
User Group Workers Reports am alert to supplier List
Progr Update
am – Add
Report set for DPE New invoice created
DPE AP Reports Payables to
DPE Payables alert to supplier
existing
list
Progr Update
am – Add
Report set for DPE OTL to Purchasing
DPE AP Reports Payables Interface Program
to
DPE Payables
existing
list
Progr Update
am – Add
Report set for DPE GTS Maintenance - GRN
DPE AP Reports Payables to
DPE Payables to OTL Return Program
existing
list
Progr Update
am – Add
Report set for DPE GTS Labor Reporting
DPE AP Reports Payables to
DPE Payables Transactions With Cost
existing
list
DPE AP Reports Payables Report set for Progr DPE GTS Labor Reporting Update
Page 10 of 64
Oracle E-Enhancement Project
am – Add
to
DPE Payables Transactions Without Cost
existing
list
Update
– Add
All Purchasing SRS Progr DPE OTL to Purchasing
All Reports Purchasing Interface Program
to
Reports am
existing
list
Update
– Add
DPE Contractor Human Progr DPE HR Contractor Data
Updated Alert
to
Administrator Resources am
existing
list
Update
DPE EAM Enterprise
– Add
Labour Asset DPE EAM Labour Progr DPE GTS Labor Reporting
to
Reporting Manageme Reporting Admin am Transactions Without Cost
existing
Admin nt
list
Update
Enterprise
DPE GTS EAM Work Order – Add
DPE EAM Asset Progr Weekly Schedule Report
DPE EAM Reports to
Reports Manageme am
existing
nt
list
Update
Enterprise
DPE GTS EAM Work Order – Add
DPE EAM Asset Progr
DPE EAM Reports Weekly Schedule Report - to
Reports Manageme am RASHID existing
nt
list
Update
Enterprise
– Add
DPE EAM Asset Progr DPE GTS Weekly Schedule
DPE EAM Reports Report – WCM
to
Reports Manageme am
existing
nt
list
Page 11 of 64
Oracle E-Enhancement Project
Responsibilities Definition
Define Responsibilities with following details:
Navigation: System Administrator Security Responsibility Define
The above 3 responsibilities must be created through the TCP but the Request groups associated with it
might not be correct. Ensure it is: DPE Contingent User Group.
If empty or not the same, update it to: DPE Contingent User Group
Page 12 of 64
Oracle E-Enhancement Project
New – Update
Navigation: System Administrator > Profile > System
Profile Option Site Value Responsibility
DPE
New -
DPE Human Resources Contractor
Update
Administrator
DPE
New -
ONS Human Resources Contractor
Update
Administrator
Page 13 of 64
Oracle E-Enhancement Project
New – Create
Note: You will need the ID of these values for a setup later in OTL (Define Category for 1. Time Entry Rules
and also for 2. Personalization setup). Please record the values from there:
After Saving the form Navigate: Click on (M) Help > Diagnostics > Examine…
Block: Value
Field: FLEX_VALUE_ID
Page 14 of 64
Oracle E-Enhancement Project
Value: (Record respective values in there for both Overtime and Regular Lines)
(Sample values from the current system setup (record yours) Overtime: 509082, Regular 509083)
New – Create
New – Create
New – Create
Function NULL;
end if;
END;"
Page 16 of 64
Oracle E-Enhancement Project
New – Create
Function NULL;
end if;
END;"
Page 17 of 64
Oracle E-Enhancement Project
3. Descriptive Flexfield
Page 18 of 64
Oracle E-Enhancement Project
Page 19 of 64
Oracle E-Enhancement Project
Page 20 of 64
Oracle E-Enhancement Project
Page 21 of 64
Oracle E-Enhancement Project
d) Click OK.
e) Click Submit.
Page 22 of 64
Oracle E-Enhancement Project
4. Lookups
Purchasing Lookups
Create Purchasing Lookup Codes using below navigation
Navigation: Purchasing Super User Setup Purchasing Lookup Codes
NA
New – Update
199999 105000
SEQ-CON-
100001 (Check and update the last valid number for
MAIN
sequence generation)
Page 23 of 64
Oracle E-Enhancement Project
New – Create
(Note: These values needs to be updated with the list of Approvers as applicable. Ensure the attached excel
list is available)
Create new Email list notification for Contractor master data changes using the below navigation
Navigation: Application Developer Application Lookups Common
Type: XXDPE_GTS_MAINT_CNGU_EMAILS
Meaning: GTS Maintenance - Contractors' Changes/Updates Email Recipients List
Application: DPE Custom Application
Description: GTS Maintenance - Contractors' Changes/Updates Email Recipients List
Page 24 of 64
Oracle E-Enhancement Project
Page 25 of 64
Oracle E-Enhancement Project
PO Process Mail
Create PO Process Mail Lookup Codes using below navigation
Navigation: DPE Purchasing Setup PurchasingLookups
Search for Lookup Type ‘XXDPE_OTL_TO_PO_CONC_PROG_MAIL’ and create below lookup
codes.
New – Create
(Note: These values needs to be updated with the list of Oracle users interested in receiving the GTS
Maintenance PO Program Error Notifications – Replace and add the sample names from the list BELOW)
10 10 DOKKUF
20 20 MASCARJ
30 30 MENDOJ
40 40 RAJAGR
Page 26 of 64
Oracle E-Enhancement Project
PO Interface Errors
Create PO Interface Errors Lookup Codes using below navigation
Navigation: DPE Purchasing Setup PurchasingLookups
Search for Lookup Type ‘XXDPE_OTL_TO_PO_INTF_ERRCODE’ and create below lookup codes.
New – Create
80 PO_ERR4 ‘Maintenance’ Site not found for this Vendor Supply Chain
90 PO_ERR5 Multiple active BPAs found for this Item Code and Vendor Supply Chain
Page 27 of 64
Oracle E-Enhancement Project
20 RAJAGR Rajashree
30 MASCARJ Janet
40 MENDOJ Jason
Search for Lookup Type ‘SOURCE’ and add below lookup codes.
New – Update
Page 28 of 64
Oracle E-Enhancement Project
Assignment Category
Create Human Resource Assignment Category Code using below navigation
Navigation: Global HRMS Manager Other Definitions Application Utilities Lookup
Search for Lookup Type ‘CWK_ASG_CATEGORY’ and create below lookup codes.
New – Update
Person Type
Create Human Resource Person Type using below navigation:
Navigation: Global HRMS Manager Other Definitions Person Types
New – Update
Page 29 of 64
Oracle E-Enhancement Project
5. EAM
Overtime Item Code will be associated through the DFF Field > OT MM Number. Enter the
corresponding Overtime MM Number in it.
(The DFF OT MM Number is left as free text to update the new MM Numbers. Validations could be added as
a valueset if required)
Page 30 of 64
Oracle E-Enhancement Project
Description: Use this form to define or update the Accounting combination for the Contractor expenses in
the Outside Processing Fields – both Valuation and Variance
Page 31 of 64
Oracle E-Enhancement Project
6. Supplier Setup
Existing – Update
(Note; This site setup ‘Maintenance’ is a very critical setup for the GTS Maintenance PO program. Hence it is
added in the BR100. In normal cases it should be with the users responsible for creating the Supplier site)
Create/Update Suppliers: A new site ‘Maintenance’ is required for the GTS Maintenance Program with the
following setup at supplier level (Ensure the Spelling is correct without any extra spaces/characters):
Navigation: Purchasing Super User Supply Base Suppliers
Tab > Address Book:
o Create new Site > Click on Create (Or Select Site and click on Update if the site name
‘Maintenance’ already exists)
o Make sure Address Purpose Purchasing and Payment is checked
Page 32 of 64
Oracle E-Enhancement Project
7. Unit of Measure
New – Update
Define UOM:
Navigation: Inventory Setup Unit of Measure Unit of Measure
Define D08 as 8 Hours Day, D10 as 10 Hours Day, D12 as 12 Hours Day, etc. within Class Time
In the UOM Conversion, Provide the respective UOM with the corresponding number of hours.
Page 33 of 64
Oracle E-Enhancement Project
8. OTL
Define Messages
Define Messages using below navigation:
Navigation: Application Developer Application Messages
New – Ensure the setup as below with the updated message.
Name DPE_OTL_STD_WORKING_HRS
Languag
US
e
Applicati
Time and Labor Engine
on
Hours Exceeded!
Current
Message You have entered number of hours exceeding your contractual hours per day. If you have
Text worked more than your contractual hours, and if you are eligible for overtime, then please
enter them as over time in a separate line.
Name DPE_OTL_EAM_TSP_NO_APPR
Languag
US
e
Applicati
Time and Labor Engine
on
Current
Message No approver defined in TSP system. Please contact support team.
Text
Page 34 of 64
Oracle E-Enhancement Project
Parameters
Number Parameter Name Type Class Optional Continuing
1 P_RESOURCE_ID Number Input Only No No
2 P_SUBMISSION_DATE Text Input Only No No
3 P_PERIOD_MAXIMUM Number Input Only No No
4 P_PERIOD Number Input Only No No
5 P_REFERENCE_PERIOD Number Input Only No No
6 P_PRE_PERIOD_START Text Input Only No No
7 P_PRE_PERIOD_END Text Input Only No No
8 P_POST_PERIOD_START Text Input Only No No
9 P_POST_PERIOD_END Text Input Only No No
10 P_REF_PERIOD_START Text Input Only No No
11 P_REF_PERIOD_END Text Input Only No No
12 P_DURATION_IN_DAYS Number Input Only No No
13 P_TIMECARD_HRS Number Input Only No No
Page 35 of 64
Oracle E-Enhancement Project
New – Add
Name DPE_OTL_EAM_TSP_APPR_CNT
Data Type Number
Class External Function
Alias Name
Description Function to validate the existence of approver
Definition XXDPE_OTL_TO_PO_APPRV_PKG.GET_TSP_APPR_CNT
Context Usages
Number Context Name Data Type
Parameters
Number Parameter Name Type Class Optional Continuing
1 P_RESOURCE_ID Number Input Only No No
New – Add
Name XXDPE_EAM_TSP_REVIEWER
Data Type Number
Class External Function
Alias Name
Description Function to derive reviewer from TSP data
Definition XXDPE_OTL_TO_PO_APPRV_PKG.GET_APPROVER1
Context Usages
Number Context Name Data Type
Parameters
Number Parameter Name Type Class Optional Continuing
1 P_TIMECARD_BB_ID Number Input Only No No
2 P_TIMECARD_BB_OVN Number Input Only No No
3 P_RESOURCE_ID Number Input Only No No
Page 36 of 64
Oracle E-Enhancement Project
New – Add
Name XXDPE_EAM_TSP_APPROVER
Data Type Number
Class External Function
Alias Name
Description Function to derive approver from TSP data
Definition XXDPE_OTL_TO_PO_APPRV_PKG.GET_APPROVER2
Context Usages
Number Context Name Data Type
Parameters
Number Parameter Name Type Class Optional Continuing
1 P_TIMECARD_BB_ID Number Input Only No No
2 P_TIMECARD_BB_OVN Number Input Only No No
3 P_RESOURCE_ID Number Input Only No No
Page 37 of 64
Oracle E-Enhancement Project
Register Formula
New – Add
Register above formula using below steps:
1. Go to Navigation: System Administrator Application Flexfield Descriptive
Segments
2. Search for Title OTL Formulas
3. Unfreeze Flexfield definition
4. Under Context Field Values area add following Context
New – Add
ATTRIBUT
10 PERIOD Period HXC_TCARD_PERIOD Yes Yes Yes
E1
Time
ATTRIBUT
15 TIME_CATEGORY Categor HXC_TIME_CATEGORIES Yes Yes No
E4
y
Referen
ATTRIBUT HR_US_NUMBER_LENGT
30 REFERENCE_PERIOD ce Yes Yes No
E3 H_10
Period
Conside
CONSIDER_ZERO_HO ATTRIBUT
40 r Zero HR_US_YES_NO Yes Yes No
URS E5
Hours
Page 38 of 64
Oracle E-Enhancement Project
New – Add
ATTRIBUT
10 PERIOD Period HXC_TCARD_PERIOD Yes Yes Yes
E1
Time
ATTRIBUT
15 TIME_CATEGORY Categor HXC_TIME_CATEGORIES Yes Yes No
E4
y
Referen
ATTRIBUT HR_US_NUMBER_LENGT
30 REFERENCE_PERIOD ce Yes Yes No
E3 H_10
Period
Conside
CONSIDER_ZERO_HO ATTRIBUT
40 r Zero HR_US_YES_NO Yes Yes No
URS E5
Hours
Page 39 of 64
Oracle E-Enhancement Project
Define Formula
Define Formula using below navigation:
Navigation: Global HRMS Manager Total Compensation Basic Write Formulas
New – Add
Name XXDPE_OTL_EAM_ASG_HRS
Type OTL Time Entry Rules
Description Formula to restrict time hours per assignment
Effective Date From 01-JAN-2019
Formula
/* ******************************************************************
Formula Name : XXDPE_OTL_EAM_ASG_HRS
Author : Fardin Sheikh
Description : Implement standard rule for period maximum based on
requirements from WTD
Contexts : None
Explanation : The formula is passed a resource_id, data and
period maximum values to check if the resource has
exceeded working x number of hours in a given period
****************************************************************** */
/* Change History:
/*****************************************************************
Initialise Variables which can be null
******************************************************************/
/* ******************************************************************
READ IN INPUT VARIABLES
Page 40 of 64
Oracle E-Enhancement Project
****************************************************************** */
/* ****************************************************************
Processing
**************************************************************** */
hours_worked = ASG_HOURS
Page 41 of 64
Oracle E-Enhancement Project
New – Add
Name XXDPE_OTL_EAM_OT_HRS
Type OTL Time Entry Rules
Description Formula to restrict Overtime hours for EAM
Effective Date From 01-JAN-2019
Formula
/* ******************************************************************
Formula Name : XXDPE_OTL_EAM_OT_HRS
Author : Fardin Sheikh
Description : Implement standard rule for period maximum based on
requirements from WTD
Contexts : None
Explanation : The formula is passed a resource_id, data and
period maximum values to check if the resource has
exceeded working x number of hours in a given period
****************************************************************** */
/* Change History:
/*****************************************************************
Initialise Variables which can be null
******************************************************************/
/* ******************************************************************
READ IN INPUT VARIABLES
****************************************************************** */
Page 42 of 64
Oracle E-Enhancement Project
, period (number)
, period_maximum (number)
, reference_period (number)
, db_pre_period_start (text)
, db_pre_period_end (text)
, db_post_period_start (text)
, db_post_period_end (text)
, db_ref_period_start (text)
, db_ref_period_end (text)
, duration_in_days (number)
, timecard_hrs (number)
/* ****************************************************************
Processing
**************************************************************** */
Page 43 of 64
Oracle E-Enhancement Project
New – Add
Name DPE_OTL_EAM_TSP_NO_APPR
Type OTL Time Entry Rules
Description DPE OTL Get TSP Approver Count
Effective Date From 01-JAN-2019
Formula /* ******************************************************************
Formula Name : XXDPE_OTL_EAM_TSP_NO_APPR
Author : SQL Infotech - Vignesh
Description : Formula to validate TSP System approver
Contexts : None
Explanation : The formula is passed a resource_id,
****************************************************************** */
/* Change History:
Date Author Comments
------------ -------------- ------------------------------------
08-AUG-2020 SQL Infotech - Vignesh Initial creation
*/
/*****************************************************************
Initialise Variables which can be null
******************************************************************/
default for db_pre_period_start is ' '
default for db_pre_period_end is ' '
default for db_post_period_start is ' '
default for db_post_period_end is ' '
default for db_ref_period_start is ' '
default for db_ref_period_end is ' '
default for ASG_HOURS is 0
default for period_maximum is 0
default for Regular_Hours_AED IS 0
default for hour_type is ' '
/* ******************************************************************
READ IN INPUT VARIABLES
****************************************************************** */
INPUTS ARE resource_id (number)
, submission_date (text)
, period (number)
, period_maximum (number)
, reference_period (number)
, db_pre_period_start (text)
, db_pre_period_end (text)
, db_post_period_start (text)
, db_post_period_end (text)
, db_ref_period_start (text)
, db_ref_period_end (text)
, duration_in_days (number)
Page 44 of 64
Oracle E-Enhancement Project
IF ( DPE_OTL_EAM_TSP_APPR_CNT (resource_id ) = 0 )
THEN
(
rule_status = 'E'
message1 = 'DPE_OTL_EAM_TSP_NO_APPR'
)
ELSE
( rule_status = 'S'
)
Page 45 of 64
Oracle E-Enhancement Project
New – Add
Name HXC_OVERRIDE_APPR_OTL_EAM_LEVEL1
Type OTL Approvals
Description HXC EAM Level1 Approver
Effective Date
01-JAN-2019
From
Formula /*++
+*************************************************************************************************
***+++*
** Company: Dubai Petroleum Establishment
** Formula Name: HXC_OVERRIDE_APPR_OTL_EAM_LEVEL1
** Author: SQL Infotech Vignesh
** Date: 06-Aug-2020
** Description:
-------------------------------------------------------------------------------------------------------
Author Date
Version Change
------ ---- ------- ------
Vignesh 06-Aug-2020 V1 Intial Version
**++
+*************************************************************************************************
+++*/
/*****************************************************************
Initialise Variables which can be null
******************************************************************/
default for formula_status is 'S'
default for formula_message is 'NO MESSAGE'
/* ******************************************************************
READ IN INPUT VARIABLES
****************************************************************** */
INPUTS ARE timecard_bb_id (number)
, timecard_bb_ovn (number)
, application_period_bb_id (number)
, application_period_bb_ovn (number)
, time_recipient_id (number)
, resource_id (number)
, resource_type (text)
/* ****************************************************************
Processing
**************************************************************** */
l_reviwer_id =
Page 46 of 64
Oracle E-Enhancement Project
XXDPE_EAM_TSP_REVIEWER(timecard_bb_id,timecard_bb_ovn,resource_id)
approval_mechanism_id = l_reviwer_id
IF ISNULL(l_reviwer_id) = 'N' THEN
approval_mechanism = 'PERSON'
ELSE
approval_mechanism = 'AUTO_APPROVE'
/* ****************************************************************
RETURN VARIABLE
**************************************************************** */
RETURN approval_mechanism
, approval_mechanism_id
, formula_status
, formula_message
Page 47 of 64
Oracle E-Enhancement Project
New – Add
Name HXC_OVERRIDE_APPR_OTL_EAM_LEVEL2
Type OTL Approvals
Description HXC EAM Level2 Approver
Effective Date
01-JAN-2019
From
Formula
/*++
+*************************************************************************************************
***+++*
** Company: Dubai Petroleum Establishment
** Formula Name: HXC_OVERRIDE_APPR_OTL_EAM_LEVEL2
** Author: SQL Infotech
** Date: 06-Aug-2020
** Description:
-------------------------------------------------------------------------------------------------------
Author Date
Version Change
------ ---- ------- ------
Vignesh 06-Aug-2020 V1 Intial Version
**++
+*************************************************************************************************
+++*/
/*****************************************************************
Initialise Variables which can be null
******************************************************************/
default for formula_status is 'S'
default for formula_message is 'NO MESSAGE'
/* ******************************************************************
READ IN INPUT VARIABLES
****************************************************************** */
INPUTS ARE timecard_bb_id (number)
, timecard_bb_ovn (number)
, application_period_bb_id (number)
, application_period_bb_ovn (number)
, time_recipient_id (number)
, resource_id (number)
, resource_type (text)
/* ****************************************************************
Processing
**************************************************************** */
Page 48 of 64
Oracle E-Enhancement Project
l_reviwer_id =
XXDPE_EAM_TSP_APPROVER(timecard_bb_id,timecard_bb_ovn,resource_id)
approval_mechanism_id = l_reviwer_id
IF ISNULL(l_reviwer_id) ='N' THEN
approval_mechanism = 'PERSON'
ELSE
approval_mechanism = 'AUTO_APPROVE'
/* ****************************************************************
RETURN VARIABLE
**************************************************************** */
RETURN approval_mechanism
, approval_mechanism_id
, formula_status
, formula_message
Page 49 of 64
Oracle E-Enhancement Project
Page 50 of 64
Oracle E-Enhancement Project
Define Mapping
Define Mapping Components using below navigation:
Navigation: Global OTL Application Developer> Deposit/Retrieval Process>Define Mapping:
Query for Name: Maintenance Retrieval Mapping and add the values as below (some of the values will be
available)
New – Add
Page 51 of 64
Oracle E-Enhancement Project
Page 52 of 64
Oracle E-Enhancement Project
Page 53 of 64
Oracle E-Enhancement Project
Page 54 of 64
Oracle E-Enhancement Project
Name EAM_ASG_HRS_SUBMIT
Name EAM_ASG_HRS_SAVE
Usage Save
Page 55 of 64
Oracle E-Enhancement Project
New – Add
Name EAM_OT_HRS_SUBMIT
New – Add
Name EAM_OT_HRS_SAVE
Usage Save
Page 56 of 64
Oracle E-Enhancement Project
New – Add
Name EAM_OTL_TSP_NO_APPR
Usage Save
Formula DPE OTL Get TSP Approver Count
New – Add
Name EAM_OTL_TSP_NO_APPR_SUBMIT
Page 57 of 64
Oracle E-Enhancement Project
EAM_ASG_HRS_SAVE Error
EAM_ASG_HRS_SUBMIT Error
EAM_OT_HRS_SAVE Error
EAM_OT_HRS_SUBMIT Error
EAM_OTL_TSP_NO_APPR Error
EAM_OTL_TSP_NO_APPR_SUBMIT Error
Page 58 of 64
Oracle E-Enhancement Project
Page 59 of 64
Oracle E-Enhancement Project
OTL Preferences
Define Preferences for ‘Maintenance Contractors’
Define Preferences for Maintenance Contractors using below navigation:
New – Add
Navigation: Global OTL Application Developer > Preferences
Create Node:
1. While on the top node ‘Preference Tree’ is selected, enter the Name in Tree as ‘EAM Timekeeper’
2. Save
3. Close the Preferences Tree and Reopen to view the new branch
4. Look for Node ‘EAM Timekeeper’. Right-Click on it and click on New
5. Enter the below values one by one and Save after each record.
(For creating a new record, click on the node created and then enter the subsequent values)
Notifica
Name Preferen Preference Preference Preference Preference Value
tion
in Tree ce Value 1 Value 2 Value 3 4-10
Layout
Self
Service
Timecard
Alternat Alternate
e Name
Names Set
Defined
for a
User
Time
Enterprise
Applica Store
Asset
tion Set Applicati Management
on Set
Time
Approv
Store DPE eAM Daily
al
Approval Approval Period
Period
Periods
Time
Approv Store DPE EAM DPE EAM
al Style Approval Approval Style Approval Style
Style
Timecar
Timecard
d
Delete No
Delete
Allowed
Allowed
SS Self EAM Timecard EAM Review EAM DPE
Layout Service Layout Layout Confirmation EAM
Page 60 of 64
Oracle E-Enhancement Project
Notifica
Name Preferen Preference Preference Preference Preference Value
tion
in Tree ce Value 1 Value 2 Value 3 4-10
Layout
Timecard
, Review
and
Attribut Review
Confirma Layout
es-EAM Layout
tion
Layout
Pages
EAMDEPARTMENTI
DDPE
EAMRESOURCE
Timekee
Layout per EAMASSETNUMBE
EAMWORKORD EAMOPERATIO EAMHOURTY
Attribut Layout RDPE
ERDPE NDPE PEDPE
es Attribute
s EAMORGANIZATIO
NIDDPE
EAMCHARGEDEPT
DPE
Page 61 of 64
Oracle E-Enhancement Project
Notifica
Name Preferen Preference Preference Preference Preference Value
tion
in Tree ce Value 1 Value 2 Value 3 4-10
Layout
that
Allows
User
Edits
Self
Service
Timecar
Timecard
d DPE - One Day
Period
Period
for
Worker
Time
Time
Store OTL Manpower
Store
Time Maintenance
Entry
Entry Rule Group
Rules
Rules
Page 62 of 64
Oracle E-Enhancement Project
EAMHOURTYPEDPE
Timekeeper Layout item 3
Page 63 of 64
Oracle E-Enhancement Project
Page 64 of 64