Module Pool Name:ZSLIT Preented To For t!e Pro"ect ((Unnati)) ((Unnati)) #$ %&'() *oad No+ 1,) M+L+(+ -olon$) #an"ara .ill) .$dera/ad 0000&%) INDI( Tel: 121 %0 %%00 2222) Fa3: 121 %0 %%00 2200) 4e/ite: 555+6centric+com ((Unnati)) ((Unnati)) Functional Specification MPP Document .itor$ AUTHORS & PARTICIPANTS *ole Name #uine S$tem (nal$t Mu7e!)Mi!ra)P!ad7e)t$agi Pro"ect Proce 85ner Na6een Mi!ra)P!ad7e)T$agi #uine 9nit Proce 85ner Na6een Mi!ra)P!ad7e)T$agi -onultant Maganti :o5t!am ;ri!na 4or7!op Participant Na6een Mi!ra)P!ad7e)T$agi REVISION HISTORY Date Document <erion Document *e6iion Decription (ut!or 0&'0=',01% 1+0 Slit 8ptimi>ation Maganti :o5t!am ;ri!na REVIEWED AND APPROVED BY Name Title Date (ppro6ed Na6een Mi!ra)P!ad7e)T$agi #uine S$tem (nal$t Na6een Mi!ra)P!ad7e)T$agi Pro"ect Proce 85ner Na6een Mi!ra)P!ad7e)T$agi #uine 9nit Proce 85ner Na6een Mi!ra)P!ad7e)T$agi -orporate Proce 85ner ??N(M@AA Internal (udit B ,01% 6-entric C <acmet -onfidential: Page 2 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP T(#L@ 8F -8NT@NTS Document History..............................................................................................................................2 General Object Overview..................................................................................................................4 Generic WRICEF Descriptions............................................................................................................5 Object Specific Design......................................................................................................................8 Module pool program...........................................................................................................................8 Test on!itions................................................................................................................................"2 B ,01% 6-entric C <acmet -onfidential: Page 3 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP :eneral 8/"ect 86er6ie5 OBJECT OVERVIEW Object ID PP_MPP_001 Buine P!"ce Production Planning SAP #"$u%e Production Planning Object T&'e D E *eport D E Interface D E -on6erion D E @n!ancement D E Form D E 4or7flo5 D F E Module pool Programming Object Tit%e Slit Object Dec!i'ti"n Slit 8ptimi>ation #"c( U' ID ) Na*e C&c%e "+ Tetin, ) S'!int C&c%e -1 ' -, ' -& ' -% Re-ui!e$ De.e%"'*ent C"*'%eti"n Date 0&'0=',01% C"*'%e/it& "+ Object -omple3 P!i"!it& .ig! SAP T!anacti"n Na*e ZSLIT SAP P!",!a* Na*e ZD#T_SLIT_P8_S8 Si*i%a! SAP T!anacti"n Si*i%a! SAP P!",!a* 0S CONTRO1 B ,01% 6-entric C <acmet -onfidential: Page 4 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP 0uncti"na% C"nu%tant 2 Aut3"! an$ P3"ne Nu*be! Maganti :o5t!am ;ri!na 4Cut"*e!5 P!"ce O6ne! an$ P3"ne Nu*be! Mi!ra)p!ad7e)t$agi P%anne$ Date "+ 0S C"*'%eti"n ,='0%',01% Actua% Date "+ 0S C"*'%eti"n 0&'0=',01% 0S A''!".e$ B& <i!nu 0S A''!".a% $ate ,='0%',01% Ot3e! C"ntact an$ P3"ne Nu*be! Ot3e! C"ntact an$ P3"ne Nu*be! Proce *eGuirement *eference PROCESS RE0ERENCE *eGuirement ID *eGuirement Decription Slit 8ptimi>ation :ap to /e addreed (lternati6e S(P Standard Solution Mill_8- :eneric 4*I-@F Decription JUSTI0ICATION [Provide a high level description reason from deviation from standard SAP reports or BW reports. 0UNCTIONA1 DESCRIPTION ) DESI7N [Provide a high level description of the Report and the bsiness re!irement that "ill be addressed.# @3ample: T!e report 5ill allo5 uer to dipla$ contract t!at are due to e3pire and to 6ie5 t!e detail of t!ee contract
B ,01% 6-entric C <acmet -onfidential: Page $ of 12 ((Unnati)) ((Unnati)) Functional Specification MPP TRANSACTION VO1U#E [Please provide an indication of the e%pected nmber of records that "ill need to be read and displa&ed sing this report# @3ample: T!e e3pected num/er of record to /e dipla$ed on t!i report i /et5een 10 and &0 from appro3imatel$ ,00 current contract B ,01% 6-entric C <acmet -onfidential: Page ' of 12 ((Unnati)) ((Unnati)) Functional Specification MPP 0RE8UENCY & TI#IN7 (ail& basis DEPENDENCIES [Predecessors and sccessors# AUTHORI9ATION RE8UIRE#ENTS )*ver& athori+ation ob,ect needs to be docmented to provide the secrit& administrator information on the prpose and se of the ob,ect. -he follo"ing sections are the minimal docmentation re!irements.. RE1ATED DOCU#ENTATION (ATTACH OSS NOTES: E#AI1S: DOWN1OAD O0 E;ISTIN7 REPORT: ETC) B ,01% 6-entric C <acmet -onfidential: Page / of 12 ((Unnati)) ((Unnati)) Functional Specification MPP 8/"ect Specific Deign #"$u%e '""% '!",!a* ?Specif$ t!e en!ancement /aed on t!e propoed gap reolution lited in t!e Detailed *eGuirement and Deign document+ Pro6ide a muc! detail on t!e reGuirement and deign conideration a $ou can+ If t!ere i a large en!ancement t!en conider detailing t!at in a eparate deign or functional pec+ document+ A #ODU1E POO1 PRO7RA# 4*I-@ FHID Decription Data 8/"ect DSale 8rderE Functional :ap (lternati6e S(P Standard *eaon 85ner FFH33H @001 0UNCTIONA1 DESI7N ) 01OW: VA1IDATION AND VARIANTS B ,01% 6-entric C <acmet -onfidential: Page 0 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP 0%"6 Inputs: Input fields : 1. Sales order_______. 2. Maximum Width from____ to____.(Jumbo width) Data fetching: 1. et all sales orders(!"#$%) and item(&'S%() data from !")& table based on *i+en sales order. 2. ,o *et -hara-teristi- spe-ifi-ations li.e WI/,01$#%,0 et- pass !")&234'"J ob5e-t .e6 to fun-tion module VELO01_GET_CONFIGURATION to *et all 3hara-teristi- spe-ified +ales. 7.,o *et rolls 8 'rder 9t6 (!")&2:WM#%) ; width < len*th < /ensit6<,hi-.ness1 where thi-.ness and mi-rons1 we *et them from Sales order Material 1 pass it to M)() and *et /ensit62($)"'() and ,hi-.ness2(=#I!()1 and < 1>>>>>> and round the +alue. ?.,hese all abo+e data want to displa6 in one table -ontrol 11 when we perform a a-tion -alled &(IM)(@ S$I,(&ush button). )s u see the below la6out 1.Salesorder 2.Width 7.$en*th ?.(olls A.(emain* (olls B.9t6 &rodu-ed C.9t6;(oll $o*i- for A1B1C will follow later based on S$I, /ata A(RE!LIT) B1C("UANTIT#). A."ased on the abo+e fet-hed data t$ta% &u'($ an) *e+ui*e) &u'($ %eed to *et in below fields T$ta% &u'($ D sum of all rows in table -ontrol 1 (width < roll ). *e+ui*e) &u'($ D total 5umbo ; 5umbo_to(*i+en input). . B ,01% 6-entric C <acmet -onfidential: Page 1 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP L$gic f$* !LIT Data: 1.3reate a another table -ontrol 2 as shown below with 1? 3olumns1 where 1? refers to (/efault Slits /one on S$I, M)30I%#). 2./ata fet-hin* into this abo+e table and -al-ulation wants to be performed when a a-tion S$I,(push button) is done. 7. /ata for abo+e table 1 to 1? are the ,i)ths based on R$%%s in table -ontrol 1 1 T : (efers to Sum of widths from 1 to 1?1 t* : refers to ,(IM D , 8 Jumbo to (#x: E?A>)1 ' : multipl61 s : %o. of -ommon sets needed. /efault (s D 1). 7. "ased on the abo+e table when ente* is pressed A.(emaini* (olls in ,able -ontrol 1 wants to -han*e for first time all will be -e*$ be-ause all widths are utiliFed. ?. ,his abo+e table want to ha+e a manual entr6 option i.e1 user -an enter his own -al-ulated widths for the better optimiFation. DELETE: 1. 3reate a another pushbutton /#$#,# . 2. "ased on this a-tion data in table -ontrol 2 will be deleted where T : total sum is not in ran*e of *i+en &u'($ f*$' an) .u'($ t$ and repeated !ET! 7. "ased on this a*ain the data in table -ontrol 1 in remainin* rolls -olumns will be modified1 where these no of widths still we -an be utiliFe. RE!LIT: 1. 3reate a pushbutton RE!LIT same as slit fun-tionalit6. 2.when this a-tion is performed a*ain the data flows from table -ontrol 1 to table -ontrol 21 where the /0*e'aining *$%%s are not eGual to Fero. "UANTIT#: 1.3reate a pushbutton "UANTIT#0 2.,his a-tion is performed on-e the S$I, data is finialiFed. B ,01% 6-entric C <acmet -onfidential: Page 12 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP 7.In table -ontrol1 10"T#2ROL D orderGt6 ; rol in table -ontrol 1. ?.In table -ontrol1 30"t4 5*$)uce) D (rolls 8 remainin* rolls ) < "T#2ROL6 and round the +alue. 5RODUCTION: 1. &ass Sales order Material and plant to M)S, where "'M usa*e(S,$)%) D 11 and fet-h S,$%( and S,$)$1 pass these M)S,2S,$%( and M)S,2S,$)$ to S,&'2S,$%( and S,'&2S,$:% where S,'&2 &'S%( D H>>>>1>I first item and *et S,'&2I/%(: (Material 3omponent). 2. "ased on this S,'&2I/%(: Material and plant -all transa-tion HCO01I trou*h "/3 and -reate a produ-tion order and sa+e the data in Ftables1 7D8T_!LIT_5O_!O : Sales 'rder /ata 2 table -ontrol 1 7D8T_!LIT_5O : Slit data 2 table -ontrol 2 with referen-e to that 5RODUCTION ORDER afp$aufn*0 B ,01% 6-entric C <acmet -onfidential: Page 11 of 12 ((Unnati)) ((Unnati)) Functional Specification MPP Tet -ondition BUSINESS TEST CONDITIONS (TO BE 0URNISHED BY THE 0UNCTIONA1 CONSU1TANT) [Please indicate the bsiness level test conditions that shold be sed to verif& sccessfl operations of the Report# [(ocment all technical scenarios associated "ith this development. *%amples "old inclde 13 testing an error4 free rn5 23 testing the e%ception processes5 33 testing the error handling.# [(ocment all control scenarios associated "ith this development. *%amples "old inclde 13 Ronding of dollars and cents5 23 Adit trail processing5 33 Reconciliation reporting# Scenario I Input Selection -riteria @3pected *eult 1 Saleorder num/er)"um/o fromH to 5idt! Slit data optimi>ed , -reation of production order /aed on lit reference Manual production order & -reation of production order for Jum/o Manual production order B ,01% 6-entric C <acmet -onfidential: Page 12 of 12