To annotate a concurrent program, select the System Administration responsibility and click on OA Framework based Define Concurrent Program page. Query the Concurrent Program and go to the Annotations field. Enter your annotations there and commit to save your work.
After annotating and committing, you will need to use FNDLOAD to recreate the LDTs for your concurrent programs.
must begin with description sentence(s)
The annotation takes precedence over the concurrent program own definition in the LDT. One or the other must exist; otherwise, interface generation will fail.
The annotation takes precedence over the concurrent program own definition in the LDT. One or the other must exist; otherwise, interface generation will fail.
rep:businessevent (if an event is raised)
Note: There is no required method-level annotations for concurrent programs.
Note: There is no optional method-level annotations for concurrent programs.
You can use the following template when annotating Concurrent Programs:
/** * <Put your long description here * it can span multiple lines> * @rep:scope <scope> * @rep:product <product or pseudoproduct short code> * @rep:lifecycle <lifecycle> * @rep:category OPEN_INTERFACE <open interface name> <sequence_num> * @rep:usestable <table or view name> <sequence_num> <direction> * @rep:category BUSINESS_ENTITY <BO type> * @rep:category <other category> <other value> * @rep:businessevent <name of business event> */
Note: Annotation for concurrent programs can start with either /** or /*#.
For reference, here is an example of an annotated Concurrent Program:
/** * Executes the Open Interface for Accounts Payable Invoices. It uses the * following tables: AP_INVOICES_INTERFACE, AP_INVOICE_LINES_INTERFACE. * @rep:scope public * @rep:product AP * @rep:lifecycle active * @rep:category OPEN_INTERFACES AP_INVOICES_INTERFACE 1 * @rep:usestable AP_INVOICES_INTERFACE 2 IN * @rep:usestable AP_INVOICE_LINES_INTERFACE 3 IN * @rep:category BUSINESS_ENTITY AP_INVOICE */