0% found this document useful (0 votes)
17 views

MD070 Application Extensions Technical Design

Uploaded by

vishwasdeshkar
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

MD070 Application Extensions Technical Design

Uploaded by

vishwasdeshkar
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 14

AIM

MD.070 APPLICATION
EXTENSION TECHNICAL DESIGN
Onto Innovation
<Subject>

Author: <Author>
Creation Date: April 24, 1999
Last Updated: October 3, 2024
Document Ref: <Document Reference Number>
Version: DRAFT 1A

Approvals:

<Approver 1>

<Approver 2>
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Document Control

Change Record
5

Date Author Versio Change Reference


n

24-Apr-99 <Author> Draft No Previous Document


1a

Reviewers

Name Position

Distribution

Copy Name Location


No.
1
Library Master Project Library
2 Project Manager
3
4

Note To Holders:

If you receive an electronic copy of this document and print it out, please
write your name on the equivalent of the cover page, for document
control purposes.

If you receive a hard copy of this document, please write your name on
the front cover, for document control purposes.

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Contents

Document Control..........................................................................................ii

Technical Overview.......................................................................................1
Approach..................................................................................................1
Module List...............................................................................................1
<Form Title> - Form Logic............................................................................2
Navigation Logic......................................................................................2
Table and View Usage.............................................................................2
Zone and Field Summary........................................................................2
Special Logic............................................................................................3
<Report/Program Name> - Concurrent Program Logic................................4
Calling Arguments...................................................................................4
Log Output...............................................................................................4
Table and View Usage.............................................................................4
Program Logic (pseudo code)..................................................................4
SQL Statements.......................................................................................5
Default Data Sources...............................................................................5
Validation Logic.......................................................................................5
Incompatibility.........................................................................................5
Performance Considerations...................................................................5
Other Considerations...............................................................................5
Integration Issues..........................................................................................6
Changes Required....................................................................................6
Shared Components................................................................................6
Alert conditions........................................................................................6
Incompatibilities.......................................................................................6
Performance Issues..................................................................................6
Database Design...........................................................................................7
Desired Table Changes............................................................................7
New/Updated Seed Data..........................................................................7
Descriptive Flexfields...............................................................................7
Value Sets................................................................................................7
Grants/Synonyms.....................................................................................8
Archiving..................................................................................................8
Database Diagram...................................................................................8
Tables, Indexes, Sequences....................................................................8
Open and Closed Issues for this Deliverable................................................9
Open Issues..............................................................................................9
Closed Issues...........................................................................................9
<Subject> Open and Closed Issues for this Deliverable 9 of 8
File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Technical Overview
This document defines the technical components required to implement
customization <BRM Number>, <Subject>. This Application Extension
Technical Design document complements the Application Extension
Functional Design document for <Subject> and you should consider the
set to be the complete detailed design.

Approach

Module List

Forms
<Subject> includes the following forms:

<Form Name> <Description>

Reports
<Subject> includes the following reports:

<Report Name> <Description>

Concurrent Programs
<Subject> includes the following concurrent programs:

<Program Name> <Description>

Database Triggers
<Subject> includes the following database triggers:

<Trigger Name> <Description>

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

<Form Title> - Form Logic


<Overview description of form logic>

Navigation Logic

Entry Mode
START

1. User enters data into form.


2. User commits transaction.
3. Form calls concurrent program X with selected parameters.
4. Form displays "Request xxxx has been sent to the concurrent
manager".
5. User presses any key to acknowledge message.
6. Form clears.
7. Cursor moves to field 1.

END

Table and View Usage


Table Name Select Insert Update Delete Base Table
X
MTL_SYSTEM_ITEMS

Zone and Field Summary

Zone 1
Base Table:

Where/Order By:

Field/Column Typ Rqd Default Validation QuickPick


e ?
Field 1 Char Yes Validated against Display MEANING
COLUMN_NAME <column> from <Application
from <table> Short
where <column> = Name>_LOOKUPS
<value> where LOOKUP_TYPE
= '<lookup type>

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Field/Column Typ Rqd Default Validation QuickPick


