ABAP Development for Sales and Distribution in SAP
Exits, BAdIs, and Enhancements. Learn how to enhance and modify Sales and Distribution in SAP. Benefit from real-life examples and detailed code listings. Determine which enhancement technique is right for which situation
(Sprache: Englisch)
This book explains solutions to the most common enhancement scenarios in SD, and provides insight on how to implement light and flexible enhancements. You'll follow along with specific examples of when the standard SD system doesn't meet business...
Leider schon ausverkauft
Buch (Gebunden)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „ABAP Development for Sales and Distribution in SAP “
Klappentext zu „ABAP Development for Sales and Distribution in SAP “
This book explains solutions to the most common enhancement scenarios in SD, and provides insight on how to implement light and flexible enhancements. You'll follow along with specific examples of when the standard SD system doesn't meet business requirements, including sales orders and billing, and understand how to find the right enhancement and implement the solution. Learning about ABAP development for Sales and Distribution in SAP has never been so practical-jump in with a book that explains the whys and hows!1. No-Nonsense Enhancement AdviceUnderstand when enhancements should be used, and what impacts they'll have on your SAP system in the short and long term.
2. What Enhancement Will Work?There is no "best" enhancement-learn how to compare the pros and cons of different enhancement methods and understand how they can tailor your standard SD functionality.
3. Detailed ScenariosSee specific examples that illustrate where enhancements are necessary, then how to find and implement custom enhancements to meet a company's specific SD needs.
4. Practical SD TopicsSales order processing, delivery processing, and billing: Find enhancement scenarios and solutions in the book by these common topics.
5. Comprehensive AppendicesFind detailed listings of BAdIs and exits for sales orders, delivery, invoicing, transport documents, and more, as well as complete coding examples.
Highlights:
- Explicit and implicit enhancements
- Persistent objects and classes
- Enhancement and Switch Framework
- Enterprise services
- VOFM routines
- Repository Infosystem
- Validations
- Remote function calls (RFC)
- Customer-defined routines
- KPI reporting
Inhaltsverzeichnis zu „ABAP Development for Sales and Distribution in SAP “
Preface ... 13
1. Introduction to Enhancements in Sales and Distribution ... 19
1.1 ... Enhancing Standard SD Functionality ... 20
1.2 ... Customer Routines ... 32
1.3 ... The Enhancement and Switch Framework ... 34
1.4 ... Comparison of Enhancement Methods ... 41
1.5 ... Summary ... 43
PART I Enhancements in Sales Order Processing ... 45
2. Validating Sales Order Data ... 47
2.1 ... Business Scenario ... 47
2.2 ... Finding the Right Enhancement ... 48
2.3 ... Implementing the Solution ... 51
2.4 ... Summary ... 59
3. Capturing and Saving Additional Data Fields in Sales Order Processing ... 61
3.1 ... Business Scenario ... 61
3.2 ... Finding the Right Enhancement ... 62
3.3 ... Implementing the Solution ... 66
3.4 ... Summary ... 82
4. Creating an SAP CRM Activity after SD Order Billing ... 83
4.1 ... Business Scenario ... 83
4.2 ... Finding the Right Enhancement ... 84
4.3 ... Communication between SAP Systems via RFC ... 90
4.4 ... Implementing the Solution ... 93
4.5 ... Summary ... 99
5. Filtering Pricing Data within a Web Service ... 101
5.1 ... Background on SOA and Enterprise Services ... 102
5.2 ... Business Scenario ... 109
5.3 ... Finding the Right Enhancement ... 111
5.4 ... Implementing the Solution ... 111
5.5 ... Summary ... 120
6. Using a Custom Field in SD Pricing ... 121
6.1 ... Business Scenario ... 121
6.2 ... Finding the Right Enhancement ... 122
6.3 ... Implementing the Solution ... 123
6.4 ... Summary ... 130
PART II Enhancements in Delivery Processing ... 133
7. Setting a Delivery Block on the Header Level ... 135
7.1 ... Business Scenario ... 135
7.2 ... Finding the Right Enhancement ... 136
7.3 ... Implementing the Solution ... 137
7.4 ... Summary ... 144
... mehr
8. Using a BAdI to Keep Track of Delivery KPIs ... 145
8.1 ... Business Scenario ... 145
8.2 ... Finding the Right Enhancement ... 148
8.3 ... Implementing the Solution ... 150
8.4 ... Summary ... 161
9. Using a Customer Exit to Enhance the Outbound Delivery Monitor ... 163
9.1 ... Business Scenario ... 163
9.2 ... Finding the Right Enhancement ... 165
9.3 ... Implementing the Solution ... 166
9.4 ... Summary ... 175
PART III Enhancements in Billing ... 177
10. Invoice Splitting Using a VOFM Routine ... 179
10.1 ... Business Scenario ... 179
10.2 ... Finding the Right Enhancement ... 180
10.3 ... Implementing the Solution ... 184
10.4 ... Summary ... 192
11. Changing Invoice Reference and Numbering Range during Document Creation ... 195
11.1 ... Business Scenario ... 195
11.2 ... Finding the Right Enhancement ... 198
11.3 ... Implementing the Solution ... 201
11.4 ... Summary ... 208
PART IV Conclusion ... 209
12. Finding the Right Enhancement Technique ... 211
12.1 ... Techniques Used and How the Solution Was Found ... 211
12.2 ... Solution Search Categories ... 213
12.3 ... Key Aspects When Implementing Enhancements ... 214
12.4 ... There is No "Silver Bullet" ... 216
13. Future Outlook ... 217
Appendices ... 221
A ... Exits and BAdIs in Sales and Distribution ... 223
B ... Code Listing for Class ZCL_SURVEY ... 249
C ... The Author ... 253
Index ... 255
8.1 ... Business Scenario ... 145
8.2 ... Finding the Right Enhancement ... 148
8.3 ... Implementing the Solution ... 150
8.4 ... Summary ... 161
9. Using a Customer Exit to Enhance the Outbound Delivery Monitor ... 163
9.1 ... Business Scenario ... 163
9.2 ... Finding the Right Enhancement ... 165
9.3 ... Implementing the Solution ... 166
9.4 ... Summary ... 175
PART III Enhancements in Billing ... 177
10. Invoice Splitting Using a VOFM Routine ... 179
10.1 ... Business Scenario ... 179
10.2 ... Finding the Right Enhancement ... 180
10.3 ... Implementing the Solution ... 184
10.4 ... Summary ... 192
11. Changing Invoice Reference and Numbering Range during Document Creation ... 195
11.1 ... Business Scenario ... 195
11.2 ... Finding the Right Enhancement ... 198
11.3 ... Implementing the Solution ... 201
11.4 ... Summary ... 208
PART IV Conclusion ... 209
12. Finding the Right Enhancement Technique ... 211
12.1 ... Techniques Used and How the Solution Was Found ... 211
12.2 ... Solution Search Categories ... 213
12.3 ... Key Aspects When Implementing Enhancements ... 214
12.4 ... There is No "Silver Bullet" ... 216
13. Future Outlook ... 217
Appendices ... 221
A ... Exits and BAdIs in Sales and Distribution ... 223
B ... Code Listing for Class ZCL_SURVEY ... 249
C ... The Author ... 253
Index ... 255
... weniger
Autoren-Porträt von Michael Koch
Michael Koch was born in Aachen, Germany. His career in IT started in 1990 as a COBOL and RPG programmer. He soon started a double business degree course at Fachhochschule Aachen, which led to his first adventures in ABAP coding. Michael completed his course at CoventryUniversity, England, where he graduated in 1998.Since then, he has worked on national and multinational SAP projects in both consulting and end-user roles. During his work in the SAP arena, he covered various industries including automotive, FMCG, entertainment, insurance, telecoms, and high tech.In 2002, Michael founded his own freelance business, Pixelbase (http://pixelbase.co.uk), which provides independent SAP development consulting. Pixelbase's focus is SAP NetWeaver web development, rich Internet applications, application architecture and design, customizations, upgrades, and interfaces. Pixelbase takes pride in its work and aims to give clients value for money by offering independent, real-world advice.Michael now lives in England with his family. He has been a member of the SAP Mentor initiative since 2009.
Bibliographische Angaben
- Autor: Michael Koch
- 2012, Neuausgabe, 260 Seiten, Maße: 18,2 x 23,6 cm, Gebunden, Englisch
- Verlag: SAP Press
- ISBN-10: 1592294200
- ISBN-13: 9781592294206
- Erscheinungsdatum: 12.11.2012
Sprache:
Englisch
Kommentar zu "ABAP Development for Sales and Distribution in SAP"
Schreiben Sie einen Kommentar zu "ABAP Development for Sales and Distribution in SAP".
Kommentar verfassen