Sie sind auf Seite 1von 52

Oracle Inventory Brownbag

Creation of OTL Timecards and it's


integration with inventory
By Sunil Mididuddi and James Phipps

April 24, 2018

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 2


Objectives

Understand the basics of Oracle Time and Labor (OTL)

Understand integration points of OTL with Inventory/Receiving

Debugging errored stuck records

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 3


Program Agenda

1 Overview of Time and Labor (OTL)


2 Setup and Integration
3 Demonstration
4 Troubleshooting

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 4


Program Agenda

1 Overview of Time and Labor (OTL)


2 Setup and Integration
3 Demonstration
4 Troubleshooting

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 5


Overview
• Oracle Time and Labor (OTL) is an e-business suite solution to your requirements for time capture,
validation, time management, and approval.

• Oracle Time & Labor meets your time entry needs for employees and contingent workers for the entire e-
business suite. Workers enter their own time which you can subject to an approval process according to
your business rules.

• The time entries are then made available for retrieval by multiple applications that require this person's
data. Like Oracle Human Resources, Oracle Payroll, Oracle Projects, and Oracle Purchasing.

• Employees or contingent workers enter their own time.

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 6


Overview (continued)

OTL integrates with multiple applications:

 Payroll Only: Time passed to payroll only

 Payroll with Projects: Time passed to both payroll and projects

 Procurement: Time for contingent workers associated to a purchase order

 Enterprise Asset Management : Time passed to work order

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 7


Overview: Key Points
• The profile PO: Enable Services Procurement has to be enabled.

• A contingent worker (CWK) is a temporary worker performing tasks for an enterprise.

• Retrieve Time from OTL (RCVOTLR) process provides an integrated mechanism to process time charges
to the labor firm providing the temporary labor.

• This process involves a purchase order and timecard entries against the purchase order to process
receipts for charged labor costs that the contingent employee has worked.

• These charges can then be invoiced against the receipt to effect payment to the labor firm providing the
contingent employee.

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 8


Overview: Process
PROCESS

In brief, Retrieve Time From OTL (RCVOTLR) Create Purchase Order


Retrieve Time from OTL
process is as follows: With/without Project
to capture the time data
information
• Create a contingent worker (CWK)
HR: Assign more than
one PO/ PO Line to CWK Invoice Generation
• Create a purchase order for the contingent
employee to charge time and labor to
Creation of Time Card
With/without Project
• Enter and approve timecard information
which may / may
not be associated to PO

• Run Retrieve Time from OTL (RCVOTLR)


process which scans the timecard data and
Submit and Approve
creates receipt against the purchase order the Time card
for charges for the eligible time cards.

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 9


Program Agenda

1 Overview of Time and Labor (OTL)


2 Setup and Integration
3 Demonstration
4 Troubleshooting

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 10


Setup
• Oracle Time and Labor (OTL) setup includes…

Create a job and a contingent worker in HR responsibility.

Then assign the job to the worker in HR.

Create a category, assign the category to Purchasing category set.

Assign the job to the category using Purchasing > Setup > Purchasing > Job Category
Association.

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 11


Integration
• Oracle Time and Labor (OTL) integrates …
1. Create a standard purchase order (PO)
- Line type as "Rate Based Temp Labor"
- Set the contingent worker in the Temporary Labor tab
- Approve it

2. Associate the PO to contingent worker


- Use HR responsibility Assignments window > Supplier tab
- Enter And Maintain People form

3. Create a user for the contingent worker


- Use System Administrator
- Attach “Global OTL Administrator” responsibility to the user
- Attach “Self Service Time” responsibility to the user

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 12


Integration (continued)
• Oracle Time and Labor (OTL) integrates …

4. Create a Purchasing layout for the worker


- Use “Global OTL Administrator” responsibility

5. Create OTL time card


- Use “Self Service Time” responsibility
- Approve it

6. Run "Retrieve Time from OTL" program (RCVOTLR)


- Use Purchasing responsibility

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 13


Program Agenda

1 Overview of Time and Labor (OTL)


2 Setup
3 Demonstration
4 Troubleshooting

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 14


Demo
Create Job
Responsibility: (N) Human Resources, Vision Enterprises

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |


Demo
Create Contingent Worker
Responsibility: (N) Human Resources, Vision Enterprises

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 16


Demo
Associate Job to contingent worker
(N) Human Resources, Vision Enterprises

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 17


Demo
Job - Category association
(N) Purchasing > Setup > Purchasing > Job Category Association

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 18


Query the Job: (N) Purchasing > Setup > Purchasing > Job Category Association

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 19


Demo
Create Purchase Order
(N) Purchasing > Purchase Orders > Purchase Orders

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 20


Demo
Create Purchase Order
(N) Purchasing > Purchase Orders > Purchase Orders

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 21


