348
pages
English
Ebooks
2019
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Découvre YouScribe et accède à tout notre catalogue !
Découvre YouScribe et accède à tout notre catalogue !
348
pages
English
Ebooks
2019
Vous pourrez modifier la taille du texte de cet ouvrage
Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus
Publié par
Date de parution
20 septembre 2019
EAN13
9789388176446
Langue
English
Poids de l'ouvrage
2 Mo
Publié par
Date de parution
20 septembre 2019
EAN13
9789388176446
Langue
English
Poids de l'ouvrage
2 Mo
SAP TOOLS, METHODOLOGIES AND TECHNIQUES
by Sudipta Malakar
BPB PUBLICATIONS
FIRST EDITION 2018
Copyright © BPB Publications, INDIA
ISBN: 978-93-8728-451-7
All Rights Reserved. No part of this publication can be stored in a retrieval system or reproduced in any form or by any means without the prior written permission of the publishers.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The Author and Publisher of this book have tried their best to ensure that the programmes, procedures and functions described in the book are correct. However, the author and the publishers make no warranty of any kind, expressed or implied, with regard to these programmes or the documentation contained in the book. The author and publisher shall not be liable in any event of any damages, incidental or consequential, in connection with, or arising out of the furnishing, performance or use of these programmes, procedures and functions. Product name mentioned are used for identification purposes only and may be trademarks of their respective companies.
All trademarks referred to in the book are acknowledged as properties of their respective owners.
Distributors:
BPB PUBLICATIONS 20, Ansari Road, Darya Ganj New Delhi-110002 Ph: 23254990/23254991
DECCAN AGENCIES 4-3-329, Bank Street, Hyderabad-500195 Ph: 24756967/24756400
BPB PUBLICATIONS 376 Old Lajpat Rai Market, Delhi-110006 Ph: 23861747
MICRO MEDIA Shop No. 5, Mahendra Chambers, 150 DN Rd. Next to Capital Cinema, V.T. (C.S.T.) Station, MUMBAI-400 001 Ph: 22078296/22078297
Published by Manish Jain for BPB Publications, 20, Ansari Road, Darya Ganj, New Delhi-110002 and Printed by Repro India Pvt Ltd., Mumbai
PREFACE
Notice how SAP has changed the world now. Whether you are a newbie or an old-hat, you can learn to design & build simple and advanced SAP Data Medium Exchange (DME) graphical Tool, BAPI, Web services, MDM applications with ABAP/4, SAP UI5, Fiori, LSMW tool, ALE, IDOC, TabStrip control, SAP Query tool, SAP Quick viewer tool, Webdynpro, Object oriented ALV with SALV Factory method, SAP Report Painter tool by using this comprehensive artifact. You can also enrich your skillsets with the new object-oriented approach. Use this detailed programming referral guide to develop and optimize your applications. You'll be programming for SAP in no time. The goal of writing this book is to describe different SAP ABAP programming best practices, taken reference from different SAP & IBM blogs, books, articles, Global networks,Wikipedia, organizational forums, portals, etc.
The document explains what "Data conversion" is. What data needs to be converted and what method is used for this. It also explains cleansing the data and approach towards the historical data and its significance. The document gives an overview about the data conversion and can be consider as initial overview of the subject".
This book promises to be a very good starting point for beginners and an asset for those having insight towards programming.
It is said "To err is human, to forgive divine". Although the book is written with sincerity and honesty but in this light, I wish that the shortcomings of the book will be forgiven. At the same the author is open to any kind of constructive criticisms and suggestions for further improvement. All intelligent suggestions are welcome and the author will try itsbest to incorporate such in valuable suggestions in the subsequent editions of this book.
Acknowledgement
No task is a single man's effort. Cooperation and Coordination of various peoples at different levels go into successful implementation of this book. There is always a sense of gratitude, which everyone expresses others for their helpful and needy services they render during difficult phases of life and to achieve the goal already set.
At the outset I am thankful to the almighty that is constantly and invisibly guiding every body and helped me to work on the right path.
I am very much thankful to my parents, spouse, son and family for their guidance which motivated me to work for the betterment of consultants by writing the book with sincerity and honesty. Without their support, this book is not possible.
I wish my sincere thanks to colleagues who helped and kept me motivated for writing this text.
I also thank the Publisher and the whole staff at BPB Publication, especially Mr. Manish Jain for motivation and for bringing this text in a nice presentable form.
Finally, I thank everyone who has directly or indirectly contributed to complete this authentic work.
Table of Contents
Chapter 1 - DME Overview
1.1 Transaction Code
DMEE
1.2 Main Components Of DME File
1.3 Dmee Tree Nodes Creation Procedure
1.4 Configuration Of Data Medium Exchange (DME) Graphical Tool File
1.5 Conclusion
1.6 Golden Rules
1.7 Quiz Sessions
Chapter 2 - Purpose Of Sap MDM Data Conversion Document
2.1 Activities In Data Conversion
2.2 Types Of Systems
2.3 Approach To Sap Data Loads
2.4 Terms
2.5 Data Types To Be Converted
2.6 Data Not Be Converted
2.7 Target Systems
2.8 Migration Environment/Tools
Chapter 3 - Conversion Methodologies
3.1 Sap Data Conversion Landscape
3.2 LSMW (Legacy Systems Migration Workbench)
3.3 Custom Development
3.4 Data Conversion Approach
3.5 Documentation
Chapter 4 - Web Services
4.1 What Is Web Services?
4.2 What Is Sap Proxy?
4.3 What Is .Net Web Service?
4.4 Creating Web Services Using Web Services Wizard For A Function Module
4.5 Creating Web Services Using Web Services Wizard For A Function Module:
4.5.1 Creating Virtual Interface:
4.5.2 Creating Web Service Definition:
4.5.3 Releasing Web Services:
4.5.4 Testing Web Services
4.5.5 Procedure To Re-Create The Web Services:
Chapter 5 - BAPI User Guide
5.1 Use
5.2 Prerequisites
5.3 Required Knowledge
5.4 Introduction
5.4.1 Use
5.5 Business Framework
5.5.1 Use
5.5.2 Features
5.6 Sap Business Objects
5.6.1 Definition
5.6.2 Structure
5.6.3 Integration
5.7 Business Application Programming Interface (BAPIS)
5.7.1 Use
5.7.2 Integration
5.7.3 Prerequisites
5.8 Advantages Of Using BAPIS
5.9 Characteristics Of BAPIS
5.9.1 Use
5.10 Standardized BAPIS
5.10.1 Features
5.11 Service BAPIS For Help Functions
5.11.1 Use
5.11.2 Features
5.12 SAP Enhancements to BAPIS
5.12.1 Purpose
5.12.2 Process Flow
5.13 Bapis Of Sap Interface Types
5.13.1 Use
5.14 Business Object Repository
5.14.1 Definition
5.15 Programming With BAPIS
5.15.1 Use
5.15.2 Integration
5.15.3 Features
5.16 Object-Oriented Access To BAPIS
5.16.1 Purpose
5.16.2 Process Flow
5.17 Function-Oriented Access To BAPIS
5.17.1 Purpose
5.17.2 Process Flow
5.18 Programming Dialog Applications
5.18.1 Use
5.18.2 Features
5.19 Programming Distributed Applications
5.19.1 Use
5.19.2 Features
5.20 Transaction Model For Developing Bapis
5.20.1 Use
5.20.2 Features
5.21 BAPIS Transaction Model With Commit
5.21.1 Use
5.22 BAPI Transaction Model Without Commit
5.22.1 Use
5.23 Determining Bapis Of Business Objects
5.23.1 Procedure
5.24 Specifying The Key Fields Of The Business Object
5.24.1 Prerequisites
5.24.2 Procedure
5.25 Specifying The BAPIS Parameters
5.25.1 Prerequisites
5.25.2 Procedure
5.25.3 Result
5.26 Determining The Name Of The Function Module
5.26.1 Prerequisites
5.26.2 Procedure
5.27 Displaying BAPIS Documentation
5.28 Determining BAPIS Of Interface Types
5.28.1 Procedure
5.29 Specifying The BAPIS Parameters
5.29.1 Prerequisites
5.29.2 Procedure
5.30 Displaying Bapi Documentation
5.31 Examples Of Bapi Calls
5.32 Calling Bapis From Java
5.33 Calling Bapis From Visual Basic
5.34 Calling Bapis From ABAP
5.35 Modifying BAPIS
5.35.1 Use
5.36 User Exits
5.36.1 Use
5.36.2 Features
5.37 Customer Enhancements
5.37.1 Purpose
5.38 Enhancements Through Modification
5.38.1 Purpose
5.38.2 Process Flow
5.39 Customer Developments
5.39.1 Purpose
5.39.2 Process Flow
5.40 Namespaces
5.40.1 Definition
5.41 BAPI Creation
5.41.1 Technical Steps (From 0 - 16) For BAPI Creation
5.42 Frequently Used BAPIS
5.43 Definitions
5.44 List Of Bapis In Sap
5.45 How To Find BAPI for A Transaction
5.46 Bapi Implementation Checklist
Chapter 6 - SAP Report Painter
6.1 Demo Of Sap Report Painter
Sap Report Painter Steps
6.2 Create A Report Actual Planed Variance YTD Report
6.3 Row Selection: Double Click On Row1 And Select the Following Properties
6.4 YTD Planned
6.5 YTD Var
6.6 YTD %Var
Chapter 7 - Object Oriented Alv Using Salv Factory Method
Chapter 8 - Event Handling In 2 Grids Simultaneously (Alv Oops (SAP ABAP))
Chapter 9 - Creating Alv With Dynamic Columns
Chapter 10 - Creation Of Drop Down In Alv In Web Dynpro ABAP
Chapter 11 - Webdynpro Application With Interactive Alv Component And Use Of Tabstrip And Tooltips
11.1 Source Code:
11.2 Test Case @ Project S2P:
11.3 Portal Linking:
11.4 Tool Tips And Help Drop Down Got Created As Below:
11.5 Scrollable Columns:
11.6 Text Fields Tooltip Dropdowns:
Chapter 12 - Webdynpro Abap - 7 Steps For Creating Alv
Chapter 13 - Alv Print Version Functionality
Chapter 14 - Alv Table With Business Graphics
Chapter 15 - Sending The Multiple Alvs As Pdf Attachment Through Email
Chapter 16 - Sap Query Creation Steps
Chapter 17 - Simple Report Creation Using SAP Quick Viewer Tool
17.1 Demo 1:
17.2 Demo 2:
17.3 Other Table Joins Which Are Useful
17.3.1 Table Information Table Join
17.3.2 Material Master Data Review
17.3.3 Characteristics And Classes
17.3.4 Bom Data Review
17.3.5 Routing Data Review
17.3.6 Production Version Data Review
17.3.7 Work Center Data Reviews
17.3.8 Handling Units With Values
17.4 Demo 3:
Chapter 18 - SAP Ale Scenario Development
18.1 Introduction To Ale Development
18.2 Ale Example
18.3 Settings On The Sender End
18.4 Definin