SCM605_EN_Col92_FV_Part_A4 (第9页)

第 372 页 / 共 485 页

Unit13: SalesWorkshop SCM605

3. Configure the settings so that when you sell individual computer parts,

the system finds the new item category ZN## PC parts## and no other

alternativesarepossible. Youmayhavetochangeoroverwriteanexisting

assignment.

a) IMG→SalesandDistribution→Sales→SalesDocuments→Sales

DocumentItem→AssignItemCategories→Button: Position:

Salesdoc. type: ZA##

Itemcategorygroup: NORM

Item usage: blank

ItemCat-HgLvItm: blank

Defaultitemcategory: ZN##(overwriteTAN)

→Button: Details→Deleteallalternateitemcategories

Task 7:

Schedule line cat.

Thecomponentsshouldbeautomaticallyorderedfromthedistributorwhenthe

sales order is saved.

1. ThetwoschedulelinecategoriesZHSCM605-HPandZUSCM605-UP

havebeencreatedinthetrainingsystemforthis. Theschedulelinecategories

ZHandZUhavealreadybeenconfiguredtoensurethattheyworkcorrectly

forthisworkshopsection. Pleasedonotchangethem.

a) IMG → Sales and Distribution → Sales → Sales Documents →

ScheduleLines→DefineScheduleLineCategories

2. Which setting in the schedule line category ensures that a delivery item

is created from the schedule line?

______________________________________________________________________________

a) The"Itemrelevantfordelivery"indicatorhastobeactivated.

3. Whichsettingintheschedulelinecategoryensuresthatgoodsissueisposted

to inventory management?

______________________________________________________________________________

a) The movement type.

4. SchedulelinecategoryZHSCM605-HPwascreatedtocontrolthemain

item. HowarethefollowingfieldsdefinedinCustomizing?

Continued on next page

340

©2009SAPAG.Allrightsreserved. 2009

第 373 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Bills of Materials Scenario

Item rel. f. dlv:

_____________________________

Movement type:

_____________________________

Requirementstransfer:

_____________________________

Availabilitycheck:

_____________________________

a)

Itemrelevantfordelivery: activated

Movement type: blank

Requirementstransfer: blank

Availabilitycheck: blank

5. Schedule line category ZU SCM605-UP has been created to control the

subitems. HowarethefollowingfieldsdefinedinCustomizing?

Itemrelevantfordelivery:

_____________________________

Movement type:

_____________________________

Requirementstransfer:

_____________________________

Availabilitycheck:

_____________________________

a)

Itemrelevantfordelivery: activated

Movement type: 601

Requirementstransfer: blank

Availabilitycheck: blank

6. IfanorderisplacedforaPC,youwantpurchaserequisitioncreationtotake

place automatically for the components.

Allthenecessaryinformationiscontainedintheschedulelinesinthesales

order. Importantcontrolparameterswerealreadydeterminedforpurchase

requisitioncreationwhenyoudefinedtheschedulelinecategoryinthesales

order. How are the following entries for the schedule line category ZU

SCM605–UPdefinedforthesubitemsofthebillofmaterial:

Continued on next page

341

2009 © 2009 SAP AG. All rights reserved.

第 374 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Purchaseordertype:

_____________________________

P.req.del.sched:

_____________________________

Item category:

_____________________________

Acct. assigt cat.:

_____________________________

a)

Purchaseordertype: NB

P.req.del.sched: activated

Item category: 0Normal(inpurchaserequisition)

Accountassignmentcat. ECustomerindividualrequirements

Task 8:

Assign schedule line category

1. WhichMRPtypewasassignedtoeachmaterialintheBOMforplant1200

in the material master record?

T-ATS##:

_____________________________

T-ATT##:

_____________________________

T-ATU##:

_____________________________

T-ATV##:

_____________________________

T-ATW##:

_____________________________

a) Logistics→SalesandDistribution→MasterData→Products→

Material→TradingGoods→Display→View: MRP1

T-ATS##: ND

T-ATT##: PD

T-ATU##: PD

T-ATV##: PD

T-ATW##: PD

Continued on next page

342

©2009SAPAG.Allrightsreserved. 2009

第 375 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Bills of Materials Scenario

2. Configure your settings to ensure that the system finds the schedule line

categoryZHSCM605-HPforthemainitemZH##ofthebillofmaterial. You

mayhavetochangeoroverwriteanexistingassignment.

a) IMG → Sales and Distribution → Sales → Sales Documents →

Schedule Lines → Assign Schedule Line Categories → Button:

“Position”:

Item category: ZH##

MRP type: ND

Schedule line category:Set ZH

3. Configureyoursettingstoensurethatthesystemfindsschedulelinecategory

ZUSCM605-UP for thesubitemsintheBOM.

a) Item category: ZU##

MRP type: PD

Schedule line category:Set ZU

4. Configure the settings to ensure that the system finds the schedule line

category ZU SCM605-UP for items in item category ZN##. As already

determined, thecomputerpartshavetheMRPtypePD.

a) Item category: ZN##

MRP type: PD

Schedule line category:Set ZU

Task 9:

Item category in the delivery

ThePCdeliveredtothecustomercomprisestheorderedcomponents.

1. Youthereforedecidetocarryoutpickingatcomponentlevel.

a) IMG →Logistics Execution →Shipping →Deliveries→ Define

Item Categories for Deliveries

Continued on next page

343

2009 © 2009 SAP AG. All rights reserved.

