Labels

2017 absence absence management Account accounting AIM aliases AME and API application application utilities lookups approval assignments ATO Australia Bank bi publisher budget business business groups CAGR candidates cartisian product case CEMLI Center Stage channels Classification competency concurrent Configuration configuration profile constants contextualization conversion correction cost costing coverage area customization data database date DateTracked deductions define design develop DFF diagnostics document earnings ebs EIT Element employee enhancements erp excel expression extension failure Fastformula FBT Flexfield FND fndload foreign key forms Formula fringe benefit FRM-40654 from FTE Functions fund fusion GL global transfer grade help hierarchy HR HRMS human resource management system implementation income information interfaces internet interview job join key flexfield KFF KPI language learning leave legal employer legislation links lists localization location management New Year obia obiee OLF onboarding oracle oracle applications oracle descriptive flex field oracle descriptive flexfield oracle ebs oracle erp oracle fusion HCM oracle hrms oracle hrms interview questions oracle hrms modules oracle hrms modules list oracle hrms organization oracle hrms table oracle hrms tables oracle hrms tutorial oracle irecruitment oracle legal entities oracle lookups oracle organization hierarchy oracle payroll oracle payroll interview questions oracle payroll tables oracle self service order by Organization organization type otbi package package body package specification patch payg Payment payroll people group perform person personalisation phase pl/sql position primary key process profile programs project qualifier Query question questions Recruiting Center Recruitment regex regular expression reporting tool reports requests requirement requisition resume retropay RICE salary schema security profile select SIT smartorg sql statutory stores STP Super Superannuation system systems Table Taleo taleo 15B Taleo Recruitment tax termination test testing trunc update user group user management user type value set variables View Views Web ADI webadi where work relationship

Friday, 5 December 2014

What are APIs?


Application Program Interfaces (APIs) are standard stored procedure, package or functions created for performing specific activities like employee creation, assignment creation, etc There are 3 types of APIs which exists in EBS.


·      Private APIs: Private API's are one which Oracle normally using internal, development purpose only. Details are not provided to anyone outside of the immediate development environment, nor are they intended for use by anyone outside of the e-Business Suite development environment

·      Public APIs: These are designed for customers and Oracle consultants to integrate non-Oracle systems into Oracle e-Business Suite or to extend the functionality of the base products. Oracle does not support public APIs unless they are published in a reference manual

·      Public, published APIs: These are one which Oracle guaranteed to remain valid from release to release, and patches will not alter the API behavior. Public, published APIs are supported by Oracle to the same extent as released software

List of a few Oracle HRMS APIs

Hire New Emp
hr_employee_api.create_employee
Update  Existing Person in system
hr_person_api.update_person
Load  Assignment
hr_assignment_api.update_emp_asg
Load Phones
hr_phone_api.create_phone
Load/Update Addresses
hr_person_address_api.update_person_address 
hr_person_address_api.create_person_address
Update per_periods_of_service table
hr_ex_employee_api.update_term_details_emp
Terminate employee
hr_ex_employee_api.actual_termination_emp
Re – Hire Employee
hr_employee_api.re_hire_ex_employee
Organizations
hr_organization_api.create_organization
hr_organization_api.update_organization
hr_organization_api.create_org_classification
Jobs
hr_job_api.update_job
hr_job_api.create_job
Positions
hr_position_api.create_position
hr_position_api.update_position

Script to find Oracle APIs for my module

select
substr(a.owner,1,20)Owner,
substr(a.name,1,30)Name,
substr(a.type,1,20)Type,
substr(u.status,1,10)Status,
substr(text,1,80)Description,
u.last_ddl_time
from
dba_source a,
dba_objects u
where 2=2
and a.text like '%Header%'
and u.object_name = a.name
and u.object_type = a.type
order by a.owner, a.name


No comments:

Post a Comment