Demo
Purchase Order Shipment
(N) Purchasing > Purchase Orders > Purchase Orders

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 22


Demo
Purchase Order Distribution
(N) Purchasing > Purchase Orders > Purchase Orders

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 23


Demo
Assign PO to contingent worker
(N) Human Resources, Vision Enterprises > People > Enter and Maintain

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 24


Demo
Assign PO to contingent worker (continued)
(N) Human Resources, Vision Enterprises > People > Enter and Maintain > Assignment

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 25


Demo
Create user for contingent worker
(N) System Administrator > Security > User > Define

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26


Demo
Timekeeper Layout Preference in OTL
(N) Global OTL Administrator > Preferences

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 27


Demo
Link the Preference by Person
(N) Global OTL Administrator > Preferences

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 28


Demo
Query contingent worker’s preference
(N) Global OTL Administrator > Preferences

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 29


Demo
Preference Details
(N) Global OTL Administrator > Preferences

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 30


Demo
Create timecard with CWK Login
(N) Self Service Time > Time > Create Timecard

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 31


Demo
Submit the timecard
(N) Self Service Time > Time > Create Timecard

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 32


Demo
Verify the approved timecard
(N) Self Service Time > Time > Recent Timecards

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 33


Demo
Retrieve timecard for the PO supplier
(N) Purchasing > Requests > Submit a New Request

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 34


Demo
View Amount Received
(N) Purchasing > Purchase Orders > Purchase Order Summary

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 35


Demo
Run Procurement Receiving Analyzer

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 36


Demo
Procurement Receiving Analyzer (continued)

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 37


Demo
Procurement Receiving Analyzer (continued)

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 38


Demo
Procurement Receiving Analyzer (continued)

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 39


Program Agenda

1 Overview of Time and Labor (OTL)


2 Setup
3 Demonstration
4 Troubleshooting

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 40


Troubleshooting
View log of RCVOTLR

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 41


Troubleshooting
View log of RCVOTLR (continued)

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 42


Troubleshooting
View error details
Run Procurement Receiving Analyzer

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 43


Troubleshooting
View the error data

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 44


Troubleshooting
Retrieve the timecard the next time

For errored receiving interface records:


Do not re-submit the stuck record, take corrective action based on the error message.

Then run “Retrieve Time from OTL program” (RCVOTLR) in Purchasing or


Re-submit the timecard and then re-run RCVOTLR program.

Run Procurement Receiving Analyzer and ensure there is receipt data in


rcv_shipment_headers, rcv_shipment_lines and rcv_transactions tables for the
timecard.

Delete the old erred records from rcv_headers_interface and


rcv_transactions_interface tables.

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 45


Troubleshooting
• Oracle Time and Labor (OTL) troubleshooting …
– Stuck records cannot be resubmitted via Retrieve Time from OTL (RCVOTLR) or
Receiving Transactions Processor (RVCTP)
• The timecard must be resubmitted

Example from NOTE:1381488.1 :


delete from rcv_transactions_interface
where source_document_code = 'PO'
and transaction_type in ('RECEIVE', 'DELIVER','CORRECT')
and timecard_id is not null
and processing_mode_code = 'BATCH'
and group_id = &group_id /* You can comment this condition if you want to run the
sql for all the records and not for a specific group_id */
and ( processing_status_code = 'ERROR' OR transaction_status_code = 'ERROR' );

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 46


Troubleshooting
• Simple Debug
Simple debug was included in R12.0 and R12.1 with the following patches
– R12.0.x : Patch 9184617:R12.PO.A : POXGFSCB.pls 120.16.12000000.13
– R12.1.x : Patch 9826225:R12.PO.B : RCVPREHB.pls 120.5.12010000.5
– R12.2+ : Already have included

With Simple Debug, you only set the INV Debug profiles
– Refer to Note 1063222.1 - Simple Debug Setup For Receiving Transaction Activity

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 47


References
• Note 462774.1 - Troubleshooting Retrieve Oracle Time and Labor (RCVOTLR)
• Note 1381488.1 - How to Remove Failed OTL Receipt and Correction Records From
Receiving Interface tables (RTI/RHI)?
• Note 303544.1 - How To Remove Pending and Error Receiving Transactions from
Transaction Status Summary
• Note 1481415.1 - Retrieve Time from OTL (RCVOTLR) Fails to Process Several Timecards
Leaving Stuck Rows in RCV_TRANSACTIONS_INTERFACE
• Note 412878.1 - Receive Time From Otl Process Errors When Txn Date In Closed Period
• Note 2224421.1 - Retrieve Time From OTL Request Ends With Error:
RCV_SHIP_QTY_OVER_TOLERANCE

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 48


Summary
What we covered today
Overview
Setup
Timecards and interfacing with Receiving
Troubleshooting

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 49


Q&A

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 50


THANK YOU

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 51

Das könnte Ihnen auch gefallen