第 376 页 / 共 485 页

Unit13: SalesWorkshop SCM605

2. Make sure the components in the BOM need to be picked. To do this,

set the delivery item category ZU## the same way as the delivery item

categoryTAN.Theautomaticbatchdeterminationshouldbedeactivatedin

the delivery item category ZU## .

a)

→Mat. no. 0allowed activate

→Checkquantity0: ANoteaboutthesituation

→ Check minimum quantity ANoteaboutsituation

field:

→Relevantforpicking: activate

→StLocationrequired: activate

→DetermineStLocation: activate

→AutoBatchDeterm.: deactivate

3. EnsurethatthemainitemintheBOMZH##isnotpicked.

a) →Deactivatethe"Relevantforpicking"field

4. How does delivery item category ZN## respond with regard to picking?

Check and, if necessary, change the settings.

a) Ifyousellspareparts, theyhavetobepickedaswell. Becauseitem

category ZN## was created by copying TAN, you do not need to

changethesettingsforpickingforthisdeliveryitemcategory.

Task 10:

Create an order

Test your BOM in a sales order.

1. a) Create an order.

Order type: ZA##

Sales area: 1000 10 00

Customer: T-L63D##

PO number: BOM## - 02

Req. deliv. date: In two weeks time

Material: T-ATS## (1 unit)

b) Doesthesystem explodethebill of material?

Continued on next page

344

©2009SAPAG.Allrightsreserved. 2009

→Mat. no. 0allowed activate
→Checkquantity0: ANoteaboutthesituation
→ Check minimum quantity field: ANoteaboutsituation
→Relevantforpicking: activate
→StLocationrequired: activate
→DetermineStLocation: activate
→AutoBatchDeterm.: deactivate

第 377 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Bills of Materials Scenario

______________________________________________________________

a) Logistics→SalesandDistribution→Sales→Order→Create

b) Yes

2. WhichitemnumbersdoesthesystemgivetheBOM?

1. Item: 100

2. Item: 110

3. Item: 120

4. Item: 130

5. Item: 140

a)

3. Doesthesystem automatically useyour item categoriesfor the mainand

sub-items?

Main item: ZH##

Subitems: ZU##

a) Logistics→ Sales and Distribution → Sales→ Order→ Change

→ Sales Overview

4. Doesthesystemautomaticallyuseyourschedulelinecategories?

Schedule line category for ZH

main item:

Scheduling category for ZU

sub-items:

a) Logistics→SalesandDistribution→Sales→Order→Change→

Select Item →Button: Schedulelines

5. Your customer addstwo moremonitorstotheoriginal order. Changethe

order andenteranitemwithmaterialT-ATW##. Whatistheitemnumber

of this item?

Number: 200

a) Logistics→SalesandDistribution→Sales→Order→Change

Material: T-ATW## (2 pieces)

Continued on next page

345

2009 © 2009 SAP AG. All rights reserved.

第 378 页 / 共 485 页

Unit13: SalesWorkshop SCM605

6. Whichitem andschedulelinecategoriesdoesthesystemusefor thenew

item?

Item category:

________________________________

Schedulelinecategory:

________________________________

a)

Item category: ZN## PC parts##

→Tabpage: Procurement

Schedulelinecategory: ZU SCM605-UP

7. Didthesystemcalculateapriceforthismaterial? Why/whynot?

______________________________________________________________

a) → Select item

→ Button: Conditions

Yes. ItemcategoryZN##ispricedbythesystem.

8. You can call the purchase requisition directly from the sales document.

Navigatefromtheordertothepurchaserequisition.

a) Select item →Button: Schedule line

Selectscheduleline→Button: Details→Tabpage: Procurement

Button: Edit

9. Deliver the order.

DoesthesystemexplodetheBOMinthedeliverynote?

Yes

a)Pickthedeliverybycreatingatransferorder (warehousenumber: 012,

Process: Background, adoptpick. quantity: 1)

Continued on next page

346

©2009SAPAG.Allrightsreserved. 2009

第 379 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Bills of Materials Scenario

b) Post the goods issue.

a) →Logistics→SalesandDistribution→ShippingandTransportation

→OutboundDelivery→Change→SingleDocument→

Hint: Createatransferorderdirectlyfromthedelivery.

Menupath: Nextfunctions→Createtransferrequest

Hint: Use the following settings:

- Warehouse 012 Warehouse(Lean)Dresden

number:

- Process: Back- Backgroundprocessing

ground

- Adopt pick 1 (copythepickingquantitytothe

quantity: delivery)

b) → Logistics → Sales and Distribution → Shipping and

Transportation→OutboundDelivery→Change

→ Button: Post the goods issue

10. a) Bill the delivery.

b)DoesthesystemexplodetheBOMinthebillingdocument?

______________________________________________________________

a) →Logistics→SalesandDistribution→Billing→BillingDocument

→ Create

b)

Yes

11. Dothecostsappearinthebillingdocument? Dependingonhowyouhave

configuredyoursettings,thecostsshouldappearontheconditionstabpage

oftherespectiveitem. Pricingshouldbedisplayedforthemainitembutno

costshouldbedetermined. Pricingshouldnotbeperformedforthesubitems

but the item cost should be displayed.

Main item: No

Sub-item: Yes

a) → Button: Item price conditions

347

2009 © 2009 SAP AG. All rights reserved.

- Warehouse number: 012 Warehouse(Lean)Dresden
- Process: Back- ground Backgroundprocessing
- Adopt pick quantity: 1 (copythepickingquantitytothe delivery)

