MD050 on Hand Inventory

Embed Size (px)

Citation preview

  • 8/12/2019 MD050 on Hand Inventory

    1/7

    AIM

    MD.050 APPLICATION

    EXTENSIONS FUNCTIONAL

    DESIGN

    Acco Brand s Inc

    Inventory on hand fil e Interface

    Author

    Cr!at"on Dat! #$ %AN #0&'

    Last U(dat!d

    Docu)!nt *!+ ,Docu)!nt *!+!r!nc! Nu)-!r

    /!rs"on

    Approvals :

    ,A((ro!r &

    ,A((ro!r #

  • 8/12/2019 MD050 on Hand Inventory

    2/7

    MD.050 A((1"cat"on E2t!ns"ons Funct"ona1 D!s"3n

    Do cu m e n t Con tr ol

    Ch an g e R ec o rd

    '

    Date Auth or Version Cha n g e Refe re n c e

    Reviewers

    Name Position

    Distribution

    Copy

    No

    Name !ocation

    &

    #

    4

    '

    Error *!+!r!nc! sourc! not +ound

    F"1! *!+ #&4#6070. doc 8. Error *!+!r!nc! sourc! not +ound 9

    Co)(an: Con+"d!nt"a1 ; For "nt!rna1 us! on1:

    Docu)!nt Contro1 """

    Doc *!+ ,Docu)!nt *!+!r!nc! Nu)-!r

    Error *!+!r!nc! sourc! not +ound

  • 8/12/2019 MD050 on Hand Inventory

    3/7

    MD.050 A((1"cat"on E2t!ns"ons Funct"ona1 D!s"3n

    Cont!nts

    Docu)! nt Con tr o1 ................................................................................................................""

    To("c a1 Ess a: ........................................................................................................................"

    Bas"c Bus "n !ss N! !ds ................................................................................................"

    Ma

  • 8/12/2019 MD050 on Hand Inventory

    4/7

    MD.050 A((1"cat"on E2t!ns"ons Funct"ona1 D!s"3n

    "opical #ssay

    As a (a rt o+ US +or!"3n t rad! >on! so1ut "on ? th! r! "s n!!d to auto)at! and )ana3! ? ")(ort @!2(or t

    (roc!ss =h"1! "ncr !as"n3 co )(1"anc! ="t h cu st o)? as =!11 as ot h!r 3o!rn) ! n t a3!nc"!s?

    r!u"r!)! nts and as =!1 1 as ")(ro"n3 th! "s"-" 1" t: "nto th! !nt" r! su((1: cha"n .

    To ach"!! a-o! )!nt"on!d o-

    "nt!r+ac! +ro) Orac1! that ="11 !2(or t on hand uant " t"!s o+ a 11 th! " t!)s "n orac1! "n!ntor: to

    In t!3rat "on (o"nt a((1 "ca t"on a t th! t")! (ro3ra) "s run .

    $a si c $u si n e s s Ne e d s

    1. The concurrent programs/set will be scheduled to run at a specific time.

    2. Any errors reported during the Oracle concurrent program run or FTP will be

    reported via notification/email.

    4. Th! ( ro3ra)s ="11 3"! on hand uan t" t "!s o+ a11 orac1! "n!n tor: "t!)s +or OGD?OGM? ETD and OCI a t th! t")! (ro3ra) =as run .

    %a&or 'eatures

    &. Th! !2(ort +"1! ="11 1"s t Orac1! "t!)s and uant" t"!s on hand +or +our

    Or3an">at"on. Th!: ar! OGD? OGM? ETD and OCI

    #. Th ! !2( o rt +"1! ="11 3 !n !ra t! "t !) on h an d uan t" t" ! s a s o + th! d at! =h !n th!

    +"1! "s 3!n!ra t! d.

    4. Th! "t!)s !2t rac t!d =ou1d -! o+ t:(!s ; F"n"sh!d 3oods 8FG9? S!r "c!s

    8SE*/ICE9? Outs"d! (roc!s s"n3 8OP9? S(!c"a1s and F*T

    '. Th! "n t!r +ac! ="11 a1 so r!cord data !2t rac t!d "n an arch"! ta-1! . h!n asu))ar: "s s!n t to th! IP th!: ="11 - ! )ar !d as s !nt

    Error *!+!r!nc! sourc! not +ound

    F"1! *!+ #&4#6070. doc 8. Error *!+!r!nc! sourc! not +ound 9

    Co)(an: Con+"d!nt"a1 ; For "nt!rna1 us! on1:

    Docu)!nt Contro1 """

    Doc *!+ ,Docu)!nt *!+!r!nc! Nu)-!r

    Error *!+!r!nc! sourc! not +ound

  • 8/12/2019 MD050 on Hand Inventory

    5/7

    MD.050 A((1"cat"on E2t!ns"ons Funct"ona1 D!s"3n

    ( ol ut i o n D es i g n

    D!s"3n a((roach

    B!1o= d"a3ra) !2(1a"ns th! (roc!ss o+ "nt!r+ac"n3 "t!) data out o+ Orac1! .

    Flow Diagram

    The interface process has three phases viz. Load, Validate and Interface.

    Load Process: In this process the user provided data will be loaded into a custom table.

    Validate Process: In this process th extract data will be validated and successfully validatedrecords are moved to a custom stain table. If any records do not pass validation, they areflaed as an error record and the customer records and the customer error data table. In thistable the errors will be recorded.

    Interface Process: In this process the successfully validated data are interfaced out of oracleusin interface proram.

    Detail Design

    Th! "nt!r+ac! (roc!ss "s !2(1a"n!d "n d!ta "1 as -!1o=.

    Error *!+!r!nc! sourc! not +ound

    F"1! *!+ #&4#6070. doc 8. Error *!+!r!nc! sourc! not +ound 9

    Co)(an: Con+"d!nt"a1 ; For "nt!rna1 us! on1:

    Docu)!nt Contro1 """

    Doc *!+ ,Docu)!nt *!+!r!nc! Nu)-!r

    Error *!+!r!nc! sourc! not +ound

  • 8/12/2019 MD050 on Hand Inventory

    6/7

    MD.050 A((1"cat"on E2t!ns"ons Funct"ona1 D!s"3n

    Extract Data

    Su bmit a co ncurr ent pr ogram to extract data fr om th e ba se tabl e on th e followi n g para m et er

    Attribute Purpose and sage of the attribute

    !tem "ode

    !tem #ame belongs to the items of the

    $aterial

    !tem %escription !tem %escription of the $aterial

    Primay O$ Primary unit of $easurement

    !tem #umber !tem &e'uence

    !tem (uantity This is the 'uantity of the item

    Data ValidationsB!1o= a1"da t "ons a r! to -! (!r +or)!d on th! da ta -!+or! th! data "s t rans+ ! rr !d to Sta3"n3 .

    1. )et the On *ands (uantity as per the file data e+traction and parameter

    provided.2. ,uild pipe delimited f ile and FTP . Any error, do not FTP the file and

    notify/email details.

    Interface Process

    B!1o= concurr!nt (ro3ra) ="11 -! -u"1t to "nt!r+ac! th! +"1!.

    Pro3ra) Na)! XXAB ON and Out-ound Int!r+ac! +or For!"3n Trad! on!

    A((1"cat"on XXAB Custo)" >a t"o ns

    Shor t Na) ! XXABONANDFTT*ANSE2!c ut a-1 ! Na) ! XXABIPINT*FACEONANDPHG.MAIN

    Error *!+!r!nc! sourc! not +ound

    F"1! *!+ #&4#6070. doc 8. Error *!+!r!nc! sourc! not +ound 9

    Co)(an: Con+"d!nt"a1 ; For "nt!rna1 us! on1:

    Docu)!nt Contro1 """

    Doc *!+ ,Docu)!nt *!+!r!nc! Nu)-!r

    Error *!+!r!nc! sourc! not +ound

  • 8/12/2019 MD050 on Hand Inventory

    7/7

    MD.050 A((1"cat"on E2t!ns"ons Funct"ona1 D!s"3n

    )p en an d Clo se d Is su e s for thi s Deliv e ra b l e

    )p e n Is su e s

    ID Issu e Res ol u t i o n Resp o n s i bi l i t y "arget Dat e Impact

    Date

    Closed Is sues

    ID Issu e Resol u ti o n Respo n s i bi l i ty "arge t Dat e Impact

    Date

    Error *!+!r!nc! sourc! not +ound

    F"1! *!+ #&4#6070. doc 8. Error *!+!r!nc! sourc! not +ound 9

    Co)(an: Con+"d!nt"a1 ; For "nt!rna1 us! on1:

    Docu)!nt Contro1 """

    Doc *!+ ,Docu)!nt *!+!r!nc! Nu)-!r

    Error *!+!r!nc! sourc! not +ound