technical_specification sf cust

Upload: arpit-badaya

Post on 03-Jun-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Technical_Specification SF Cust

    1/26

    FUNCTIONALSPECIFICATIONENHANCEMENT

    FS_OBJECTID_V0.0

    Technical Specificai!n

    Ve"#i!n$ 1.0

    La# Deli%e"& Dae$ MONDAY, 10-FEB-2014

  • 8/12/2019 Technical_Specification SF Cust

    2/26

    TECHNICAL SPECIFICATIONTS_OBJECTID_V0.0

    DOCUMENT CONT'OL

    P"!(ec $Develop smartform to display !stomer "ise sales order.

    App"!%al#

    FUNCTION NAME DATE )SI*NATU'E

    P"epa"e+ ,& DE#E$O%E&

    AN'DEE% #AN(A#A)AM

    D*#YA &.

    %&A+* *A&*

    &AAMA%&*N+E M.

    04-02-2014

    'e%ie-e+ ,&'pe/der &eddy

    App"!%e+ ,&

    M!+ificai!n Hi#!"&

    Ve"#i!nN!.

    Dae

    //++&&1Chan2e# /a+e A3h!" 'e%ie-e"#

    D!c3/en#Affece+

    +o/fide/tial Do!me/t Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 2 of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

    3pen+e".n52/ail.c!/

  • 8/12/2019 Technical_Specification SF Cust

    3/26

    TECHNICAL SPECIFICATIONTS_OBJECTID_V0.0

    'e%ie- C!//en#

    'e%ie- C!//en#

    C!//enN!.

    L!22e+ ,& Seci!n De#c"ipi!nCae2!"& 6Defec7

    S322e#i!n7 Cla"ificai!n8Defec cae2!"&6Ma(!"7 Min!"8

    Sa3# 6Open7Cl!#e+8

    Ohe" C!//en6if an&8

    9

    :

    ;

    ?

    @

    +o/fide/tial Do!me/t Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 1 of 2 A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    4/26

    TECHNICAL SPECIFICATIONTS_OBJECTID_V0.0

    Technical Specificai!n O%e"%ie-

    P"!(ec ID $3)0056

    P"!(ec Na/e ZGB_SMART_CUSTOMER

    P"!(ec T&pe *mpleme/tatio/ Mai/te/a/e 'prade &ollo!t

    O,(ec ID

    Tile Develop smartform to display !stomer "ise sales order.

    Ve"#i!n 1.0

    De%el!p/en T&pe Ne" Developme/t +a/e Fi7

    C"eai!n Dae 04-02-2014

    A3h!" ANUDEEP VANJAVAKAM, DIVYA R., PRACHI TIWARI,

    RAAMAPRINCE M.

    De%el!pe" ANUDEEP VANJAVAKAM, DIVYA R., PRACHI TIWARI,

    RAAMAPRINCE M.

    SAP Ve"#i!n E++5.0

    De%el!p/en T&peForm &eport */terfae+o/versio/ E/a/eme/t or8flo"

    P"i!"i& i Medi!m $o"

    C!/plei& 9imple Medi!m +omple7 #ery +omple7

    F3nci!nal Specificai!n NA

    Sh!" De#c"ipi!n +'9OME&*9E 9A$E9 O&DE&

    +o/fide/tial Do!me/t Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 1 of 2 A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    5/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    Ta,le !f C!nen#1 DETAILED DESIGN SPECIFICATION OVERVIEW ................................................................................4

    1.1 BUSINESSDRIVER ........................................................................................................................................4

    1.2 CURRENTFUNCTIONALITY.............................................................................................................................4

    1.3 DESIREDFUNCTIONALITY..............................................................................................................................41.4 ASSUMPTIONS ...............................................................................................................................................4

    1.5 CONSTRAINTS.................................................................................................................................................4

    1.6 USERPROCEDURE..........................................................................................................................................4

    1. SECURITYCONSIDERATIONS..........................................................................................................................4

    1.! PERFORMANCECRITERIA...............................................................................................................................4

    1." APPLICATIONSAFFECTED ............................................................................................................................4

    2 DATA FLOW......................................................................................................................................................5

    2.1 LO#ICFLOW .................................................................................................................................................5

    2.2 PRERE$UISITES...............................................................................................................................................5

    2.3 COMMENTS.....................................................................................................................................................5

    3 FORM / REPORT TECHNICAL DESIGN.....................................................................................................6

    3.1 #ENERAL........................................................................................................................................................6

    3.2 INPUTPARAMETERS.......................................................................................................................................6

    3.3 OUTPUTLAYOUTDESCRIPTION.....................................................................................................................6

    3.4 REPORTINVOCATIONMETHOD FORE#ROUND BACK#ROUND.................................................................

    3.5 REPORTRE$UESTMETHOD...........................................................................................................................

    3.6 REPORTFRE$UENCY......................................................................................................................................

    3. REPORTFEATURES.........................................................................................................................................

    3.! REPORTTIMIN#.............................................................................................................................................

    3." STARTUSIN#VARIANT% YES NO..........................................................................................................

    3.1& ERRORMESSA#ESAPPLICABLE% YES NO...........................................................................................

    3.11 CLASS'METHOD APPLICABLE% YES NO..........................................................................................

    3.12 MODULEPOOL APPLICABLE% YES NO.........................................................................................

    3.13 COMMONSUBROUTINES..............................................................................................................................3.14 TRANSACTIONNAME...................................................................................................................................

    3.15 LISTOFOBJECTSIMPACTED........................................................................................................................

    3.16 E(CEPTIONSTOPRO#RAMMIN#STANDARDS.............................................................................................

    3.1 DETAILEDPRO#RAMLO#IC........................................................................................................................!

    3.1! SAP SCRIPT..................................................................................................................................................!

    3.1" SMARTFORMS.............................................................................................................................................!

    4 INTERFACE / CONVERSION TECHNICAL DESIGN................................................................................9

    4.1 #ENERAL........................................................................................................................................................"

    4.2 CLASS'METHOD APPLICABLE% YES NO..........................................................................................."

    4.3 MODULEPOOL APPLICABLE% YES NO.........................................................................................."

    4.4 FILE)INPUT'OUTPUT* DETAILSANDSTRUCTURE APPLICABLE% YES NO............................................"

    4.5 ERRORMESSA#ESANDCLASSES APPLICABLE% YES NO................................................."4.6 INPUTS' OUTPUTS.........................................................................................................................................."

    4. MAPPIN#DETAILS ......................................................................................................................................."

    4.! DETAILS........................................................................................................................................................."

    4." INTERFACEINBOUNDATTRIBUTES..............................................................................................................1&

    4.1& INTERFACEOUTBOUNDATTRIBUTES.........................................................................................................1&

    4.11 BDC SESSIONS...........................................................................................................................................11

    4.12 INTERFACE+ ALE'EDI ONLY....................................................................................................................11

    4.13 INTERFACE+ CUSTOMONLY......................................................................................................................12

    4.14 ADDITIONALINFORMATIONONINTERFACES.............................................................................................12

    4.15 INTERFACE+ DETAILEDLO#IC..................................................................................................................12

    4.16 CONVERSION+ LSMW ONLY....................................................................................................................12

    4.1 CONVERSIONS+ CUSTOMONLY.................................................................................................................13

    4.1! ADDITIONALINFORMATIONONCONVERSIONS..........................................................................................13

    4.1" CONVERSIONS+ DETAILEDLO#IC.............................................................................................................13

    +o/fide/tialDo!me/t

    Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 2 of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    6/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    5 ENHANCEMENT / MODIFICATION TECHNICAL DESIGN.................................................................14

    5.1 #ENERAL......................................................................................................................................................14

    5.2 LISTOFOBJECTSIMPACTED........................................................................................................................14

    5.3 INPUTS' OUTPUTS........................................................................................................................................14

    5.4 ERRORMESSA#ESANDCLASSES APPLICABLE% YES NO.................................................................15

    5.5 CLASS'METHOD APPLICABLE% YES NO............................................................................................15

    5.6 MODULEPOOL APPLICABLE% YES NO...........................................................................................15

    5. BADI DETAILS.............................................................................................................................................15

    5.! UPDATEMETHOD.........................................................................................................................................15

    5." STRUCTURES................................................................................................................................................15

    5.1& E(CEPTIONSTOPRO#RAMMIN#STANDARDS ..........................................................................................15

    5.11 ADDITIONALINFORMATIONONENHANCEMENTS......................................................................................15

    5.12 DETAILEDLO#IC........................................................................................................................................15

    6 SUPPORTING DEVELOPMENT OBJECTS...............................................................................................16

    6.1 CLASS...........................................................................................................................................................16

    6.2 MODULEPOOLDESI#N...............................................................................................................................1

    6.3 DETAILEDSEARCHHELP' MATCHCODEDESI#NSPECIFICATIONS.............................................................1!

    6.4 DETAILEDDATABASEDESI#NSPECIFICATIONS..........................................................................................1"6.5 FUNCTIONMODULE.....................................................................................................................................2&

    6.6 FILES............................................................................................................................................................21

    6. ERRORMESSA#ES.......................................................................................................................................22

    6.! UNITTESTPLAN)UTP*...............................................................................................................................22

    6." ADDITIONALINFORMATION.........................................................................................................................22

    WOR!FLOWS.................................................................................................................................................23

    .1 #ENERAL......................................................................................................................................................23

    .2 WORKFLOWDEFINITION..............................................................................................................................23

    .3 RULEDEFINITION.........................................................................................................................................23

    .4 TECHNICALSETTIN#S..................................................................................................................................23

    .5 WORKFLOWCOMPONENTS..........................................................................................................................23

    .6 WORKFLOWSTEPS.......................................................................................................................................23. ADDITIONALINFORMATIONONWORKFLOWS.............................................................................................23

    .! DETAILEDLO#IC..........................................................................................................................................23

    +o/fide/tialDo!me/t

    Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae : of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    7/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    9 Deaile+ De#i2n Specificai!n O%e"%ie-;Desri9.9 B3#ine## D"i%e";Desri

    9.: C3""en F3nci!nali&;Desrior impleme/tatio/ oftis sol!tio/.=NA

    9.= C!n#"ain#;9tate a/y

    9.? Sec3"i& C!n#i+e"ai!n#;*de/tify te se!rity a!toriatio/ o

  • 8/12/2019 Technical_Specification SF Cust

    8/26

  • 8/12/2019 Technical_Specification SF Cust

    9/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    ; F!"/ 'ep!" Technical De#i2nNA

    ;.9 *ene"al

    Na/e ZGB_SMART_CUSTOMER

    De#c"ipi!n +'9OME&*9E 9A$E9 O&DE&

    De%el!p/enCla##

    NA

    Me##a2e Cla## NA

    V!l3/e !f Daa 6ifn!-n8

    NA

    'ep!"F!"/&pe6#8

    +lassial &eport Mod!le %ool 9martForms 9A% 9ripts

    ;.: Inp3 Pa"a/ee"#;Defi/e te */p!t %arameters !sed i/ te &eport. *f tere are more ta/ 5 e/tries, fill i/details i/ a/ e7el seet a/d em

  • 8/12/2019 Technical_Specification SF Cust

    10/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    ;.< 'ep!" In%!cai!n Meh!+ F!"e2"!3n+ Bac2"!3n+

    ;.= 'ep!" 'e3e# Meh!+;9ed!led

  • 8/12/2019 Technical_Specification SF Cust

    11/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    ;.9? Deaile+ P"!2"a/ L!2ic;+apt!re>p!t i/ te %se!do ode.=NA

    ;.9@ SAP Sc"ip;%rovide a detailed desriptio/ of te 9A% 9ript tat as to %itorial $ayo!t of te Desired 9ript.=

    ;.9@.; Deaile+ L!2ic;Desri

  • 8/12/2019 Technical_Specification SF Cust

    12/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    < Ine"face C!n%e"#i!n Technical De#i2nNA

    i/terfae.

    C!n%e"#i!n Ine"face &pe6#8 BD+ $9M BA%* *Dos Diret */p!t +!stom

  • 8/12/2019 Technical_Specification SF Cust

    13/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    T"an#aci!n6#8 NA

    S!3"ce #e/ NA

    Ta"2e Se/ NA

    Depen+encie# "elae+ ! hi#Ine"faceC!n%e"#i!n

    NA

    De#c"i,e all /an3al an+ #e/ #ep# !pe"f!"/ hi# Ine"faceC!n%e"#i!n

    NA

    C!n%e"#i!n T&pe $9M OtersH

    Ine"face Di"eci!n */

  • 8/12/2019 Technical_Specification SF Cust

    14/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    'ele%an Fiel+# NA

    Filena/e an+ Pah NA

    Li# #che+3lin2 inf!"/ai!n f!" all #ep#(Specify whether jobs should run during off-peak hours, frequency, manual or automatic

    start.)

    NA

  • 8/12/2019 Technical_Specification SF Cust

    15/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    P"!ce## C!+e 6Specif& -hen /e##a2ec!n"!l i# 3#e+8

    NA

    O3p3 M!+e NA

    IDOC Een#i!n NA

    IDOC 'elea#e Ve"#i!n NA

    U#e" Ei NA

    E""!" P"!ce##in2 NA

    steps > tas8s et. tat is /ot overed !/der te a

  • 8/12/2019 Technical_Specification SF Cust

    16/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    .: S!3"ce S"3c3"e Deail#;%rovide details of te 9o!re 9tr!t!res. &epliate te

  • 8/12/2019 Technical_Specification SF Cust

    17/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    = Enhance/en M!+ificai!n Technical De#i2n;All /e" a/d modified prorams, Mod!le pool proram for tis desi/ m!st

  • 8/12/2019 Technical_Specification SF Cust

    18/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    =.< E""!" Me##a2e# an+ Cla##e# Applica,leG 4e# N!;*f Yes, details i/ Appe/di7 9etio/ 5 =

    =.= Cla##Meh!+ Applica,leG 4e# N!;Details i/ Appe/di7 9etio/ 5=

    =.> M!+3le P!!l Applica,leG 4e# N!;Details i/ Appe/di7 9etio/ 5=

    =.? BADI Deail#;%rovide te BAD* details "it e7pla/atio/s, if a/y=NA

    Enhance/en

    Sp!

    BADI Definii!n

    Na/e

    BADII/ple/enai!n

    Na/e Ine"face U#a,ili&

    =.@ Up+ae Meh!+;%rovide te metod of !pdati/ te !stom fieldsC added to sta/dard sree/.=NA

    =. S"3c3"e#;Desri steps > tas8s et. tat is /ot overed !/der te a

  • 8/12/2019 Technical_Specification SF Cust

    19/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    > S3pp!"in2 De%el!p/en O,(ec#NA

    >.9 Cla##

    NA

    >.9.9 *ene"al;%rovide te i/formatio/ reardi/ te +lass.=

    >.9.: Meh!+#;%rovide Metod Name a/d Desriptio/.=

    Meh!+ Na/e

    De#c"ipi!n

    >.9.; Pa"a/ee"#;%rovide te %arameter details.=

    Pa"a/ee"Pa"a/ee" De#c"ipi!n

    Na/e

    T&peI/p!"Ep!"

    O,li2a!"&

    4NDefa3l Val3e

    >.9.< Ecepi!n#;%rovide te E7eptio/s if a/y.=

    Ecepi!n De#c"ipi!n

    >.9.= Deaile+ L!2ic;+apt!re>p!t i/ te %se!do ode.=

    +o/fide/tialDo!me/t

    Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 15 of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    20/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    >.: M!+3le P!!l De#i2nNA

    >.:.9 *ene"al;%rovide te Name a/d Desriptio/ for te Mod!le %ool &eport.=

    Na/e

    De#c"ipi!n

    >.:.: Sc"een De#i2n;%rovide 9ree/ Name a/d Desriptio/.=

    Na/e

    De#c"ipi!n

    6.2.3 Sc"een In%!cai!n Meh!+;Defi/e te sree/ i/voatio/ metod > 9ree/ Flo".=

    >.:.< Sc"een PF e& Definii!n#;Defi/e te %F stat!s.=

    >.:.= Sc"een Fiel+ Li#;Defi/e te fields !sed i/ te proram.=

    P"!2"a/Va"ia,le Va"ia,le T&pe

    Va"ia,leLen2h Sc"een La,el

    Daa S!3"ce !"De#inai!n De#c"ipi!n

    >.:.> Sc"een A"i,3e#;%rovide 9ree/ Attri

    >.:.? Sc"een L!2icP"!ce## Bef!"e O3p3;+apt!re>p!t i/ te %BO %se!do ode.=

    >.:.@ Sc"een L!2icP"!ce## Afe" Inp3;+apt!re>p!t i/ te %A* %se!do ode.=

    +o/fide/tialDo!me/t

    Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 1 of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    21/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    >.; Deaile+ Sea"ch Help Machc!+e De#i2n Specificai!n#NA

    >.;.9 *ene"al;%rovide te 9ear elp > Matode data.=

    Sea"ch Help Machc!+e O,(ec Na/e

    Sea"ch Help Machc!+e De#c"ipi!n

    Sea"ch Help Machc!+e Ta,le Na/e

    Sea"ch Help Machc!+e Ta,le De#c"ipi!n

    >.;.:Chan2e T&peG Ne- M!+ifie+

    Fiel+ Na/e Fiel+ T&pe Fiel+ Len2h

    e&

    Inf!"/ai!n Fiel+ De#c"ipi!n

    +o/fide/tialDo!me/t

    Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 13 of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    22/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    >.< Deaile+ Daa,a#e De#i2n Specificai!n#;All /e" a/d modified prorams, Mod!le pool proram for tis desi/ m!st O tat are affeted O tat are affeted

  • 8/12/2019 Technical_Specification SF Cust

    23/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    >.= F3nci!n M!+3le;%rovide te i/formatio/ .=.: Ep!" Pa"a/ee"

    Pa"a/ee" Na/e A##!ciae+ T&pe Pa## Val3e Sh!" De#c"ipi!n

    >.=.; Chan2in2 Pa"a/ee"

    Pa"a/ee" Na/e A##!ciae+ T&pe Defa3l Val3e Opi!nal Pa## Val3e Sh!" De#c"ipi!n

    >.=.< Ta,le Pa"a/ee"

    Pa"a/ee" Na/e A##!ciae+ T&pe Pa## Val3e Sh!" De#c"ipi!n

    >.=.= Ecepi!n#

    Ecepi!n Sh!" Te

    >.=.> Deaile+ L!2ic;%rovide te %se!do ode or aloritm of te 9tep.=

    +o/fide/tialDo!me/t

    Note: DO NO Delete a/y setio/s from te do!me/t.*f tey do /ot apply, please e/ter NA.

    %ae 20 of 2A3h!"$ UPENDE' 'EDD4 N ABAP T"aine"

  • 8/12/2019 Technical_Specification SF Cust

    24/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    >.> File# NA

    >.>.9 File Na/e

    %rovide te file /ame ere/

    Na/e

    De#c"ipi!n

    >.>.: File Pah

    %rovide te */p!t>O!tp!t file pats i/ tis setio//

    >.>.;File Chan2e T&pe Ne- M!+ifie+

    >.>.< C3#!/ S"3c3"e#

    ;*de/tify te taID!cBAPIDi"ec Inp3T"an#aci!n S"3c3"e Fiel+ Sc"een 6if Applica,le8

    >.>.= Ine"nal Ta,le

    */l!de te */p!t>O!tp!t file str!t!res i/ tis setio//

    Ine"nal Ta,le Fiel+ Sie T&pe

    >.>.> E""!" File S"3c3"e

    Defi/e te error file str!t!re if differe/t from 9o!re file a/d aordi/ly pop!late te

    ta

  • 8/12/2019 Technical_Specification SF Cust

    25/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    >.? E""!" Me##a2e#;%rovide te details of te Error Messaes.=NA

    Me##a2e Cla## Me##a2e T&pe Me##a2e ID Me##a2e Te L!n2 Te

    Me##a2e N3/,e"Se%e"i

    &De#c"ipi!n

    >.@ Uni Te# Plan 6UTP8%rovide te li/8 to te test pla/ do!me/t ere/

    NA

    >. A++ii!nal Inf!"/ai!n;%rovide a/y additio/al developme/t details > steps > tas8s et. tat are /ot overed !/derte a

  • 8/12/2019 Technical_Specification SF Cust

    26/26

    TECHNICAL SPECIFICATION'ICEF

    TS_OBJECTID_V0.0

    ? !"fl!-# NA

    ?.9 *ene"al

    Na/e

    De#c"ipi!n

    ?.: !"fl!- Definii!n;%rovide te "or8flo" o