第 380 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Lesson Summary

You should now be able to:

• Controlthevariousfunctionsofbillsofmaterialatmainandsub-itemlevel.

348

©2009SAPAG.Allrightsreserved. 2009

第 381 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Lesson: Sales Workshop: Material Determination

Scenario

Lesson Overview

Thislessondealswiththesubjectofcustomer-specificmaterialdetermination.

Lesson Objectives

After completingthislesson, youwillbeable to:

• Expandtheconditiontechniqueinmaterialdeterminationsothatthismaybe

bothcustomer-specificandnoncustomer-specific.

Business Example

Materialscanbeautomaticallyreplacedinsalesdocuments.

Inthefollowingscenario,itisyourjobtosetupautomaticsubstitutionforyour

company, IDES.

Wheneverpossible,thestockoftheoldmaterialshouldbeusedupfortheorders

before you sell the new product. However, you also want to deliver the new

product to certain customers.

Figure 113: Material Determination - Order

349

2009 © 2009 SAP AG. All rights reserved.

第 382 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Youwanttousematerialdeterminationtomeetthefollowingrequirements:

• Specialcustomersalwaysreceivethenewestmodelevenifapurchaseorder

iscreatedfortheoldonebymistake. Awarningmessageistoinformthe

employee who creates the order that the material will be automatically

replaced.

• Thisshouldalsotakeplaceifanyofthesecustomersaretheship-topartyin

the sales document.

• Allothercustomersonlyreceivethenewmaterialiftheyorderitspecifically.

• Oncethestockoftheoldmaterialhasbeenusedup, thenewmaterialcan

thenautomaticallyreplacetheoldoneinthesalesdocument.

Figure114: MaterialDetermination-ConditionTechnique(6)

The condition technique provides more flexibility in modeling material

determination and product selection.

Youcanassignamaterialdeterminationproceduretoeachsalesdocumenttype.

TheprocedurecontainsalloftheCustomizinginformationthatthesystemneeds

formaterialdetermination. Theprocedureincludesoneormoredefinedcondition

types.

Oneaccesssequence(searchstrategy)isassignedtoeachconditiontype.

Eachaccesssequenceconsistsofoneormoreaccesses.

Eachaccesscontainsexactlyoneconditiontable. Thisrepresentsthesearchkey

thatthesystemusestosearchforavalidmasterrecord.

350

©2009SAPAG.Allrightsreserved. 2009

第 383 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Youcanactivateananalysisofthematerialdeterminationinthesalesdocument.

The system then displays detailed information on how the materials were

determined.

Figure 115: Material Determination - Customizing

YoushouldconfigureCustomizinginthereversesequenceasthesystemsearches

forthevalidmaterialdeterminationmasterrecordsforsalesorders.

Youcanactivatethematerialdeterminationanalysisinthesalesdocument.

Menupath: Environment→Analysis→MaterialDetermination→On

You can use this function to check Customizing in detail and carry out a

step-by-stepsearchof thesystem. Thishelpsyou torecognizeand correctany

incorrect settings quickly and easily.

Hint: The analysis runs during material determination so it must be

activatedbeforeyouentertheitemsinthedocument.

351

2009 © 2009 SAP AG. All rights reserved.

第 384 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Figure 116: MaterialDetermination- Substitution Reason

If the system automatically replaces the old material because it is no longer

available(=automaticproductselection),youcanre-executesubstitutionwhen

youcreateadelivery. Thisisusefuliftheamountofavailablematerialchanges

between creating the order and the delivery.

DependingonyoursettingsinCustomizing, theorderconfirmationcancontain

eitherthematerialthatwasorderedorthesubstitutionmaterial.

Material Determination - Tasks

• Create a new material master record

• Create a new condition table

• Set up a new access sequence

• Setupanewconditiontypeformaterialdetermination

• Setupanewprocedureformaterialdetermination

• Create a new reason for substitution

• Createmasterrecordsformaterialdetermination

• Test the effect of material determination in the order, delivery and order

confirmation.

352

©2009SAPAG.Allrightsreserved. 2009

第 385 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Exercise 19: Sales Workshop: Material

Determination Scenario

Exercise Objectives

After completingthisexercise, youwillbeableto:

• Defineandassignamaterialdeterminationprocedure

• Definethematerialdeterminationtypeandassignthis

• Define access sequencesand assign these

• Define condition tablesand assign these.

Business Example

Your company IDES sellscomputers and computer parts. You recently added

some new products to your stock.

It is your job to configure the sales and distribution model so that special

customersalwaysreceivea“new” product when theyorder the “old” one. All

othercustomersshouldcontinuetoreceivetheoldproductuntilstocksrunout.

Up until now, you have been using material determination with the standard

Customizingsettingsthatweredelivered inyourSAP system. Inthisexercise,

youwillchangematerialdeterminationtomeetyournewrequirements.

Task 1:

Material master record:

YourmonitorT-ATQ##isoneofthemostsuccessfultradinggoodsintheindustry

sector "Mechanical Engineering" and therefore, your company is constantly

updating it.

1. Create a material master record for the new product T-ATR##. Use the

previousmodelT-ATQ##asareference. Maintainthefollowingviews:

– Basic data 1 and 2

– Sales 1 and 2

– Sales/General plant

– Sales text

– Purchasing

– MRP 1-4

– Forecast

– General plant data/Storage 1 and 2

