technical_specification sf cust
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