e ?

Zone 2
Base Table:

Where/Order By:

Field Typ Rqd Default Validation QuickPick


e ?
(
Field 1 Char No (QuickPick Display MEANING
COLUMN_NAME validation) from <Application
Short
Name>_LOOKUPS
where LOOKUP_TYPE
= '<lookup type>

Special Logic

Zone 1
<Description of special zone-level logic (if any)>

Field Name

<Description of special field logic>

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

<Report/Program Name> - Concurrent Program Logic


<Overview description>

Calling Arguments

<PROGNAME> is called from the Standard Report Submission form with


the following arguments:

Argument Prompt Value Set Default Value

ORG_ID Organization id Generic :


$PROFILE$.mfg_organizati
on_id
USER_ID Application User ID Generic :$PROFILE$.user_id
DATE Selection Date FND_Date4_required :$$DATE$$

Example of call from a form:


#FND CONCURRENT <Application Short Name> <PROGNAME>
":GET_ORGANIZATION.ORGANIZATION_ID"
":LAST_UPDATED_BY"
Example of call from Unix:
<PROGNAME> mfg/mfg 1 0

Log Output
.........1.........2.........3.........4.........5.........6.........7.........8
________________________________________________________________________________

________________________________________________________________________________

Table and View Usage


Table Name Select Insert Update Delete

MTL_SYSTEM_ITEMS X

Program Logic (pseudo code)


BEGIN
Get command line parameters

Write Report Header

Select rows (see SQL statement 1)

FOR EACH row returned

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>


Build output record(s) (see data sources)
Write row(s) to <table>
ENDFOR
END

SQL Statements

1 - Data Selection

SELECT <data>
FROM <tables>
WHERE <select criteria>
AND <join conditions>

Default Data Sources


Table Column Source Value

<table name> <column name <table>.<column>


<column 2> 'Literal string'
<column 3> (Description of derived value)

Validation Logic

Error Conditions:

Warning Conditions:

Incompatibility

Performance Considerations

Other Considerations

Restart Strategy

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>


Crash Recovery

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Integration Issues

Changes Required

Within Product
Custom menus

Other Products
No changes required

Shared Components

INV
None

BOM
None

ENG
None

MPS/MRP
None

WIP
None

Alert conditions

None.

Incompatibilities

None.

Performance Issues

None.

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Database Design
This section summarized new and changed database objects and data
required to support <Subject>. However, the complete database design
is documented in the Database Extensions Design document.

Desired Table Changes

None

New/Updated Seed Data

Rows added to <App Prefix>_LOOKUPS:


Code Meaning
Lookup Type

Descriptive Flexfields

Application:
Form Name:
Base Table:

Segment Name Prompt Size Value Set Default Value

Application:
Form Name:
Base Table:

Segment Name Prompt Size Value Set Default Value

Value Sets
Value Set Size Type Rqd Validation/Values

<App 15 Char Yes ALL All Items


Prefix>_ITEM_SELECT ONE Specific Item
<App 10 Char No Code Meaning
Prefix>_SPECIAL_CODE From <App Prefix>_LOOKUPS
Where lookup_type = 'SPECIAL'

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Grants/Synonyms
Owner Object Grantees

<App <App Prefix>_LOOKUPS MFG


Prefix> INV

Archiving

No need to archive.

Database Diagram

No new tables

Tables, Indexes, Sequences

No new tables

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Doc Ref: <Document Reference Number>

Open and Closed Issues for this Deliverable

Open Issues

ID Issue Resolution Responsibility Target Date Impact


Date

Closed Issues

ID Issue Resolution Responsibility Target Date Impact


Date

<Subject> Open and Closed Issues for this Deliverable 9 of 8


File Ref: 818718689.doc (v. DRAFT 1A )
Company Confidential - For internal use only

You might also like