第 119 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
Exercise 6: Payment Medium Workbench
Exercise Objectives
After completingthisexercise, youwillbeableto:
• DefinetheCustomizingsettingsforthePaymentMediumWorkbench
• Createa payment medium using the PMW
Business Example
YourcompanycodeAC##(##=yourgroupnumber)wantstopayavendorinvoice
bymeansofabanktransferusingthePaymentMediumWorkbench(PMW).
Task 1:
Consolidate your understanding of the PMW.
1. What benefits does using the Payment Medium Workbench have for
customers? ListsomeofthebenefitsofthePaymentMediumWorkbench.
Task 2:
TocreateaDMEfileforpaymentmethodUusingthePMW,firstcreateavendor
masterrecordPAY##(##=yourgroupnumber)inyourcompanycode.
Thenenteranincominginvoicetobepaidlaterwiththepaymentprogram.
1. Create vendor master record PAY## in company code AC##. (Your
vendor PAY## belongs to the account group VEND. You can copy this
vendorfromvendor1000incompanycode1000.)
ThepaymentmethodU(banktransfer)istobeusedasthegeneralpayment
method for this vendor.
Yourvendorhasabankaccount4711##attheEurobankinFrankfurt(bank
key 50000001).
2. Nowenteranincominginvoice(theinvoiceandpostingdateistwomonths
ago) for your new vendor PAY## in company code AC## for thegross
amountofEUR2000. Usetaxcode1Iandassignittotheexpenseaccount
400020.
Task 3:
Infuture,paymentmediumfilesforpaymentmethodUwillbecreatedusingthe
Payment Medium Workbench.
1. Check whether thepaymentmethodis assigned anappropriateformat. If
it is not, assign one.
Continued on next page
109
2009 © 2009 SAP AG. All rights reserved.
第 120 页 / 共 449 页
Unit2: AutomaticPayments AC201
2. Assigninformationonbuildingthenotetopayeedatatothepaymentmethod
U.Thereferencenumberandtextaretobecopiedtothenotetopayeefor
vendors.
3. Nowdefinetheformfortheaccompanyingsheet.
4. To automatically schedule the PMW payment media in the payment
program,youhavetodefineselectionvariants. Youwanttoprocessoutgoing
paymentswithpaymentmethodUwithyourhousebank,“DeutscheBank
Group” (bank key 50070010).
Task 4:
Now, paytheincominginvoice(vendor PAY##) youpreparedearlier usingthe
automaticpaymentprogram. Atthesametime,youwanttocreateaDMEfilefor
the bank from this data.
1. Createapaymentruntopaytheincominginvoiceyouenteredearlier. The
run dateistoday; choose the GR## identification. Enter your company
code AC##, the payment method U, and the number of your vendor.
The next payment run will take placein exactlyonemonth. Activatethe
Additional log.
2. Run the payment proposal to create the data media (you can use the
procedure for test purposes). Check the values in the payment proposal
and the proposal log.
3. Planthepaymentrunandoutput thedatamedia“Immediately”. Payment
documentsarethencreatedandopeninvoicescleared.
4. Check the data created with the PMW.
110
©2009SAPAG.Allrightsreserved. 2009
第 121 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
Solution 6: Payment Medium Workbench
Task 1:
Consolidate your understanding of the PMW.
1. What benefits does using the Payment Medium Workbench have for
customers? ListsomeofthebenefitsofthePaymentMediumWorkbench.
a) Formatscanbeeasilychangedwithoutmakingmodifications.
Youcan create newformatseasily – and without any programming
experience.
Alltheadvicenotescanbeoutputinoneprintfile.
Better sort options for advice notes
The note to payeecan befreely defined.
The noteto payeecan be assigned according toorigin and payment
method in Customizing.
Performanceformasspaymentsisimproved.
Task 2:
TocreateaDMEfileforpaymentmethodUusingthePMW,firstcreateavendor
masterrecordPAY##(##=yourgroupnumber)inyourcompanycode.
Thenenteranincominginvoicetobepaidlaterwiththepaymentprogram.
1. Create vendor master record PAY## in company code AC##. (Your
vendor PAY## belongs to the account group VEND. You can copy this
vendorfromvendor1000incompanycode1000.)
ThepaymentmethodU(banktransfer)istobeusedasthegeneralpayment
method for this vendor.
Continued on next page
111
2009 © 2009 SAP AG. All rights reserved.
第 122 页 / 共 449 页
Unit2: AutomaticPayments AC201
Yourvendorhasabankaccount4711##attheEurobankinFrankfurt(bank
key 50000001).
a) Application: Accounting→FinancialAccounting→AccountsPayable
→ Master Data → Create
FieldNameorDataType Values
Vendor PAY##
Company code AC##
Account Group VEND
Reference Vendor:
Reference Vendor: 1000
ReferenceCompanyCode: 1000
Vendor details:
Search term: AC201
Address <Your choice>
Enter the bank details:
Bank Country DE
Bank Key 50000001
Bank account 4711##
Other Data:
Payment Terms ZB01
Payment method U
Continued on next page
112
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Vendor | PAY## |
| Company code | AC## |
| Account Group | VEND |
| Reference Vendor: | 1000 |
|---|---|
| ReferenceCompanyCode: | 1000 |
| Search term: | AC201 |
|---|---|
| Address | <Your choice> |
| Bank Country | DE |
|---|---|
| Bank Key | 50000001 |
| Bank account | 4711## |
| Payment Terms | ZB01 |
|---|---|
| Payment method | U |
第 123 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
2. Nowenteranincominginvoice(theinvoiceandpostingdateistwomonths
ago) for your new vendor PAY## in company code AC## for thegross
amountofEUR2000. Usetaxcode1Iandassignittotheexpenseaccount
400020.
a) Application: Accounting→FinancialAccounting→AccountsPayable
→Document Entry → Invoice (FB60)
FieldNameorDataType Values
Checkthecompanycode AC##
Vendor PAY##
Invoice/Posting Date Two months ago
Amount 2000
Currency EUR
Calculate Tax X
Tax Code 1I
G/L Account 400020
Amount *
POST
Continued on next page
113
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Checkthecompanycode | AC## |
| Vendor | PAY## |
| Invoice/Posting Date | Two months ago |
| Amount | 2000 |
| Currency | EUR |
| Calculate Tax | X |
| Tax Code | 1I |
| G/L Account | 400020 |
| Amount | * |
第 124 页 / 共 449 页
Unit2: AutomaticPayments AC201
Task 3:
Infuture,paymentmediumfilesforpaymentmethodUwillbecreatedusingthe
Payment Medium Workbench.
1. Checkwhether thepaymentmethod isassignedanappropriateformat. If
it is not, assign one.
a) IMG: Financial Accounting (New) → Accounts Receivable and
AccountsPayable→BusinessTransactions→OutgoingPayments→
AutomaticOutgoingPayments →PaymentMedia→MakeSettings
forPaymentMediumFormatsfromPaymentMediumWorkbench→
AssignPaymentMediumFormatandNotetoPayeetoPaymentMethod
(Alternatively: Enter/nfbzporApplication: Accounting→Financial
Accounting→AccountsPayable→PeriodicProcessing→Payments
(continuebychoosingEnvironment→Maintainconfig). Thenchoose
Pmnt methods in country)
Bychoosing"Position",youcanchoosethecountryDEandpayment
method U (bank transfer).
Select the entry.
Choosethe“Details”iconandscrolldowntheright-handsideofthe
screentodisplaytheoptionsforthepaymentmedium.
The“UsePaymentMediumWorkbench”flagshouldalreadybeset.
If it is not, set it now.
Checkwhetherthefollowingentriesexistinthe“UsePaymentMedium
Workbench” area.
FieldNameorDataType Values
Format DTAUS0 Domestic payment
transactionsGermany
Format Supplement 51 (Bank Transfer)
Iftheentryismissing, usetheF4 key(searchhelp)inthe“Format”
fieldtochoose“DTAUS0–domesticpaymenttransactionsGermany”.
Choose “Save”.
(Do not exit the screen.)
Continued on next page
114
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Format | DTAUS0 Domestic payment transactionsGermany |
| Format Supplement | 51 (Bank Transfer) |
第 125 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
2. Assigninformationonbuildingthenotetopayeedatatothepaymentmethod
U.Thereferencenumberandtextaretobecopiedtothenotetopayeefor
vendors.
a) Double-click“NotetoPayeebyOrigin”ontheleft-handsideofthe
screen. Tomaintainthetable,chooseNewEntries.
FieldNameorDataType Values
Origin FI-AP (Accounts Payable
Accounting)
Note to payee SAMPLE 02
Choose “Save”.
Choose Back until you return to the IMG (Implementation Guide)
overview.
Continued on next page
115
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Origin | FI-AP (Accounts Payable Accounting) |
| Note to payee | SAMPLE 02 |
第 126 页 / 共 449 页
Unit2: AutomaticPayments AC201
3. Nowdefinetheformfortheaccompanyingsheet.
a) IMG: Financial Accounting (New) → Accounts Receivable and
AccountsPayable→BusinessTransactions→OutgoingPayments→
AutomaticOutgoingPayments→PaymentMethod/BankSelectionfor
Payment Program→Set Up Payment Methodsper CompanyCode
for Payment Transactions
(Alternatively: Enter/nfbzporApplication: Accounting→Financial
Accounting→AccountsPayable→PeriodicProcessing→Payments
(continuebychoosingEnvironment→Maintainconfig). Thenchoose
Pmnt methods in company code)
ChoosePositiontoselectcompanycodeAC##andpaymentmethodU.
Select the entry; to display the input fields, choose “Details” (or
double-click the entry).
Choose “Form Data”.
In the “Next form” field, use the input help to choose the DME
accompanyingsheet(PMW)fortheformatDTAUS0(SAPscript)
(Choose Payment Medium → Germany → Payment Medium
Workbench→FormatDTAUS0: DMEAccompanyingsheet.).
FieldNameorDataType Values
Next Form FPAYM_DE_DTAUS0
Note: Clickthetriangleiconnexttothe“PaymentMediumWorkbench”
entryintheSAPscriptformtree. Thecorrectaccompanyingsheetfor
format DTAUS0forthePMW isdisplayed.
Choose “Save”.
4. To automatically schedule the PMW payment media in the payment
program,youhavetodefineselectionvariants. Youwanttoprocessoutgoing
paymentswithpaymentmethodUwithyourhousebank,“DeutscheBank
Group” (bank key 50070010).
a) IMG: Financial Accounting (New) → Accounts Receivable and
AccountsPayable→BusinessTransactions→OutgoingPayments→
AutomaticOutgoingPayments →PaymentMedia→MakeSettings
forPaymentMediumFormatsfromPaymentMediumWorkbench→
Create/Assign Selection Variants
Double-clicktheformatDTAUS0inthelistontheleftofthescreen.
Theavailablehousebanksarelistedontheright.
Continued on next page
116
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Next Form | FPAYM_DE_DTAUS0 |
第 127 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
Enter selectionvariantGR00for your house bank, “DeutscheBank
Group”(bankcode: 50070010)orcheckthatthevaluesfortheexisting
variant are correct.
Choose “Enter”.
You can create the variant directly if necessary. If you receive a
messagestatingthatthevariantdoesnotexist,thesystemalsoasksyou
whetheryouwanttocreateit. Inthiscase,answer“Yes”.
(YoucancheckoreditexistingvariantsbychoosingVariant→Edit
Variant.)
Choose “Continue”.
FieldNameorDataType Values
Run Date Leave blank
Identification Leave blank
PaymentMediumFormat DTAUS0
Choose “Enter”.
FieldNameorDataType Values
DataMediumExchange Yes; selectthisoption
Payment Summary Yes; selectthisoption
Error Log Yes; selectthisoption
Define an output device in each case (printer LP01) under “Print
Parameters”fordatamediumexchange,thepaymentsummary,andthe
error list.
Output Device LP01
Output Immediately Yes; selectthisoption
Choose “Enter”.
Choose “Back”.
Do youwant tosave? Yes
Meaning(ofthevariant) GR00DeutscheBankGroup
Choose “Save”.
Continued on next page
117
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Run Date | Leave blank |
| Identification | Leave blank |
| PaymentMediumFormat | DTAUS0 |
| FieldNameorDataType | Values |
|---|---|
| DataMediumExchange | Yes; selectthisoption |
| Payment Summary | Yes; selectthisoption |
| Error Log | Yes; selectthisoption |
| Output Device | LP01 |
|---|---|
| Output Immediately | Yes; selectthisoption |
第 128 页 / 共 449 页
Unit2: AutomaticPayments AC201
Choose “Back”.
Task 4:
Now, paytheincominginvoice(vendor PAY##) youpreparedearlier usingthe
automaticpaymentprogram. Atthesametime,youwanttocreateaDMEfilefor
the bank from this data.
1. Createapaymentruntopaytheincominginvoiceyouenteredearlier. The
run dateistoday; choose the GR## identification. Enter your company
code AC##, the payment method U, and the number of your vendor.
The next payment run will take placein exactlyonemonth. Activatethe
Additional log.
a) Application: Accounting→FinancialAccounting→AccountsPayable
→ Periodic Processing → Payments
FieldNameorDataType Values
Run Date Today
Identification GR##B
Choose “Enter”.
Choose the “Parameter” tab page:
FieldNameorDataType Values
Posting date <Today's date>
DocsEntered UpTo <Today's date>
Company Codes AC##
Payment Methods U
Next Posting Date <Today'sdate+onemonth>
Vendor PAY##
Choose the “Additional Log”tab page.
Continued on next page
118
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Run Date | Today |
| Identification | GR##B |
| FieldNameorDataType | Values |
|---|---|
| Posting date | <Today's date> |
| DocsEntered UpTo | <Today's date> |
| Company Codes | AC## |
| Payment Methods | U |
| Next Posting Date | <Today'sdate+onemonth> |
| Vendor | PAY## |
第 129 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
FieldNameorDataType Values
Due Date Check Yes
PaymentMethodSelectionsinAll Yes
Cases
Line Items of the Payment Yes
Documents
Accounts payable PAY##
Choose “Save”.
Then choose the “Status” tab page.
2. Run the payment proposal to create the data media (you can use the
procedure for test purposes). Check the values in the payment proposal
and the proposal log.
a) Choosethe“Proposal”pushbuttontoschedulethepaymentproposal
and enter the following data:
FieldNameorDataType Values
Start Immediately Yes
Createpaymentmedium Yes; selectthisoption
Choose“Enter”repeatedlyonthe“Status”tabpageuntilthemessage
“Paymentproposalhasbeencreated”isdisplayed.
Choose“DisplayProposal”andcheckthetotalvalueof theplanned
outgoingpayments(EUR2000shouldbescheduled). (Ifthesystem
displayed error messages while the payment media were being
created,changetheCustomizingsettingsaccordingly;thendeleteand
reschedule the payment proposal.)
Choose “Back”.
Continued on next page
119
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Due Date Check | Yes |
| PaymentMethodSelectionsinAll Cases | Yes |
| Line Items of the Payment Documents | Yes |
| Accounts payable | PAY## |
| FieldNameorDataType | Values |
|---|---|
| Start Immediately | Yes |
| Createpaymentmedium | Yes; selectthisoption |
第 130 页 / 共 449 页
Unit2: AutomaticPayments AC201
3. Planthepaymentrunandoutput thedatamedia“Immediately”. Payment
documentsarethencreatedandopeninvoicescleared.
a) Choosethe“PaymentRun”pushbuttontoschedulethepaymentrun
and enter the following data:
FieldNameorDataType Values
Start Immediately Yes
Createpaymentmedium Yes
Choose“Enter”repeatedlyonthe“Status”tabpageuntilthemessage
“Paymentrunhasbeencarriedout”isdisplayed.
4. Check the data created with the PMW.
a) Toviewthecreatedfile,choosemenupathEnvironment→Payment
Medium → DME Administration.
By double-clicking the entry, you can display the data medium
attributesandcalluptheFinancialAccountingdocuments,forexample.
120
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Start Immediately | Yes |
| Createpaymentmedium | Yes |
第 131 页 / 共 449 页
AC201 Lesson: Payment Medium Workbench (PMW)
Lesson Summary
You should now be able to:
• Statethe advantagesof usingthe Payment Medium Workbench tocreate
payment media
• ConvertapaymentmethodforusewiththePaymentMediumWorkbench
• DescribethestepsinvolvedincreatingpaymentmediausingthePayment
Medium Workbench
121
2009 © 2009 SAP AG. All rights reserved.
第 132 页 / 共 449 页
Unit2: AutomaticPayments AC201
Lesson: Debit Balance Check
Lesson Overview
Thislessondiscussesthedebitbalancecheckfunctionality.
Lesson Objectives
After completingthislesson, you will beable to:
• Describehowthedebitbalancecheckhelpsyoupreventoutgoingpayments
for accounts with a debit balance
• Carry out a debit balance check
Business Example
The manager of the Accounting department wants to find out how outgoing
paymentscan be prevented for accounts with adebit balance. You explainthe
procedure in the system.
Figure 53: Payment Despite Debit Balance
Insomecases,thepaymentruncanresultinpaymentsbeingmadeeventhough
the account has a debit balance.
122
©2009SAPAG.Allrightsreserved. 2009
第 133 页 / 共 449 页
AC201 Lesson: Debit Balance Check
Thisslideshowsonesuchexample. Avendoraccountcontainsaninvoicefor98
and a credit memo for 100. The invoice item contains a payment method for
outgoingpayments. Apaymentmethodforincomingpayments,however,hasnot
beendefinedinthemasterrecordorinthecreditmemo.<
Thepaymentproposalentersthecreditmemofor100intheexceptionlist,since
thiscannotbepaidwithoutasuitablepaymentmethod. Theinvoicefor98ispaid,
however,sincetheitemcontainsthepaymentmethoddirectly.
Previously,thepaymentproposalhadtobeprocessedmanuallytoblockpayments
topersonswhooweyourcompanymoney. Thismeantthatpaymentscouldnotbe
handled automatically.
Figure 54: Debit Balance Check AfterPayment Proposal
Thedebit balancecheckcanbecarriedout after apaymentproposalhasbeen
created. Thecheckoffsetsalltheduedebititemswithoutanincomingpayment
method against theproposed payments. If theresulting debit balance or credit
balanceislessthantheminimumpaymentamount,thepaymentsareaddedtothe
exceptionlistandtheaccountisplacedonalistofblockedaccounts.
Therelevantaccountsremainblockedevenifthepaymentproposalisthendeleted.
This means that the payments for the blocked accounts are not made in the
subsequentupdaterunwiththesamepaymentrunidentification. Theblocksare
notremoveduntiltheproposaliscreatedagainwiththesameidentification.
Blocked accounts can be released manually.
123
2009 © 2009 SAP AG. All rights reserved.
第 134 页 / 共 449 页
Unit2: AutomaticPayments AC201
ThedebitbalancecheckiscarriedoutwithprogramRFF110SSP.
124
©2009SAPAG.Allrightsreserved. 2009
第 135 页 / 共 449 页
AC201 Lesson: Debit Balance Check
Exercise 7: Debit Balance Check
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Usethedebitbalancecheckforhandlingpayments
Business Example
YourcompanycodeAC##(##=yourgroupnumber)wantstocarryoutapayment
runandtakeintoaccountanydebitbalances. Duetolatedeliveries,forexample,
youhaveenteredcreditmemosforsomeofyourvendors,aswellastheinvoices
you have received.
Task 1:
CreateavendormasterrecordSAL##(##=yourgroupnumber)inyourcompany
code.
Enteranincominginvoiceandthenacreditmemoforyourvendor.
1. CreatevendormasterrecordSAL##incompanycodeAC##.
(YourvendorSAL##belongstotheaccountgroupVEND.Youcancopythis
vendorfromvendor1000incompanycode1000.)
ThepaymentmethodU(banktransfer)istobeusedasthegeneralpayment
method for this vendor.
Yourvendorhasabankaccount4712##attheEurobankinFrankfurt(bank
key 50000001).
2. Enter an incoming invoice (the invoice and posting date is two months
ago) for your newvendorSAL##in company code AC## for the gross
amount of EUR 98.
SpecifythepaymentmethodUinthedocumentforthisposting.
Usetaxcode1Iandassignittotheexpenseaccount400020.
3. Nowenteracreditmemo(theinvoiceandpostingdatearealsotwomonths
ago) for your newvendorSAL##in company code AC## for the gross
amount of EUR 100.
Usetaxcode1Iandassignittotheexpenseaccount400020.
Continued on next page
125
2009 © 2009 SAP AG. All rights reserved.
第 136 页 / 共 449 页
Unit2: AutomaticPayments AC201
Task 2:
Next,carryoutapaymentrunforyourcompanycodeAC##.
1. Createapaymentruntopaytheincominginvoiceyouenteredearlier. The
rundateistoday; choosetheidentificationPR##. Enteryourcompany
code AC##, the payment methods U and A, and the number of your
vendor. The next payment run will take place in exactly one month.
Activate the Additional log.
2. Run the payment proposal.
3. Check the valuesinthepayment proposal andtheproposal log. Display
the payment list.
4. Nowcarryoutthedebitbalancecheck: firstasatestrun,thenasanupdate
run. Check the result.
5. Carry out thepayment run. Checktheresults.
126
©2009SAPAG.Allrightsreserved. 2009
第 137 页 / 共 449 页
AC201 Lesson: Debit Balance Check
Solution 7: Debit Balance Check
Task 1:
CreateavendormasterrecordSAL##(##=yourgroupnumber)inyourcompany
code.
Enteranincominginvoiceandthenacreditmemoforyourvendor.
1. CreatevendormasterrecordSAL##incompanycodeAC##.
(YourvendorSAL##belongstotheaccountgroupVEND.Youcancopythis
vendorfromvendor1000incompanycode1000.)
ThepaymentmethodU(banktransfer)istobeusedasthegeneralpayment
method for this vendor.
Continued on next page
127
2009 © 2009 SAP AG. All rights reserved.
第 138 页 / 共 449 页
Unit2: AutomaticPayments AC201
Yourvendorhasabankaccount4712##attheEurobankinFrankfurt(bank
key 50000001).
a) Application: Accounting→FinancialAccounting→AccountsPayable
→ Master Data → Create
FieldNameorDataType Values
Vendor SAL##
Company code AC##
Account Group VEND
Reference Vendor:
Reference Vendor: 1000
ReferenceCompanyCode: 1000
Vendor details:
Search term: AC201
Address <Your choice>
Bank Details
Bank Country DE
Bank Key 50000001
Bank account 4712##
Other Data:
Payment Terms ZB01
Payment method U
Choose “Save”.
2. Enter an incoming invoice (the invoice and posting date is two months
ago) for your newvendorSAL## in company codeAC## for thegross
amount of EUR 98.
SpecifythepaymentmethodUinthedocumentforthisposting.
Continued on next page
128
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Vendor | SAL## |
| Company code | AC## |
| Account Group | VEND |
| Reference Vendor: | 1000 |
|---|---|
| ReferenceCompanyCode: | 1000 |
| Search term: | AC201 |
|---|---|
| Address | <Your choice> |
| Bank Country | DE |
|---|---|
| Bank Key | 50000001 |
| Bank account | 4712## |
| Payment Terms | ZB01 |
|---|---|
| Payment method | U |
第 139 页 / 共 449 页
AC201 Lesson: Debit Balance Check
Usetaxcode1Iandassignittotheexpenseaccount400020.
a) Application: Accounting→FinancialAccounting→AccountsPayable
→Document Entry → Invoice (FB60)
FieldNameorDataType Values
Checkthecompanycode AC##
Vendor SAL##
InvoiceDate/PostingDate <Two monthsago>
Amount 98
Currency EUR
Calculate tax X
Tax Code 1I
Choose the “Payment” tab page.
(ConfirmanyinformationmessagesinthestatusbarbypressingEnter.)
Payment Meth. U
Enterthevaluesforthedocumentitemsatthebottomofthescreen.
G/L acct 400020
Amount *
POST
3. Nowenteracreditmemo(theinvoiceandpostingdatearealsotwomonths
ago) for your newvendorSAL##in company code AC## for the gross
amount of EUR 100.
Continued on next page
129
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Checkthecompanycode | AC## |
| Vendor | SAL## |
| InvoiceDate/PostingDate | <Two monthsago> |
| Amount | 98 |
| Currency | EUR |
| Calculate tax | X |
| Tax Code | 1I |
| G/L acct | 400020 |
|---|---|
| Amount | * |
第 140 页 / 共 449 页
Unit2: AutomaticPayments AC201
Usetaxcode1Iandassignittotheexpenseaccount400020.
a) Application: Accounting→FinancialAccounting→AccountsPayable
→Document Entry→Credit Memo (FB65)
FieldNameorDataType Values
Checkthecompanycode AC##
Vendor SAL##
InvoiceDate/PostingDate <Two monthsago>
Amount 100
Currency EUR
Calculate tax X
Tax Code 1I
G/L acct 400020
Amount *
POST
Task 2:
Next,carryoutapaymentrunforyourcompanycodeAC##.
1. Createapaymentruntopaytheincominginvoiceyouenteredearlier. The
rundateistoday; choosetheidentificationPR##. Enteryourcompany
code AC##, the payment methods U and A, and the number of your
vendor. The next payment run will take place in exactly one month.
Activate the Additional log.
a) Application: Accounting→FinancialAccounting→AccountsPayable
→ Periodic Processing → Payments
FieldNameorDataType Values
Run Date <Today's date>
Identification PR##
Choose “Enter”.
Choose the “Parameter” tab:
Continued on next page
130
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Checkthecompanycode | AC## |
| Vendor | SAL## |
| InvoiceDate/PostingDate | <Two monthsago> |
| Amount | 100 |
| Currency | EUR |
| Calculate tax | X |
| Tax Code | 1I |
| G/L acct | 400020 |
| Amount | * |
| FieldNameorDataType | Values |
|---|---|
| Run Date | <Today's date> |
| Identification | PR## |
第 141 页 / 共 449 页
AC201 Lesson: Debit Balance Check
FieldNameorDataType Values
Posting date Current date
Docs Entered Up To Current date
Company Codes AC##
Payment Methods UA
Next Posting Date <Today'sdate+onemonth>
Vendor SAL##
Choose the“Additional Log” tab page.
FieldNameorDataType Values
Due Date Check Yes
PaymentMethodSelectionsinAll Yes
Cases
Line Items of the Payment Yes
Documents
Accounts payable SAL##
Choose “Save”.
Then choose the “Status” tab page.
2. Run the payment proposal.
a) Choosethe“Proposal”pushbuttontoschedulethepaymentproposal
and enter the following data:
FieldNameorDataType Values
Start immediately Yes; (set field)
Choose“Status”repeatedlyonthe“Status”tabpageuntilthemessage
“Paymentproposalhasbeencreated”isdisplayed.
Continued on next page
131
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Posting date | Current date |
| Docs Entered Up To | Current date |
| Company Codes | AC## |
| Payment Methods | UA |
| Next Posting Date | <Today'sdate+onemonth> |
| Vendor | SAL## |
| FieldNameorDataType | Values |
|---|---|
| Due Date Check | Yes |
| PaymentMethodSelectionsinAll Cases | Yes |
| Line Items of the Payment Documents | Yes |
| Accounts payable | SAL## |
| FieldNameorDataType | Values |
|---|---|
| Start immediately | Yes; (set field) |
第 142 页 / 共 449 页
Unit2: AutomaticPayments AC201
3. Check the valuesinthepayment proposal andtheproposal log. Display
the payment list.
a) Choosethe“DisplayProposal”pushbuttonandcheckthetotalvalueof
the planned outgoing payments.
ThesystemproposesanoutgoingpaymentofEUR98.
ThecreditmemoofEUR100isshownasanexception(double-click
the row containing the exceptions or place your cursor on this row
andclickthe“Choose”pushbutton. Thenpositionyourcursoronthe
relevant row and choose “Display”.)
Here you will also see details about the reason: Item with debit
balance,nopaymentpossible. Gobacktothe“Status”tabpageforthe
payment run.
Choose“DisplayProposalLog”. Furtherinformationisshownhere.
GobacktothetabpageStatusforthepaymentrun.
ChooseEdit→Proposal→ProposalListorExceptionList→Confirm
theproposedprogram: RFZALI20(Continue/ok)
ThelistcontainsanamountwithEUR100undertheexceptions. An
errorcode(001)isshownattheendoftherow.
This is explained on page 2 of the list (use the scroll bar to scroll
down the screen).
Choose “Back”.
Continued on next page
132
©2009SAPAG.Allrightsreserved. 2009
第 143 页 / 共 449 页
AC201 Lesson: Debit Balance Check
4. Nowcarryoutthedebitbalancecheck: firstasatestrun,thenasanupdate
run. Check the result.
a) ChooseEdit→Proposal→DebitBalanceCheck→Simulate.
(ConfirmprogramRFF110SSP.Choose“Continue”.)
FieldNameorDataType Values
Payment block A
Choose “Execute”.
Thesystemthendisplaysalistofaccountsthatwouldbeblockedinan
update run. Carry out the update run.
ChooseEdit→Proposal→DebitBalanceCheck→Execute.
(ConfirmtheprogramRFF110SSP.ChooseContinue.)
FieldNameorDataType Values
Payment Block A
Choose “Execute”.
Thesystemthendisplaysanoverviewoftheaccountsblockedbythe
debit balance check.
5. Carry out the payment run. Check theresults.
a) Choosethe“PaymentRun”pushbuttontoschedulethepaymentrun
and enter the following data:
FieldNameorDataType Values
Start immediately Yes
Choose“Enter”repeatedlyonthe“Status”tabpageuntilthemessage:
Payment runhasbeen carried out appears.
Noincomingor outgoingpaymentsareposted.
Fromthemenu,chooseEdit→Proposal→ExceptionList.
133
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Payment block | A |
| FieldNameorDataType | Values |
|---|---|
| Payment Block | A |
| FieldNameorDataType | Values |
|---|---|
| Start immediately | Yes |
第 144 页 / 共 449 页
Unit2: AutomaticPayments AC201
Lesson Summary
You should now be able to:
• Describehowthedebitbalancecheckhelpsyoupreventoutgoingpayments
for accounts with a debit balance
• Carry out a debit balance check
134
©2009SAPAG.Allrightsreserved. 2009
第 145 页 / 共 449 页
AC201 Lesson: Automating the Payment Process
Lesson: Automating the Payment Process
Lesson Overview
Thislessondiscussestheoptionsforautomatingthepaymentprocess.
Lesson Objectives
After completingthislesson, youwillbeable to:
• Schedule periodic payment runsand fully automate them usingthe debit
balance check
• UsethefunctionsoftheScheduleManagerforthepaymentprocess
Business Example
TheemployeesintheAccountingdepartmentwouldliketoknowtowhatextent
theprocessesinthepaymentprogramcanbeautomated.
Figure 55: Automatic Payment Run
135
2009 © 2009 SAP AG. All rights reserved.
第 146 页 / 共 449 页
Unit2: AutomaticPayments AC201
ProgramRFF110SisusedtoschedulethepaymentprogramSAPF110Sinthe
background. Theselectionscreenforthisprogramessentiallyfeaturesthesame
parametersastransactionF110. Thismeansthatyoucansavetheseparametersin
avariantandscheduletheprogramRFF110Storunperiodicallywiththisvariant.
• Youhavetouseselectionvariablestoautomaticallyadaptthetimedatato
the periodic run date.
• The program RFF110S, in turn, can automatically run four additional
programs consecutively.
– Topreventoutgoingpaymentsdespiteaduedebitbalance,theprogram
RFF110Sshouldfirstbescheduledasaproposalrun. Followingthis,
theprogramRFF110SSPshouldbecalledautomaticallytoperform
the debit balance check.
– After thedebitbalancecheck, theprogramRFF110S iscalledagain
automatically. This time, however, as an update run with possible
generation of the payment media.
The programs can be scheduled to run periodically using job management or
the Schedule Manager.
ThestatusofthepaymentrunisvisibleonlineintransactionF110fromthepoint
atwhichtheparametersarecreatedbythereportRFF110S.
Figure 56: Schedule Manager
YoucanusetheScheduleManagertoautomateperiodicallyrecurringactivities,
for example.
You can start the Schedule Manager with transaction SCMA or directly from
the Accounting menu.
136
©2009SAPAG.Allrightsreserved. 2009
第 147 页 / 共 449 页
AC201 Lesson: Automating the Payment Process
ThetasklististhekeyelementintheScheduleManager. Itrepresentsacollection
ofactivitiestobecarriedoutoveraperiodoftime. Thesystemprovidesasetof
instructions(whichyoucanshoworhide)tohelpyoucreateyourtasks.
Youcandefinefourdifferenttypesoftasksinthetaskplan: Programwithvariant,
notes, transaction, and process definition.
YoucanusetheScheduleManager andprogramschedulingfunctionsforyour
payment processes.
137
2009 © 2009 SAP AG. All rights reserved.
第 148 页 / 共 449 页
Unit2: AutomaticPayments AC201
Lesson Summary
You should now be able to:
• Schedule periodic payment runsand fully automate them using thedebit
balance check
• UsethefunctionsoftheScheduleManagerforthepaymentprocess
138
©2009SAPAG.Allrightsreserved. 2009
第 149 页 / 共 449 页
AC201 Unit Summary
Unit Summary
You should now be able to:
• Describethe actionsin the payment process
• Statetheindividualstepsinthepaymentprogram
• Describethestructureofthepaymentprogramconfiguration
• Carryoutthebasicconfigurationforthepaymentprogram
• Listandexplainthemajorprocessingstepsofthepaymentprogram
• Maintain the parametersfor the payment run
• Editthepaymentproposalcreatedbythepaymentprogram
• Generate payment media
• Statethe advantagesof usingthe Payment Medium Workbench tocreate
payment media
• ConvertapaymentmethodforusewiththePaymentMediumWorkbench
• DescribethestepsinvolvedincreatingpaymentmediausingthePayment
Medium Workbench
• Describehowthedebitbalancecheckhelpsyoupreventoutgoingpayments
for accounts with a debit balance
• Carry out a debit balance check
• Schedule periodic payment runsand fully automate them usingthe debit
balance check
• UsethefunctionsoftheScheduleManagerforthepaymentprocess
139
2009 © 2009 SAP AG. All rights reserved.
第 150 页 / 共 449 页
UnitSummary AC201
140
©2009SAPAG.Allrightsreserved. 2009
第 151 页 / 共 449 页
第 152 页 / 共 449 页
第 153 页 / 共 449 页
Unit 3
Automatic Dunning
Unit Overview
Thisunitdiscussesthedunningprocessfromtheapplicationside,andexplainsthe
basicconfigurationsettingsfor thedunningprogram.
Unit Objectives
After completing thisunit, you will beableto:
• DescribethedunningprocessintheSAP system
• Describethestructureofthedunningprogramconfiguration
• Configurethe automaticdunning program
• Explain the purposeof dunning parameters
• Enter the parameters for a dunning run
• Describehowthedunningprogramcreatesthedunningproposaldataset
• Editthedunningproposalcreatedbythedunningprogram
• Start the print run of the dunning program
• Explainthecriteriathatareusedtogroupitemsindunningnotices
• Describe the structure of the dunning form
Unit Contents
Lesson: Dunning Run – Overview............................................142
Exercise 8: Dunning Run – Overview....................................145
Lesson: Dunning Program Configuration....................................148
Exercise 9: Dunning Program Configuration............................155
Lesson: Parameters for the Dunning Run...................................164
Exercise 10: Parameters..................................................167
Lesson: The Dunning Run.....................................................170
Exercise 11: The Dunning Run...........................................183
Lesson: Editing the Dunning Proposal.......................................188
Exercise 12: Editing the Proposal........................................191
Lesson: Printing Dunning Notices............................................194
Exercise 13: Printing Dunning Notices ..................................201
Exercise 14: The Dunning Process......................................203
141
2009 © 2009 SAP AG. All rights reserved.
第 154 页 / 共 449 页
Unit3: AutomaticDunning AC201
Lesson: Dunning Run – Overview
Lesson Overview
Anoverviewofthedunningprocessispresentedfirst.
Lesson Objectives
After completingthislesson, you will beable to:
• Describethedunning processintheSAPsystem
Business Example
Ifyouhavenotreceivedpaymentsfromyourcustomersbythenetduedate,you
havetocheckwhetherdunningnoticesshouldbesent. Youcanformulatethefirst
dunning notice as a friendly reminder. If your customer still fails to pay, you
mightwanttoformulatethetextmorestrongly. TheAccountingmanagerwants
tofindouthowthedunningprogramcanhelphimdothis. First,hewouldlikea
general overview of the dunning procedure.
Figure 57: Dunning: Overview
Byenteringparametersinthedunningprogram,youcanspecifyhowitisrun.
Youcanalsousetheparametersofanexistingdunningrunandadjustthedates.
142
©2009SAPAG.Allrightsreserved. 2009
第 155 页 / 共 449 页
AC201 Lesson: Dunning Run – Overview
Duringthedunningrun,thesystemchoosestheaccountsandchecksthemfor
itemsthat are overdue. Finally, a check ismadewhether remindershaveto be
sentanddunninglevelsareallocated. Alldunningdataissavedinonedunning
proposal.
Thedunningproposalcanbeedited,deleted,andre-createdasoftenasrequired
untiltheaccountingclerkissatisfiedwiththeresult.
Youcanskipthisstep. Afterthedunningrunhasbeencompleted,youcanprint
out the dunning notices immediately.
Injustonestep,dunningnoticesareprintedanddunningdataisupdatedinthe
master records and associated documents.
143
2009 © 2009 SAP AG. All rights reserved.
第 156 页 / 共 449 页
Unit3: AutomaticDunning AC201
144
©2009SAPAG.Allrightsreserved. 2009
第 157 页 / 共 449 页
AC201 Lesson: Dunning Run – Overview
Exercise 8: Dunning Run – Overview
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Check your knowledge of the general structure of the dunning program
application and configuration
Business Example
Yourclienthasanumberofcustomerswhoarebehindontheirpayments.
Theaccountingdepartmenthasrequestedasystemtonotifycustomerswhoarein
arrears. Ifthecustomerdoesnotrespondafterreceivingmultipledunningnotices,
thelegaldepartmenthastobecontactedtostartalegaldunningprocedure.
Task 1:
Reinforceyourunderstandingofthedunningprocess.
1. Listthefourstepsthathavetobetakenbythedunningprogramtoperform
the automatic dunning procedure.
Task 2:
True or false?
1. Customerswithout a dunning procedure in themaster record aredunned
using a default dunning procedure.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
2. Itispossibletodunvendorsaswellascustomers.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
145
2009 © 2009 SAP AG. All rights reserved.
第 158 页 / 共 449 页
Unit3: AutomaticDunning AC201
Solution 8: Dunning Run – Overview
Task 1:
Reinforceyourunderstandingofthedunningprocess.
1. Listthefourstepsthathavetobetakenbythedunningprogramtoperform
the automatic dunning procedure.
Answer:
1. Maintain parameters
2. Proposal run
3. Edit the dunning proposal
4. Print the dunning notices
Task 2:
True or false?
1. Customers without adunning procedure in themaster record are dunned
using a default dunning procedure.
Answer: False
Customers without a dunning procedure in the master record cannot be
dunned.
2. Itispossibletodunvendorsaswellascustomers.
Answer: True
146
©2009SAPAG.Allrightsreserved. 2009
第 159 页 / 共 449 页
AC201 Lesson: Dunning Run – Overview
Lesson Summary
You should now be able to:
• DescribethedunningprocessintheSAP system
147
2009 © 2009 SAP AG. All rights reserved.
第 160 页 / 共 449 页
Unit3: AutomaticDunning AC201
Lesson: Dunning Program Configuration
Lesson Overview
Thislessonpresentstheoptionsforconfiguringthedunningprogram.
Lesson Objectives
After completingthislesson, you will beable to:
• Describethestructureofthedunningprogramconfiguration
• Configurethe automatic dunning program
Business Example
The employees responsible for the dunning program want to learn about the
possiblesettingsfortheautomaticdunningprocedureintheSAPsystem.
Figure 58: The Dunning Procedure
The dunning procedure controls how dunning is carried out. Every account
thatistobeincludedintheautomaticdunningprocessneedstohaveadunning
procedure.
One-time-accountsalsohaveadunning procedurethatisvalidforallone-time
customers.
You can define any number of dunning procedures. The SAP system already
containsseveralpredefineddunningprocedures,whichyoucanuseastemplates
for other procedures.
Thedunningprocedurecanprocessstandardand/orspecialG/Ltransactions.
148
©2009SAPAG.Allrightsreserved. 2009
第 161 页 / 共 449 页
AC201 Lesson: Dunning Program Configuration
Figure 59: Structure of Dunning Program Configuration
The main dunning payment program configuration menu has pushbuttons for
differentareas. Toensurethat theconfiguration iscomplete, wewill start with
an overview of the dunning procedure. Afterwards, we will work from left to
right through each pushbutton.
You only need to make minimum changes to the configuration if you copy
an existing dunning procedure and adapt only the company-code-specific
configuration. Thestandardsystemcontainssomecommondunningprocedures
and their corresponding forms.
149
2009 © 2009 SAP AG. All rights reserved.
第 162 页 / 共 449 页
Unit3: AutomaticDunning AC201
Figure 60: Dunning Procedure: Overview
For each dunning procedure, you have to specify the intervals at which the
accountsthat usethisprocedurearetobedunned. Duringthedunning run, the
systemcheckswhethertherundateisatleastthisnumberofdaysafterthedateof
thelastdunningrun. Ifthisisnotthecase,anewdunningnotecannotbecreated.
This even applies if new items have become overdue in this account, or if the
dunning level of the items has changed.
Thenumberofdunninglevelsrepresentsthehighestdunninglevelthatispossible
in this procedure.
Theminimumdaysinarrears(account)arethedaysthatatleastoneiteminthe
accountmusthave. Otherwise,theaccountisnotdunned,thatis,adunningnotice
is not created.
Anitemwhosenumberofdaysinarrearsislessthanorequaltothenumberof
gracedaysisnotconsidereddueforthisdunningnotice.
If you want dunning interest to be calculated, you have to enter an interest
indicator.
Ifyoualsowant togeneratedunningnoticesfor accountsthatcurrently havea
creditbalance,youhavetoselectthisoptioninthedunningprocedure. Otherwise,
dunning notices are only created if the account balance is in debit (that is, the
business partner has an overall payable).
150
©2009SAPAG.Allrightsreserved. 2009