Continued on next page

353

2009 © 2009 SAP AG. All rights reserved.

第 386 页 / 共 485 页

Unit13: SalesWorkshop SCM605

– Accounting 1 and 2

2. Createthematerialinthefollowingorganizationalunits:

Plant: 1200 Salesorganization: 1000

Storage 0001 Distr. channel: 10

location:

Makesureyourefertothesameorganizationalunitsforthetemplate.

Copy the data from the previous model and add or change thefollowing

fields:

-Basic data 1:

Materialdescription: NewScreen ##

Net weight: 15 kg

Gross weight: 16 kg

-Sales 2:

Pricing ref. material: M-15

-MRP 2:

Prod. stor. location: 0001

-Accounting 1:

Standard price: 1600

3. Post1000unitstotheunrestricted-usestock(movementtype: 561, Plant:

1200, Storage Location: 0001).

Task 2:

Condition table

1. In the condition table, you define thefields in the sales document whose

datatheSAPsystemshouldusetofindavalidmasterrecordformaterial

determination.

2. Createthenewconditiontable6##sothatyoucanuseitforcreatingmaster

recordsformaterialdetermination. Thenewconditiontableshouldallow

youtocreatemasterrecordsthatareonlyeffectiveforcertaincustomersand

materials. Youwanttobeabletorestrictthevalidityofthemasterrecords.

Use condition table 002 as a reference.

Continued on next page

354

©2009SAPAG.Allrightsreserved. 2009

第 387 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Condition table: 6##

Description: Customer/Material##

Hint: Makesurethatthematerialyouwanttoenterappearsasthe

last key field in the condition table. This means that the system

checks the header fields first (for example, customer) and then

the item fields in the condition table, which improves system

performance.

3. Whenyousetuptheconditiontable,youcandeterminewhatthescreenfor

processingmasterrecordsinthenewconditiontablelookslike.

Forefficientmaintenanceofmasterrecords,youshouldbeabletoprocess

thecustomerandmaterialnumbersinseparatelines.

4. Generate the new condition table.

Hint: CreatethenewobjectintheDataDictionaryfordevelopment

class$TMP.Itisthenalocalobjectandcannotbetransported.

5. What information do you receivein thelog?

Task 3:

Access sequence

Theaccesssequenceisthestrategyusedbythesystemtosearchforvalidmaster

records for a particular condition type. The access sequence contains one or

more search steps(= accesses). Each accesscontains acondition tablewhich

determinesthekeyfieldsforthesearch. Thesearethedocumentfieldsthatthe

system usesto searchforvalid masterrecords..

Defineanewaccesssequencecontainingthreestepsthatthesystemcanuseto

searchfor masterrecordsin material determination:

1. Wasamasterrecordstoredforthematerialandthesold-toparty?

2. Wasamasterrecordstoredforthematerialandtheship-toparty?

3. Wasamasterrecordstoredfor thematerial thatsubstitutesthematerial

depending on availability?

1. Define the new access sequence.

Continued on next page

355

2009 © 2009 SAP AG. All rights reserved.

第 388 页 / 共 485 页

Unit13: SalesWorkshop SCM605

AcSq(accesssequence): Y0##

Description: Search strategy ##

2. Thematerialshouldbesubstitutedinthefirstaccess(no. 10inthesequence)

ifthereisavalidmasterrecordforthecustomer(fieldKUNNR:KUNAG)

and the entered material.

3. Branchtothefieldsintheconditiontableenteredandlookatthesettings.

Hint: Noconditionisrequired. Youcanthereforeskipthewarning

regardingthefieldassignmentbypressingEnter.

Which field in the sales document does the system use to determine the

customer number?

4. Substitutionshouldtakeplaceinthesecondaccessifthereisavalidmaster

recordfortheship-topartyandenteredmaterial. Configuretheaccess.

5. Inthethirdaccess(no.30inthesequence),thesystemshouldonlysearchfor

valid master recordsinmaterialdeterminationusingthematerialentered.

ThisisthestandardsettingintheSAPsystem. Checkthefieldsintheaccess.

6. Savethenewaccesssequence. Todothis,createanewworkbenchrequest

Short description: Accesssequencegroup##

Task 4:

Condition type of material determination

You can use different search strategiesto model material determination. You

havetoconfigureaseparateconditiontypeforeachsearchstrategythatyouuse

in the business process.

1. Create a new condition type with the access sequence that you have just

defined.

Condition type: Y0##

Description: Condition type ##

2. Customize the condition type so that when you create a master record,

thesystemautomaticallyproposesavalidityperiodfromtodaytotheend

of the year.

Continued on next page

356

©2009SAPAG.Allrightsreserved. 2009

第 389 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Task 5:

Material determination procedure

Allthetasksthatareundertakeninthebusinessprocessformaterialdetermination

areanchoredinaprocedureformaterialdetermination. Theprocedureincludes

oneormoredefinedconditiontypes. Oneaccesssequence(searchstrategy)is

assigned to each condition type.

1. Define a new procedure.

Materialdeterminationprocedure: Y000##

Description: Groupprocedure##

2. Copytheconditiontypeyoudefinedearlierintotheprocedure.

Step: 10

Counter: blank

Conditiontype: Y0##

3. AssignthenewdeterminationproceduretosalesdocumenttypeZA##.

Task 6:

Create substitution reason

1. Create a reason for substitution Z## with short text Substitution ##

