P. 1
MD070 Application Extensions Technical Design

MD070 Application Extensions Technical Design

|Views: 652|Likes:
Published by Herbe Osorio

More info:

Published by: Herbe Osorio on Apr 29, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

12/03/2012

pdf

text

original

AIM

MD.070 APPLICATION EXTENSION
TECHNICAL DESIGN
<Company Long Name>
<Sube!">
Au"#o$% <Au"#o$>
C$ea"&on Da"e% 'une () *+++
La," -p.a"e.% 'une () *+++
Do!umen" /e0% <Do!umen" /e0e$en!e Numbe$>
1e$,&on% D/A2T *A
Approvals:
<App$o3e$ *>
<App$o3e$ (>
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
Document Control
Change Record
6
Date Author Versio
n
Change Reference
(7'un7++ <Au"#o$> D$a0"
*a
No P$e3&ou, Do!umen"
Reviewers
Name Position
Distribution
Copy
No.
Name ocation
* L&b$a$y Ma,"e$ P$oe!" L&b$a$y
( P$oe!" Manage$
8
9
Note !o "olders:
I0 you $e!e&3e an e4e!"$on&! !opy o0 "#&, .o!umen" an. p$&n" &" ou") p4ea,e
:$&"e you$ name on "#e e;u&3a4en" o0 "#e !o3e$ page) 0o$ .o!umen"
!on"$o4 pu$po,e,.
I0 you $e!e&3e a #a$. !opy o0 "#&, .o!umen") p4ea,e :$&"e you$ name on
"#e 0$on" !o3e$) 0o$ .o!umen" !on"$o4 pu$po,e,.
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
Con"en",
Do!umen" Con"$o4.......................................................................................&&
Te!#n&!a4 O3e$3&e:.....................................................................................3
App$oa!#...............................................................................................3
Mo.u4e L&,"............................................................................................3
<2o$m T&"4e> 7 2o$m Log&!.........................................................................3&
Na3&ga"&on Log&!...................................................................................3&
>4o!? /e4a"&on,#&p D&ag$am..................................................................3&
Tab4e an. 1&e: -,age.........................................................................3&&
@one an. 2&e4. Summa$y....................................................................3&&
Spe!&a4 Log&!........................................................................................3&&
</epo$"AP$og$am Name> 7 Con!u$$en" P$og$am Log&!............................3&&&
Ca44&ng A$gumen",..............................................................................3&&&
Log Ou"pu"..........................................................................................3&&&
Tab4e an. 1&e: -,age........................................................................3&&&
P$og$am Log&! <p,eu.o !o.e=.............................................................3&&&
SBL S"a"emen",....................................................................................&5
De0au4" Da"a Sou$!e,............................................................................&5
1a4&.a"&on Log&!....................................................................................&5
In!ompa"&b&4&"y......................................................................................&5
Pe$0o$man!e Con,&.e$a"&on,................................................................&5
O"#e$ Con,&.e$a"&on,............................................................................&5
In"eg$a"&on I,,ue,........................................................................................5
C#ange, /e;u&$e..................................................................................5
S#a$e. Componen",..............................................................................5
A4e$" !on.&"&on,.....................................................................................5
In!ompa"&b&4&"&e,....................................................................................5
Pe$0o$man!e I,,ue,...............................................................................5
Da"aba,e De,&gn........................................................................................5&
De,&$e. Tab4e C#ange,.........................................................................5&
Ne:A-p.a"e. See. Da"a......................................................................5&
De,!$&p"&3e 24e50&e4.,...........................................................................5&
1a4ue Se",............................................................................................5&
G$an",ASynonym,................................................................................5&&
A$!#&3&ng.............................................................................................5&&
Da"aba,e D&ag$am...............................................................................5&&
Tab4e,) In.e5e,) Se;uen!e,................................................................5&&
In,"a44a"&on /e;u&$emen",........................................................................5&&&
Imp4emen"a"&on No"e,..............................................................................5&3
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
De,&gn
Summa$y............................................................................................5&3
Co.&ng Summa$y................................................................................5&3
Te,"&ng Summa$y...............................................................................5&3
In,"a44a"&on...........................................................................................53
Open an. C4o,e. I,,ue, 0o$ "#&, De4&3e$ab4e............................................53&
Open I,,ue,........................................................................................53&
C4o,e. I,,ue,......................................................................................53&
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
!echnical #verview
T#&, .o!umen" .e0&ne, "#e "e!#n&!a4 !omponen", $e;u&$e. "o &mp4emen"
!u,"om&Ca"&on <>/M Numbe$>) <Sube!">. T#&, App4&!a"&on E5"en,&on
Te!#n&!a4 De,&gn .o!umen" !omp4emen", "#e App4&!a"&on E5"en,&on
2un!"&ona4 De,&gn .o!umen" 0o$ <Sube!"> an. you ,#ou4. !on,&.e$ "#e
,e" "o be "#e !omp4e"e .e"a&4e. .e,&gn.
Approach
$odule ist
%orms
<Sube!"> &n!4u.e, "#e 0o44o:&ng 0o$m,%
&%orm Name' <De,!$&p"&on>
Reports
<Sube!"> &n!4u.e, "#e 0o44o:&ng $epo$",%
&Report Name' <De,!$&p"&on>
Concurrent Programs
<Sube!"> &n!4u.e, "#e 0o44o:&ng !on!u$$en" p$og$am,%
&Program Name' <De,!$&p"&on>
Database !riggers
<Sube!"> &n!4u.e, "#e 0o44o:&ng .a"aba,e "$&gge$,%
&!rigger Name' <De,!$&p"&on>
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
&%orm !itle' ( %orm ogic
<O3e$3&e: .e,!$&p"&on o0 0o$m 4og&!>
Navigation ogic
)ntry $ode
*!AR!
*. -,e$ en"e$, .a"a &n"o 0o$m.
(. -,e$ !omm&", "$an,a!"&on.
8. 2o$m !a44, !on!u$$en" p$og$am X :&"# ,e4e!"e. pa$ame"e$,.
9. 2o$m .&,p4ay, D/e;ue," 5555 #a, been ,en" "o "#e !on!u$$en"
manage$D.
6. -,e$ p$e,,e, any ?ey "o a!?no:4e.ge me,,age.
E. 2o$m !4ea$,.
7. Cu$,o$ mo3e, "o 0&e4. *.
)ND
+loc, Relationship Diagram
T#e .&ag$am be4o: $ep$e,en", "#e ba,e "ab4e, o0 ea!# b4o!? o$ Cone o0
"#e 0o$m <3e$"&!a4= an. "ab4e, $e0e$en!e. 0o$ 3a4&.a"&on o$ 4oo?up,
<#o$&Con"a4=.
B a s e T a b l e
L o o k u p T a b l e
C h i l d T a b l e
P a r e n t
o f
C h i l d
o f
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
!able and View -sage
!able Name *elect .nsert -pdate Delete +ase !able
X
MTLFSGSTEMFITEMS
/one and %ield *ummary
/one 0
>a,e Tab4e%
H#e$eAO$.e$ >y%
%ield1Column !yp
e
R2d
3
Default Validation 4uic,Pic,
2&e4. *
COL-MNFNAME
C#a$ Ge, 1a4&.a"e. aga&n,"
<!o4umn>
0$om <"ab4e>
:#e$e <!o4umn> I
<3a4ue>
D&,p4ay MEANING
0$om <App4&!a"&on
S#o$"
Name>FLOOJ-PS
:#e$e LOOJ-PFTGPE
I K<4oo?up "ype>
/one 5
>a,e Tab4e%
H#e$eAO$.e$ >y%
%ield !yp
e
R2d
3
Default Validation 4uic,Pic,
<
2&e4. *
COL-MNFNAME
C#a$ No <Bu&!?P&!?
3a4&.a"&on=
D&,p4ay MEANING
0$om <App4&!a"&on
S#o$"
Name>FLOOJ-PS
:#e$e LOOJ-PFTGPE
I K<4oo?up "ype>
*pecial ogic
/one 0
<De,!$&p"&on o0 ,pe!&a4 Cone74e3e4 4og&! <&0 any=>
Field Name
<De,!$&p"&on o0 ,pe!&a4 0&e4. 4og&!>
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
&Report1Program Name' ( Concurrent Program ogic
<O3e$3&e: .e,!$&p"&on>
Calling Arguments
<P/OGNAME> &, !a44e. 0$om "#e S"an.a$. /epo$" Subm&,,&on 0o$m :&"#
"#e 0o44o:&ng a$gumen",%
Argument Prompt Value *et Default Value
O/GFID O$gan&Ca"&on &. Gene$&! %
LP/O2ILEL.m0gFo$gan&Ca"&o
nF&.
-SE/FID App4&!a"&on -,e$ ID Gene$&! %LP/O2ILEL.u,e$F&.
DATE Se4e!"&on Da"e 2NDFDa"e9F$e;u&$e. %LLDATELL
E5amp4e o0 !a44 0$om a 0o$m%
#FND CONCURRENT <App4&!a"&on S#o$" Name> <P/OGNAME>
":GET_ORGANIZATION.ORGANIZATION_ID"
":LAST_UPDATED_BY"
E5amp4e o0 !a44 0$om -n&5%
<P/OGNAME> mfg/mfg 1 0
og #utput
.........1.........2..................!.........".........#.........$.........%
________________________________________________________________________________
________________________________________________________________________________
!able and View -sage
!able Name *elect .nsert -pdate Delete
MTLFSGSTEMFITEMS X
Program ogic 6pseudo code7
BEGIN
G&' ()mm*+, -.+& /*0*m&'&01
20.'& R&/)0' 3&*,&0
S&-&(' 0)41 51&& S6L 1'*'&m&+' 17
FOR EAC3 0)4 0&'80+&,
B8.-, )8'/8' 0&()0,517 51&& ,*'* 1)80(&17
20.'& 0)4517 ') 9'*:-&;
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
ENDFOR
END
*4 *tatements
0 ( Data *election
SELECT 9,*'*;
FRO< 9'*:-&1;
23ERE 91&-&(' (0.'&0.*;
AND 9=).+ ()+,.'.)+1;
Default Data *ources
!able Column *ource Value
<"ab4e name> <!o4umn name <"ab4e>.<!o4umn>
<!o4umn (> KL&"e$a4 ,"$&ngK
<!o4umn 8> <De,!$&p"&on o0 .e$&3e. 3a4ue=
Validation ogic
)rror Conditions:
8arning Conditions:
.ncompatibility
Performance Considerations
#ther Considerations
Restart *trategy
Crash Recovery
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
.ntegration .ssues
Changes Re2uired
8ithin Product
Cu,"om menu,
#ther Products
No !#ange, $e;u&$e.
*hared Components
.NV
None
+#$
None
)N9
None
$P*1$RP
None
8.P
None
Alert conditions
None.
.ncompatibilities
None.
Performance .ssues
None.
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
Database Design
T#&, ,e!"&on ,umma$&Ce. ne: an. !#ange. .a"aba,e obe!", an. .a"a
$e;u&$e. "o ,uppo$" <Sube!">. Ho:e3e$) "#e !omp4e"e .a"aba,e .e,&gn
&, .o!umen"e. &n "#e Da"aba,e E5"en,&on, De,&gn .o!umen".
Desired !able Changes
None
New1-pdated *eed Data
/o:, a..e. "o <App P$e0&5>FLOOJ-PS%
oo,up !ype
Code $eaning
Descriptive %le:fields
App4&!a"&on%
2o$m Name%
>a,e Tab4e%
*egment Name Prompt *i;e Value *et Default Value
App4&!a"&on%
2o$m Name%
>a,e Tab4e%
*egment Name Prompt *i;e Value *et Default Value
Value *ets
Value *et *i;e !ype R2d Validation1Values
<App
P$e0&5>FITEMFSELECT
*6 C#a$ Ge, ALL A44 I"em,
ONE Spe!&0&! I"em
<App
P$e0&5>FSPECIALFCODE
*0 C#a$ No Co.e Mean&ng
2$om <App P$e0&5>FLOOJ-PS
H#e$e 4oo?upF"ype I KSPECIALK
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
9rants1*ynonyms
#wner #b<ect 9rantees
<App
P$e0&5>
<App P$e0&5>FLOOJ-PS M2G
IN1
Archiving
No nee. "o a$!#&3e.
Database Diagram
No ne: "ab4e,
!ables= .nde:es= *e2uences
No ne: "ab4e,
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
.nstallation Re2uirements
In,"a44a"&on ,!$&p", mu," be p$epa$e. "o pe$0o$m "#e 0o44o:&ng a!"&on, &n
an au"oma"e. :ay%
*. C$ea"e ne: "ab4e,.
(. In,e$" ,ee. .a"a &n"o <App P$e0&5>FLOOJ-PS a, .e,!$&be. abo3e.
8. /un g$an"A,ynonym ,!$&p".
9. De0&ne 1a4ue Se", an. 1a4&.a"&on Tab4e,.
6. De0&ne De,!$&p"&3e 24e50&e4.,.
E. De0&ne He4p "e5".
7. De0&ne Me,,age "e5".
M. /eg&,"e$ 2o$m,.
+. /eg&,"e$ Con!u$$en" P$og$am,.
*0. /eg&,"e$ S"an.a$. /epo$" Subm&,,&on pa$ame"e$,.
**. C$ea"e Menu,.
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
.mplementation Notes
T#&, .o!umen" .e,!$&be, e5a!"4y #o: <Sube!"> :a, .e3e4ope. an.
&mp4emen"e. a" <Company Long Name>.
Design *ummary
%unctional Design
%unctional Design Approval
!echnical Design
Design Review
%inal Acceptance
Coding *ummary
De3e4opmen" :a, .one on <.e,!$&p"&on o0 #a$.:a$e>) "o :o$? :&"#
/e4ea,e <App4&!a"&on, /e4ea,e> o0 O$a!4e App4&!a"&on,. A44 !o.&ng 0o44o:,
"#e ,"an.a$., .e0&ne. &n "#e >u&4. S"an.a$., .o!umen" 0o$ <P$oe!"
Name>.
Program %iles
T#e 0&4e, $e;u&$e. 0o$ "#&, !u,"om&Ca"&on a$e a, 0o44o:,%
%ile Description Coded +y
!esting *ummary
T#e !u,"om&Ca"&on, :e$e "e,"e. &n <Company S#o$" Name>K, "e,"
en3&$onmen" be0o$e be&ng mo3e. "o p$o.u!"&on. See "#e L&n? Te," ,!$&p",
0o$ mo$e &n0o$ma"&on.
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
.nstallation
A44 mo.u4e, a$e &n,"a44e. a, &0 pa$" o0 a ,epa$a"e p$o.u!". A -NIX
.&$e!"o$y ,"$u!"u$e &, !$ea"e. un.e$ LAPPLFTOP a, ,#o:n &n "#e 0o44o:&ng
e5amp4e%
>APPL_TOP
?
<App4&!a"&on S#o$" Name>
?
1.0.0
___________________________?___________________________________
? ? ? ? ? ? ? ? ?
f)0m1 :.+ 10( 1@- -)g )8' 104 .+1'*-- 1@-
T#e .&$e!"o$&e, !on"a&n "#e !omponen", o0 "#e en#an!emen" a, ,#o:n
be4o: <.&$e!"o$&e, no" 4&,"e. a$e emp"y=. A44 0u"u$e !u,"om&Ca"&on, :&44
a4,o be ,"o$e. &n "#e,e .&$e!"o$&e,.
f)0m1/
9F)0m+*m&;
:.+/
10(/
1@-/
104/
.+1'*--/1@-/
T#e 0o$m, an. !on!u$$en" p$og$am, a$e $eg&,"e$e. &n App4&!a"&on Obe!"
L&b$a$y un.e$ "#e <App4&!a"&on S#o$" Name> app4&!a"&on.
A ne: ,e" o0 menu, <o:ne. by <App4&!a"&on S#o$" Name>= &, !$ea"e. "o
!a44 "#e ne: 0o$m, a, 0o44o:,%
Na3&ga"e
Sub7menu
Sub7menu
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++
MD.070 App4&!a"&on E5"en,&on Te!#n&!a4 De,&gn
#pen and Closed .ssues for this Deliverable
#pen .ssues
.D .ssue Resolution Responsibility !arget Date .mpact
Date
Closed .ssues
.D .ssue Resolution Responsibility !arget Date .mpact
Date
<Sube!">
2&4e /e0% 67069((0..o! <3. D/A2T *A =
Company Con0&.en"&a4 7 2o$ &n"e$na4 u,e on4y
In,"a44a"&on /e;u&$emen",
Do! /e0% <Do!umen" /e0e$en!e Numbe$>
'une () *+++

For internal use only . 1999 Doc Ref: <Document Reference Number> Document Control Change Record 5 Date 2-Jun-99 Author <Author> Versio n Draft 1a Change Reference No Previous Document Reviewers Name Position Distribution Copy No.doc (v. If you receive a hard copy of this document.MD.070 Application Extension Technical Design June 2. please write your name on the front cover. for document control purposes. <Subject> File Ref: 57054220. DRAFT 1A ) Installation Requirements Company Confidential . 1 2 3 4 Name Library Master Location Project Library Project Manager Note To Holders: If you receive an electronic copy of this document and print it out. for document control purposes. please write your name on the equivalent of the cover page.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->