7/23/2019 ALV + Enhancement - Order Mass Change http://slidepdf.com/reader/full/alv-enhancement-order-mass-change 1/15 SAP Implementation at PIL ALV+Enhancement - Functional S ecification Note: As this is a case study that simulates a real life development object, some fields will be marked as TBD and highlighted in Blue. These fields should be having real values, in customer development specifications. Functional Specification - Report Material Master Data - Fields Summary Document Reference: TBD Version: !" Document Status: Si#ned $ff Aut%or: &ars%al 'a(are Last Re)ision Date: *-Apr-+""* Date ,reated: *-Apr-+""* Date Printed: *-Apr-+""* ALV-Material Master Report.doc 17-No-!""# $%a&e 1 of 1'(
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
SAP Implementation at PIL ALV+Enhancement - Functional
S ecification
Note: As this is a case study that simulates a real life development object, some fields will be marked as TBDand highlighted in Blue. These fields should be having real values, in customer development specifications.
Functional Specification - ReportMaterial Master Data - Fields Summary
SAP Implementation at PIL ALV Report - Functional Specification
+! Business 1eeds Re4uirements%o@er ndia Limited started its operation in the ?ear 19#'. From its humGle Ge&innin& in a small to@n ofMaharashtra called Ran=an&aon %L has achieed seeral milestones and toda? it is one of the lar&estmanufactures of stora&e Gatteries in ndia. ,urrentl? the compan? is hain& seen production facilitiesin ndia namel? Ran=an&aonH %uneH NashiH ,hennaiH 6osurH /ur&aon and ur&apur respectiel?.
%o@er ndia LimitedH the fla&ship compan? of the 0scar &roup is the maret leader in the stora&eGatter? industr?. t manufactures @ide ran&e of Gatteries from ! Ah capacities to 1"'"" Ah to coer theGroadest spectrum of applications.
T%e /usiness needs t%e a/ility to mass c%an#e certain Sales $rder Information
)he scopes of the Mass ,han&es are limited to elier? ateH 0rder Reason ,odeH nco )ermsH Re-%rice and 0rder ,omment.
Bhen a user chan&es Reason ,ode the order @ill need to Ge re-priced
f durin& updates an? of the selected lines fails to Ge updated the user should Ge notified of the error.
ALV-Master noice Report.doc 17-No-!""# $%a&e ' of 1' (
SAP Implementation at PIL ALV Report - Functional Specification
.! Selection Screen Details
7! ,urrent FunctionalityT%e current system M1 screen allo8s mass c%an#es to many fields at /ot% t%e %eader and
detail le)el.
;! Desired Functionality
Bithin SA%R: the customers %0 numGer is held on the Sales order CV*I-*S)IDH this information ischan&eaGle and a tet field for all practical purposes. )his field is N0) passed to a delier? document in fieldfor reference therefore ?ou hae nothin& to reference the creation of a Gillin& document from the delier?@ithout it.
ALV-Master noice Report.doc 17-No-!""# $%a&e # of 1' (
SAP Implementation at PIL ALV Report - Functional Specification
n order to reference the customers %0 numGer for elier? related Gillin& the communication structure of thedelier? line items must Ge chan&ed. )he chan&e @ould Ge to add a field to contain the customers %0numGer. CV*I-*S)ID Be also need to add the customer %0 numGer to the additional data taG of the
delieries tem data. Appropriate *A needs to Ge found out and implemented here for outGound delier?
0nce this field is included @ith the delier? then the @e @ill select the delieries for Gillin& that are to Gemaster inoiced.
<! Tec%nical Details
Be reuire a selection screen Csimilar to V>RAD to filter the orders that @e reuire to chan&e.Similar to the flo@ of V>RAH once the selection criteria has Geen entered the user @ill press eecute@hich @ill return a list of the order lines that fit the criteria.
Additional ,riteria
)he sales order should not had elieries created for it
chec taGle V*FA if no record @ith V*)5%>N JKKH then no delieries
)he user @ill then select one of the operations to Ge eecuted Conl? one operation can Ge selected foreecution at a time.D
ncotermsReason ,ode0rder ,ommentelier? ateReprice
)he user @ill then select the order lines to @hich the indicated operation should Ge eecuted a&ainst.0nce the user is satisfied @ith their selection the? @ill clic the eecute Gutton.
SAP Implementation at PIL ALV Report - Functional Specification
Error %rocessin& Cupdated G? /ar? LiouD<
n the case of errorsH the user should hae the aGilit? to print the lo& file. A @arnin& should Ge issued ifthe output has not Geen printed should Ge issued if the user attempts to eit the screen.
Process Flow logic
1) The execute command will pass the order lines to BDC of !"# to update theappropriate fields.
a. $ncoterms B%D&$NC'1(. 'rder reason Code B!%&!*+
ALV-Master noice Report.doc 17-No-!""# $%a&e 8 of 1' (
ser@illelectrdernes
ser @selectoperato Geperfor
Additional Fields to Ge Added
Ship toH ,ustomer %0 %/ateH Material aailaGilit?date
SAP Implementation at PIL ALV Report - Functional Specification
The user will enter the appropriate value :in this e$ample new delivery date; and the 5#* willthen update the field for all order lines selected on the 9ass *hange 'election 3ist in thebackground
'ample 1rice logic
The logic in VA) where you can do a massive pricing change after selecting all line items
ALV-Master noice Report.doc 17-No-!""# $%a&e 1" of 1' (
SAP Implementation at PIL ALV Report - Functional Specification
"! ,ustom Ta/lesStructure in SAP
None
Ta/le 1ame
S%ort te5t
Si>e cate#ory
Ta/le maintenanceallo8ed
Data class
Bufferin#
Ta/le maintenance#enerator
Aut%ori>ation 'roup
Field1ame
Data 6lement Domain Type Len#t% ,%ec0Ta/le-Field
@eyField
Forei#n@ey
Description
,omments
! Reco)ery and Restart
f the pro&ram fails half @a? it @ill not hae an? impact on an? other processes or pro&rams. tshould Ge simpl? re-started G? the user.
+! Lan#ua#e of te5ts)he tets for the report should Ge displa?ed in serKs lo&on lan&ua&e. f translation is notmaintained in userKs lo&on lan&ua&eH he:she should Ge displa?ed @ith En&lish tets.
.! ,urrency and nits of Measure
)he 3uantit? fields should Ge hain& reference to MARA-MENS to displa? the output is correctformat for those fields.
7! AssumptionsSales ata is accuratel? maintained in the s?stem.
ALV-Master noice Report.doc 17-No-!""# $%a&e 14 of 1' (
SAP Implementation at PIL ALV Report - Functional Specification
;! 6rror &andlin#,hec for %roper alidations and Error conditons.
<! Testin# Scenarios
Normal Functionalit? - test cases that ensure the report functions as it should.
escription
1 )his report is simpl? an etract of e? fields from the material master. An? testin& should inoleensurin& that the selection criteria are @orin& correctl? and that the appropriate fields are Gein&etracted.
!
4
Eception - special lo&ic or eceptions Ce.&. report should eclude certain specific conditionD
'
-
Error 6andlin& - functionalit? in case of errors Ce.&. Error Messa&e or Error Lo& D
7 ,hec alidit? of the parameters entered in the Selection ScreenH and displa? error messa&e ifinalid input are made.
@ ispla? nformation messa&e and leae processin& the listH if no material data could Ge foundaccordin& to the selection criteria.
ALV-Master noice Report.doc 17-No-!""# $%a&e 1' of 1' (