for material determination. Define the following properties (or change

your reason for substitution Z## if you already created it in the Material

Substitution unit):

-Theorderconfirmationshouldcontainthematerialorderedbythecustomer.

-Thesystemshouldissueawarningmessagebeforeitsubstitutesamaterial.

-Substitutionshouldtakeplaceautomatically(that is, withoutaselection

screen).

- The system should not generate any lower-level itemsin the document

when it substitutes a material.

Task 7:

Create master record

1. Createamasterdatafor material determination.

Continued on next page

357

2009 © 2009 SAP AG. All rights reserved.

第 390 页 / 共 485 页

Unit13: SalesWorkshop SCM605

2. T-L63B##isoneofyourspecialcustomers. Ensurethatthiscustomeralways

receivesthenewmaterialinfutureorders,evenifthesalesorderdepartment

entersanorderfortheoldmaterialbymistake. Useyoursubstitutionreason.

3. Ensurethat thiscustomer alsoalwaysreceivesthenewmaterial infuture

orderswhenheorsheisenteredastheship-topartyinasalesprocessandan

orderiscreatedwiththeoldmaterial. Useyoursubstitutionreason.

4. Enter another master record in which you ensure that material T-ATR##

automatically replaces material T-ATQ## once the latter is no longer

available. This should take place for all orders for material T-ATQ##

regardless of the ordering party.

The material should only be substituted in the sales document. The

subsequentdeliverydocumentshouldcopythedetailsfromthesalesorder.

Choose a relevant substitution reason.

Hint: Themasterrecordmustcontainthematerialstobesubstituted,

T-ATQ##andT-ATR##,inthecorrectsequence.

Task 8:

Create output

1. Create a master record for output type BA00 Order confirmation for

document type ZA##.

Output type: BA00

Sales doc. type: ZA##

Usethedefaultvaluesfromtheoutputtype(ENTER).

MaintainprinterLP01astheoutputdeviceandsetthenumberofmessages

to 1.

Task 9:

Creating the Order

Testyoursettingsformaterialdeterminationinthesalesdocument.

1. Accordingtothemasterrecordyouhavecreatedformaterialdetermination,

customerT-L63B##shouldalwaysreceivethenewproductT-ATR##. Create

astandardorder(ordertype: ORforcustomerT-L63B##andtheoldproduct

T-ATQ## (10 units) (purchase order number: Matfind##01), requested

delivery date in two weeks).

Did the system substitute the material?

Continued on next page

358

©2009SAPAG.Allrightsreserved. 2009

第 391 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

_____________________________________________

Why or why not?

_____________________________________________

2. Create the same order for order type ZA## (purchase order

number:Matfind##02).

Did the system substitute the material?

_____________________________________________

Checkthesubstitutionreasoninthesalesdocument.

Substitutionreason: ________________

_____________________________________________

Displaytheorderconfirmationonthescreen. Whichmaterialisdisplayed

in the printout?

Material: ________________

Why?

_____________________________________________

3. T-L63B##isalsotheship-topartyforyourcustomerT-L63C##. Createan

order(ordertype: ZA##)forship-topartyT-L63B##.

Ship-to party: T-L63B##

Sold-to party: T-L63C##

PO number: MatDeter##03

Activatethematerialdeterminationanalysis(beforeenteringtheitem).

Material: T-ATQ## (10 units)

Wasthesubstitution madefor theship-toparty?

Didthesystemdisplayawarningmessageforthesubstitution?

Continued on next page

359

2009 © 2009 SAP AG. All rights reserved.

第 392 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Use the analysis to check your Customizing settings for material

determination.

Use the analysis to check which datethe system usesin thedocument to

check thevalidity dateof themaster record.

4. EnteranotherorderforsalesdocumenttypeZA##fora“regular”customer.

Customer: T-L63A##

Purchaseordernumber: MatDeter##04

Material T-ATQ## (10 units)

Checkthesubstitutionreasoninthesalesdocument.

Substitution reason:

Displaytheorderconfirmationonthescreen. Whichmaterialsaredisplayed

in the printout?

Material:

Material:

Why or why not?

5. ChecktheavailablestockformaterialT-ATQ##.

Stock:

Continued on next page

360

©2009SAPAG.Allrightsreserved. 2009

第 393 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Change the last order and enter a new item with a quantity that exceeds

the available quantity.

Which materials and quantity does the system automatically use when

substituting this material?

Material:

Material:

Checktheorderconfirmationonthescreen. Doesthesystemdisplayboth

substituted materials?

6. Post 50 units of materialT-ATQ## to stock.

(Plant: 1200;Storagelocation: 0001;Movementtype: 561).

Deliverthelastorder. Comparethequantitiesintheorderandthedelivery.

Are there any differences?

Why?

361

2009 © 2009 SAP AG. All rights reserved.

第 394 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Solution 19: Sales Workshop: Material

Determination Scenario

Task 1:

Material master record:

YourmonitorT-ATQ##isoneofthemostsuccessfultradinggoodsintheindustry

sector "Mechanical Engineering" and therefore, your company is constantly

updating it.

1. Create a material master record for the new product T-ATR##. Use the

previousmodelT-ATQ##asareference. Maintainthefollowingviews:

– Basic data 1 and 2

– Sales 1 and 2

– Sales/General plant

– Sales text

– Purchasing

– MRP 1-4

– Forecast

– General plant data/Storage 1 and 2

– Accounting 1 and 2

a) Logistics → Sales and Distribution → Master Data → Products

