ABAP for Functional Consultants
|
|
|
- Rodger Curtis
- 10 years ago
- Views:
Transcription
1 ABAP for Functional Consultants Anthony Cecchini, President, INFORMATION TECHNOLOGY PARTNERS Founded in 1993, Women Owned 8(M), Small Business Certified with a GSA IT 70 Schedule, we focus solely on SAP. IT Partners has 20 years of experience helping both large and midsize companies, and Government Entities. Anthony has 17 years of experience in SAP R/3 business process analysis and SAP systems integration. His areas of expertise include SAP NetWeaver integration; ALE development; RFC, BAPI, IDoc, Dialog, and Web Dynpro development; and customized Workflow development.
2 Cracking the Code SAP consultants come in all shapes and sizes from the extreme techie guys that can only communicate in binary code, to those smooth talking gift of the gab salesman like functional consultants who run in fear at the thought of discussing anything technical. When a project gets on the way, somehow the two must meet and work together. Being a Techie - I want to help bridge this chasm and help functional consultants Crack the Code and gain some footing with this presentation.
3 ROLES Functional Consultant A functional consultant evaluates the demands in talking with the customer's representatives, transforms the essence into an abstract and algorithmic business model. Hence, he/she identifies the use cases and transforms them into logical views. Then the main task starts: customizing the respective business area and making sure the system reacts in the manner according to the constraints of the requested use case. Along with this an SAP functional consultant needs to develop functional specifications.
4 ROLES Technical Consultant Technical consultants plan the technical requirements for an object with the Functional Consultant and the manager of the technical team and then carry out the required technical tasks in the system. Depending on the scope and complexity of the implementation, technical consultants may work in several areas, for example, system administration, database administration, network administration, operating system administration, development of cross-application components, or ABAP Development. Along with this an SAP Technical consultant needs to develop Technical specifications.
5 GAP ANALYSIS While the Functional Consultant defines and isolates the GAP in the Use Case, the Technical Consultant decides the best Technical Realization in achieving the Goal or end state desired. My assertion is, the quality, stability, and overall integrity of the process is increased (x) fold by collaboration from start to finish.
6 What will we discuss? ABAP Client Server Architecture ABAP Repository ABAP Workbench Introduction to ABAP Programming Language Data Dictionary Structures Internal Tables Transparent Tables User Exits and Badi's ALE & IDocs ABAP Debugger
7 Client Server Architecture The Presentation layer contains user interface like SAP GUI, and the Enterprise Portal for the user to view the data from the application layer The ABAP programs run in the Application layer. The ABAP programs then read the data needed for processing from the database. Database layer is the lowest level. Data is managed using the relational database management system (RDBMS) concept.
8 What is Repository? The Repository consists of all system development objects in the SAP R/3. Some development objects are: Report Program Function Groups and Function Modules DDIC Tables Dynpro Components Classes & Methods Packages. etc. The repository is divided according to the application components. Within the application component there are several packages which contains relevant object for logical subdivision. Whenever an application object is developed it must be assigned to a package.
9 Searching the Repository There is a Search tool you can use to search the repository information system. This is used to make random searches like search for all programs by a particular package To get to the repository information system, follow the menu path from SAP access Menu. Tools->ABAP Workbench->Overview- >Information system or use transaction SE84 or SE80
10 ABAP Workbench ABAP Workbench includes tools that are required for the creation and editing of repository objects. These tools cover the entire software development life cycle. ABAP Editor: It is used for editing the source code. ABAP Dictionary: It is used for creation of database table definitions, data types, data elements and so on. Screen painter: It is used for configuring screen along with the functions for user dialogs. Menu painter: It is used for defining user interfaces like menu bar, standard toolbar, application tool bar and function key settings. Function Builder: It is used for creation and maintenance of function modules. Class builder: It is used for maintaining global classes and interfaces.
11 ABAP Workbench Each of the repository objects can be edited using a respective tool. For our convenience we can access all these tools in The Object navigator, Transaction SE80. The Object navigator is split into two areas: Tool Area Navigation Area
12 ABAP Workbench Navigation Area: Navigation area on the left hand side of the screen displays the hierarchy of the objects. We can either display or hide the navigation area in the screen by selecting full screen mode on or off. Double clicking on an object in the navigation area displays the object in its corresponding editor in the tool area. For example if you choose a program it will be displayed in the ABAP Editor in the tool area and if you choose a class it will be displayed in the class builder. Tool Area: It is the area for displaying and editing the development object using the appropriate tool like class builder or ABAP editor etc.
13 Introduction to ABAP Programming Language REPORT TEST. WRITE 'Hello World'. Advanced Business Application Programming ABAP is platform independent. It is independent of the database and operating system ABAP programs have individual statements The first word is the ABAP Keyword. End statements with a period.
14 Introduction to ABAP Programming Language WRITE FLIGHTINFO-CITYFROM. WRITE FLIGHTINFO-CITYTO. WRITE FLIGHTINFO-AIRPTO. Chained statements Consecutive statements with an identical first (leftmost) part can be combined into a "chained" statement using the chain operator ":" (colon). WRITE: FLIGHTINFO-CITYFROM, FLIGHTINFO-CITYTO, FLIGHTINFO-AIRPTO. The common part of the statements is written to the left of the colon, the differing parts are written to the right of the colon and separated by commas.
15 Introduction to ABAP Programming Language Where do you think ABAP programs Run?
16 Introduction to ABAP Programming Language Where do you think ABAP programs Run? Where is the Data the ABAP program needs?
17 Introduction to ABAP Programming Language Where do you think ABAP programs Run? Where is the Data the ABAP program needs?
18 Introduction to ABAP Programming Language ABAP is platform independent. It is independent of the database and operating system How do we read and write data from the RDBMS?
19 Introduction to ABAP Programming Language ***************************************** ** Program: BOOKINGS ** Author: Joe Byte, 07-Jul-2007 ** *************************************** REPORT BOOKINGS. * Read flight bookings from the database SELECT * FROM FLIGHTINFO WHERE CLASS = 'Y' "Y = economy OR CLASS = 'C'. "C = business OPEN SQL Open SQL consists of a set of ABAP statements that perform operations on the central database in the SAP System. The results of the operations and any error messages are independent of the database system in use. (...)
20 Introduction to ABAP Programming Language ***************************************** ** Program: BOOKINGS ** Author: Joe Byte, 07-Jul-2007 ** *************************************** REPORT bookings. * Read flight bookings from the database SELECT * FROM FLIGHTINFO WHERE CLASS = 'Y' "Y = economy OR CLASS = 'C'. "C = business Final Thoughts.. ABAP does not differentiate between upper and lowercase for keywords. Comment lines begin with a * Double quotes indicate the rest of the statement is comment (...)
21 Introduction to ABAP Programming Language Bonus Slide Commonly used System Fields in ABAP
22 What will we discuss? ABAP Client Server Architecture ABAP Repository ABAP Workbench Introduction to ABAP Programming Language Data Dictionary Structures Internal Tables Transparent Tables User Exits and Badi's ALE & IDocs ABAP Debugger
23 What is a Data Dictionary? A data dictionary in computing terms is the source of information in which the system data is defined in a logical way. The data dictionary is the core of a well-structured development environment. The elements that make up a dictionary are known as metadata. The ABAP data dictionary data is the core of the R/3 development system. The integration of the ABAP dictionary with the development and runtime environments is an active integration.
24 Name of component Name of structure Type to which component is assigned Structures Structures allows to combine values that logically belong to one data object. You can define a structure using transaction SE11. When defined using SE11, it becomes part of the Repository and can be used by ALL developers. These are referred to as GLOBAL
25 Structures Structure variables are defined in the ABAP program with DATA statements DATA wa_zaddress TYPE zaddress. Using Global Type LOCAL Structure variables are defined in the ABAP program with DATA statements DATA BEGIN OF ls_zaddress, name TYPE surname, street(30) TYPE c, city TYPE spfli_type-cityfrom, END OF ls_zaddress.
26 Internal Tables Internal table is a data object to keep identically structured data records at runtime. ABAP internal tables are STORED IN MEMORY not on the RDBMS. Individual records are known as table rows or table entries. Used in retaining data from database tables or sequential files for future processing. DATA gt_tab TYPE <Type> OCCURS 0 TIMES. DATA gt_itab TYPE TABLE OF <Table_type>. DATA gt_itab TYPE TABLE OF <Struc_type>.
27 Internal Tables ABAP internal tables are STORED IN MEMORY not on the RDBMS.
28 Internal Tables You can ADD lines to an Internal Table using the APPEND or INSERT Commands.
29 Internal Tables You can READ, CHANGE, or DELETE rows of an Internal Table. You also serially read an Internal Table using the LOOP AT ENDLOOP Construct. LOOP AT <ITAB> INTO <WA> WHERE <Condition>. *Process the Data From <WA> ENDLOOP.
30 Internal Tables Final Thoughts ABAP internal tables are STORED IN MEMORY not on the RDBMS.
31 Transparent Tables Transparent tables defined using transaction SE11 Transparent tables defined in the application as a part of the corresponding database table that stores the actual data. The fields of the transparent table point to the corresponding columns on the database table. Data elements refer to domains for technical properties.
32 Transparent Tables In addition to list of fields we need more information to create a database table some of them are Key fields are to declared at the beginning of the table. This determines the Primary key of the table Technical properties that are needed to create the database table like size and mode of access Secondary indexes and buffering to speed up access
33 Transparent Tables
34 SAP HANA INTRODUCING THE SAP HIGH-PERFORMANCE ANALYTIC APPLIANCE SAP HANA is the next generation of SAP s in-memory computing technology. SAP HANA is a multi-purpose, data-source agnostic, in-memory appliance that combines SAP software components optimized on hardware provided, and delivered, by SAP s leading hardware partners.
35 What will we discuss? ABAP Client Server Architecture ABAP Repository ABAP Workbench Introduction to ABAP Programming Language Data Dictionary Structures Internal Tables Transparent Tables User Exits and Badi's ALE & IDocs ABAP Debugger
36 USER Exits / BADIs In SAP, a user exit is a place in a software program where a customer can arrange for their own tailor-made solution to be called. USER EXIT Form or function call BADI - Business add-ins are enhancements to the standard version of the system using OOPs Concept
37 USER Exits / BADIs The R/3 enhancement concept allows you to add your own functionality to SAP s standard business applications without having to modify the original applications Advantage - They do not affect standard SAP source code They do not affect software updates and upgrades
38 What will we discuss? ABAP Client Server Architecture ABAP Repository ABAP Workbench Introduction to ABAP Programming Language Data Dictionary Structures Internal Tables Transparent Tables User Exits and Badi's ALE & IDocs ABAP Debugger
39 ALE and IDocs Application Link Enabling Enables SAP to communicate to other systems. Supports data consistency and data availability in distributed systems. Integrating system through asynchronous messaging using IDOCs. (EDI) Enables distribution between systems with different versions. Provides functions for administration, monitoring and development. Library of Delivered ALE business processes to cover important business functions.
40 ALE and IDocs An Intermediate DOCument is a container for the data of a business object or technical R/3 object. Each IDOC has a message type. This indicates the type of business object or the business function of the data. Message types have processing rules in the receiving system. An IDOC contains segment hierarchy. The IDOC type describes the technical structure of the IDOC. IDOC types have versions.
41 ALE and IDocs An IDoc consists of 3 types of records. Control Record. One Control Record per IDoc. Data Record. Multiple data records per IDoc. Data Records contain Data to be transferred Status Record. Status Record will have give the status of the IDoc. IDoc status can be checked using TCodes WE02, WE05 and WE09 IDocs can be reprocessed using TCode BD87.
42 ALE and IDocs Common IDoc Status 03 - Data passed to port OK 12 - Dispatch OK 51 - Application document not posted 68 - Error - no further processing 70 - Original of an IDoc which was edited You can get a complete list and details by using Transaction Code WE47.
43 What will we discuss? ABAP Client Server Architecture ABAP Repository ABAP Workbench Introduction to ABAP Programming Language Data Dictionary Structures Internal Tables Transparent Tables User Exits and Badi's ALE & IDocs ABAP Debugger
44 ABAP Debugger Debugging is a term, which is directly associated with programming. It is a general term used by all Software Professionals, irrespective of the language and platform. Debugging, as the name suggests, is used to debug the program. In other words it is slow motion, step by step execution of the program, so that one can closely find, how the program/software is working. Debugging is typically used to fix the Bugs in the program but in SAP debugging is invariably used for understanding the flow of program itself. In SAP, debugging had been a quite easy task. In SAP there are various ways to debug a program.
45 ABAP Debugger Debugger in SAP can be started by typing /h in the command field before execution.
46 ABAP Debugger Initially, Dynpro Flow logic is displayed in the window if debugging has been started for module pool. If a report program is being debugged then direct program code is displayed.
47 ABAP Debugger Before going into details, it is necessary to discuss the term BREAK-POINT. A break point is a technique to stop the execution at particular line in the code during the debugging. Just double-click on the line of code you want the debugger to stop at when the transaction is executed.
48 ABAP Debugger So now I have executed ME53 again and the debugger has stopped at the line of code where I placed a BREAK-POINT. Now I can double-click on EBAN- BANFN and I can see it s value. This can be done for Internal Tables, Structures and Transparent Tables.
49 ABAP Debugger Navigating in the Debugger There are four different ways in which you can go through the source code of a program you want to analyze
50 ABAP Debugger Debugging can be done for programs scheduled to run in background.in background. Job should be either in Scheduled or Released status. After scheduling the program to run in background, select the job in SM37 and enter jdbg in the command area. Now the debugger is activated.
51 ABAP Debugger Running programs (i.e. jobs with status Active)can also be debugged Use Transaction SM50 to get the list of processes currently running. Identify the process related to the program you want to debug and click or highlight. Use Menu Path: Administration Program Debugging The Debugger will be activated
52 What will we discuss? ABAP Client Server Architecture ABAP Repository ABAP Workbench Introduction to ABAP Programming Language Data Dictionary Structures Internal Tables Transparent Tables User Exits and Badi's ALE & IDocs ABAP Debugger
53 Why bother to learn this? Let me highlight some of the benefits that learning some of the techie stuff will do for you, your colleagues and customers. First of all, learning a new skill can only be positive for your career. If you want to move into a new role within your company or move onto another organization, adding to your skill set is always a great thing to do. When your customers want something new or change and existing process, you will be able to give a much more informed response and be able to challenge them from a slightly different angle. The techie guys will be more willing to discuss other possible solutions with you as they will see that you understand what they are saying. This will quite often result in a better solution that you can offer your customers.
54 Why bother to learn this? Let me highlight some of the benefits that learning some of the techie stuff will do for you, your colleagues and customers. We all know that some times the work estimates given for some development work can be exaggerated some what. Don t let this happen at your expense; challenge the estimates by making it known you know what you are talking about and that you have a good idea just how much work should be involved for certain types of development work. Quite often, your customers invite their own techie guys to meetings. Being able to express possible solutions in a technical manner can help build their confidence in you and your company. By learning and having a good grasp of the underlying SAP technologies that are used throughout the SAP landscape, you will be in a much better position to understand and get up to speed on new solutions SAP introduce further down the line.
55 Thank You & Company Info. In Business for 20 years Women Owned (8m) Small Business Certified GSA IT 70 Schedule. Connect with me on LinkedIn - LIKE US on Facebook - Follow us on Twitter - View my Social Media Press Kit -
56 Thank You & Newsletter.
57 Thank You! us Questions Post questions on our FB Page Use Twitter Use the TEXT ME feature in our Media Profile
58 Are You Smarter Than a ABAPer?
59 Question What are the different layers in a 3 tier client server architecture?
60 Presentation Layer Application Layer Database Layer Answer
61 Question In SAP, a is a place in a software program where a customer can arrange for their own tailor-made solution to be called.
62 Answer In SAP, a User Exit is a place in a software program where a customer can arrange for their own tailor-made solution to be called.
63 TRUE or FALSE Question ABAP Transparent tables are STORED IN MEMORY.
64 Answer False! ABAP Internal tables are STORED IN MEMORY.
65 Question True or False Application Link Enabling Enables SAP to communicate to other systems.
66 Answer True! It povides this capabity by Integrating system through asynchronous messaging using IDOCs. (EDI)
67 Question How do you start the debugger for a transaction?
68 Answer By typing /h in the command line By setting a BREAK-POINT
69 Thanks for Playing!
SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0
SAP EDUCATION SAMPLE QUESTIONS: P_ABAP_70 SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 Disclaimer: These sample questions are for self-evaluation purposes only and do not appear
ABAP Debugging Tips and Tricks
Applies to: This article applies to all SAP ABAP based products; however the examples and screen shots are derived from ECC 6.0 system. For more information, visit the ABAP homepage. Summary This article
SAP NetWeaver 7.0 - Application Server architecture
SAP NetWeaver 7.0 - Application Server architecture 1. Introduction The purpose of this document is to explain what components are part of the SAP NetWeaver Application Server and to explain in details
... Introduction... 17
... Introduction... 17 1... Workbench Tools and Package Hierarchy... 29 1.1... Log on and Explore... 30 1.1.1... Workbench Object Browser... 30 1.1.2... Object Browser List... 31 1.1.3... Workbench Settings...
How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial
How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial Table of Contents Prerequisites... 3 Benefits of using SAP HANA Procedures... 3 Objectives... 3
Addressing the SAP Data Migration Challenges with SAP Netweaver XI
Addressing the SAP Data Migration Challenges with SAP Netweaver XI Executive Summary: Whether it is during the final phases of a new SAP implementation, during SAP upgrades and updates, during corporate
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
Working with the ERP Integration Service of EMC Documentum Process Services for SAP
Working with the ERP Integration Service of EMC Documentum Process Services for SAP Applied Technology Abstract EMC Documentum Process Services for SAP is a new product that integrates with EMC Documentum
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
So far in the first three chapters of this book we have studied an overview of SAP
4 CHAPTER SAP ERP Integration Overview with Other Systems So far in the first three chapters of this book we have studied an overview of SAP business suite applications and the NetWeaver Application Server
CEON ABAP Eclipse Editor White Paper
CEON ABAP Eclipse Editor White Paper CEON Business Systems and Marketing Pty Ltd. Page 1 1. Introduction ABAP Eclipse Editor is an external ABAP editor for SAP. It is an easy to use development tool, which
BW Source System: Troubleshooting Guide
P. Mani Vannan SAP Labs India TABLE OF CONTENTS TROUBLESHOOTING:... 3 CHECK WHETHER SOURCE SYSTEM CONNECTION IS OK... 3 RELEVANT AUTHORIZATIONS FOR BACKGROUND USER... 8 ERROR RELATED TO IDOC MISMATCH BETWEEN
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes
StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes User Guide Rev A StreamServe Persuasion SP4StreamServe Connect for SAP - Business Processes User Guide Rev A SAP, mysap.com,
Oracle Data Integrator for Big Data. Alex Kotopoulis Senior Principal Product Manager
Oracle Data Integrator for Big Data Alex Kotopoulis Senior Principal Product Manager Hands on Lab - Oracle Data Integrator for Big Data Abstract: This lab will highlight to Developers, DBAs and Architects
Xcode Project Management Guide. (Legacy)
Xcode Project Management Guide (Legacy) Contents Introduction 10 Organization of This Document 10 See Also 11 Part I: Project Organization 12 Overview of an Xcode Project 13 Components of an Xcode Project
Visualization with Excel Tools and Microsoft Azure
Visualization with Excel Tools and Microsoft Azure Introduction Power Query and Power Map are add-ins that are available as free downloads from Microsoft to enhance the data access and data visualization
Introduction to SAP HANA SQLScript Rich Heilman SESSION CODE: BT162
Introduction to SAP HANA SQLScript Rich Heilman SESSION CODE: BT162 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
Working with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
SAP BODS - BUSINESS OBJECTS DATA SERVICES 4.0 amron
0 Training Details Course Duration: 40 hours Training + Assignments + Actual Project Based Case Studies Training Materials: All attendees will receive, Assignment after each module, Video recording of
Integrating SAP CRM with the SAP R/3 HR module
Applies To: Integrating SAP CRM with the SAP R/3 Summary An organization that has an active, and a SAP CRM system in operation, would be likely to want employee data from R/3 to be maintained in CRM as
How to Modify, Create and Delete Table Entries from SE16
How to Modify, Create and Delete Table Entries from SE16 Applies to This article applies to all SAP ABAP based products; however the examples and screen shots are derived from ECC 6.0 system. For more
Visual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction
ABAP Performance Tuning
Hermann Gahm ABAP Performance Tuning Bonn Boston Contents at a Glance 1 Introduction... 17 2 SAP System Architecture for ABAP Developers... 21 3 Performance Analysis Tools... 29 4 Parallel Processing...
The New ABAP Debugger - An Introduction. Boris Gebhardt Christoph Stoeck SAP AG
The New ABAP Debugger - An Introduction Boris Gebhardt Christoph Stoeck SAP AG 1 Content Motivation & Goals Two Process Architecture Starting The New Debugger New Debugger UI Main Parts Customize The New
Microsoft Office Access 2007 Basics
Access(ing) A Database Project PRESENTED BY THE TECHNOLOGY TRAINERS OF THE MONROE COUNTY LIBRARY SYSTEM EMAIL: [email protected] MONROE COUNTY LIBRARY SYSTEM 734-241-5770 1 840 SOUTH ROESSLER
How to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
SAP HANA SPS 09 - What s New? Administration & Monitoring
SAP HANA SPS 09 - What s New? Administration & Monitoring (Delta from SPS08 to SPS09) SAP HANA Product Management November, 2014 2014 SAP AG or an SAP affiliate company. All rights reserved. 1 Content
Introducing the next generation of ABAP debugging the New ABAP Debugger
Put your integrated WebSphere environments into production fast Introducing the next generation of ABAP debugging the New ABAP Debugger by Boris Gebhardt and Christoph Stöck Boris Gebhardt Senior Developer,
How To Manage An Sap Solution
... Foreword... 17... Acknowledgments... 19... Introduction... 21 1... Performance Management of an SAP Solution... 33 1.1... SAP Solution Architecture... 34 1.1.1... SAP Solutions and SAP Components...
Creating Mobile Applications on Top of SAP, Part 1
Creating Mobile Applications on Top of SAP, Part 1 Applies to: SAP ERP 6.0, NetWeaver > 7.10. For more information, visit the Mobile homepage. Summary This tutorial is starting point for a series of tutorials
Data Migration of Non-SAP Systems to SAP-Systems. Quick Introduction to Working with the Legacy System Migration Workbench Version 3.
Data Migration of Non-SAP Systems to SAP-Systems Quick Introduction to Working with the Legacy System Migration Workbench Version 3.0 August 28, 2002 Table of Contents 1 INTRODUCTION...4 1.1 PURPOSE OF
Michael Füchsle, Matthias E. Zierke SAP. CRM Web Client Customizing and Development. Bonn Boston
Michael Füchsle, Matthias E. Zierke SAP CRM Web Client Customizing and Development Bonn Boston Contents at a Glance 1 Structure of the CRM Web Client User Interface... 21 2 Role Concept... 65 3 Enhancing
Change and Transport System - Overview (BC-CTS)
Change and Transport System - Overview (BC-CTS) HELP.BCCTS Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any
Welcome to an introduction to SAP Business One.
Welcome to an introduction to SAP Business One. In this topic, we will answer the question: What is Business One? We define SAP Business One and discuss the options and available platforms for running
Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7
Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7 Contents Overview... 1 The application... 2 Motivation... 2 Code and Environment... 2 Preparing the Windows Embedded Standard
ARIS Design Platform Getting Started with BPM
Rob Davis and Eric Brabander ARIS Design Platform Getting Started with BPM 4y Springer Contents Acknowledgements Foreword xvii xix Chapter 1 An Introduction to BPM 1 1.1 Brief History of Business Process
Security and Your SAP System When Working with Winshuttle Products
Security and Your SAP System When Working with Winshuttle Products 2014 Winshuttle, LLC. All rights reserved. 2/14 www.winshuttle.com Background Companies running SAP systems are accustomed to configuring
Horizon Debt Collect. User s and Administrator s Guide
Horizon Debt Collect User s and Administrator s Guide Microsoft, Windows, Windows NT, Windows 2000, Windows XP, and SQL Server are registered trademarks of Microsoft Corporation. Sybase is a registered
Exploring the Synergistic Relationships Between BPC, BW and HANA
September 9 11, 2013 Anaheim, California Exploring the Synergistic Relationships Between, BW and HANA Sheldon Edelstein SAP Database and Solution Management Learning Points SAP Business Planning and Consolidation
SAP" Interactive Forms by Adobe*
Jurgen Hauser, Andreas Deutesfield, Stephan Rehmann, and Thomas Sziks SAP" Interactive Forms by Adobe* a ^. Galileo Press Bonn Boston ILIiJ*!^^^ 2.1 PDF, PDF-Based Print Forms, and Interactive PDF Forms
PTC Integrity Eclipse and IBM Rational Development Platform Guide
PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity
ABAP. Finding Appropriate Abstractions for Business Application Programming. Horst Keller, SAP AG Tobias Wenner, SAP AG
ABAP Finding Appropriate Abstractions for Business Application Programming Horst Keller, SAP AG Tobias Wenner, SAP AG ABAP Finding Appropriate Abstractions for Business Application Programming Business
Migrating Your SAP Data
Michael Willinger, Johann Gradl Migrating Your SAP Data Bonn Boston Contents at a Glance 1 Introduction... 13 2 Managerial Foundations for Migrating Data to SAP ERP... 21 3 Technical Basics for Migrating
SAP Note 1642148 - FAQ: SAP HANA Database Backup & Recovery
Note Language: English Version: 1 Validity: Valid Since 14.10.2011 Summary Symptom To ensure optimal performance, SAP HANA database holds the bulk of its data in memory. However, it still uses persistent
Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS
Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS Applies to: SAP ECC 6.0. For more information, visit the Enterprise Resource Planning homepage. Summary SAP offers a wide
SAP BW Data Source Enhancement
SAP BW Data Source Enhancement Venkata Chalapathi Challapalli Senior Software Engineer Hyderabad [email protected] 1 1. Introduction As we can read from http://help.sap.com SAP Business
Solution Documentation for Custom Development
Version: 1.0 August 2008 Solution Documentation for Custom Development Active Global Support SAP AG 2008 SAP AGS SAP Standard Solution Documentation for Custom Page 1 of 53 1 MANAGEMENT SUMMARY... 4 2
Intellicyber s Enterprise Integration and Application Tools
Intellicyber s Enterprise Integration and Application Tools The IDX product suite provides Intellicyber s customers with cost effective, flexible and functional products that provide integration and visibility
PUBLIC. How to Use E-Mail in SAP Business One. Solutions from SAP. SAP Business One 2005 A SP01
PUBLIC How to Use E-Mail in SAP Business One Solutions from SAP SAP Business One 2005 A SP01 February 2007 Contents Purpose... 3 Sending an E-Mail... 4 Use... 4 Prerequisites... 4 Procedure... 4 Adding
How To Use Optimum Control EDI Import. EDI Invoice Import. EDI Supplier Setup General Set up
How To Use Optimum Control EDI Import EDI Invoice Import This optional module will download digital invoices into Optimum Control, updating pricing, stock levels and account information automatically with
SAP HANA SPS 09 - What s New? Development Tools
SAP HANA SPS 09 - What s New? Development Tools (Delta from SPS 08 to SPS 09) SAP HANA Product Management November, 2014 2014 SAP SE or an SAP affiliate company. All rights reserved. 1 Overview What s
Bitrix Site Manager 4.1. User Guide
Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing
Basic Unix/Linux 1. Software Testing Interview Prep
Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a
Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1
Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Running, Copying and Pasting reports... 4 Creating and linking a report... 5 Auto e-mailing reports...
Before you can use the Duke Ambient environment to start working on your projects or
Using Ambient by Duke Curious 2004 preparing the environment Before you can use the Duke Ambient environment to start working on your projects or labs, you need to make sure that all configuration settings
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
How to Create an ecatt?
How to Create an ecatt? Applies to: SAP ECC 5.0 and above Summary This is a step by step guide to create a CATT script in SAP ECC version 5 and upwards. It can be used by beginners to create a basic CATT
Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office
Release Document Version: 1.4-2013-05-30 User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Table of Contents 1 About this guide....6 1.1 Who should read this guide?....6 1.2 User profiles....6
EMC Documentum Content Services for SAP iviews for Related Content
EMC Documentum Content Services for SAP iviews for Related Content Version 6.0 Administration Guide P/N 300 005 446 Rev A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000
Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.
1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards
Eliminate Memory Errors and Improve Program Stability
Eliminate Memory Errors and Improve Program Stability with Intel Parallel Studio XE Can running one simple tool make a difference? Yes, in many cases. You can find errors that cause complex, intermittent
Plug-In for Informatica Guide
HP Vertica Analytic Database Software Version: 7.0.x Document Release Date: 2/20/2015 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty statements
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
Sage 300 ERP 2012. Sage CRM 7.1 Integration Guide
Sage 300 ERP 2012 Sage CRM 7.1 Integration Guide This is a publication of Sage Software, Inc. Version 2012 Copyright 2012. Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product
UNICORN 7.0. Administration and Technical Manual
UNICORN 7.0 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
UF Health SharePoint 2010 Document Libraries
UF Health SharePoint 2010 Document Libraries Email: [email protected] Web Page: http://training.health.ufl.edu Last Updated 2/7/2014 SharePoint 2010 Document Libraries 1.5 Hours 1.0 Shared Network
ELECTRO-MECHANICAL PROJECT MANAGEMENT
CHAPTER-9 ELECTRO-MECHANICAL PROJECT MANAGEMENT Y K Sharma,SDE(BS-E), 9412739241(M) E-Mail ID: [email protected] Page: 1 Electro-mechanical Project Management using MS Project Introduction: When
SAP CHANGE MANAGEMENT. A Project. Presented. to the Faculty of. California State University, Chico. In Partial Fulfillment
SAP CHANGE MANAGEMENT A Project Presented to the Faculty of California State University, Chico In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science by Arvind
How To Integrate SAP Business Data Into SharePoint 2010 Using Business Connectivity Services And LINQ to SAP
How To Integrate SAP Business Data Into SharePoint 2010 Using Business Connectivity Services And LINQ to SAP Jürgen Bäurle August 2010 Parago Media GmbH & Co. KG Introduction One of the core concepts of
Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal
JOIN TODAY Go to: www.oracle.com/technetwork/java OTN Developer Day Oracle Fusion Development Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal Hands on Lab (last update, June
How-To Guide Test Automation Framework
SAP Solution Manager How-To Guide Test Automation Framework January 2011 Applicable Releases: SAP Solution Manager 7.1 Target groups: Test Engineers, Quality Experts, Technology Consultants, Application
Business Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
UNICORN 6.4. Administration and Technical Manual
UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts
Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.3 4. SAP BW 7.3 Cubes, DSO's,Multi Providers, Infosets 5. Business
Query OLAP Cache Optimization in SAP BW
Query OLAP Cache Optimization in SAP BW Applies to: SAP NetWeaver 2004s BW 7.0 Summary This article explains how to improve performance of long running queries using OLAP Cache. Author: Sheetal Maharshi
Create!form Folder Monitor. Technical Note April 1, 2008
Create!form Folder Monitor Technical Note April 1, 2008 2 FOLDERMONITOR Introduction Introduction FolderMonitor is a utility designed to automatically send spool files to printer queues at set schedules,
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005... 1
Open Items Analytics Dashboard System Configuration
Author: Vijayakumar Udayakumar [email protected] Target Audience Developers Consultants For validation Document version 0.95 03/05/2013 Open Items Analytics Dashboard Scenario Overview Contents
Stellar Phoenix. SQL Database Repair 6.0. Installation Guide
Stellar Phoenix SQL Database Repair 6.0 Installation Guide Overview Stellar Phoenix SQL Database Repair software is an easy to use application designed to repair corrupt or damaged Microsoft SQL Server
SAP Web Application Server 6.30: Learning Map for Development Consultants
SAP Web Application Server 6.30: Learning Map for Development Consultants RECENT UPDATES VIEWER SOFTWARE SEARCH Step 1: Learn What You Need Update your core competence - must know Step 2: Prepare for Your
The safer, easier way to help you pass any IT exams. SAP Certified Application Associate - SAP HANA 1.0. Title : Version : Demo 1 / 5
Exam : C_HANAIMP_1 Title : SAP Certified Application Associate - SAP HANA 1.0 Version : Demo 1 / 5 1.Which of the following nodes can you use when you create a calculation view with the SAP HANA studio
QSG105 GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE
GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE This quick start guide provides basic information on configuring, building, and installing applications using the Thread, EmberZNet RF4CE,
What is new in Switch 12
What is new in Switch 12 New features and functionality: Remote Designer From this version onwards, you are no longer obliged to use the Switch Designer on your Switch Server. Now that we implemented the
SAP BUSINESS OBJECTS BO BI 4.1 amron
0 Training Details Course Duration: 65 hours Training + Assignments + Actual Project Based Case Studies Training Materials: All attendees will receive, Assignment after each module, Video recording of
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate
Deleting the User Personalization done on Enterprise Portal
Deleting the User Personalization done on Enterprise Portal Applies to: SRM 7.0 with EP 6.0. For more information, visit the Supplier Relationship Management homepage Summary This document explains the
Installation & Configuration Guide
Installation & Configuration Guide Bluebeam Studio Enterprise ( Software ) 2014 Bluebeam Software, Inc. All Rights Reserved. Patents Pending in the U.S. and/or other countries. Bluebeam and Revu are trademarks
Intellicus Enterprise Reporting and BI Platform
Intellicus Cluster and Load Balancing (Windows) Intellicus Enterprise Reporting and BI Platform Intellicus Technologies [email protected] www.intellicus.com Copyright 2014 Intellicus Technologies This
Team Foundation Server 2012 Installation Guide
Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day [email protected] v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation
BUSINESS OBJECTS DATA INTEGRATOR
You can read the recommendations in the user guide, the technical guide or the installation guide for BUSINESS OBJECTS DATA INTEGRATOR 11.5.1.5. You'll find the answers to all your questions on the BUSINESS
LearnFromGuru Polish your knowledge
SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities
Getting Started with CodeXL
AMD Developer Tools Team Advanced Micro Devices, Inc. Table of Contents Introduction... 2 Install CodeXL... 2 Validate CodeXL installation... 3 CodeXL help... 5 Run the Teapot Sample project... 5 Basic
Mobile Application Development Platform Comparison
Mobile Application Development Platform Comparison Unvired Inc. Disclaimer: This document has been prepared based on publicly available data of other platform vendors and is subject to change. Comparison
Kaldeera Workflow Designer 2010 User's Guide
Kaldeera Workflow Designer 2010 User's Guide Version 1.0 Generated May 18, 2011 Index 1 Chapter 1: Using Kaldeera Workflow Designer 2010... 3 1.1 Getting Started with Kaldeera... 3 1.2 Importing and exporting
SAP HANA Backup and Recovery (Overview, SPS08)
SAP HANA Backup and Recovery (Overview, SPS08) Andrea Kristen, SAP HANA Product Management October 2014 Disclaimer This presentation outlines our general product direction and should not be relied on in
Introduction. Configurations. Installation. Vault Manufacturing Server
Introduction Autodesk Vault Manufacturing (hence forth referred to as Vault Manufacturing) bridges the gap between tracking CAD design tools and ERP (Engineering Resource Procurement) systems with its
