Oracle Assets Common API Documentation Supplement
(Doc ID 206449.1)
Last updated on MAY 01, 2021
Applies to:Oracle Assets - Version 126.96.36.199 to 188.8.131.52 [Release 11.5]
Information in this document applies to any platform.
Oracle Assets Common APIs
Oracle Assets includes a set of APIs that you can use to automate many of the common Oracle Assets transactions. The APIs allow you to perform transactions in Oracle Assets without using the normal interface. You may want to use the Oracle Assets APIs if you have a custom interface or want to perform mass transactions.
If you have set up Multiple Reporting Currencies (MRC), when you add or modify assets using an Oracle Assets API, the API will copy the assets to the reporting books automatically. Invoice rounding issues are avoided by using the API to drive the MRC accounting for both the primary and reporting books.
Invoice Additions and Adjustments
For invoice additions and cost adjustments, Oracle Assets APIs will properly clear the the correct account and amount, even when multiple cost adjustments, each with a different clearing account, are added simultaneously to an asset.
This docment is intended for users who are well-versed in PL/SQL and who are interested in using the APIs directly rather than using the forms-based Oracle Assets interface.
The Oracle Assets APIs also use common structures, which define the asset as a number of discrete parts that are fundamental to every asset, such as a descriptive part, a financial part, and a distribution part. The APIs use a message structure to deliver information as well as error messages in a compact package.
This section contains information on the common shared framework used in the Oracle Assets APIs, and information on how to call them directly.
This document also links to the various Knowledge Management documents for API's for ease of finding each one. Sample scripts are available at these links.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!