→ Material → Trading Goods → Create → Sector: Mechanical

Engineering

2. Createthematerialinthefollowingorganizationalunits:

Plant: 1200 Salesorganization: 1000

Storage 0001 Distr. channel: 10

location:

Makesureyourefertothesameorganizationalunitsforthetemplate.

Copy the data from the previous model and add or change thefollowing

fields:

Continued on next page

362

©2009SAPAG.Allrightsreserved. 2009

第 395 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

-Basic data 1:

Material description: NewScreen ##

Net weight: 15 kg

Gross weight: 16 kg

-Sales 2:

Pricing ref. material: M-15

-MRP 2:

Prod. stor. location: 0001

-Accounting 1:

Standard price: 1600

a) see task description

3. Post1000unitstotheunrestricted-usestock(movementtype: 561, Plant:

1200, Storage Location: 0001).

a) Logistics→MaterialsManagement→GoodsMovement→Goods

Movement → Goods Receipt→ Other

Movement type: 561

Plant: 1200

Storage Location: 0001

Enter

Material: T-ATR##

Quantity: 1000

Save

Task 2:

Condition table

1. In the condition table, you define the fields in the sales document whose

datatheSAPsystemshouldusetofindavalidmasterrecordformaterial

determination.

a) IMG → Sales and Distribution → Basic Functions → Material

Determination

Continued on next page

363

2009 © 2009 SAP AG. All rights reserved.

第 396 页 / 共 485 页

Unit13: SalesWorkshop SCM605

2. Createthenewconditiontable6##sothatyoucanuseitforcreatingmaster

recordsformaterialdetermination. Thenewconditiontableshouldallow

youtocreatemasterrecordsthatareonlyeffectiveforcertaincustomersand

materials. Youwanttobeabletorestrictthevalidityofthemasterrecords.

Use condition table 002 as a reference.

Condition table: 6##

Description: Customer/Material##

Hint: Makesurethatthematerialyouwanttoenterappearsasthe

last key field in the condition table. This means that the system

checks the header fields first (for example, customer) and then

the item fields in the condition table, which improves system

performance.

a) →Maintainprerequisitesformaterialdetermination

→ Create condition tables

Hint: Tochangethedescription,pressbutton:

Propose / maintain text.

→Deletethe"Salesorganization"and"Distributionchannel"fields

bypositioningthecursorontheentryandchoosing: Deleteline.

→Insertfield,Placecursoronthefirstrowwithinthefieldsyouhave

selected and choose "Insert Row"

→Selectthefield"Customer"fromthefield"Catalog"andselect

the button "Select field"

3. Whenyousetuptheconditiontable,youcandeterminewhatthescreenfor

processingmasterrecordsinthenewconditiontablelookslike.

Forefficientmaintenanceofmasterrecords,youshouldbeabletoprocess

thecustomerandmaterialnumbersinseparatelines.

a) → Choose Technical Perspective

→Setthe“Linefield”indicatorforthenew“Customer”keyfield

Continued on next page

364

©2009SAPAG.Allrightsreserved. 2009

第 397 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

4. Generate the new condition table.

Hint: CreatethenewobjectintheDataDictionaryfordevelopment

class$TMP.Itisthenalocalobjectandcannotbetransported.

a) Button: Generate

→ Development Class: $TMP

→ Choose Local Object

5. What information do you receivein thelog?

a) The log indicates that the new table was activated and that the

conditionrecordscreensarereadytobegenerated. Thesystemdoes

notgeneratethescreensforenteringconditionrecordsimmediately

butwhenyoucreateamasterrecordwiththenewkeycombination(=

condition table) for the first time.

Task 3:

Access sequence

Theaccesssequenceisthestrategyusedbythesystemtosearchforvalidmaster

records for a particular condition type. The access sequence contains one or

more search steps(= accesses). Each accesscontains acondition tablewhich

determinesthekeyfieldsforthesearch. Thesearethedocumentfieldsthatthe

system usesto searchforvalid masterrecords..

Defineanewaccesssequencecontainingthreestepsthatthesystemcanuseto

searchfor masterrecordsin material determination:

1. Wasamasterrecordstoredforthematerialandthesold-toparty?

2. Wasamasterrecordstoredforthematerialandtheship-toparty?

3. Wasamasterrecordstoredfor thematerial thatsubstitutesthematerial

depending on availability?

1. Define the new access sequence.

AcSq(accesssequence): Y0##

Description: Search strategy ##

a) →MaintainPrerequisitesforMaterialDetermination

→MaintainAccessSequences→Button: NewEntries

Continued on next page

365

2009 © 2009 SAP AG. All rights reserved.

第 398 页 / 共 485 页

Unit13: SalesWorkshop SCM605

2. Thematerialshouldbesubstitutedinthefirstaccess(no. 10inthesequence)

ifthereisavalidmasterrecordforthecustomer(fieldKUNNR:KUNAG)

and the entered material.

a) →Accesssequence: SelectY0##→Dialogstructure: Accesses→

Choose: "New entries"

→ AcNo field.: 10

→ Tab. Field: 6##

3. Branchtothefieldsintheconditiontableenteredandlookatthesettings.

Hint: Noconditionisrequired. Youcanthereforeskipthewarning

regardingthefieldassignmentbypressingEnter.

Which field in the sales document does the system use to determine the

customer number?

ThesystemcheckstheKUNNRfield. Intheorder,thisisthefieldwith

