What is API? API, an abbreviation of Application Program Interface, is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components. What is User Hook? User Hook, is a pl/sql code used to execute from the standard API. Oracle has supplemented the core product API functionality by the addition of API user hooks. When the API processing reaches a user hook, core product processing stops and any customer specific logic for that event is executed. Then, if no errors occur, the main API processing resumes. You can use such extra logic to add functionality not supplied directly by Oracle Applications. NOTE: You should not manually edit the API source code files supplied by Oracle If you do modify these codes, Oracle Applications will be unable to support the product, and upgrades may not be possible. Oracle ...