• Post category:Others
  • Post comments:0 Comments
  • Post last modified:April 11, 2022
  • Reading time:2 mins read
You are currently viewing How to get the list of all HDL Business Objects and child Objects
How to get the list of all HDL Business Objects and child Objects

In this article, we will try to fetch the list of all HDL Business Objects and their child business objects.

We can find the list of all business objects from the View Business Objects screen under Data Exchange. And we can search for the required business object to view the child entities.

However if there is a need to extract all BO’s and their child BO’s then we can use the below SQL Query to get the information.

SQL Query to get list of all HDL Business Objects

select hdbo.bus_obj_top_discriminator, hdbo.bus_obj_file_discriminator, 
NVL(hdbo.processing_order, (select processing_order from HRC_DL_BUSINESS_OBJECTS where business_object_id = parent_business_object_id)) processing_order, 
fat.user_module_name,
initcap(substr(replace(BUSINESS_OBJECT_VO_FQ_NAME, 'oracle.apps.hcm.',''), 0, instr(replace(BUSINESS_OBJECT_VO_FQ_NAME, 'oracle.apps.hcm.',''), '.')-1)) module
from HRC_DL_BUSINESS_OBJECTS hdbo, Fnd_appl_taxonomy_vl fat
where hdbo.module_id = fat.module_id
order by hdbo.bus_obj_top_discriminator, hdbo.processing_order, hdbo.business_object_id

Sample output will look like:

image 1024x515 - How to get the list of all HDL Business Objects and child Objects

It will also fetch the processing order of the files along with the module name.

If you like the content, please follow us on LinkedInFacebook, and Twitter to get updated with the latest content.