thesold-toparty'scustomernumber(KUNAG).

a) →Selectaccess10→Dialogstructure: Fields

4. Substitutionshouldtakeplaceinthesecondaccessifthereisavalidmaster

recordfortheship-topartyandenteredmaterial. Configuretheaccess.

a) → Dialog structure: Accesses

→ AcNo field.: 20

→ Tab. Field: 6##

→ Select access 20

→ Dialog structure: Fields

→Cursorincolumn: Placedocumentfieldonfield: KUNNR

→ Choose "Field catalog"

→ Select field “Ship-toparty” (KUNWE)

Skip the warning and save your entry .

Continued on next page

366

©2009SAPAG.Allrightsreserved. 2009

第 399 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

5. Inthethirdaccess(no.30inthesequence),thesystemshouldonlysearchfor

validmaster recordsinmaterialdeterminationusingthematerialentered.

ThisisthestandardsettingintheSAPsystem. Checkthefieldsintheaccess.

a) →Dialogstructure: Accesses(→Choose"NewEntries")

→ AcNo field.: 30

→ Tab. Field: 001

→Selectaccess30→Dialogstructure: Fields

Skip the warning andsave your entry .

6. Savethenewaccesssequence. Todothis,createanewworkbenchrequest

Short description: Accesssequencegroup ##

a) → Save → Choose "Create order"

b) →Assign activityto thenewsales order

Task 4:

Condition type of material determination

You can use different search strategies to model material determination. You

havetoconfigureaseparateconditiontypeforeachsearchstrategythatyouuse

in the business process.

1. Create a new condition type with the access sequence that you have just

defined.

Condition type: Y0##

Description: Condition type ##

a) → Maintain prerequisites for material determination → Define

materialdeterminationtype→Choose"Newentries"

b) AcSq (access sequence): Y0##

2. Customize the condition type so that when you create a master record,

thesystemautomaticallyproposesavalidityperiodfromtodaytotheend

of the year.

a) Valid from: blank

Valid to: 2

Save the condition type

Continued on next page

367

2009 © 2009 SAP AG. All rights reserved.

第 400 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Task 5:

Material determination procedure

Allthetasksthatareundertakeninthebusinessprocessformaterialdetermination

areanchoredinaprocedureformaterialdetermination. Theprocedureincludes

oneormoredefined conditiontypes. Oneaccesssequence(search strategy) is

assigned to each condition type.

1. Define a new procedure.

Materialdeterminationprocedure: Y000##

Description: Group procedure##

a) Maintain prerequisites for material determination → Maintain

procedure → Choose "New entries"

2. Copytheconditiontypeyoudefinedearlierintotheprocedure.

Step: 10

Counter: blank

Conditiontype: Y0##

a) → Choose"Control"→ "New Entries"

Save the procedure.

3. AssignthenewdeterminationproceduretosalesdocumenttypeZA##.

a) →Assignmaterialdeterminationtosalesdocumenttypes

→SelectentryZA##→EnterprocedureY000##

Save the assignment.

Task 6:

Create substitution reason

1. Create a reason for substitution Z## with short text Substitution ##

for material determination. Define the following properties (or change

your reason for substitution Z## if you already created it in the Material

Substitution unit):

-Theorderconfirmationshouldcontainthematerialorderedbythecustomer.

-Thesystemshouldissueawarningmessagebeforeitsubstitutesamaterial.

- Substitutionshouldtakeplaceautomatically(thatis, withoutaselection

screen).

Continued on next page

368

©2009SAPAG.Allrightsreserved. 2009

第 401 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

- The system should not generate any lower-level itemsin the document

when it substitutes a material.

a) →DefineSubstitutionReasons→Choose"Newentries"

Subst. reason: Z##

Description: Substitution ##

b)

Entry field: Select

Warning field: Select

Strategy field: Blank

Outcome field: Blank

Category field: Blank

Save the substitution reason

Task 7:

Create master record

1. Createamasterdatafor material determination.

a) Logistics→SalesandDistribution→MasterData→Products→

Material Determination → Create

2. T-L63B##isoneofyourspecialcustomers. Ensurethatthiscustomeralways

receivesthenewmaterialinfutureorders,evenifthesalesorderdepartment

entersanorderfortheoldmaterialbymistake. Useyoursubstitutionreason.

a)

Materialdetermin. type: Y0##

→ChooseKeycombination→Customer/Material##

Customer: T-L63B##

Inc. mat: T-ATQ##

Material: T-ATR##

Reason: Z##

Save the master record.

Continued on next page

369

2009 © 2009 SAP AG. All rights reserved.

第 402 页 / 共 485 页

Unit13: SalesWorkshop SCM605

3. Ensurethat thiscustomer alsoalwaysreceivesthenewmaterial infuture

orderswhenheorsheisenteredastheship-topartyinasalesprocessandan

orderiscreatedwiththeoldmaterial. Useyoursubstitutionreason.

a) Thisisalreadyensuredbythefirstmasterrecordtogetherwithaccess

20.

4. Enter another master record in which you ensure that material T-ATR##

automatically replaces material T-ATQ## once the latter is no longer

available. This should take place for all orders for material T-ATQ##

regardless of the ordering party.

The material should only be substituted in the sales document. The

subsequentdeliverydocumentshouldcopythedetailsfromthesalesorder.

Choose a relevant substitution reason.

Hint: Themasterrecordmustcontainthematerialstobesubstituted,

