Revenue Recognition _RR1
Transcript of Revenue Recognition _RR1
EHP3 for SAP ERP 6.0
June 2009
English
Revenue Recognition Processing (474)
SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany
Building Block Configuration Guide
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 2 of 99
Copyright © Copyright 2009 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p, System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 3 of 99
Icons
Icon Meaning
Caution
Example
Note
Recommendation
Syntax
Typographic Conventions
Type Style Description
Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options.
Cross-references to other documentation.
Example text
Emphasized words or phrases in body text, titles of graphics and tables.
EXAMPLE TEXT
Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.
Example text
Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.
EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.
Example text
Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.
<Example text>
Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 4 of 99
Contents Revenue Recognition Processing (474) ....................................................................................... 8
1 Purpose ............................................................................................................................... 8 2 Preparation .......................................................................................................................... 8
2.1 Prerequisites .............................................................................................................. 8 3 Configuration........................................................................................................................ 9
3.1 Financials ................................................................................................................... 9 3.1.1 Create New G/L Accounts ...................................................................................... 9
3.1.1.1 Chart of Accounts: Accounts .......................................................................... 9
3.1.2 Creating a Cost Element for GL Account .............................................................. 12 3.2 Logistics ................................................................................................................... 14
3.2.1 Assign Material Master G/L Accounts ................................................................... 14 3.2.1.1 Check Master Data Relevant For Account Assignment ................................. 14
3.2.1.2 New Rev. Acct Determination w/ new G/L .................................................... 15 3.2.2 Maintain Output Determination ............................................................................. 16
3.2.2.1 Output Condition Type: Sales Docs .............................................................. 16 3.2.2.2 Output Condition Type: Billing ...................................................................... 19
3.2.2.3 Output Determination Procedure: Billing ....................................................... 22 3.2.2.4 Output Determination Procedure: Sales Docs............................................... 23
3.2.3 Pricing .................................................................................................................. 24 3.2.3.1 Define Condition Tables ............................................................................... 24 3.2.3.2 Create Access Sequences ........................................................................... 25
3.2.3.3 Pricing Condition Type ................................................................................. 26 3.2.3.4 Pricing Procedure ........................................................................................ 28
3.2.3.5 Pricing Procedures: Customer and Document .............................................. 32 3.2.4 Billing Doc Type ................................................................................................... 34
3.2.4.1 Define Billing Doc Types .............................................................................. 34 3.2.5 SD Sales Document ............................................................................................. 36
3.2.5.1 Incompleteness Procedure ........................................................................... 36 3.2.6 Define Item Categories ......................................................................................... 37
3.2.6.1 Item Category Groups .................................................................................. 37 3.2.6.2 Item Categories............................................................................................ 38 3.2.6.3 Assign Partner Determination Procedure to Item Category ........................... 42
3.2.6.4 Assign Incompleteness Procedure to Item Categories .................................. 42 3.2.6.5 Delivery Item Categories .............................................................................. 43
3.2.7 Contracts.............................................................................................................. 44
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 5 of 99
3.2.7.1 Date Determination Rule .............................................................................. 44 3.2.7.2 Cancellation Rule ......................................................................................... 45 3.2.7.3 Define Cancellation Procedure (Contract)..................................................... 46
3.2.7.4 Assign Cancellation Rule to Cancellation Procedure..................................... 46 3.2.7.5 Update Contract Profile ................................................................................ 47
3.2.8 Create Sales Document Type ............................................................................... 48 3.2.8.1 Create Sales Doc Types .............................................................................. 48
3.2.8.2 Assign Item Category ................................................................................... 50 3.2.8.3 Assign Sales Docs To Sales Area ................................................................ 52
3.2.8.4 Assign Incompleteness Procedures.............................................................. 53 3.2.8.5 Document Pricing Procedure ........................................................................ 53
3.2.8.6 Assign Pricing Procedure ............................................................................. 54 3.2.8.7 Assign Schedule Line Category.................................................................... 55 3.2.8.8 Order reason................................................................................................ 56
3.2.9 Material Determination ......................................................................................... 56 3.2.9.1 Condition Type Mat Determination ............................................................... 56
3.2.9.2 Assign Mat Det Procedure to Doc Type ........................................................ 57 3.2.9.3 Substitution Rules ........................................................................................ 58
3.2.10 Sales Document Copy Control .............................................................................. 58 3.2.10.1 Copy Controls - Sales Doc to Sales Doc....................................................... 58
3.2.10.2 Copy Control - Sales to Delivery Document .................................................. 60 3.2.11 Billing Plan ........................................................................................................... 61
3.2.11.1 Define Date Descriptions.............................................................................. 61 3.2.11.2 Billing Plan ................................................................................................... 62 3.2.11.3 Maintain Date Category for Billing Plan ........................................................ 64
3.2.11.4 Define Blocking Reason for Billing ................................................................ 65 3.2.11.5 Assigning Blocking Reason for Billing Types ................................................ 65
3.2.11.6 Maintain Date Proposals for Billing Plan Types............................................. 66 3.2.11.7 Assign Billing Plan to Sales Document Type................................................. 67
3.2.11.8 Assign Billing Plan to Item Category ............................................................. 68 3.2.12 Assign Output Determination Procedures ............................................................. 69
3.2.12.1 Assign Output Det. Procedure: Sales Docs .................................................. 69 3.2.12.2 Assign Output Determination Procedure ....................................................... 69
3.2.13 Copy Control Billing Document to Sales................................................................ 70 3.2.13.1 Copy control Billing Doc to Sales Doc........................................................... 70 3.2.13.2 Copy Control Sales Doc to Billing Doc .......................................................... 72
3.2.13.3 Copy Control Billing Doc to Sales Doc .......................................................... 75
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 6 of 99
3.2.14 Revenue Recognition Setting ............................................................................... 76 3.2.14.1 Maintain Revenue Realization Account Determination .................................. 76 3.2.14.2 Set Revenue Recognition For Item Categories ............................................. 77
3.3 COPA....................................................................................................................... 78 3.3.1 Structures............................................................................................................. 78
3.3.1.1 Define Value Field ........................................................................................ 78 3.3.1.2 Assign Value Field and Characteristic to Operating Concern ........................ 78
3.3.2 Revaluation Keys ................................................................................................. 79 3.3.2.1 Maintain Revaluation Keys ........................................................................... 79
3.3.3 Planning Layout.................................................................................................... 80 3.3.3.1 Define Planning Layout ................................................................................ 80
3.3.4 Planning Framework............................................................................................. 81 3.3.4.1 Define Planning Levels................................................................................. 81 3.3.4.2 Define Planning Packages ........................................................................... 82
3.3.4.3 Define Planning Methods (Parameter Set).................................................... 82 3.3.5 Transfer of Billing Documents ............................................................................... 83
3.3.5.1 Assign Value Fields...................................................................................... 83 3.3.6 Change PA Transfer Structure for Settlement ....................................................... 84
3.3.7 Information System .............................................................................................. 84 3.3.7.1 Change Profitability Report........................................................................... 84
3.3.7.2 Change Forms for Profitability Reports ......................................................... 85 3.4 Materials Management ............................................................................................. 86
3.4.1 Material Type for Non-valuated Media .................................................................. 86 3.4.2 Define Material Groups ......................................................................................... 87
4 Master Data ....................................................................................................................... 87
4.1 Materials Management ............................................................................................. 87 4.1.1 Material Type: DIEN – Service .............................................................................. 87
4.1.2 Nonvaluated Media Goods Materials-YHWB......................................................... 90 4.2 Sales and Distribution............................................................................................... 91
4.2.1 Material Determination Condition Record .............................................................. 91 4.2.2 Create Material Determination Condition Records (YH01)..................................... 91
4.2.3 Create Sales Condition Record (BA01 & BA02) .................................................... 92 4.2.4 Create Sales Condition Record (KO01) ................................................................ 92
4.2.5 Create Billing Condition Records (RD10/RD20) .................................................... 93 4.2.6 SD Condition for condition type PR00 ................................................................... 94 4.2.7 SD Condition for condition type YHSV .................................................................. 95
4.2.8 SD Condition for condition type YHSM.................................................................. 95
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 7 of 99
4.2.9 SD Condition for condition type YHSV .................................................................. 96 4.3 CO ........................................................................................................................... 97
4.3.1 Create Activity Types............................................................................................ 97
4.3.2 Change Activity Type/ Price Planning Actual Year ................................................ 97
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 8 of 99
Revenue Recognition Processing (474)
1 Purpose This configuration guide provides the information you need to set up the configuration of this building block manually.
If you do not want to configure manually and prefer an automated installation process using BC Sets and other tools, refer to the Quick Guide of your SAP Best Practices version, which you can find on this solution's SAP Note.
2 Preparation
2.1 Prerequisites
Building Blocks Before you start installing this building block, the installation of certain building blocks must have been completed. These prerequisite building blocks can be found on the Prerequisite matrix, available on this solution's DVD on the Sitemap page.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 9 of 99
3 Configuration
3.1 Financials
3.1.1 Create New G/L Accounts
3.1.1.1 Chart of Accounts: Accounts
Use In this activity, you create the new accounts.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
FS00
SAP ECC Menu
Accounting Financial Accounting General Ledger Master Records G/L Accounts Individual Processing In Company code
2. On the Edit G/L Account Centrally screen, in the G/L Account field, make the following entries:
Field User Action or Values
G/L Account 400006
Company Code 1000
3. From the menu, choose G/L Account Create
4. Make the following entries on the indicated tabs:
Field User Action or Values
Type/Description tab
Short text Sales Rev – Lic Dom
Long text Sales Revenue – License – Domestic
Control Data tab
Only balances in local crcy Deselected
Posting without tax allowed Deselected
Sort Key 001
Functional Key YB10
Tax category + (only output tax allowed)
Field Status Group Y013
Line Item display Selected
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 10 of 99
5. Save your entries.
6. Repeat steps 1 to 5 for the following information. From the menu, choose G/L Account Create with Reference and copy 410000 to 410007
Field User Action or Values
Type/Description tab
Short text Software Ed/Con
Long text Sales Revenue – Education/Consulting – Domestic
7. Create new G/L Account 410005 from reference using account 410000
Field User Action or Values
Type/Description tab
Short text Software Mnt/Sup
Long text Sales Revenue – Maintenance/Support
8. Choose Back.
9. Repeat steps 2 to 5 for the following information:
Account 440026
Field User Action or Values
Type/Description tab
Short text Software License Dis
Long text Software License Discounts
Control Data tab
Only balances in local crcy Deselected
Posting without tax allowed Deselected
Functional Key YB15
Tax category + (only output tax allowed)
Field Status Group Y001
Sort Key 001
Line Item display Selected
10. Save your entries.
Create new G/L Account 440025 from reference using account 440020
Field User Action or Values
Type/Description tab
Short text Software Mnt/Sup Dis
Long text Software Maintenance/Support Discounts
Create new G/L Account 440027 from reference using account 440020
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 11 of 99
Field User Action or Values
Type/Description tab
Short text Software Ed/Con Disc
Long text Software Education/Consulting Discounts
11. On the Edit G/L Account Centrally screen, in the G/L Account field, make the following entries:
Field User Action or Values
G/L Account 125510
Company Code 1000
12. From the menu, choose G/L Account Create with Reference.
13. On the Reference Account dialog box, make the following entries, then choose Continue:
Field User Action or Values
G/L Account 125500
Company Code 1000
14. Make the following entries on the indicated tabs:
Field User Action or Values
Type/Description tab
Account Group Preconf Co. – Balance Sheet
Short text Deferred Rev. – Lic
Long text Deferred Revenue – Licenses
Control Data tab
Only balances in local crcy Deselected
Posting without tax allowed Selected
Tax category +
Open item management Selected
Line item display Selected
Create/bank/interest tab
Post automatically only Selected
Field Status Group Y001
15. Save your entries.
16. Choose Back.
Create new G/L Account 125515 from reference using account 125510
Field User Action or Values
Type/Description tab
Short text Def. Rev. - Sup/Main
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 12 of 99
Field User Action or Values
Long text Deferred Revenue - Support/Maintenance
Create new G/L Account 125517 from reference using account 125510
Field User Action or Values
Type/Description tab
Short text Def. Rev. - Educ/Consulting
Long text Deferred Revenue - Education / Consulting
Create new G/L Account 125320 from reference using account 125300
Field User Action or Values
Type/Description tab
Account Group Preconf Co. – Balance Sheet
Short text Acct Rcvbl – Unbilld
Long text Accounts Receivable – Unbilled
Control Data tab
Only balances in local crcy Deselected
Posting without tax allowed Selected
Tax category +
Open item management Selected
Line item display Selected
Create/bank/interest tab
Post automatically only Selected
Filed Status Group Y001
Create new G/L Account 660005 from reference using account 660000
Field User Action or Values
Type/Description tab
Short text SW Media Document.
Long text SW Media Documentation
Result You have created the necessary accounts.
3.1.2 Creating a Cost Element for GL Account
Use In this activity, you create a cost element for the G/L account 410006, 410005 , 410007 ,440026,440027, 440025 and 660005
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 13 of 99
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
KA01
SAP ECC Menu
Accounting Controlling Profit Center Accounting Master Data Revenue/Cost Element Create
2. On the Set Controlling Area dialog box, in the Controlling Area field, enter 1000 and choose Continue.
3. On the Create Cost Element: Initial Screen, in the Cost Element field, enter 660005 and choose Enter.
4. On the Create Cost Element: Basic Screen, make the following entries:
Field User Action or Values
Valid From/To 01/01/2000 to 12/31/9999
Name SW Media Document
Description SW Media Documentation
CElem Category 1
5. Save your entries.
6. Choose Back.
7. Repeat step 1 to 6 for following cost element
Cost element Cost element category
410006 11
410007 11
410005 11
440025 12
440026 12
440027 12
Result The cost element is created.
3.1.2.1.1 Cost Element Groups: Values (Cost Elements)
Use The purpose of this activity is to assign all cost elements to one of the cost element groups.
Procedure 1. Access the activity using the following navigation options:
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 14 of 99
SAP Menu Accounting Controlling Cost Center Accounting Master Data Cost Element Group Change
Transaction Code
KAH2
2. On the Change Cost Element Group: Initial Screen, enter the cost element group and choose Hierarchy.
3. On the Change Cost Element Group: Structure screen, choose Insert Cost Element.
4. Enter the minimum and the maximum value of cost element range to be assigned.
5. Save your entries.
6. Make the following sets of entries and save your entries:
Cost Element Group From Value To Value
5100_CE 410006 410006
5100_CE 410005 410005
5100_CE 410007 410007
5200_CE 440026 440026
5200_CE 440025 440025
5200_CE 440027 440027
3.2 Logistics
3.2.1 Assign Material Master G/L Accounts
3.2.1.1 Check Master Data Relevant For Account Assignment
Use You can set the system so that account determination is dependent upon the following master data fields:
Account group for material in the material master record
Account group for customer in the customer master record
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Account Assignment/ Costing Revenue Account Determination Check Master Data Relevant for Account Assignment
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 15 of 99
2. On the Choose Activity dialog box, double-click Materials: Account Assignment Groups.
3. On the Change View “Materials: Account Assignment Groups”: Overview screen, choose the New entries button.
4. Make the following entries
Acct assignment grp Description
Y6 License
Y4 Maint & Supp
Y5 Educ & Consult
5. Save your entries.
6. Choose Back.
Result You have checked the master data that is relevant for account assignment
3.2.1.2 New Rev. Acct Determination w/ new G/L
3.2.1.2.1 Prepare Revenue Account Determination
Use You can set the system so that account determination is dependent upon the following master data fields:
Account group for material in the material master record
Account group for customer in the customer master record
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VKOA
IMG Menu Sales and Distribution Basic Functions Account Assignment/ Costing Revenue Recognition Maintain Account Determination
2. On the Assign G/L Accounts screen, double-click the row for Table 1: Cust.Grp/MaterialGrp/AcctKey.
3. Choose the New entries button.
4. Make the following entries:
Make entries only for Y4, Y5 and Y6 (for new account assignment objects created for software). Do not change others.
App CndTy. ChAc Sorg. Cust AAG
Mat AAG ActKy
G/L Account
Provision acc.
V KOFI 0010 1000 01 Y6 ERL 410006 125510
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 16 of 99
V KOFI 0010 1000 01 Y4 ERL 410005 125515
V KOFI 0010 1000 01 Y5 ERL 410007 125517
V KOFI 0010 1000 01 Y6 ERS 440026 125510
V KOFI 0010 1000 01 Y4 ERS 440025 125515
V KOFI 0010 1000 01 Y5 ERS 440027 125517
5. Save your entries.
6. Choose Back.
7. Repeat steps 2 to 6 for the remaining tables, using the following information
AcctAssgnTable App CndTy ChAc Sorg Cust AAG
Mat AAG ActKy
G/L Account
Provision Acc.
3 - Mat Grp/ Acct Key V KOFI 0010 1000 Y6 ERL 410006 125510
V KOFI 0010 1000 Y4 ERL 410005 125515
V KOFI 0010 1000 Y5 ERL 410007 125517
V KOFI 0010 1000 Y6 ERS 440026 125510
V KOFI 0010 1000 Y4 ERS 440025 125515
V KOFI 0010 1000 Y5 ERS 440027 125517
Result You have prepared revenue account determination.
3.2.2 Maintain Output Determination
3.2.2.1 Output Condition Type: Sales Docs
Use In this step, you define the output types for output type records. The output type represents different output, such as quotations, order confirmations, and delivery notes in the SAP System.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Output Control Output Determination Output Determination Using the Condition Technique Maintain Output Determination for Sales Documents Maintain Output Types
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 17 of 99
2. Choose the Display/Change button.
3. Choose the New Entries button.
4. Make the following entries:
Output Type BA01
Name Order Conf. - SW
General data tab
Access sequence #0004
Access to conditions Selected
Default values tab
Dispatch time Send with periodically scheduled job
Transmission Medium Print output
Partner Function SP
Storage system tab
Storage Mode Print only
Document type SDOORDER
Print tab
PrntParamtr criteria Sales organization
5. Save your entries.
6. Choose Back.
7. Repeat steps 3 to 6 for the following information:
Output Type KO01 BA02
Name Contract - SW Order Output - CMR/DMR
General data tab
Access sequence #0003 #0004
Access to conditions Selected Selected
Default values tab
Dispatch time Send with periodically scheduled job
Send with periodically scheduled job
Transmission Medium Print output Print output
Partner Function SP SP
Storage system tab
Storage Mode Print only Print only
Document type SDOCONTRAC SDOORDER
Print tab
PrntParamtr criteria Sales organization Sales organization
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 18 of 99
8. On the Change View “Output Types”: Overview screen, select the row for Output type BA01, then in the Dialog Structure pane, double-click Mail title and texts.
9. For the EN Language row, in the Document Title column, enter Access Type for Print Parameter and Proposal.
10. Save your entries.
11. Choose Back.
12. Repeat steps 8 to 11 for the following information:
Application Output Type Document title
V1 KO01 Access Type for Print Parameter and Proposal
V1 BA02 Access Type for Print Parameter and Proposal
13. On the Display View “Output Types”: Overview screen, select the row for Output type BA00, then in the Dialog Structure pane, double-click Processing routines.
14. Choose the New Entries button.
15. Make the following entries:
Application Output Type
Transmission Medium Program
FORM routine
PDF/Smart Form: Form Name
V1 BA01 Print output /SMB40/RVADOR01 ENTRY YBUS_SDORC
16. Save your entries.
17. Choose Back.
18. Repeat steps 14 to 17 for the following information:
Application Output Type
Transmission Medium Program FORM routine
PDF/Smart Form: Form Name
V1 BA01 Fax /SMB40/RVADOR01 ENTRY YBUS_SDORC
V1 BA01 EDI RSNASTED EDI_PROCESSING
V1 BA01 Distribution (ALE) RSNASTED ALE_PROCESSING
19. Repeat steps 13 to 17 for the following information:
Application Output Type
Transmission Medium Program FORM routine
PDF/Smart Form: Form Name
V1 KO01 Print output /SMB40/RVADOR01 ENTRY YBUS_SDORC
V1 KO01 Fax /SMB40/RVADOR01 ENTRY YBUS_SDORC
V1 BA02 Print output /SMB40/RVADOR01 ENTRY YBUS_SDORC
V1 BA02 Fax /SMB40/RVADOR01 ENTRY YBUS_SDORC
V1 BA02 EDI RSNASTED EDI_PROCESSING
V1 BA02 Distribution (ALE) RSNASTED ALE_PROCESSING
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 19 of 99
20. On the Display View “Output Types”: Overview screen, select the row for Output type BA00, then in the Dialog Structure pane, double-click Partner functions.
21. Choose the New Entries button.
22. Make the following entries:
Application Output Type Transmission Medium Partner Function
V1 BA01 Print output SP
V1 BA01 Fax SP
V1 BA01 EDI SP
V1 BA01 Distribution (ALE) SP
23. Save your entries.
24. Choose Back.
25. Repeat steps 20 to 24 for the following information:
Application Output Type Transmission Medium Partner Function
V1 KO01 Print output SP
V1 KO01 Fax SP
V1 BA02 Print output SP
V1 BA02 Fax SP
V1 BA02 EDI SP
V1 BA02 Distribution (ALE) SP
Result You have defined the output types for output type records.
3.2.2.2 Output Condition Type: Billing
Use In this step, you define the output types for output type records. The output type represents different output, such as quotations, order confirmations, and delivery notes in the SAP System.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Output Control Output Determination Output Determination Using the Condition Technique Maintain Output Determination for Billing Documents Maintain Output Types
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 20 of 99
2. Choose the Display/Change button.
3. Choose the New Entries button.
4. Make the following entries:
Output Type RD10
Name Inv. - SW Contract
General data tab
Access sequence #0002
Access to conditions Selected
Default values tab
Dispatch time Send with periodically scheduled job
Transmission Medium Print output
Partner Function BP
Storage system tab
Storage Mode Print only
Document type SDOINVOICE
Print tab
PrntParamtr criteria Sales organization
5. Save your entries.
6. Choose Back.
7. Repeat steps 3 to 6 for the following information:
Output Type RD20
Name Inv. - SW Order
General data tab
Access sequence #0002
Access to conditions Selected
Default values tab
Dispatch time Send with periodically scheduled job
Transmission Medium Print output
Partner Function BP
Storage system tab
Storage Mode Print only
Document type SDOINVOICE
Print tab
PrntParamtr criteria Sales organization
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 21 of 99
8. On the Change View “Output Types”: Overview screen, select the row for Output type RD10, then in the Dialog Structure pane, double-click Mail title and texts.
9. For the EN Language row, in the Document Title column, enter Access Type for Print Parameter and Proposal.
10. Save your entries.
11. Choose Back.
12. Repeat steps 8 to 11 for the following information:
Application Output Type Document title
V3 RD20 Access Type for Print Parameter and Proposal
13. On the Display View “Output Types”: Overview screen, select the row for Output type RD10, then in the Dialog Structure pane, double-click Processing routines.
14. Choose the New Entries button.
15. Make the following entries:
Application Output Type
Transmission Medium Program FORM routine
PDF/Smart Form: Form Name
V3 RD10 Print output RLB_INVOICE ENTRY YBUS_SDINV
16. Save your entries.
17. Choose Back.
18. Repeat steps 14 to 17 for the following information:
Application Output Type
Transmission Medium Program FORM routine
PDF/Smart Form: Form Name
V3 RD10 Fax RLB_INVOICE ENTRY YBUS_SDINV
V3 RD10 EDI RSNASTED EDI_PROCESSING
V3 RD10 Distribution (ALE) RSNASTED ALE_PROCESSING
19. Repeat steps 13 to 17 for the following information:
Application Output Type
Transmission Medium Program FORM routine
PDF/Smart Form: Form Name
V3 RD20 Print output RLB_INVOICE ENTRY YBUS_SDINV
V3 RD20 Fax RLB_INVOICE ENTRY YBUS_SDINV
V3 RD20 EDI RSNASTED EDI_PROCESSING
V3 RD20 Distribution (ALE) RSNASTED ALE_PROCESSING
20. On the Display View “Output Types”: Overview screen, select the row for Output type BA00, then in the Dialog Structure pane, double-click Partner functions.
21. Choose the New Entries button.
22. Make the following entries:
Application Output Type Transmission Medium Partner Function
V3 RD10 Print output BP
V3 RD10 Fax BP
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 22 of 99
V3 RD10 EDI BP
V3 RD10 Distribution (ALE) BP
23. Save your entries.
24. Choose Back.
25. Repeat steps 20 to 24 for the following information:
Application Output Type Transmission Medium Partner Function
V3 RD20 Print output BP
V3 RD20 Fax BP
V3 RD20 EDI BP
V3 RD20 Distribution (ALE) BP
Result You have defined the output types for output type records.
3.2.2.3 Output Determination Procedure: Billing
Use This activity will define the output determination for documents.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Output Control Output Determination Output Determination Using the Condition Technique Maintain Output Determination for Billing Documents Maintain Output Determination Procedure
2. Choose the New Entries button.
3. Make the following entries:
Procedure Description
V10010 Billing Output - SWContract
V10020 Billing Output - SWOrder
4. Save your entries.
5. Choose Back.
6. Select the V10010 row and in the Dialog structure pane, double-click Control data.
7. Choose the New Entries button.
8. Make the following entries:
Step number Counter Condition Type
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 23 of 99
10 1 RD10
20 2 MAIL
9. Save your entries.
10. Choose Back.
11. Repeat steps 6 to 10 for the V10020 row, using the following information:
Step number Counter Condition Type
10 1 RD20
20 2 MAIL
Result You have maintained the output determination procedure.
3.2.2.4 Output Determination Procedure: Sales Docs
Use In this step, you define output determinations for documents.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Output Control Output Determination Output Determination Using the Condition Technique Maintain Output Determination for Sales Documents Maintain Output Determination Procedure
2. Make the following entries:
Procedure Application Usage Description
V08001 V1 B Contract Output - SW
V10010 V1 B Order Output - SW
V10020 V1 B Order Output - CMR/DMR
3. Save your entries.
4. Choose Back.
5. Select the first row you just created, then in the Dialog structure pane, double-click Control data.
6. Choose the New Entries button.
7. Make the following entries:
Step number Counter
Condition Type Description Requirement Manual only
010 01 KO01 Contract - SW
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 24 of 99
020 02 MAIL Internal Output X
8. Save your entries.
9. Choose Back.
10. Repeat steps 5 to 9 for the remaining rows, using the following information:
Procedure Step number Counter
Condition Type Description Requirement Manual only
V10010 001 00 ESYM Internal Output 022
V10010 010 01 BA01 Order Conf. - SW 002
V10010 020 01 MAIL Internal Output X
V10010 030 01 KRML Credit Processing 009
V10010 040 01 BAV0
Order confirm. VMI
V10020 001 00 ESYM Internal Output 022
V10020 010 01 BA02 Order Conf. - SW 002
V10020 020 01 MAIL Internal Output X
V10020 030 01 KRML Credit Processing 009
V10020 040 01 BAV0
Order confirm. VMI
Result You have maintained output determination procedures.
3.2.3 Pricing
3.2.3.1 Define Condition Tables
Use In this IMG activity, you define price dependencies. You can make prices, surcharges, and discounts dependent on almost all the fields in a document. You define these dependencies using the condition tables. In a condition table, you define the combination of fields for which you can create condition records.
Procedure 1. Access the activity using one of the following navigation options:
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 25 of 99
Transaction Code
V/03
IMG Menu Sales and Distribution Basic Functions Pricing Pricing Control Define Condition Tables
2. Double-click Create condition tables, and go to the next step.
3. In the Table field, enter 900, and choose Enter.
4. In the Field Catlg column, double-click Sales Organization to copy it to the Selected fields column. Repeat this step for Distribution Channel, Sales Document Type and Material.
5. Choose Generate (Shift + F4).
6. On the Generate Conditions screen, choose Yes to confirm the message Do you want to generate the condition table?
7. On the Create Object Directory Entry screen, select the package that is assigned to your project and save your entries.
.
3.2.3.2 Create Access Sequences
Use The purpose of this activity is to create access sequences for pricing procedures.
Procedure 1. Access the activity as follows:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Pricing Pricing Control Define Access Sequences
2. On the Choose Activity dialog box, double click Maintain Access Sequence
3. Confirm the information Caution: The table is cross-client with Continue (Enter).
4. On the Change View “Access sequences”: Overview screen, choose New Entries, make the following entries::
AS Description
YPPV SW Renewal Doc Type/ Material
5. Select YPPV, and then double-click Accesses in the Dialog Structure pane.
6. Choose the New Entries button.
7. Make the following entries:
No Tab Description Exclusive
1 99 SD Document/Item X
5 99 SD Document/Item X
10 99 SD Document/Item X
20 100 SOrg/DstCh/Material_MainItem/Material X
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 26 of 99
30 900 Sales org./Distr. Chl/SalesDocTy/Material X
40 32 Price group/Material X
50 4 Material X
8. Select 30, and then double-click Fields in the Dialog Structure pane.
9. Make the following entries:
Cntr Condition Docmt Structure Doc.field Access Type
1 VKORG KOMK VKORG
2 VTWEG KOMK VTWEG
3 AUART_SD KOMK AUART_SD
4 MATNR KOMP PMATN
5 KFRST B
6 KBSTAT C
10. Save your entries.
Result The access sequences for the pricing procedures are created.
3.2.3.3 Pricing Condition Type
Use You define condition types in this step. Price elements are represented in the SAP system byg condition types. Price elements can be, for example, prices, surcharges, discounts, taxes or, freight, and are stored in the system in condition records. You can, for example, define whether a discount is calculated as a percentage or a fixed amount using the condition type.
You specify an access sequence in every condition type. Thus, you define which fields the SAP system checks when searching for a valid condition record.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Logistics Execution Shipping Basic Shipping Functions Pricing Define Condition Types
2. On the Choose Activity dialog box, double-click Maintain Condition Types.
3. Choose the New Entries button.
4. Make the following entries:
Condition Type YHUM
Name SW Cumulation
Control data 1 pane
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 27 of 99
Condition class B
Calculation type G
StrucCond. B
Group condition pane
Group condition Selected
Changes which can be made pane
Manual entries D
Item condition Selected
5. Save your entries.
6. Choose Back.
7. Repeat steps 3 to 6 for the following information:
Condition Type YHSM YHSV YHIS YHOE
Name SW Maintenance (Y) SW Subscription (M) List Price of S/W
SW VSOE Proce
Access sequence PPPV YPPV K005 PR02
Control data 1 pane Condition class B B B B
Calculation type N M C C
Condition category H
Changes which can be made pane Manual entries C C C
Item condition X X X X
Delete X X X
Amount/percent X X X X
Master data pane
Condition index X X
Scales pane
Scale basis N M C C
Scale Type B B
Unit of meas. YR MON
Control data 2 pane
Quantity conversion X X X
Text determination pane
TextDetermProcedure #01
Text ID #0001
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 28 of 99
Result You have defined Condition Types.
3.2.3.4 Pricing Procedure
Use This activity will set up the pricing procedure.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Pricing Pricing Control Define and Assign Pricing Procedures
2. On the Choose Activity dialog box, double-click Maintain pricing procedures.
3. Choose the New Entries button.
4. Make the following entries:
Procedure Description
YHAJUS myPCC US w/Jurisdiction - HT
5. Save your entries.
6. Choose Back.
7. Select the row you just created, then in the Dialog Structure pane, double-click Control data.
8. Choose the New Entries button.
9. Make the following entries:
Step #
Cond. type
Descr. From step
To step
Man. Only
Req’d? Statis. Print Sub total
Reqmt Alt. calc. type
Alt. cond. base value
Acct key
AcctKey accr.
005 YHSV 000 000 X 002 000 000 ERL
010 YHIS 000 000 X X 002 000 000
011 PR00 000 000 X 002 000 000 ERL
013 PB00 000 000 X X 002 000 000 ERL
014 VA00 000 000 X 002 000 000 ERL
015 VA01 000 000 X 002 000 000 ERL
100 Gross Value
000 000 S 1 000 000 000
101 KA00 000 000 X 002 000 000 ERS
102 K032 000 000 X 002 000 000 ERS
104 K007 000 000 X 002 000 000 ERS
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 29 of 99
105 K004 000 000 X 002 000 000 ERS
108 K030 000 000 X 002 000 000 ERS
110 RA01 100 000 X X 002 000 000 ERS
110 RA00 000 000 X X 002 000 000 ERS
110 RC00 000 000 X X 002 000 000 ERS
110 RB00 000 000 X X 002 000 000 ERS
110 RD00 000 000 X X 002 000 000 ERS
111 HI01 000 000 X 002 000 000 ERS
112 HI02 000 000 X 002 000 000 ERS
200 YB30 000 000 B 055 000 000 YB1
300 Total Discount
101 299 S 2 000 000 000
302 NETP 000 000 X X 002 006 003 ERL
310 PN00 000 000 X X 002 006 000 ERL
400 Rebate Basis
000 000 7 000 000 000
800 Net Value
000 000 S 000 000 000
810 HA00 000 000 X 000 000 000 ERS
810 HB00 000 000 X 000 000 000 ERS
813 HD00 000 000 X 000 000 000 ERF
815 KF00 000 000 000 000 000 ERF
820 HM00 000 000 X 000 000 000 ERS
880 Total Freight
812 816 4 000 000 000
890 SKTV 000 000 X 014 000 000
900 Net Value 2
800 812 3 000 000 000
901 BO01 400 000 024 000 000 ERB ERU
902 BO02 400 000 024 000 000 ERB ERU
903 BO03 400 000 024 000 000 ERB ERU
904 BO04 400 000 024 000 000 ERB ERU
905 BO05 400 000 024 000 000 ERB ERU
908 PI02 000 000 X X X B 022 000 002 ERL
909 PI01 000 000 X X B 022 000 000 ERL
910 UTXJ 900 000 084 000 000 MWS
911 JR1 900 000 X 000 000 000 MWS
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 30 of 99
912 JR2 900 000 X 000 000 000 MWS
913 JR3 900 000 X 000 000 000 MWS
914 JR4 900 000 X 000 000 000 MWS
915 DIFF 000 000 X 013 016 004 ERS
919 Total Tax
910 916 S 5 000 000 000
920 Total 000 000 A 000 004 000
921 Grand Total
000 000 6 000 004 000
930 SKTO 000 000 X 009 000 000
932 RL00 000 000 X 023 000 002 ERS
940 VPRS 000 000 X B 004 000 000
941 EK02 000 000 X X B 000 000 000
950 Standard - USA /With Jur.Code
000 000 000 011 000
970 EDI1 000 000 X X 000 009 000
971 EDI2 000 000 X X 000 008 000
10. Save your entries.
11. Choose Back.
12. Choose the New Entries button.
13. Make the following entries:
Procedure Description
YHASUS myPCC US w/Jur SW Bundle
14. Save your entries.
15. Choose Back.
16. Select the row you just created, and then in the Dialog Structure pane, double-click Control data.
17. Choose the New Entries button.
18. Make the following entries:
Step #
Cond. type
Descr. From step
To step
Man. Only
Req’d? Statis. Print Sub total
Reqmt Alt. calc. type
Alt. cond. base value
Acct key
Acct Key accr.
005 YHSV 000 000 X 002 000 000 ERL
006 YHSM 000 000 X 002 000 000 ERL
011 PR00 000 000 X 002 000 000 ERL
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 31 of 99
013 PB00 000 000 X X 002 000 000 ERL
100 Gross Value
000 000 S 1 000 000 000
101 KA00 000 000 X 002 000 000 ERS
102 K032 000 000 X 002 000 000 ERS
104 K007 000 000 X 002 000 000 ERS
105 K004 000 000 X 002 000 000 ERS
108 K030 000 000 X 002 000 000 ERS
110 RA01 100 000 X X 002 000 000 ERS
110 RA00 000 000 X X 002 000 000 ERS
110 RC00 000 000 X X 002 000 000 ERS
110 RB00 000 000 X X 002 000 000 ERS
110 RD00 000 000 X X 002 000 000 ERS
111 HI01 000 000 X 002 000 000 ERS
112 HI02 000 000 X 002 000 000 ERS
200 YB30 000 000 B 055 000 000 YB1
300 Total Discount
101 299 S 2 000 000 000
302 NETP 000 000 X X 002 006 003 ERL
310 PN00 000 000 X X 002 006 000 ERL
400 Rebate Basis
000 000 7 000 000 000
800 Net Value
000 000 S 000 000 000
810 HA00 000 000 X 000 000 000 ERS
810 HB00 000 000 X 000 000 000 ERS
812 KUMU 000 000 X 000 036 017
813 HD00 000 000 X 000 000 000 ERF
815 KF00 000 000 000 000 000 ERF
820 HM00 000 000 X 000 000 000 ERS
880 Total Freight
813 816 4 000 000 000
890 SKTV 000 000 X 014 000 000
900 Net Value 2
800 810 3 006 000 000
901 BO01 400 000 024 000 000 ERB ERU
902 BO02 400 000 024 000 000 ERB ERU
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 32 of 99
903 BO03 400 000 024 000 000 ERB ERU
904 BO04 400 000 024 000 000 ERB ERU
905 BO05 400 000 024 000 000 ERB ERU
908 PI02 000 000 X X X B 022 000 002 ERL
909 PI01 000 000 X X B 022 000 000 ERL
910 UTXJ 900 000 084 000 000 MWS
911 JR1 900 000 X 000 000 000 MWS
912 JR2 900 000 X 000 000 000 MWS
913 JR3 900 000 X 000 000 000 MWS
914 JR4 900 000 X 000 000 000 MWS
915 DIFF 000 000 X 013 016 004 ERS
919 Total Tax
910 916 S 5 000 000 000
920 Total 000 000 A 000 004 000
921 Grand Total
000 000 6 000 004 000
930 SKTO 000 000 X 009 000 000
932 RL00 000 000 X 023 000 002 ERS
940 VPRS 000 000 X B 004 000 000
941 EK02 000 000 X X B 000 000 000
950 Standard - USA /With Jur.Code
000 000 000 011 000
970 EDI1 000 000 X X 000 009 000
971 EDI2 000 000 X X 000 008 000
19. Save your entries.
Result You have defined and assigned pricing procedures.
3.2.3.5 Pricing Procedures: Customer and Document
Use You define the pricing procedures in this step. In addition, you assign the pricing procedures to the transactions by defining the following dependencies:
Customer
Sales document type
Sales area
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 33 of 99
In the pricing procedure, you define which condition types should be taken into account and in which sequence. During pricing, the SAP System automatically determines which pricing procedure is valid for a business transaction and it takes the condition types contained in it into account one after the other.
The determination of the procedure depends on the following factors:
Customer determination procedure: You specify the customer determination procedure in the customer master record for each sales area.
Document pricing procedure: You specify the document pricing procedure for each sales document type and billing type.
To determine the procedure, you allocate the customer determination procedure and the document pricing procedure to a pricing procedure within a sales area.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Pricing Pricing Control Define and Assign Pricing Procedures
2. On the Choose Activity dialog box, double-click Define customer pricing procedures.
3. Choose the New Entries button.
4. Make the following entries:
Cust.pric.procedure Description
Y Withdownpayments
5. Save your entries.
6. Choose Back.
7. On the Choose Activity dialog box, double-click Define document pricing procedures.
8. Choose the New Entries button.
9. Make the following entries:
Doc. pric. Procedure Description
Z SW Contract/Calloff
9 SW Bundle
10. Save your entries.
11. Choose Back.
Result You have defined Customer and Document Pricing Procedures.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 34 of 99
3.2.4 Billing Doc Type
3.2.4.1 Define Billing Doc Types
Use This activity will define the billing document types.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Documents Define Billing Types
2. On the Choose Activity dialog box, double-click Define Billing Types.
3. Choose the New Entries button.
4. Make the following entries:
Billing Type YH2 YH3
Description HT_SW Invoice Invoice-SW Bundle
Created by SAP SAP
Number systems pane
No.range int.assgt. #19 #19
General control pane
SD document categ. M M
Transaction group #7 #7
Invoice list type LR LR
Statistics Selected Selected
Relevant for rebate Selected Selected
Cancellation pane
Cancell.billing type S1 S1
Account assignment/pricing pane
Account Determ.Proc. KOFI00 KOFI00
Doc. pric. procedure Z 9
Acc. det. pay. cards A00001 A00001
Output/partners/texts pane
Output determ.proc. V10020 V10020
Application V3 V3
Output Type RD20 RD20
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 35 of 99
Header partners FK FK
Item partners FP FP
TextDetermProcedure #03 #03
Text determ.proc.itm #04 #04
5. Save your entries.
6. Choose Back.
7. Repeat steps 2 to 6 for the following information:
Billing Type YHV
Description HT-SW Invoice Contra
Created by SAP
Number systems pane
No.range int.assgt. #19
General control pane
SD document categ. M
Transaction group #7
Invoice list type LR
Statistics Selected
Relevant for rebate X
Cancellation pane
Cancell.billing type S1
Account assignment/pricing pane
Account Determ.Proc. KOFI00
Doc. pric. procedure
Acc. det. pay. cards
Output/partners/texts pane
Output determ.proc. V10010
Application V3
Output Type RD10
Header partners FK
Item partners FP
TextDetermProcedure #03
Text determ.proc.itm #04
Result You have defined Billing Types.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 36 of 99
3.2.5 SD Sales Document
3.2.5.1 Incompleteness Procedure
Use In this IMG activity, you define the incompleteness procedures that should apply to the various incompleteness objects. In an incompleteness procedure you group together the fields that are to be checked for completeness. If you have not entered data in one of the fields in the document, the document is incomplete. Depending on the status group you can block certain subsequent activities for the document. For every field in the procedure you also have to define whether a warning message should be issued during processing if no data is entered in this field. This function does not exist in delivery processing. When you select the control field, it has no further consequences.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Log of Incomplete Items Define Incompleteness Procedures
2. On the Display View “Groups” Overview screen, select the row for group B and in the Dialog structure pane, double-click Procedures.
3. Choose the Display/Change button.
4. Choose the New Entries button.
5. Make the following entries:
Incompletion procedure Description
Y4 Contract Item – RR
Y8 Contract It.- FOC
6. Save your entries.
7. Choose Back.
8. On the Change View “Procedures”: Overview screen, select the Y4 row and in the Dialog Structure pane, double-click Fields.
9. Choose the New Entries button.
10. Make the following entries:
Table Fld name Description Screen Status group Send warning
VBAP ARKTX Description PKAU 04
VBAP NETWR Net value PKON 04
VBAP PRSOK Pricing PKON 06
VBAP WERKS Plant PDE2 02
VBAP ZMENG Target quantity PKAU 03 Selected
VBKD PRSDT Pricing date PKAU 04
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 37 of 99
VBKD ZTERM Terms of Payment PDE3 04
VEDA VBEGDAT Contract start date PVER 01 Selected
VEDA VENDDAT Contract end date PVER 01 Selected
11. Save your entries.
12. Choose Back.
13. Repeat steps 8 to 12 for the Y8 row using the following information:
Tables Field name Description Screen Status group Send warning
VBAP ARKTX Description PKAU 04
VBAP WERKS Plant PDE2 02
VBAP ZMENG Target quantity PKAU 03 X
VEDA VBEGDAT Contract start date PVER 01 X
VEDA VENDDAT Contract end date PVER 01 X
Result You have defined Incompleteness Procedures.
3.2.6 Define Item Categories
3.2.6.1 Item Category Groups
Use Using the item category group, you group together different material types for item category determination from the SD view. For every material type, you can define a default item category group which is proposed by the SAP System when you create a material master record. In the sales document, the system determines the item category from the item category group of the material and from the sales document type and proposes this item category in the document. You assign item categories to sales order types and item category groups elsewhere.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Sales Document Item Define Item Category Groups
2. Choose the New Entries button.
3. Make the following entries:
Item category group Description
YHW1 SW Immediate
YHW2 SW Subscription
YHW3 SW Maint / Support
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 38 of 99
YHW4 SW Education
YHW5 SW Consulting
YHW6 SW Free Media/Doc
YHW7 Bundle Services
4. Save your entries.
5. Choose Back.
Result You have defined the Item Category Group.
3.2.6.2 Item Categories
Use In this menu option, you define item categories for sales documents. The item categories that are contained in the standard SAP ECC System together with the sales document types represent the usual business transactions. You have the following options for defining your own item categories:
Copy an existing item category and change it according to your requirements
Create a new item category
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Sales Document Item Define Item Categories
2. Choose the New Entries button.
3. Make the following entries:
Item category YHC1
Description Call Off Item SW
Business Data pane
Item type A
Completion rule
Relevant for Billing B
Billing Plan Type
Pricing X
Business data – item X
Sched.lines allowed X
Relevant for wgt/vol
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 39 of 99
Transaction Flow pane
Incompletion procedure #25
PartnerDetermProced. N
TextDetermProcedure #01
Screen sequence grp. N
4. Save your entries.
5. Choose Back.
6. Repeat steps 2 to 5 for the following information:
Item category YHC2 YHN1 YHN2 YHN3
Description Free of Charge Item Qty Ctrct – Consult Qty Ctrct-Doc/Media SW Consult Bundle
Business Data pane
Completion rule C C
Item Type A
Relevant for Billing A I
Billing Plan Type
Pricing X X
Business data - item X X X X
Sched.lines allowed X X
Relevant for wgt/vol X X
Transaction Flow pane
Incompletion procedure #24 Y4 Y8 28
PartnerDetermProced. N
TextDetermProcedure #01
Screen sequence grp. N N N N
Item category YHW1 YHW2 YHW3
Description SW Immediate SW Subscription SW Maint / Support
Business Data pane
Completion rule C C C
Relevant for Billing I I I
Billing Plan Type
Pricing X X X
Business data – item X X X
Transaction Flow pane
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 40 of 99
Incompletion procedure Y4 Y4 Y4
PartnerDetermProced. N N N
TextDetermProcedure #01 #01 #01
Screen sequence grp. N N N
Item category YHW4 YHA1
Description SW Educ QtyContract Rel Item
Business Data pane
Item type A
Completion rule C
Relevant for Billing B
Pricing X X
Business data – item X X
Sched.lines allowed X
Transaction Flow pane
Incompletion procedure Y4
PartnerDetermProced. N N
TextDetermProcedure #01 #01
Screen sequence grp. N N
Item category YHW5 YHW6 YHW7
Description SW Bundle SW Imm Bundle SW Maint Bundle
Business Data pane
Completion rule
Item Type A A
Relevant for Billing I I I
Billing Plan Type
Pricing X X X
Business data – item X X X
Sched.Line Allowed X X X
Transaction Flow pane
Incompletion procedure 28 28 28
PartnerDetermProced. N N N
TextDetermProcedure #01 #01 #01
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 41 of 99
Screen sequence grp. N N N
Bill of Material/Configurat
Structure scope A
Application SD01
Item category YH2N YH2R
Description Request Consult Req Edu RR
Business Data pane
Relevant for Billing C C
Pricing X X
Business data – item X X
Returns X X
Transaction Flow pane
Incompletion procedure 21 21
PartnerDetermProced. N N
TextDetermProcedure 01 01
ItemCat.stat.group #02 #02
Screen sequence grp. N N
Item category YHF1 YHF2 YHFR
Description Req BP-Mile Request Billing Plan Req. BPQ RR
Business Data pane
Relevant for Billing C I C
Billing Plan Type
Pricing X X X
Business data - item X X X
Returns X X X
Transaction Flow pane
Incompletion procedure 21 21 21
PartnerDetermProced. N N N
TextDetermProcedure 01 01 01
ItemCat.stat.group 02 02 02
Screen sequence grp. N N N
Result You have maintained Item Categories.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 42 of 99
3.2.6.3 Assign Partner Determination Procedure to Item Category
Use In this activity, you define the rules that should be used to perform automatic partner determination.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Partner Determination Set Up Partner Determination
2. On the Choose Activity dialog box, double-click Set Up Partner Determination for Sales Document Item.
3. Select the N row, and then in the Dialog Structure pane, double-click Partner Determination Procedure Assignment.
4. For the following item categories, enter N in the Part.Det.Proc column:
Item category PartDetProc
YHC1 N
YHC2 N
YHW1 N
YHW2 N
YHW3 N
YHW4 N
YHA1 N
YHW5 N
YHW6 N
YHW7 N
5. Save your entries.
6. Choose Back.
Result You have set up partner determination.
3.2.6.4 Assign Incompleteness Procedure to Item Categories
Use In this step, you assign procedures to the different incompleteness objects.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 43 of 99
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Log of Incomplete Items Assign Incompleteness Procedures
2. On the Choose Activity dialog box, double-click Assign procedures to the item categories.
3. Make the following entries:
Item category Incompletion procedure
YHC1 25
YHC2 24
YHN1 Y4
YHN2 Y8
YHW1 Y4
YHW2 Y4
YHW3 Y4
YHW4 Y4
YHA1
YHW5 28
YHW6 28
YHW7 28
YHN3 28
4. Save your entries.
5. Choose Back.
Result You have assigned Incompleteness Procedures.
.
3.2.6.5 Delivery Item Categories
Use In this menu option you define your item categories for deliveries. In connection with the delivery types, they represent the different business transactions in the SAP System.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 44 of 99
IMG Menu Logistics Execution Shipping Deliveries Define Item Categories for Deliveries
2. Choose the New Entries button.
3. Make the following entries:
Item category YHC1
SD document categ. J
Mat.no.'0' allowed X
Check quantity 0 A
Check minimum qty A
Relevant for picking X
StLocation required X
Determine SLoc X
Autom.batch determ. X
4. Save your entries.
5. Choose Back.
6. Repeat steps 2 to 5 for the following data:
Item category YHC2 YHA1
SD document categ. J J
Mat.no.'0' allowed X
Check quantity 0 A
Check overdelivery A
StLocation required X
Determine SLoc X
No batch check X
Result You have defined item categories.
3.2.7 Contracts
3.2.7.1 Date Determination Rule
Use A baseline date (for example, current date, beginning of contract) forms the basis of every date determination rule. A period to be defined is added to this baseline date.
Procedure
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 45 of 99
1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Define Rules For Determining Dates
2. Choose the New Entries button.
3. Make the following entries:
Date determin. rule Description Baseline date
Time period Time unit
Y2 Quarterly on First of Month 07 3 3
4. Save your entries.
5. Choose Back.
Result You have defined rules for determining dates.
3.2.7.2 Cancellation Rule
Use In this activity, you define the cancellation rules which specify the points at which a contract may be terminated.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Contracts Contract Data Control Cancellation Define Cancellation Rules
2. Choose the New Entries button.
3. Make the following entries:
Cancellat. rule
Description Canc. Date
Notice Canc. Unit
Canc. Period
Period Unit
Description for printing
YH03 Cancel w/ 3 months notice and yr renewal
08 3- 3 1 4 Customer can cancel contract with 3 months notice for yearly renewal
4. Save your entries.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 46 of 99
5. Choose Back.
Result You have defined cancellation rules.
3.2.7.3 Define Cancellation Procedure (Contract)
Use In this activity, you define the cancellation procedures that are allocated to a contract or a contract item when entering a contract. Using the assignment of cancellation procedures and cancellation rules in Customizing, the system determines the cancellation rule that is valid for a contract which specifies the times at which a contract may be terminated.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Contracts Contract Data Control Cancellation Define Cancellation Procedures
2. Choose the New Entries button.
3. Make the following entries:
Cancellation proced. Valid to Valid from Description
YH01 12/31/9999 01/01/1994 Cancl to ValidPrdEnd, yrly withdrwlRight
4. Save your entries.
5. Choose Back.
Result You have defined cancellation procedures.
3.2.7.4 Assign Cancellation Rule to Cancellation Procedure
Use In this activity, you allocate cancellation procedures and cancellation rules to each other. Using this allocation, the system determines the cancellation rule that is allowed from the cancellation procedure that you entered in the contract. You can allocate more than one rule to a cancellation procedure.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 47 of 99
IMG Menu Sales and Distribution Sales Sales Documents Contracts Contract Data Control Cancellation Assign Cancellation Rules and Cancellation Procedures
2. Choose the New Entries button.
3. Make the following entries:
Cancellation proced. Cancellation rule
YH01 YH03
4. Save your entries.
5. Choose Back.
Result You have assigned a cancellation rule to a cancellation procedure.
3.2.7.5 Update Contract Profile
Use The contract profile contains values for contract data that can be proposed when you create a contract.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Contracts Contract Data Define Contract Profiles
2. Choose the New Entries button.
3. Make the following entries:
Contract profile Description
Contract start rule
Contract end rule
Val. period. categ.
Cancellation proced.
Action date rule
Action
YB01 SW One-year Contract 01 08 02 YH01 19 0004
YB02 SW One-year Bundle 04 08 02 YH01 19 0004
4. Save your entries.
5. Choose Back.
Result You have defined contract profiles.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 48 of 99
3.2.8 Create Sales Document Type
3.2.8.1 Create Sales Doc Types
Use The sales document types represent the different business transactions in Sales and perform a central controlling function for the entire sales order process. The definition and configuration of sales document types can be divided into three parts:
Definition of the sales document types themselves (for example, standard order OR)
Definition of additional sales document functions (for example, number ranges)
Configurations for general sales and distribution functions (for example, pricing)
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Sales Document Header Define Sales Document Types
2. Choose the New Entries button.
3. Make the following entries:
Sales Document Type YHCM
Description SW Credit Memo Req.
SD document categ. K
Number systems pane
No.range int.assgt. #13
No. range ext. assg. #14
Item no.increment #000010
Sub-item increment #000010
General control pane
Reference mandatory M
Probability #100
Check credit limit
Application V1
Item division
Read info record X
Transaction Flow Pane
Screen sequence grp. GA
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 49 of 99
Incompletion procedure #14
Transaction group #0
Doc. pric. procedure Z
Display Range UALL
FCode for overv.scr. UER2
Scheduling Agreement Pane
Shipping Pane
Billing Pane
Dlv-rel.billing type
Order-rel.bill.type G2
Intercomp.bill.type
Block #08
Billing Plan Type
CndType line items
Paymt guarant. Proc. #01
Paym. Card plan type #03
Checking group #01
Contract pane
Contract profile
Contract data allwd. X
4. Save your entries.
5. Choose Back.
6. Repeat steps 2 to 5 for the following information:
Sales Document Type YHQ YHR YHWA YHDM YHWB
Description Software Contract
SW Contract Renew
Rel. to Qty. Contr.
SW Debit Memo Req.
SW Order.
SD document categ. G G C L C
Number systems pane
No.range int.assgt. #09 #09 #01 #15 #01
No. range ext. assg. #10 #10 #02 #16 #02
Item no.increment #000010 #000010 #000010 #000010 #000010
Sub-item increment #000010 #000010 #000010 #000010 #000010
General control pane
Reference mandatory G G M
Probability #100 #100 #000 #000 #100
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 50 of 99
Check credit limit A A
Application V1 V1 V1 V1
Item division X X
Read info record X X X X X
Transaction Flow Pane
Screen sequence grp. LP LP AU GA AU
Incompletion procedure #12 #12 #15 #12
Transaction group #4 #4 #0 #0 #0
Doc. pric. procedure Z Z Z A 9
Display Range UALL UALL UALL UALL UALL
FCode for overv.scr. UER1 UER1 UER1 UER2 UER2
Scheduling Agreement Pane
Shipping Pane
Delivery Type LF LF
Billing Pane
Dlv-rel.billing type YH3
Order-rel.bill.type YHV YHV YH2 L2 YH2
Intercomp.bill.type IV IV IV
Block #09
Billing Plan Type #02
CndType line items EK01
Paymt guarant. Proc. #01 #01
Paym. Card plan type #03 #03
Checking group #01 #01
Contract pane
Contract profile YB01 YB01 YB01
Contract data allwd. X X Y
Result You have defined Sales Document Types.
3.2.8.2 Assign Item Category
Use In this menu option, you can specify which item categories the system proposes during document processing for each sales document type and item category group. At the same time, you can specify additional item categories with which the system default can be overwritten. There is a maximum of three possible alternative item categories.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 51 of 99
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Sales Document Item Assign Item Categories
2. Choose the New Entries button.
3. Make the following entries:
Sales Document Type
Item category group
Item category of the higher-level item
Default item categ.
YHCM YHW1 YHF1
YHCM YHW2 YHF2
YHCM YHW3 YHFR
YHCM YHW4 YH2R
YHCM YHW5 YH2N
YHDM YHW1 YHF1
YHDM YHW2 YHF2
YHDM YHW3 YHFR
YHDM YHW4 YH2R
YHDM YHW5 YH2N
YHR YHW1 YHW1
YHR YHW2 YHW2
YHR YHW3 YHW3
YHR YHW4 YHW4
YHR YHW5 YHN1
YHR YHW6 YHN2
YHQ YHW1 YHW1
YHQ YHW2 YHW2
YHQ YHW3 YHW3
YHQ YHW4 YHW4
YHQ YHW5 YHN1
YHQ YHW6 YHN2
YHWA YHW4 YHA1
YHWA YHW5 YHC1
YHWA YHW6 YHC2
YHWB YHW1 YHW5 YHW6
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 52 of 99
YHWB YHW3 YHW5 YHW7
YHWB YHW4 YHA1
YHWB YHW5 YHC1
YHWB YHW5 YHW5 YHN3
YHWB YHW6 YHC2
YHWB YHW7 YHW5
YBFD YHW6 YBLN
4. Save your entries.
5. Choose Back.
Result You have assigned Item Categories.
3.2.8.3 Assign Sales Docs To Sales Area
Use In this menu option, you allocate the allowed order types to each sales area group. You do not need to make any entries at all if all the sales order types are allowed for each of your sales areas.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Sales Document Header Assign Sales Area To Sales Document Types
2. On the Choose Activity dialog box, double-click Assign sales order types permitted for sales areas.
3. Choose the New Entries button.
4. Make the following entries:
RefSorg.SalesDocType RefDistChannel-docs
RevDivision-DocType Sales Document Type
1000 10 10 YHCM
1000 10 10 YHDM
1000 10 10 YHQ
1000 10 10 YHR
1000 10 10 YHWA
1000 10 10 YHWB
5. Save your entries.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 53 of 99
6. Choose Back.
Result You have assigned the sales area to sales document types.
3.2.8.4 Assign Incompleteness Procedures
Use In this step, you assign procedures to the different incompleteness objects.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Log of Incomplete Items Assign Incompleteness Procedures
2. On the Choose Activity dialog box, double-click Assign procedures to the sales document types.
3. For the following Sales Document Type (SaTy) rows, enter the corresponding information in the Incompletion procedure (Proc.) column:
Sales Document Type Description Incompletion procedure
YHCM SW Credit Memo Req. #14
YHQ Software Contract #12
YHR SW Contract Renew #12
YHDM SW Debit Memo Req. #15
YHWB SW Order #12
4. Save your entries.
5. Choose Back.
Result You have assigned Incompleteness Procedures.
3.2.8.5 Document Pricing Procedure
Use You define the pricing procedures in this step.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 54 of 99
IMG Menu Sales and Distribution Basic Functions Pricing Pricing Control Define and Assign Pricing Procedures
2. On the Choose Activity dialog box, double-click Assign document pricing procedure to order types.
3. Choose the New Entries button.
4. Make the following entries:
Sales Document Type Doc. pric. procedure
YHCM Z
YHDM A
YHQ Z
YHR Z
YHWA Z
YHWB 9
5. Save your entries.
6. Choose Back.
Result You have assigned document pricing procedures to order types.
3.2.8.6 Assign Pricing Procedure
Use You define the pricing procedures in this step. In addition, you assign the pricing procedures to the transactions by defining the following dependencies:
Customer
Sales document type
Sales area
In the pricing procedure, you define which condition types should be taken into account and in which sequence. During pricing, the SAP System automatically determines which pricing procedure is valid for a business transaction and it takes the condition types contained in it into account one after the other.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Pricing Pricing Control Define and Assign Pricing Procedures
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 55 of 99
2. On the Choose Activity dialog box, double-click Define pricing procedure determination.
3. Choose the New Entries button.
4. Make the following entries:
Sales Org Division
Distr. Channel
Cust.pric. procedure
Doc. pric. procedure
Pricing procedure Condition type
1000 10 10 1 Z YHAJUS PR00
1000 10 10 Y Z YHAJUS PR00
1000 10 10 1 9 YHASUS PR00
1000 10 10 Y 9 YHASUS PR00
5. Save your entries.
6. Choose Back.
Result You have defined and assigned pricing procedures.
3.2.8.7 Assign Schedule Line Category
Use In this menu option, you assign schedule line categories to item categories. This allocation of schedule line categories is carried out depending on the MRP type that is specified in the material master record for a material. At the same time, you can enter a maximum of three schedule line categories with which the system default can be manually overwritten during document processing.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Schedule Lines Assign Schedule Line Categories
2. Choose the New Entries button.
3. Make the following entries:
Item category Prop.sched.line cat.
YHC1 CP
4. Save your entries.
5. Choose Back.
6. Repeat steps 2 to 5 for the following information:
Item category Prop.sched.line cat.
YQC1 CP
YHA1 CD
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 56 of 99
YHC2 CP
YHN3 CD
YHW5 CD
YHW6 CD
YHW7 CD
Result You have assigned schedule line categories.
3.2.8.8 Order reason
Use In this menu option you define the possible order reasons. They describe the reasons which led to an inquiry, quotation or order.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Sales Documents Sales Document Header Define Order Reasons
2. Choose the New Entries button.
3. Make the following entries:
Order reason Retro-billing Description
YH1 2 Credit to customer
YH5 2 Customer Debit
YH2 2 SW Media & Documentation
4. Save your entries.
5. Choose Back.
Result You have defined order reasons.
3.2.9 Material Determination
3.2.9.1 Condition Type Mat Determination
Use Material determination control is carried out using the condition technique explained in detail in the example of pricing or output determination.
Procedure
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 57 of 99
1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Material Determination Maintain Prerequisites for Material Determination
2. On the Choose Activity dialog box, double-click Define condition types.
3. Choose the New Entries button.
4. Make the following entries:
Condition Type Description Access sequence
YH01 Renewal A001
5. Save your entries.
6. Choose Back.
7. On the Choose Activity dialog box, double-click Maintain procedure.
8. Choose the New Entries button.
9. Make the following entries:
Procedure Description
Y00001 SW Material Renewal
10. Save your entries.
11. Choose Back.
12. Select the Y00001 row and in the Dialog structure pane, double-click Control data.
13. Choose the New Entries button.
14. Make the following entries:
Step number Counter Condition Type Description
10 #00 YH01 Renewal
15. Save your entries.
16. Choose Back.
Result You have maintained prerequisites and procedures for Material Determination.
3.2.9.2 Assign Mat Det Procedure to Doc Type
Use Material determination is carried out depending on the sales document. In this step, you can specify for each sales document type whether material determination should be carried out.
To do this, you must specify a material determination procedure for each sales document type.
Procedure
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 58 of 99
1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Material Determination Assign Procedures To Sales Document Types
2. For the following sales document types, make the following entries:
Sales Document Type Mat. determination
YHQ
YHR Y00001
3. Save your entries.
4. Choose Back.
Result You have assigned procedures to sales document types.
3.2.9.3 Substitution Rules
Use In this step, you define substitution reasons for material determination. The substitution reasons are entered in the master records for material determination.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Material Determination Define Substitution Reasons
2. Choose the New Entries button.
3. Make the following entries:
Substitution reason Description Warning
0010 Renewal Selected
4. Save your entries.
5. Choose Back.
Result You have defined Substitution Reasons.
3.2.10 Sales Document Copy Control
3.2.10.1 Copy Controls - Sales Doc to Sales Doc
Use
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 59 of 99
In this menu option, you define control data for the document flow of sales documents.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Maintain Copy Control for Sales Documents
2. On the Choose Activity dialog box, double-click Copying Control: Sales Document to Sales Document.
3. Choose the New Entries button.
4. Make the following entries:
Target SalesDocTyp YHR
From SalesDoc Type YHQ
Data transfer VBAK 051
Data transfer VBKD 101
Data transfer VBPA 001
VEDA 304
Copying requirements 002
5. Save your entries.
6. Choose Back.
7. Repeat steps 3 to 6 for the following information:
Target SalesDocTyp YHWA
From SalesDoc Type YHQ
Data transfer VBAK 051
Data transfer VBKD 101
Data transfer VBPA 001
Copying requirements 002
8. Select the first row you created, then in the Dialog Structure pane, double-click Item.
9. Choose the New Entries button.
10. Make the following entries:
Item Cat. Proposal YHW3
Item category YHW3
Copying requirements 301
Data transfer VBAP 151
Data transfer VBKD 102
Data transfer VBPA 002
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 60 of 99
Copy schedule lines X
Update document flow X
Pos./neg. quantity +
Pricing type C
11. Save your entries.
12. Choose Back.
13. Repeat steps 8 to 12 for the row with Target YHWA and Source YHQ, using the following information:
Proposed item categ. YHC1 YHC1 YHA1
Item category YHN1 YHN2 YHW4
Copying requirements 301 301 301
Data transfer VBAP 151 151 151
Data transfer VBKD 102 102 102
Data transfer VBPA 002 002 002
Copy schedule lines X X X
Update document flow X X X
Pos./neg. quantity + + +
Pricing type C C C
Cont. item copy mode B B
Result You have maintained copy control for sales documents.
3.2.10.2 Copy Control - Sales to Delivery Document
Use In this menu option, you define control data for the document flow of deliveries.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Logistics Execution Shipping Copying Control Specify Copy Control for Deliveries
2. Choose the Display <> Change button. Select New entries
3. Make the following entries
Target delivery type LF
From SalesDoc Type YHWA
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 61 of 99
Order requirements 001
Combination requirement 051
Header Data 001
4. Save your entries.
5. Select the row with a Target of LF and a Source of YHWA, then in the Dialog structure pane, double-click Item.
6. Choose the New Entries button.
7. Make the following entries:
Target delivery type LF
From SalesDoc Type YHWA
Item category YHC2
Order requirements 101
Item data 101
Business data 2
Update document flow X
Pos./neg. Quantity +
8. Save your entries.
9. Choose Back.
10. Repeat steps 5 to 8 for the following information:
Target delivery type LF
From SalesDoc Type YHWA
Item category YHA1
Order requirements 101
Item data 101
Business data 2
Update document flow X
Pos./neg. Quantity +
Result You have specified copy control for deliveries.
3.2.11 Billing Plan
3.2.11.1 Define Date Descriptions
Use In this step, you define date descriptions. These are the textual descriptions for the respective billing dates in the billing plan. The descriptions are only used for differentiating between the billing dates and have no controlling function.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 62 of 99
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Define Date Descriptions
2. Choose the New Entries button.
3. Make the following entries:
Date description Description
0010 Software Payment Plan
4. Save your entries.
5. Choose Back.
Result You have defined date descriptions.
3.2.11.2 Billing Plan
Use In this step, you define billing plan types which contain the basic control data for the billing plan.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Define Billing Plan Types
2. On the Choose Activity dialog box, double-click Maintain billing plan types for periodic billing.
3. Choose the New Entries button.
4. Make the following entries:
Billing Plan Type Y2
Billing Plan Type SW Quarterly BP
Start Date 13
End Date 14
Horizon 52
Dates From 11
Dates Until 09
Next Billing Date Y2
Default Date Cat. Y2
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 63 of 99
Create Dates Autom. X
In Advance X
Aut.corr. dates X
FCode for overv.scr. 0001
5. Save your entries.
6. Choose Back.
7. Repeat steps 3 to 6 for the following information:
Billing Plan Type Y3
Billing Plan Type SW Monthly BP
Origin of Start Date 13
Origin End Date 14
Horizon 52
Dates From 11
Dates Until 09
Next Billing Date 53
Default Date Cat. Y3
Online Order. X
In Advance X
Aut.corr. dates
FCode for overv.scr. 0001
8. Choose Back.
9. On the Choose Activity dialog box, double-click Maintain billing plan types for milestone billing.
10. Choose the New Entries button.
11. Make the following entries:
Billing Plan Type Y6
Billing Plan Type Software Billing Plan
Origin of Start Date 01
Date category Y1
Online Order X
FCode for overv.scr. 0003
12. Save your entries.
13. Choose Back.
14. Repeat steps 10 to 13 with the following information:
Billing Plan Type Y7 Y8
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 64 of 99
Billing Plan Type S/W BP Software Bundle
Origin of Start Date 01 01
Default Date Cat. Y1 Y1
Online Order X X
FCode for overv.scr. 0003 0003
Result You have defined billing plan types.
3.2.11.3 Maintain Date Category for Billing Plan
Use In this step, you can assign one or more date categories to each billing plan type or create new date categories.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Define And Assign Date Categories
2. On the Choose Activity dialog box, double-click Maintain Date Category for Billing Plan Type.
3. Choose the New Entries button.
4. Make the following entries:
Billing Plan Type Y6
Default Date Cat. Y1
Date category Software Billing Plan
Billing Plan Type Software Billing Plan
Date descript 0010 Software Payment Plan
Billing Rule 1
5. Save your entries.
6. Choose Back.
7. Repeat steps 3 to 6 for the following information:
Billing Plan Type Y2 Y8 Y7 Y3
Default Date Cat. Y2 Y1 Y1 Y3
Date Category SW Quarterly BP
Software Billing Plan
S/W BP SW Monthly BP
Billing Plan Type SW Software Bundle S/W BP SW
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 65 of 99
Quarterly BP
Monthly BP
Date descript 0001 Rent 0010 Software Payment Plan
0010 Software Payment Plan
0001 Rent
Billing Rule 6 1 1 6
Invoice Correction: Billing Type
G2
Invoice Correction: Billing Block
08
Result You have defined and assigned date categories
3.2.11.4 Define Blocking Reason for Billing
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distriution Billing Billing Document Define Blocking Reason For Billing
2. On the Choose Activity dialog box, double-click Billing:Blocking Reason.
3. Choose the New Entries button.
4. Make the following entries:
Blocking reason Description
Y1 Acceptance date
5. Save your entries
3.2.11.5 Assigning Blocking Reason for Billing Types
Use
In this activity, you assign blocking reasons to billing types.
Procedure
1. To perform the activity, choose one of the following navigation options:
IMG Menu Sales and Distribution → Billing → Billing Documents → Define Blocking Reason For Billing
Transaction Code SPRO
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 66 of 99
2. On the Change View ”Billing: Blocking Reasons”: Overview screen, choose New Entries.
3. Make the following entries:
Block BillT Billing Block Description Description
Y1 YH3 Check Credit Memo 4. Choose Save.
5. Choose Back.
3.2.11.6 Maintain Date Proposals for Billing Plan Types
Use This activity will define a billing plan for milestone billing.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Maintain Date Proposals for Billing Plan Types
2. On the Change View “Date Proposal Maintenance for Billing Plan Type“: Overview screen, double-click BillPlanTy Y6.
3. On the Change View “Date Proposal Maintenance for Billing Plan Type “: Overview screen, choose the Maintain date button.
4. On the Information: Billing plan: references cannot be transported dialog box, choose Enter.
5. On the Change View “Date Proposal Maintenance for Billing Plan Type”: Details screen, make the following entries:
Field name
Description User action and values
Note
Billing Date
Today’s Date
When creating the Sales Contract, this is the date that will default. This can be adjusted to suit the requirement at the time of contract creation
DtDs 0010
% 25
BR 1
6. Repeat for the following entries
Field name
Description User action and values
Note
Billing Date
One month from today’s date
When creating the Sales Contract, this is the date that will default. This can be adjusted to suit the requirement at the time of contract creation
DtDs 0010
% 75
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 67 of 99
Field name
Description User action and values
Note
BR 1
7. Save your entries.
8. On the Change View “Date Proposal Maintenance for Billing Plan Type“: Overview screen, double-click BillPlanTy Y8
9. On the Change View “Date Proposal Maintenance for Billing Plan Type “: Overview screen, choose the Maintain date button.
10. On the Information: Billing plan:references cannot be transported dialog box, choose Enter.
11. On the Change View “Date Proposal Maintenance for Billing Plan Type”: Details screen, make the following entries:
Field name
Description User action and values
Note
Billing Date
Today’s Date
When creating the Sales Contract, this is the date that will default. This can be adjusted to suit the requirement at the time of contract creation
DtDs 0010
% 40
BR 1
12. Repeat for the following entries
Field name
Description User action and values
Note
Billing Date
One month from today’s date
When creating the Sales Contract, this is the date that will default. This can be adjusted to suit the requirement at the time of contract creation
DtDs 0010
% 60
Block Y1
BR 1
13. Save your entries.
14. Choose Back.
15. Select a customizing request number when prompted, then choose Enter.
3.2.11.7 Assign Billing Plan to Sales Document Type
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Assign Billing Plan Types to Sales Document Type
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 68 of 99
2. Make the following entries:
Sales Document Type Billing Plan Type
YHWB Y8
3. Save your entries.
4. Choose Back.
Result You have assigned billing plan types to sales document type
3.2.11.8 Assign Billing Plan to Item Category
Use In this IMG activity, you assign a billing plan type and billing relevance 'I' (relevant for order-related billing/billing plan) to the item categories for which you want to create a billing plan. This assignment is necessary for creating a billing plan for the relevant order items.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Plan Assign Billing Plan Types to Item Categories
2. Make the following entries:
Item category Relevant for Billing Billing Plan Type
YHW1 I Y6
YHW2 I Y3
YHW3 I Y2
YHW5 I Y8
YHW6 I Y8
YHW7 I Y8
YHN3 I Y8
YHF2 I Y3
3. Save your entries.
4. Choose Back.
Result You have assigned billing plan types to item categories.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 69 of 99
3.2.12 Assign Output Determination Procedures
3.2.12.1 Assign Output Det. Procedure: Sales Docs
Use In this menu option, you assign output determination procedures to the documents. You may also specify an output type which is to be displayed when the relevant document is displayed or changed.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Basic Functions Output Control Output Determination Output Determination Using the Condition Technique Maintain Output Determination for Sales Documents Assign Output Determination Procedures
2. On the Choose Activity dialog box, double-click Allocate sales document header.
3. Make the following entries:
Sales Document Type Output determ.proc. Application Output Type
YHCM V10020 V1 BA02
YHQ V08001 V1 KO01
YHR V08001 V1 KO01
YHWA V10010 V1 BA00
YHDM V10020 V1 BA01
YHWB V10010 V1 BA01
4. Save your entries.
5. Choose Back.
Result You have assigned output determination procedures.
3.2.12.2 Assign Output Determination Procedure
Use In this menu option, you assign output determination procedures to the documents. You may also specify an output type which is to be displayed when the relevant document is displayed or changed.
Procedure 1. Access the activity using one of the following navigation options:
Transaction SPRO
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 70 of 99
Code
IMG Menu Sales and Distribution Basic Functions Output Control Output Determination Output Determination Using the Condition Technique Maintain Output Determination for Billing Documents Assign Output Determination Procedures
2. For the following billing types, make the following entries:
Billing Type Output determ.proc. Output Type
YH2 V10020 RD20
YH3 V10020 RD20
YHV V10010 RD10
3. Save your entries.
4. Choose Back.
Result You have assigned output determination procedures
3.2.13 Copy Control Billing Document to Sales
3.2.13.1 Copy control Billing Doc to Sales Doc
Use In this menu option, you define control data for the document flow of sales documents.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Maintain Copying Control For Sales Documents
2. On the Choose Activity dialog box, double-click Copying Control: Billing Document to Sales Document.
3. Choose the Display <> Change button.
4. Choose the New Entries button.
5. Make the following entries:
Target SalesDocTyp YHCM
Ref.billing doc.type YH2
Data transfer VBAK 052
Data transfer VBKD 103
Data transfer VBPA 003
Copying requirements 021
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 71 of 99
Copy item number Selected
6. Save your entries.
7. Choose Back.
8. Repeat steps 4 to 7 for the following information:
Target SalesDocTyp YHCM YHDM YHDM
Ref.billing doc.type YHV YH2 YHV
Data transfer VBAK 052 052 052
Data transfer VBKD 103 103 103
Data transfer VBPA 003 003 003
Copying requirements 021 021 021
Copy item number Selected Selected Selected
9. Select the first row you created (target YHCM, source YH2), and in the Dialog structure pane, double-click Item.
10. Choose the New Entries button.
11. Make the following entries:
Target Sales DocTyp YHCM
Ref. billing doc. type YH2
Proposed item categ. YH2N
Item category YHC1
Copying reqts 303
Data transfer VBAP 153
Data transfer VBKD 104
Data transfer VBPA 004
Pricing type D
Update document flow X
12. Save your entries.
13. Choose Back.
14. Repeat steps 9 to 14 for the following information:
Target SalesDocTyp
YHCM YHCM YHCM YHCM YHDM YHDM YHDM YHDM YHDM
Ref. billing doc. type
YHV YHV YHV YHV YH2 YHV YHV YHV YHV
Proposed item categ.
YHF1 YHF2 YHFR YH2R YH2N YHF1 YHF2 YHFR YH2R
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 72 of 99
Item category
YHW1 YHW2 YHW3 YHW4 YHC1 YHW1 YHW2 YHW3 YHW4
Copying reqts
303 303 303 303 303 303 303 303 303
Data transfer VBAP
153 153 153 153 153 153 153 153 153
Data transfer VBKD
104 104 104 104 104 104 104 104 104
Data transfer FPLA
000 403 403 000 000 000 403 403 000
Data transfer VBPA
004 004 004 004 004 004 004 004 004
Pricing type
D D D D D D D D D
Update document flow
X X X X X X X X X
Result You have maintained copy control for sales documents.
3.2.13.2 Copy Control Sales Doc to Billing Doc
Use In this menu option, you define control data for the document flow of billing documents.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Billing Billing Documents Maintain Copying Control For Billing Documents
2. On the Choose Activity dialog box, double-click Copying Control: Sales document to Billing document.
3. Choose the Display <> Change button.
4. Choose the New Entries button.
5. Make the following entries:
Target billing type YH2
From SalesDoc Type YHWA
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 73 of 99
Copying requirements 001
Copy item number Selected
6. Save your entries.
7. Choose Back.
8. Repeat steps 4 to 7 for the following information:
Target billing type YH2 YH3 YHV YHV G2 L2
From SalesDoc Type YHWB YHWB YHQ YHR YHCM YHDM
Copying requirements
001 001 001 001 001 001
Copy item number Selected Selected Selected Selected Selected Selected
Reference number B B
9. Select the first row you created (target YH2, source YHWA), and in the Dialog structure pane, double-click Item.
10. Choose the New Entries button.
11. Make the following entries:
Item category YHC1 YHA1
Copying requirements 002 002
Data transfer VBRK/VBRP 001 001
Billing quantity A A
Pos./neg. Quantity + +
Pricing type G G
12. Save your entries.
13. Choose Back.
14. Repeat steps 9 to 13 for the following information:
Target Bill. Type
YH2 YH2 YH2 YH2 YH3 YH3 YH3 YH3
From SalesDoc Type
YHWB YHWB YHWB YHWB YHWB YHWB YHWB YHWB
Proposed item categ.
Item category YHN3 YHW5 YHW6 YHW7 YHN3 YHW5 YHW6 YHW7
Copying requirements
002 002 002 002 002 002 002 002
Data VBRK/VBRP
000 000 000 000 000 000 000 000
Billing quantity A C A A A C A A
Pos./neg. + + + + + + + +
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 74 of 99
quantity
Pricing type D D D D D D D D
Target Bill. Type YHV YHV YHV YHV YHV YHV YHV YHV
From SalesDoc Type
YHQ YHQ YHQ YHQ YHR YHR YHR YHR
Proposed item categ.
Item category YHW1 YHW2 YHW3 YHW4 YHW1 YHW2 YHW3 YHW4
Copying requirements
002 002 002 002 002 002 002 002
Data VBRK/VBRP
000 000 000 000 000 000 000 000
Billing quantity A A C C A A C C
Pos./neg. quantity
+ + + + + + + +
Pricing type D D D D D D D D
Target Bill. Type
G2 G2 G2 G2 G2 G2 G2 G2 G2 G2
From SalesDoc Type
YHCM YHCM YHCM YHCM YHCM YHCM YHCM YHCM YHCM YHCM
Proposed item categ.
Item category
YH2N YH2R YHC1 YHF1 YHF2 YHFR YHW1 YHW2 YHW3 YHW4
Copying requirements
002 002 002 002 002 002 002 002 002 002
Data VBRK/VBRP
002 002 002 002 002 002 002 002 002 002
Billing quantity
A A A A A A A A A A
Pos./neg. quantity
+ + + + + + + + + +
Pricing type D D D D D D D D D D
Target Bill. L2 L2 L2 L2 L2 L2 L2 L2 L2 L2
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 75 of 99
Type
From SalesDoc Type
YHDM YHDM YHDM YHDM YHDM YHDM YHDM YHDM YHDM YHDM
Proposed item categ.
Item category
YH2N YH2R YHC1 YHF1 YHF2 YHFR YHW1 YHW2 YHW3 YHW4
Copying requirements
002 002 002 002 002 002 002 002 002 002
Data VBRK/VBRP
002 002 002 002 002 002 002 002 002 002
Billing quantity
A A A A A A A A A A
Pos./neg. quantity
+ + + + + + + + + +
Pricing type D D D D D D D D D D
Result You have maintained copying control for the billing documents.
3.2.13.3 Copy Control Billing Doc to Sales Doc
Use In this menu option, you define control data for the document flow of sales documents.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution Sales Maintain Copy Control for Sales Documents
2. On the Choose Activity dialog box, double-click Copying Control: Billing Document to Sales Document.
3. Choose the Display <> Change button.
4. Select the row with a target of YCM and a source of YF2, and then in the Dialog Structure pane, double-click Item.
5. Choose the New Entries button.
6. Make the following entries:
Proposed item categ. Y2N
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 76 of 99
Item category YQC1
Copying requirements 303
Data transfer VBAP 153
Data transfer VBKD 104
Data transfer VBPA 004
Pricing type D
Update document flow X
7. Save your entries.
8. Choose Back twice.
9. Repeat steps 4 to 8 for the row with the target of YCM and the source of YFV, using the following information:
Proposed item categ. YF1 YF2 YFR Y2R
Item category YSW1 YSW2 YSW3 YSW4
Copying requirements 303 303 303 303
Data transfer VBAP 153 153 153 153
Data transfer VBKD 104 104 104 104
Data transfer FPLA 403 403 403 000
Data transfer VBPA 004 004 004 004
Pricing type D D D D
Update document flow X X X X
Result You have maintained copy control for sales document items.
3.2.14 Revenue Recognition Setting
3.2.14.1 Maintain Revenue Realization Account Determination
Use This activity will assign the account for unbilled receivables in revenue recognition.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
OVUR
IMG Menu Sales and Distribution Basic Functions Account Assignment/Costing Revenue Recognition Maintain Account Determination
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 77 of 99
2. On the Choose Activity dialog box, double-click Assign account for unbilled receivables.
3. On the Change View “Revenue Realization: Account Det. Unbilled Receivables screen, choose the New Entries button.
4. Make the following entries:
Field name User action and values
App V
ChAc 0010
Recon.acct 121000
ANonBldRec 125320
5. Choose the Save button.
Choose the Back button.
6. Select a customizing request number when prompted and choose Enter.
3.2.14.2 Set Revenue Recognition For Item Categories
Use This activity will set revenue recognition for item categories.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Sales and Distribution -> Basic Functions -> Account Assignment/Costing ->Revenue Recognition ->Set Revenue Recognition for Item Categories
2. On the Change View “Maintain Item categories: Revenue Recognition”: Overview Screen, select the corresponding item category and make the following entries for Revenue Recognition:
Field name User action and values
Item Category YH2N
Rev. Recognition F
Acc. Period start Blank
Revenue Dist. Blank
3. Repeat this step for the following entries
Item category
Rev. recognition
Acc. Period start
Revenue Dist.
Revenue Event
YH2R F blank Blank Blank
YHFR F blank Blank Blank
YHN3 B blank blank B
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 78 of 99
YHW3 A B C Blank
YHW4 B blank Blank Blank
YHW7 A A Blank Blank
YHA1 B blank Blank Blank
4. Choose the Save button.
5. Choose the Back button.
6. Select a customizing request number when prompted and choose Enter.
3.3 COPA
3.3.1 Structures
3.3.1.1 Define Value Field
Use This activity defines the value field.
Procedure 1. Access the activity using one of the following navigation options
IMG Menu Controlling Profitability Analysis Structures Maintain Operating Concern Value Fields
Transaction Code
KEA6
2. On the Edit Characteristic: Start screen, select the Value fields from operating concern radio button, then choose Create/Change.
3. Accept the info message.
4. On the Change Value Fields: Overview screen, make the following entries, activate and save each value field:
Value Field Description Amount Quantity
VVYSV Subscription Revenue X
3.3.1.2 Assign Value Field and Characteristic to Operating Concern
Use This activity assigns the value field and characteristic to the operating concern.
Procedure 1. Access the activity using one of the following navigation options:
IMG Menu Controlling Profitability Analysis Structures Define Operating Concern Maintain Operating Concern
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 79 of 99
Transaction Code
KEA0
2. On the Maintain operating Concern screen:
3. Enter your Operating concern (for example 1010) in the Operating Concern field.
4. Choose Change.
5. Confirm the dialog box.
6. Choose Change data structure.
7. On the Change Data Structure: Characteristic screen:
8. Select the KMMAKL characteristic and transfer it from the Transfer from pane to the Data structure pane by choosing the left arrow button.
9. Choose the Value field tab page.
10. To transfer the following fields from the Transfer from box to the Data structure box, select the VVYSV field and choose the left arrow button.
11. Choose Activate.
12. Choose Back.
13. In the Generate Environment dialog box, choose Yes to generate the Operating Concern Environment.
14. Choose the Environment tab and make sure that client-specific and cross-client activation indicators are green.
3.3.2 Revaluation Keys
3.3.2.1 Maintain Revaluation Keys
Use Revaluation keys are necessary to change specified value fields by certain percentages.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
KEF1
IMG Menu Controlling Profitability Analysis Planning Planning Aids Revaluation Key Maintain Revaluation Keys
2. Make the following entries:
Rev Name
YH1 Revaluation (05%)
Field Name Name Percentage
ABSMG Sales quantity 5 %
ERLOS Revenue 5 %
KWBONI Bonuses 5 %
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 80 of 99
KWKDRB Customer Discount 5 %
VV950 Travel expenses 5 %
VV970 Costs third party 5 %
VVLCV Labor Costs variable 5 %
VVMCV Manufact. costs vari 5 %
VVWAR Warranty cost 5 %
VVYSV Subscription Revenue 5 %
Save your entries
3.3.3 Planning Layout
3.3.3.1 Define Planning Layout
Use This activity defines the planning layout.
Procedure 1. Access the activity using one of the following navigation options:
Transaction code
KE14
IMG Menu Controlling Profitability Analysis Planning Manual Entry of Planning Data Define Planning Layout
2. On the Report Painter: Create Planning Layouts for Sales & Profit Planning screen, enter the necessary data.
Field name Description User action and values Comment
Planning Layout YH100
Description Plan Sales SW
3. Choose Enter.
4. Make the following entries:
Material Group
Product Sales Quantity
Subscription Revenue
Revenue Customer Discount
Characteristic Characteristic Value field Value field Value field
Value field
Bonuses Cost third Party
Travel Expenses
Labor Costs variable
Manufact. costs vari
Warranty Cost
Value Field
Value Field
Value Field Value field Value field Value field
5. On the Report Painter: Create Planning layout for Sales and Profit Planning screen, choose Edit Gen. data selection Gen. data selection.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 81 of 99
6. On the Element definition: General data selection screen in Available characteristics section mark the characteristics listed in table below.
7. Choose Move selected to left.
8. Make the following entries:
Name Variable ON/OFF From Variable ON/OFF To
Record type F
Version X 001
Period/year X 001 X 002
Plant *
Sales Org *
Procurement *
Unit Sales qty *
9. Choose Check, then choose Confirm.
10. Save your entries.
3.3.4 Planning Framework
3.3.4.1 Define Planning Levels
Procedure 1. Access the activity using one of the following navigation options:
Transaction code
KEPM
IMG Menu Controlling Profitability Analysis Planning Planning Framework Set Up Planning Framework
2. On the Planning Framework: Overview screen, right click Planning levels and choose Create Planning Level.
3. On the Create Planning Level dialog box, make the following entries:
Field name User action and values
Key YHSW
Description Planning for Hi-Tech SW
4. Choose Enter to continue.
5. On the Planning Framework: Overview screen, choose the Charact. tab.
6. Drag the following characteristics from the Characteristic list section and drop them into the Planning level section:
Description Field name
Material Group KMMAKL
Period/year PERIO
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 82 of 99
Plant WERKS
Procurement BESKZ
Product ARTNR
Record Type VRGAR
Sales Org. VKORG
Unit Sales qty ABSMG_ME
Version VERSI
7. Choose the Selection tab.
8. Make the following entries:
Characteristic From
Record type F
Unit Sales qty EA
9. Save your entries.
3.3.4.2 Define Planning Packages
Use In this activity, you define planning packages.
Procedure 1. Access the activity using one of the following navigation options:
Transaction code
KEPM
IMG Menu Controlling Profitability Analysis Planning Planning Framework Set Up Planning Framework
2. On the Planning Framework: Overview screen, right-click the planning level YHSW Planning for Hi-Tech SW and choose Create Planning Package.
3. On the Create Planning Package dialog box, make the following entries:
Field name User action and values
Key YHSW
Description Planning for Hi-Tech SW
4. Choose Enter to continue.
5. Save your entries.
3.3.4.3 Define Planning Methods (Parameter Set)
Use In this activity, you define the parameter set for the planning methods.
Procedure
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 83 of 99
1. Access the activity using one of the following navigation options:
Transaction code
KEPM
IMG Menu Controlling Profitability Analysis Planning Planning Framework Set Up Planning Framework
2. On the Planning Framework: Overview screen:
3. Double click the Planning level YHSW Planning for Hi-Tech SW.
4. In the Planning methods section, right click Enter planning data and choose Create Parameter Set.
5. On the Parameter Set: Create dialog box, make the following entries:
Field name User action and values
Key YHSW
Description Planning for Hi-Tech SW
6. Choose Enter to continue.
7. On the Planning Framework: Overview screen, choose the Settings tab.
8. Make the following entries:
Field name User action and values
Layout YH100
Currency USD
Distribution key currency 2
Distribution key quantities 2
Integrated Excel
Active
X
9. Choose Save to save the entries.
10. Repeat these steps to create Parameter sets for the methods Copy (Enter period shift 12), , Display Planning Data, Revaluation (Enter Revaluation Key YH1),
3.3.5 Transfer of Billing Documents
3.3.5.1 Assign Value Fields
Use In this activity, you assign the value fields.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
KE4I
IMG Menu Controlling Profitability Analysis Flows of Actual Values
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 84 of 99
Transfer of Billing Documents Assign Value Fields
2. Make the following entries (XXXX, your Operating concern):
OpCo CTyp Name Val. fld Description
XXXX YHSV SW Subscription (M) VVYSV Subscription Revenue
3. Save your entries
3.3.6 Change PA Transfer Structure for Settlement
Use In this activity you customize settlement in the PA transfer structure.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
KEI2
IMG Menu Controlling Profitability Analysis Flows of Actual Values Order and Project Settlement Define PA Transfer Structure for Settlement
2. Select PA transfer structure FI Direct Acct Assign. fr. FI/MM
3. Double-click Assignment Line and select New Entries
PA PAA Text
F1 60 Sales deduction
4. Double-click Assignment Line and double-click Source
PA PAA CO Area Cost Element From Cost element To Source
FI 50 1000 410005 410007 Costs/revenue
F1 60 1000 440025 440027 Costs/revenue
5. Double-click Assignment Line and double-click Value Field
PA PAA Operating Concern Quantity / Value Fixed / variable Value fld
F1 50 XXXX Value field 3 ERLOS
F1 60 XXXX Value field 3 KWKDRB
6. Save your entries
3.3.7 Information System
3.3.7.1 Change Profitability Report
Use In this activity, you add the material group characteristic to the profitability report.
Procedure
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 85 of 99
1. Access the activity using one of the following navigation options:
Transaction Code
KE32
IMG Menu Controlling Profitability Analysis Information System Change Profitability Report
2. On the Change Profitability Report: initial screen, select the following data:
Report YBF1010
3. In the Characteristics view, add the following characteristics:
Characteristics
Material Group
4. Save your entries.
3.3.7.2 Change Forms for Profitability Reports
Use The following steps are executed in one transaction. You can stay in the transaction until all steps of this chapter are finalized and saved.
Procedure 1. Access the activity using one of the following navigation options:
IMG Menu Controlling Profitability Analysis Information System Report Components Define Forms Define Forms for Profitability Reports
Transaction code
KE35
2. On the right side of the Report Painter : Change Forms Screen, double-click the Forms
Field name Description
Forms YBF1010
3. To create new elements, on the left side of the Report Painter: Change Forms screen, double-click the button next to YBF1010.
4. On the right side of the Report Painter : Change Forms screen, select the Revenue row and choose Insert Element.
5. On the Select element type dialog box, select Value field with characteristics and choose Confirm.
6. In the Value field field of the Element definition screen, enter VVYSV – Subscription Revenue and choose Confirm.
7. To change the formula, double-click the Net Sales row.
8. Place the cursor before Y003 and select Y002 from the Formula Components.
9. Place a cursor before Y003 and from formula Components, select Y002 and enter the formula: ( ( Y002 + Y003 + Y004 ) - Y010 ) - Y011
10. Save your entries
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 86 of 99
3.4 Materials Management
3.4.1 Material Type for Non-valuated Media
Use Whenever you create a material master record, you must assign it to a material type. This requires you to first define the attributes of each material type.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
SPRO
IMG Menu Logistics – General Material Master Basic Settings Material Types Define Attributes of Material Types
2. Choose the New Entries button.
3. Make the following entries:
Material Type YHBW
Material type descr. Lng1
Nonvaluated Media
Field reference ROH
SRef: material type
ROH
Ext. Purchase Orders
2
Int. purchase orders
2
User departments
Accounting, MRP, Purchasing, Basic Data, Storage, Forecasting, Quality Management, Warehouse Management, Sales, Plant Stocks, Storage Location Stocks
Acct cat. reference
0007
Ref. material type
UNBW
Quantity updating
In all valuation areas
Value updating In no valuation area
4. Save your entries.
5. Choose Back.
6. Select the row you just created, and then in the Dialog structure pane, double-click Quantity/value updating.
7. For the following rows, select the checkboxes in the Qty updating column.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 87 of 99
Valuation Area Material Type
0001 YHWB
1000 YHBW
1100 YHWB
8. Save your entries.
9. Choose Back.
Result 11. You have defined attributes of material types
3.4.2 Define Material Groups
Procedure 1. Access the activity using one of the following navigation options:
IMG Menu Logistics General Material Master Settings for Key Fields Define Material Groups
Transaction Code
SPRO
2. On the Change View "Material Groups": Overview screen, choose New Entries.
3. Make the following sets of entries:
Material Group Mat.grp.description Description 2
YHSWY4 HT-SW Maint & Supp HT-SW Maintenance and Support
YHSWY5 HT-SW Educ & Consult HT-SW Education and Consulting
YHSWY6 HT-SW License HT-SW License
YHSWY7 HT-SW Bundle Service HT-SW Bundle Services
4. Save your entries.
4 Master Data
4.1 Materials Management
4.1.1 Material Type: DIEN – Service
Use The purpose of this activity is to change the material master data on work scheduling view.
Procedure 1. Access the activity using one of the following navigation options:
SAP Menu Logistics Materials Management Material Master Material
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 88 of 99
Create (General ) Immediately
Transaction Code
MM01
2. On the Create Material: Initial screen, enter the following values for each of the materials and choose Enter.
Field Value1 Value 1 Value 3 Value 4 Value 5
Material HT-D-LIMM HT-D-LSUB HT-D-SUP HT-D-MAINT HT-D-EDUC
Industry sector Service Service Service Service Service
Material type Service Service Service Service Service
Field Value1 Value 1 Value 3 Value 5
Material HT-D-CONSULT
HT-D-MAINTRENEW
HT-D-SUPRENEW
HT-D-BUNDLE
Industry sector
Service Service Service Service
Material type
Service Service Service Non Valuated Media
3. Select View Basic Data1, Basic data 2, Sales; Sales Org data 1, Sales Org data 2, Sales: General/Plant, Foreign Trade: Export data, Sales Text, Accounting 1 and Accounting 2, and choose Enter.
4. Enter the required data and choose Continue.
Field Description Values Comment
Plant Plant 1 (1000)
Sales Org 1000
Distr Channel 10
5. Enter the following values for each single material and choose Enter.
Field HT-D-LIMM
HT-D-LSUB HT-D-SUP
HT-D-MAINT
HT-D-EDUC
View
Material description
Software License - Immediate
Software License - Subscription
Software Support
Software Maintenance
Software - Education
Basic data1
Material group YHSWY6 YHSWY6 YHSWY4 YHSWY4 YHSWY5 Basic data1
Base Unit of Measure
EA EA EA EA H Basic data1
GenItemCatGroup LEIS LEIS LEIS LEIS LEIS Sales Org 2
Item category group
YHW1 YHW2 YHW3 YHW3 YHW4 Sales Org 2
Acct assignment grp
Y6 Y6 Y4 Y4 Y5 Sales Org 2
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 89 of 99
Tax classification material
1 1 1 1 0 Sales Org 1
Cash Discount X X X X X Sales Org 1
Valuation Class 3200 3200 3200 3200 3200 Accounting 1
Price Unit 1 1 1 1 1 Accounting 1
Price Control S S S` S` S Accounting 1
6. Save your entries. Choose Back.
7. Enter the required data and choose Continue.
Field Description Values Comment
Plant Plant 1 (1000)
Sales Org 1000
Distr Channel 10
Field HT-D-CONSULT
HT-D-MAINTRENEW
HT-D-SUPRENEW
HT-D-BUNDLE
View
Material description
Software - Consulting
Software Maintenance Renewal
Software Support Renewal
Software-Bundle
Basic data1
Material group YHSWY5 YHSWY4 YHSWY4 YHSWY7 Basic data1
Base Unit of Measure
H EA EA EA Basic data1
GenItemCatGroup LEIS LEIS LEIS LEIS Sales Org 2
Item category group
YHW5 YHW3 YHW3 YHW7 Sales Org 2
Acct assignment grp
Y5 Y4 Y4 Sales Org 2
Tax classification material
0 1 1 1 Sales Org 1
Cash Discount X X X X Sales Org 1
Valuation Class 3200 3200 3200 3200 Accounting 1
Price Unit 1 1 1 1 Accounting 1
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 90 of 99
Price Control S S S` S` Accounting 1
8. For more information, see the variant file SMB99_MM01_ALL_VIEWS_O015_J01_474.txt
9. Save your entries. Choose Back.
Result You have created material master
4.1.2 Nonvaluated Media Goods Materials-YHWB Material Type: YNBW – Non Valuated Media Materials
1. Access the activity using one of the following navigation options:
SAP Menu Logistics Materials Management Material Master Material Create (General ) Immediately
Transaction Code
MM01
2. On the Create Material: Initial screen, enter the following values for each of the materials and choose Enter.
Field Value1
Material HT_YDOCMEDIA
Industry sector Service
Material type Nonvaluated Media
3. Select View Basic Data1, Basic data 2, Sales; Sales Org data 1, Sales Org data 2, Sales: General/Plant, Foreign Trade: Export data, Sales Text, Purchasing,Foreign trade:Import Data,Purchase Order Text, General Plant Data/Storage 1, general Plan Data/Storage 2, Accounting 1 and Accounting 2 and Storage Location Stock, then choose Enter.
4. Enter the required data and choose Continue.
Field Description Values Comment
Plant Plant 1 (1000)
Stor Location 1030
Sales Org 1000
Distr Channel 10
5. Enter the following values for each single material and choose Enter.
Field HT_YDOCMEDIA View
Material description Software - Media and Documentation Basic data1
Material group YHSWY6 Basic data1
Base Unit of Measure EA Basic data1
Gross Weight 1 Basic Data1
Purchasing Group 100 Purchasing
Weigh Unit LB Basic data
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 91 of 99
GenItemCatGroup NORM Sales Org 2
Item category group YHW6 Sales Org 2
Acct assignment grp 03 Sales Org 2
Loading group 0003 Sales:General/Plant
Storage Location 1030 Stor loc Stock
Availability check 02 Sales:General/Plant
Net Weight 01 Sales:General/Plant
Transportation Group 0004 Sales:General/Plant
Moving Average Price 3 Accounting 1
Tax classification material 0 Sales Org 1
Cash Discount X Sales Org 1
Valuation Class 3300 Accounting 1
Price Unit 1 Accounting 1
Price Control S Accounting 1
6. Save your entries. Choose Back
7. For more information, see the variant file SMB99_MM01_ALL_VIEWS_O015_J01_474.txt.
4.2 Sales and Distribution
4.2.1 Material Determination Condition Record
4.2.2 Create Material Determination Condition Records (YH01)
Use This activity will create the material determination condition records.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code VB11
IMG Menu menu entry menu entry menu entry
2. In the Condition field, enter YH01 and press Enter.
3. Make the following entries:
Material entered Substitute material Unit of Measure Reason
HT-D-MAINT HT-D-MAINTRENEW EA 0010
HT-D-SUP HT-D-SUPRENEW EA 0010
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 92 of 99
4. Save your entries.
5. For details on the purchasing info record, refer to the external variant file SMB18_VB11_O014_Q70_474.TXT
Result You have created a substitution material
4.2.3 Create Sales Condition Record (BA01 & BA02)
Use This activity will create sales condition records for BA01 and BA02
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VV11
IMG Menu Logistics Sales and Distribution Master Data Output Sales Document Create
2. In the Condition field, enter BA02 and press Enter.
3. Make the following entries:
Sales Org
Sales Document type
Function
Message transmission medium
Dispatch time
Output device
1000 YHCM SP 1 4 LP01
1000 YHDM SP 1 4 LP01
4. In the Condition field, enter BA01 and press Enter.
5. Make the following entries:
Sales Org
Sales Document type
Function
Message transmission medium
Dispatch time
Output device
1000 YHWA SP 1 4 LP01
1000 YHWB SP 1 4 LP01
6. Save your entries.
7. For details on the material master, refer to the external variant file SMBUSE_VV11_O228_J01_474.TXT
Result You have created the sales condition records
4.2.4 Create Sales Condition Record (KO01)
Use
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 93 of 99
This activity will create sales condition records for BA01 and BA02
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VV11
IMG Menu Logistics Sales and Distribution Master Data Output Sales Document Create
2. In the Condition field, enter BA02 and press Enter.
3. Make the following entries:
Sales Org
Customer
Function
Message transmission medium
Dispatch time
Output device
1000 100000 SP 1 4 LOCL
1000 100001 SP 1 4 LOCL
1000 100002 SP 1 4 LOCL
1000 100003 SP 1 4 LOCL
1000 100004 SP 1 4 LOCL
1000 100005 SP 1 4 LOCL
4. Save your entries.
5. For details on the material master, refer to the external variant file SMB15_VV11_O002_J30_474.TXT
Result You have created the sales condition records
4.2.5 Create Billing Condition Records (RD10/RD20)
Use This activity will create billing condition records.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VV31
IMG Menu Logistics Sales and Distribution Master Data Output Billing Document Create
2. In the Condition field, enter RD10 and press Enter.
3. Make the following entries:
Sales Org Billing Type Function Message transmission
Dispatch time
Output device
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 94 of 99
medium
1000 YHV BP 1 4 LP01
4. In the Condition field, enter RD20 and press Enter.
5. Make the following entries:
Sales Org
Billing Type
Function
Message transmission medium
Dispatch time
Output device
1000 YH2 BP 1 4 LP01
1000 YH3 BP 1 4 LP01
6. Save your entries.
7. For details on the material master, refer to the external variant file SMB15_VV31_O001_474.TXT
Result You have created the billing condition records.
4.2.6 SD Condition for condition type PR00
Use This activity will create the SD condition for condition type PR00.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VK11
IMG Menu Logistics Sales and Distribution Master Data Conditions Select Using Condition Type Create
2. In the Condition field, enter PR00 and press Enter.
3. Select the key combination Material with release status and make the following entries:
Sales Org
Distribution Channel Material entered
Per Unit of Measure
Amount
1000 10 HT-D-CONSULT 1 H 100
1000 10 HT-D-LIMM 1 EA 2000
1000 10 HT-D-EDUC 1 H 75
4. Save your entries.
5. For details on the purchasing info record, refer to the external variant file SMB99_VK15_O200_J01_474.TXT
Result
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 95 of 99
You have created the SD condition type.
4.2.7 SD Condition for condition type YHSV
Use This activity will create the SD condition for condition type YHSV.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VK11
IMG Menu Logistics Sales and Distribution Master Data Conditions Select Using Condition Type Create
2. In the Condition field, enter YHSV and press Enter.
3. Select the key combination Material and make the following entries:
Sales Org
Distribution Channel Material entered
Per Unit of Measure
Amount
1000 10 HT-D-LSUB 1 EA 210
1000 10 HT-D-MAINT 1 EA 25
1000 10 HT-D-MAINTRENEW 1 EA 20
1000 10 HT-D-SUP 1 EA 50
1000 10 HT-D-SUPRENEW 1 EA 40
4. Save your entries.
5. For details on the purchasing info record, refer to the external variant file SMBUSE_VK11_O001_J01_474.TXT
Result You have created the SD condition type.
4.2.8 SD Condition for condition type YHSM
Use This activity will create the SD condition for condition type YHSM.
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VK11
IMG Menu Logistics Sales and Distribution Master Data Conditions Select Using Condition Type Create
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 96 of 99
2. In the Condition field, enter YHSM and press Enter.
3. Select the key combination SOrg/DsrCh/Material_Mainitem/Material.
4. Make the following entries:
Sales Org
Distribution Channel
MnItm PrcRefMatl Material entered
Per Unit of Measure
Amount
1000 10 HT-D-BUNDLE
HT-D-MAINT 1 EA
280
5. Save your entries.
6. For details on the purchasing info record, refer to the external variant file SMBUSE_VK11_O001_J02_474.TXT
Result You have created the SD condition type.
4.2.9 SD Condition for condition type YHSV
Use This activity will create the SD condition for condition type YHSV
Procedure 1. Access the activity using one of the following navigation options:
Transaction Code
VK11
IMG Menu Logistics Sales and Distribution Master Data Conditions Select Using Condition Type Create
2. In the Condition field, enter YHSV and press Enter.
3. Select the key combination SOrg/Distr Chl/SalesDocType/Material.
4. Make the following entries:
Sales Org
Distribution Channel
Sales Doc Type
Material entered
Per Unit of Measure
Amount
1000 10 YHR HT-D-MAINT 1 EA 20
1000 10 YHR HT-D-SUP 1 EA 40
5. Save your entries.
6. For details on the purchasing info record, refer to the external variant file SMBUSE_VK11_O001_J03_474.TXT
Result You have created the SD condition type.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 97 of 99
4.3 CO
4.3.1 Create Activity Types
Use Activity types are used for cost center allocations and other logistic scenarios (e.g. production).
Prerequisites Allocation cost elements (cost element category ‘43’) must have been defined.
Procedure 1. Access the activity using the following navigation options:
SAP Menu Accounting Controlling Cost Center Accounting Master Data Activity Type Individual Processing Create
Transaction Code
KL01
2. On the Create Activity Type: Initial Screen, enter the necessary data and choose Master Data.
3. On the Create Activity Type: Basic Screen, enter the necessary data and save.
4. Make the following sets of entries:
All activity types are valid from 01/01/2006 to 12/31/9999.
Activity Type
Name Description Activity Unit
CCtr categories
ATyp Category
Allocation Cost Element
Price Indicator
YHPRO Programming Programming H E 1 943090 1
YHSWD Software Dev Software Dev H * 1 943090 1
5. Save your entries.
CCtr categories are the Valid Cost Center Categories, A Type Category refers to the Activity Type Category and the Price Indicator is the Price Indicator Calculate Allocation Price.
6. For details on the purchasing info record, refer to the external variant file SMB15_KL01_O017_N71_474.TXT
Result You have created activity types.
4.3.2 Change Activity Type/ Price Planning Actual Year
Use
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 98 of 99
The purpose of this activity is to plan the output of cost centers and the prices.
Prerequisites Cost centers and activity types must have been created.
Ensure that the planner profile is set to SAPALL. To do so, go to transaction code KP04 (or from the menu, choose Accounting Controlling Planning Set Planner Profile). In the Planner Profile field, enter SAPALL and press Enter.
Procedure 1. Access the activity using the following navigation options:
Transaction Code
KP26
SAP System Menu
Accounting Controlling Cost Center Accounting Planning Activity Output/Prices Change
2. On the Change Activity Type/Price Planning: Initial Screen, enter the necessary data and choose Overview Screen.
Field name Description User actions and values Note
Version <version> see table below
From Period 1
To Period 12
Fiscal year <current year>
Cost center <cost center> See table below
To
Or group
Activity Type (AT) <AT> See table below
To
Or group
Entry: Form-based
Select
3. On the Change Activity Type/Price Planning: Overview Screen, make the following entries and save your entries.
For changing cost centers use (next combination or STRG + F2)
Cost Center AT Distr. Key
Distr. Key
Price (fixed) Price (Var)
Price Unit PP Ind Version
1910 YHSWD 1 1 200 00001 1 0
1321 YHSWD 1 1 75 00001 1 0
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
SAP Best Practices Revenue Recognition Processing (474): Configuration Guide
© SAP AG Page 99 of 99
Cost Center AT Distr. Key
Distr. Key
Price (fixed) Price (Var)
Price Unit PP Ind Version
1501 YHPRO 1 1 100 00001 1 0
The headings in the above table have been abbreviated. The following table shows the technical names and their descriptions.
Heading Description Statement
CC Cost Center
AT Activity Type
Plan Act Plan Activity
Distr. Key Distribution Key
Documentation for Application-specific Distribution Key
Cap. Capacity
Price (fixed
Price (fixed Fixed Price Per Unit of Measure in CO Area Currency
Price (var Variable price Variable Price Per Unit of Measure in CO Area Currency
Price Unit Price Unit Price Unit in Controlling Area Currency
PP Ind. Plan Price Indicator
Indicator showing how the SAP system calculates the price of a business process or activity type for a cost center
4. Save your entries.
5. For details on the purchasing info record, refer to the external variant file SMB15_KP26_O023_N71_474.TXT
Result You have now planned the activity outputs of the cost centers as well as the prices for those activities.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.