Login
Register

Home

Trainings

Fusion Blog

EBS Blog

Authors

CONTACT US

Fusion PayRoll
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new

Search Courses

Introduction

In one of the previous article (Loading Worker Record Using HDL Template) we have seen how to load Worker object using HDL files.

In this article we would try to identify which all data attributes can be modified. While there is no specific action name like UPDATE or CORRECTION mentioned in the data file we go with an assumption that if we keep the effective start and end dates same it would be CORRECTION operation while if we have a new effective start date it would be UPDATE action.

Create Worker

In the first step we would load the worker record.

And a quick search on Person Management (with Person Number as AH1) should show the record. On the Manage Person page we could see the Date of Birth is 01/01/1975

Scenario: Making Changes to WORKER Metadata

In the above file we have only used the minimum attributes and for the METADATA line it is only the Date of Birth field which can be modified without having an adverse impact on any other child entities. For this example we would change the Date of Birth value from 1975/01/01 to 1978/01/01 in the data file and retry the load. We have made the changes in the file and named the zipped file as UpdateDOB.zip

We may verify whether the changes have reflected by navigating to the Manage Person screen.

Scenario: Making Changes to PersonName Metadata in CORRECTION Mode

For this scenario we would make changes to the Person Name Metadata .The initial load did not had a Middle Name field populated. For this example we would add “CorrectionModeScenario” in the middle name field. We would name the zip file as PersonNameCorrectionModeUpdate

And when we verify the same from Manage Person page we should be able to view the change. The Middle Name field should be populated with the new value (CorrectionModeScenario for this example)

One should note that the Name History only shows one record (confirming that CORRECTION Mode changes have taken effect)

Scenario: Making Changes to PersonName Metadata in UPDATE Mode

In this case we would try to make changes to PersonName metadata. For this we would need to provide a new Effective Start Date (2018/02/01 for this example) and we would change the Middle name value to UpdateModeScenario.

We would name the zip file as PersonNameUpdateMode

And we should again do a quick verification by checking for the Name Attributes field (from Manage Person UI)

We can see that the Middle name value has changed and the Name History popup window shows that a new record got created starting 2018/02/01 which also confirms that the changes have been made in UPDATE mode.

Files Used Can Be downloaded from below links:

CreateWorker

UpdateDOB

PersonNameCorrectionModeUpdate

PersonNameUpdateMode

Inference / Summary

This is how we can perform UPDATE and CORRECTION actions using HDL data files. While I have only shown the changes taking person related METADATA entities one may perform similar operations for other entities like WORKRELATIONSHIP, WORKTERMS, ASSIGNMENT, WORKMEASURE etc.

Request you all to please try the different permutations and combinations from your side and feel free to share your views / observations and findings.

As from my side, I would try something from my end too and share in the next post.

Thanks for your time and hope this write-up was useful.                        


Ashish Harbhajanka

Comments   

0 #1 Kimberly N 2022-04-08 20:51
Hi Ashish,
Thank you for this helpful article. I tried to use your UpdateDOB HDL and got an error " You must provide only one parent record {OBJECT} and it must start on the earliest effective start date and not have an end date." is the error message. What is the needed Parent record? I am trying to update an existing worker record, data masking/dummy worker's DOB

This is the HDL data
COMMENT ##############################################################################
COMMENT Business Entity : Worker
COMMENT ##############################################################################
COMMENT MERGE|Worker|AH|AH_PER1|2018/01/01|4712/12/31|AH1|HIRE|2018/01/01|1975/01/01
COMMENT #Change Date of Birth From 1975/01/01 to 1978/01/01
METADATA|Worker|PersonNumber|EffectiveStartDate|EffectiveEndDate|ActionCode|StartDate|DateOfBirth
MERGE|Worker|1234|2008/09/22|2014/10/28|HIRE|2008/09/22|1978/01/01

Thanks,
Kimberly
Quote
0 #2 flyff 2022-09-09 21:59
Thanks in favor of sharing such a fastidious opinion, piece of writing
is pleasant, thats why i have read it fully
Quote

Add comment


Security code
Refresh

About the Author

Ashish Harbhajanka

 

Oracle Fusion HCM Techno Functional Consultant with overall 10 years of Experience in software industry with 5 years in EBS HRMS and rest 5 in Fusion HCM.

My areas of intesrest in Fusion HCM include :

a) Inbound Outbound Integration using FBL/HDL or BIP/HCM Extracts.

b) Fast Formula

c) BIP Reports

d) OTBI Reports

e) RESTFUL API / Web Service Call

f) Functional Setup

g) End to End Testing

h) Regression Testing

i) Preparing COnfiguration Workbooks

j) Creating Speed Solutions

k) Preparing User Guides

l) UPK

........

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  Apr 2024  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
  1  2  3  4  5  6  7
  8  91011121314
15161718192021
22232425262728
2930     

Enquire For Training

Fusion Training Packages

Get Email Updates


Powered by Google FeedBurner