T-ATQ##andT-ATR##,inthecorrectsequence.

a)

Material determin. Y0##

type:

→ChooseKeycombination→Materialentered

Materialentered: T-ATQ##

Material: T-ATQ## (T-ATQ## should be delivered

first)

Reason: 0006

→Selectentry→Choose"AlternativeMaterials"

Material: T-ATR## (is used once T-ATQ## is not

available)

Save the master record.

Task 8:

Create output

1. Create a master record for output type BA00 Order confirmation for

document type ZA##.

Continued on next page

370

©2009SAPAG.Allrightsreserved. 2009

第 403 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Output type: BA00

Sales doc. type: ZA##

Usethedefaultvaluesfromtheoutputtype(ENTER).

MaintainprinterLP01astheoutputdeviceandsetthenumberofmessages

to 1.

a) Logistics→ Sales and Distribution →Master Data → Output →

Sales Document → Create

→ Choose Communication

Save the master record.

Task 9:

Creating the Order

Testyoursettingsformaterialdeterminationinthesalesdocument.

1. Accordingtothemasterrecordyouhavecreatedformaterialdetermination,

customerT-L63B##shouldalwaysreceivethenewproductT-ATR##. Create

astandardorder(ordertype: ORforcustomerT-L63B##andtheoldproduct

T-ATQ## (10 units) (purchase order number: Matfind##01), requested

delivery date in two weeks).

Did the system substitute the material?

_____________________________________________

Why or why not?

_____________________________________________

a) Logistics→SalesandDistribution→Sales→Order→Create

Did thesystem substitutethe material?

No

Why?

ThematerialdeterminationprocedurewasassignedtoordertypeZA##

and not the standard order.

2. Create the same order for order type ZA## (purchase order

number:Matfind##02).

Did the system substitute the material?

_____________________________________________

Checkthesubstitutionreasoninthesalesdocument.

Continued on next page

371

2009 © 2009 SAP AG. All rights reserved.

第 404 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Substitutionreason: ________________

_____________________________________________

Displaytheorderconfirmationonthescreen. Whichmaterialisdisplayed

in the printout?

Material: ________________

Why?

_____________________________________________

a) Did thesystem substitute the material?

Yes

Checkthesubstitutionreasoninthesalesdocument.

→ Item → Details: Sales

Substitutionreason: Z##

Display the order confirmation on the screen. Which material is

displayed in the printout?

Choose: Headeroutputin the menu bar

Material: T-ATQ##

Why?

TheentryswitchhasbeensetinsubstitutionreasonZ##. Thisensures

thatthematerialenteredisprintedoutontheorderconfirmation..

3. T-L63B##isalsotheship-topartyforyourcustomerT-L63C##. Createan

order(ordertype: ZA##)forship-topartyT-L63B##.

Ship-to party: T-L63B##

Sold-to party: T-L63C##

PO number: MatDeter##03

Activatethematerialdeterminationanalysis(beforeenteringtheitem).

Material: T-ATQ## (10 units)

Continued on next page

372

©2009SAPAG.Allrightsreserved. 2009

第 405 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Wasthesubstitution madefor theship-toparty?

Yes

Didthesystemdisplayawarningmessageforthesubstitution?

Yes

Use the analysis to check your Customizing settings for material

determination.

Use theanalysisto check which date the systemusesin thedocument to

checkthevalidity dateof themaster record.

Req. delivery date

a) Environment→Analysis→Materialdetermination→On

b) Eachtimeyouchooseanaccessontheleft-handsideofthescreen,

information about the access is displayed on the right-hand side

of the screen.

4. EnteranotherorderforsalesdocumenttypeZA##fora“regular”customer.

Customer: T-L63A##

Purchaseordernumber: MatDeter##04

Material T-ATQ## (10 units)

Checkthesubstitutionreasoninthesalesdocument.

Substitution reason:

0006

Displaytheorderconfirmationonthescreen. Whichmaterialsaredisplayed

in the printout?

Material:

T-ATQ##

Material:

T-ATQ##

Continued on next page

373

2009 © 2009 SAP AG. All rights reserved.

第 406 页 / 共 485 页

Unit13: SalesWorkshop SCM605

Why or why not?

TheordercanbemetusingT-ATQ##soitistheonlymaterialdelivered.

a) See task

5. ChecktheavailablestockformaterialT-ATQ##.

Stock:

Change the last order and enter a new item with a quantity that exceeds

the available quantity.

Which materials and quantity does the system automatically use when

substituting this material?

Material:

T-ATQ##

Material:

T-ATR##

Checktheorderconfirmationonthescreen. Doesthesystemdisplayboth

substituted materials?

Yes

a) →Selectseconditem→Environment→Availability

6. Post 50 units of materialT-ATQ## to stock.

(Plant: 1200;Storagelocation: 0001;Movementtype: 561).

Deliverthelastorder. Comparethequantitiesintheorderandthedelivery.

Are there any differences?

No

Why?

Continued on next page

374

©2009SAPAG.Allrightsreserved. 2009

第 407 页 / 共 485 页

SCM605 Lesson: Sales Workshop: Material Determination Scenario

Substitution reason 0006: Thesystemonlysubstitutesthematerial in

the order and not in the delivery.

a) Logistics → Materials Management → Management → Goods

Movement → Goods Receipt→ Other

Movement type: 561

Plant: 1200

Storage Location: 0001

375

2009 © 2009 SAP AG. All rights reserved.

返回FICO参考资料列表