|
|
Categories
»
Development
Development
- 20 Uses for ABAP on SAP NetWeaver BW Projects
by Ned Falk, Senior Education Consultant, SAP America (February 2010)
SAP NetWeaver BW reduces the need for ABAP for most reporting tasks, but most SAP NetWeaver BW projects could benefit from having an experienced ABAPer available. This is particularly true for data preparation and preprocessing functions. The author shows how an ABAP programmer would be useful in 20 different areas.
- 6 Ways to Troubleshoot Common Issues with SAP BusinessObjects Planning and Consolidation Configuration
by Ryan Leask and Prakash Darji, Directors, BPC Solution Management, SAP BusinessObjects (July 2009)
Discover how using a well-planned approach for configuring SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver can also serve as the starting point for troubleshooting system-related problems that can arise.
- Build a Reduced-Size System Copy for Testing with TDMS Shellcreation
by Nils Krugmann, Consulting Lead TDMS Shellcreation, SAP Deutschland AG & Co. KG (January 2009)
SAP Test Data Migration Server (TDMS) is a high-speed data-extraction tool that you can use to populate your development, test, quality assurance, and training systems (called receiver systems) with data from your live production environment (called sender systems). A TDMS Shellcreation builds a receiver system as a reduced-size copy of the sender system; since it builds only a small system, it doesn’t consume as many resources as a full-system copy and requires only a fraction of the storage space. Shellcreation for SAP ERP systems is the only possible approach to creating a small receiver system for large sender systems. Learn how to navigate the Shellcreation process and avoid major pitfalls.
- Build Multiple Web Service-Consuming Flex Applications Using Proxy Classes
by Sandesh Darne, Consulting ERP Practice at L&T Infotech (October 2009)
Proxy classes for use in Web applications can be automatically generated by ActionScript, an SAP NetWeaver plug-in, integrated with Adobe Flex Builder 2 or via a wizard in Adobe Flex Builder 3. How the proxy classes are created isn’t as important as your understanding the proxy class structure. Learn how to deal with generated proxy classes to develop code in Flex applications that consume enterprise services.
- Call Portal iViews and SAP Screens within BSPs to Reduce Design Overhead
by Muhammad Usman Malik, Senior SAP Technical Consultant, Saudi Business Machines (SBM), Saudi Arabia (February 2010)
Business Server Pages are the best flexible way to deliver Web-based solutions in SAP systems. Instead of providing the same look and feel of standard SAP screens, developers can use the vast library of HTML and JavaScript. Find out how to decrease overhead by calling pre-deployed SAP screens and transactions through their iViews or the respective transaction code. In addition, discover how to include Single Sign-On (SSO) and how to call transactions in a non-portal environment.
- Case Study: How to Enhance the Web Dynpro ABAP User Interface in SAP Business Suite 7.0
by Thomas Weiss, Product Manager, SAP NetWeaver Solution Management Application Server ABAP, SAP AG, and Michael Kraeft, Development Architect, TD Core UI&AM, SAP AG (December 2009)
Walk through the following steps to enhance the Web Dynpro ABAP user interface of a standard SAP application by following a real-world example. Find out the advantages of using the Enhancement Framework to achieve this.
- Composite Designer and SAP NetWeaver Business Process Management Minimize Composite Application Development Efforts
by Volker Stiehl, Solution Expert, SAP AG (October 2009)
With the introduction of the Composite Designer as part of SAP enhancement package 1 for SAP NetWeaver Composition Environment 7.1, a composite is treated as one entity for the first time. Learn how to work with the Composite Designer as your central cockpit for developing composite applications. See how to start with a skeleton of a business process that you are going to sketch with SAP NetWeaver Business Process Management.
- Configure SAP BusinessObjects Planning and Consolidation for SAP NetWeaver to Optimize System Performance
by Ryan Leask, Director, BPC Solution Management, SAP BusinessObjects and Prakash Darji, Director, BPC Solution Management, SAP BusinessObjects (January 2009)
Read about the underlying architecture for SAP BusinessObjects Planning and Consolidation 7.0, version for SAP NetWeaver. Learn how to set up the connectivity between the different SAP BusinessObjects Planning and Consolidation clients and servers, and how to change different ABAP and .NET settings to optimize system performance.
- Connect Your Process Model to Web Dynpro Components and Services Using Composite Designer for Smooth Process Execution
by Volker Stiehl, Solution Expert, SAP AG (November 2009)
Discover what you have to consider if you want to integrate a Web Dynpro component or a Web service for persisting data in your process. After you develop your UIs and your Web service, find out how to connect them with the respective process steps.
- Consume Enterprise Services in Java Using SAP NetWeaver Developer Studio to Achieve Your Business Process Goals
by Prasad Illapani, Solution Architect/PL RIG Specialist, SAP Labs LLC (January 2009)
Find out how to connect to the Services Registry, download the service from it, and design, deploy, and test the service using the Java 2 Platform, Enterprise Edition (J2EE) engine in an SAP NetWeaver Developer Studio environment. Learn how you can publish a service using SAP NetWeaver Administrator on the Java side, browse and download an enterprise service to SAP NetWeaver Developer Studio, and finally, develop, implement, and deploy a Web service client application using SAP NetWeaver Developer Studio.
- Debug Business Processes Built with SAP NetWeaver BPM to Resolve Errors Fast
by Volker Stiehl, Chief Solution Expert, SAP AG, (May 2010)
Developers are all used to finding bugs in common programming languages, but how does this work for graphical models? This article explains in detail how to solve your process issues by using the tools shipped with SAP NetWeaver Composition Environment.
- Design and Format Barcode Labels Easily with a Custom ABAP Program
by Tomoyuki Niijima, Senior IT Architect, IBM Japan, and Vipin Nagpal, Senior Advisory Consultant, IBM India Pvt. Ltd. (June 2010)
Uncover a strategy that enables you to print barcode labels from SAP ERP using SATO printers. Find out how you can create a SATO Barcode Program language data stream from an ABAP report that contains the command for printing text, boxes, and barcodes.
- Develop Interactive Voice Applications with Ease Using Visual Composer
by Tilak Mitra, Senior Certified Executive Architect, IBM USA, and Dipankar Saha, Advisory System Analyst, IBM India (March 2009)
Learn how to build a storyboard for a voice application and configure it for deployment on the SAP NetWeaver Composition Environment 7.1 platform using the Voice Kit add-on.
- Develop, Debug, and Manage C/C++ Services in SAP Business Connector 4.8
by Ulrich Schmidt, Senior Developer, SAP AG (April 2010)
Discover how SAP Business Connector C/C++ services work internally. Find out when it’s best to use them and when you should avoid them. Uncover tips and tricks for creating and debugging SAP BC C/C++ services smoothly.
- Develop, Debug, and Manage Java Services in SAP Business Connector 4.8
by Ulrich Schmidt, Senior Developer, SAP AG (January 2010)
Find out how to develop SAP Business Connector (SAP BC) Java services using a state-of-the-art Integrated Development Environment (IDE) such as Eclipse, how to set up source code versioning for developing Java services in a larger team using a third-party code revision control system, and how to debug Java services on the fly in a live system.
- Enhance All Layers of an Application with the New and Classic Enhancement Technologies
by Thomas Weiss, Product Manager, SAP NetWeaver Product Management Application Server ABAP, SAP AG (June 2009)
Working in cooperation with the classic append technology, the Enhancement Framework enables you to enhance all levels of an application from the Web Dynpro ABAP user interface over the application logic to the database layer. By going through a comprehensive example you will learn how to use the Enhancement Framework and discover the underlying principles and structures that make this technology so easy to work with.
- Enhance Standard BAPIs for Purchase Orders and Sales Orders Documents to Meet Business Needs
by Michal Krawczyk, SAP Integration Consultant, BCC, Poland (May 2009)
Learn how to modify standard, predefined interfaces that provide access to processes and data in business application systems, such as SAP ERP 6.0, to address your business requirements. Learn how to use append structures to create or change most of your SAP ERP documents.
- Explore the technical procedures and settings for creating and securing RFMs in ABAP: Part 2 — A comprehensive guide
for SAP programmers and administrators
by Masoud Aghadavoodi Jolfaei, Development Architect, SAP AG
Eduard Neuwirt, Senior Developer, SAP AG
Although new communication protocols such as HTTP, HTTPS, and SOAP have gained
traction in recent years, remote function call (RFC) remains the most trusted
and widely used for connecting ABAP systems. This is the second article in
a two-part series that helps you create better performing and more robust ABAP
applications using RFC. The first installment introduced key RFC concepts and
discussed the five RFC types. This second installment explores more advanced
topics. It shows you how to design and develop remote function modules (RFMs)
that fulfill performance and security expectations, and how to properly maintain
RFC destinations for effective network communication.
- Get Ready to Implement SAP Enhancement Packages for SAP ERP 6.0
by Christian Oehler, Suite Solution Architecture, Solution Management SAP Business Suite, and Thomas Weiss, Product Manager, SAP NetWeaver Product
Management Application Server ABAP, SAP AG (December 2008)
SAP’s enhancement package strategy allows you to implement the functionality that you need when you need it without having to worry about overriding your customizations or any other unknown side effects. Gain a better understanding of SAP’s latest software delivery strategy as you learn how to implement and activate individual enhancements with minimal maintenance efforts.
- Get Your eCATT Test Case Right the First Time
by Sapna Modi, Lead – SAP Consulting, Larsen & Toubro Infotech Ltd. (June 2009)
Follow these 11 tips to avoid errors when you use extended Computer Aided Test Tool to test your end-to-end business scenario transactions.
- Improve communication between your C/C++ applications and SAP systems with SAP NetWeaver RFC
SDK: Part 1 — RFC client programs
by Ulrich Schmidt, Senior Developer, SAP AG
Guangwei Li, Senior Developer, SAP AG
SAP NetWeaver 7.1 introduces a new software development kit (SDK) for remote function call (RFC) communications: SAP NetWeaver RFC SDK. It is the successor to the well-known “classic” RFC SDK for SAP R/3, and you can use it in C/C++-based applications to enable communication with SAP back-end systems ranging from SAP R/3 4.0B to the latest SAP NetWeaver systems. This article is the first in a three-part series that examines the advanced features of SAP NetWeaver SDK and the communication between SAP systems and external C programs. This first installment looks at the design of SAP NetWeaver RFC SDK and explains the ideas behind it.
- Improve communication between your C/C++ applications and SAP systems with SAP NetWeaver RFC
SDK: Part 2 — RFC server
programs
by Ulrich Schmidt, Senior Developer, SAP AG
Guangwei Li, Senior Developer, SAP AG
This second installment of a three-part series continues exploring the SAP NetWeaver remote function call (RFC) software development kit (SDK), the successor to the RFC SDK for SAP R/3, by looking at the flexible capabilities of RFC server programs. You will learn how they automatically retrieve and cache structure information, receive calls from multiple SAP systems into one server program, protect the server from unauthorized access, and trigger all kinds of exceptions from the server. You will also find out how the RFC SDK makes it easy for RFC server applications to handle errors and gives the ABAP side of the system meaningful details about any error situations.
- Improve communication between your C/C++ applications and SAP systems with SAP NetWeaver RFC SDK: Part 3 — Advanced topics
by Ulrich Schmidt, Senior Developer, and Guangwei Li, Senior Developer, SAP AG
The new SAP NetWeaver remote function call (RFC) software development kit (SDK) provides a reliable and highly efficient communications protocol for exchanging data between C/C++-based applications and SAP systems. This article, the final installment in a three-part series, looks at some advanced SAP NetWeaver RFC SDK topics, including how to handle transactional RFC (tRFC) and queued RFC (qRFC), construct hard-coded metadata descriptions, handle RFC callbacks, and use single sign-on (SSO) and Secure Network Communication (SNC). You will also find out how the iDocClient and iDocServer programs work and how to test them.
- Improve your business processes with quick and easy enhancements to PDF documents: A toolbox
for modifying PDF files
using ABAP
by Cord Jastram, Software Engineer,
Computer Sciences
Corporation, Germany
Forms are the lifeline of modern business, and
the well-known PDF technology enables you to easily
send forms via email, post them on the Internet,
archive them, or print them offline. But what if
you want to quickly modify a PDF document — add encryption,
attachments, or background text, for example — without
having to open Adobe Acrobat and click through the
various buttons and menu items? This article introduces
the PDF Toolbox, an open-source solution that allows
ABAP developers to programmatically modify existing
PDF documents with ease. It takes you through the
components of the solution, walks you through an
example that uses it, and shows you how to enhance
and deploy it.
- Increase the efficiency of your RFC communications with bgRFC — a scalable and transactional
middleware framework
by Wolfgang Baur, Developer,
Omar-Alexander Al-Hujaj, Developer,
Wolfgang Röder, Development Architect, SAP AG
In high-volume process communication scenarios,
the most commonly used remote function call (RFC)
types are asynchronous RFC (aRFC), transactional
RFC (tRFC), and queued RFC (qRFC). However, aRFCs
are not guaranteed, and while tRFCs and qRFCs follow
the guaranteed “transactional” model
in which RFC calls succeed or fail as a group, their
scalability is limited. To bridge these gaps, SAP NetWeaver 2004s SP14 introduces the background RFC (bgRFC) type, which improves runtime through efficient, highly
scalable, transactional processing of large numbers
of sequential function calls. This article explains
the most important concepts of bgRFC and shows you
how to use bgRFC in your programs to create highly
scalable integration solutions.
- Integrate Adobe Flex into Your Web Application Development Environment to Increase Web Services Consumption
by Sandesh Darne, Consulting ERP Practice at L&T Infotech (April 2009)
Learn how Adobe Flex fits into the SAP development environment and how to use this partnership to create robust applications. Learn how to drill down into a Web service to explore its details in order to apply suitable Web service consumption and development strategies for your application.
- Introducing the Enhancement Framework — a new way to enhance SAP programs without having to
modify them
by Thomas Weiss, Product Manager, NetWeaver Product Management Application Server
Michael Acker, Development Architect, NetWeaver Foundation ABAP Workbench, SAP AG
The Enhancement Framework as of SAP NetWeaver 7.0 is the new and state-of-the-art way for customers to adapt SAP development objects to their needs. Enhancements as objects in the customer namespace cause far less work during an upgrade than the classic modifications, which are overwritten in every upgrade and must be reapplied. This article elaborates the basic idea of the enhancement technology by comparing it to modifications, gives an overview of the whole framework, and explains how to best use it.
- Introducing the SAP Java IDoc Class Library Part 1: An Easier Way to Write Java
Programs That Create and Send IDocs to an SAP System
by Robert Chu, Integration and Certification Center, SAP Labs LLC
Writing programs that exchange Intermediate Documents (IDocs) with an SAP system has traditionally been difficult, requiring you to either spend considerable time and effort writing complex custom code or license expensive third-party middleware. But it doesn’t have to be that way anymore. This article, the first in a two-part series, introduces the new SAP Java IDoc Class Library, a free add-on to the SAP Java Connector. Through many working examples, you will learn how to use this library to write efficient and reliable Java programs that compose and send IDocs to an SAP system (i.e., IDoc client programs), and how to implement robust transactional RFC (tRFC) management for the IDoc client programs.
- Introducing the SAP Java IDoc Class Library Part 2: An Easier Way to Write Java
Programs That Receive and Process IDocs from an SAP System
by Robert Chu, Integration and Certification Center, SAP Labs LLC
Interface programming, especially writing programs that send or receive SAP Intermediate Documents (IDocs) for data exchange, can be a time-consuming and labor-intensive task. The new SAP Java IDoc Class Library reduces the complexity, time, and expense associated with writing such programs in Java. This second installment picks up where the first leaves off and shows you how to use this library to write Java programs that receive and process IDocs coming from an SAP system (i.e., IDoc server programs), and how to implement robust transactional RFC (tRFC) management for the IDoc server programs.
- Leveraging the R/3 Warehouse Management Structure with the MM-MOB and WM-LSR Interfaces
by Michael Ottenstein
Integrating the R/3 Warehouse Management (WM) module with mobile data entry devices and external warehouse management systems is made possible by two interfaces — Mobile Data Entry (MM-MOB), which enables mobile entry and transfer of data to and from SAP, and Warehouse Control Unit (WM-LSR), which enables the sending and receiving of information between the warehouse control units in the SAP environment and automated storage and retrieval systems, fork-lift control systems, picking systems, and carousels. These two interfaces open up a vast array of application scenarios. This article teaches developers the things you need to understand in order to implement an MM-MOB- or WM-LSR-based application scenario.
- Master the five remote function call (RFC) types in ABAP: Part 1 — A comprehensive guide for
SAP programmers and administrators
by Masoud Aghadavoodi Jolfaei, Development Architect, AG
Eduard Neuwirt, Senior Developer, SAP AG
Remote function call (RFC) is the de facto protocol
of choice of SAP developers, system architects, and
administrators, and is the basis of nearly all major
integration points in an SAP system landscape. You’ve
probably used RFC to call function modules on other
SAP systems, or used one of SAP’s standalone
RFC libraries. But did you know that there are other
SAP-supplied RFCs that optimize system resources and
performance? This article, the first in a two-part
series, takes you on a brief tour of the five RFC types
available with SAP Basis 4.0B and higher, and teaches
you how to use them in your ABAP programs.
- Quick Tip: 3 Easy Methods for Finding Enhancements
by Muhammad Usman Malik, Senior SAP Consultant, Saudi Business Machines, Saudi Arabia (April 2009)
You use enhancements to improve and mold business processes according to company standards. Learn how to find enhancements quickly to increase efficiency and minimize effort when seeking to locate a particular enhancement.
- Quick Tip: 3 Steps to Set Debug Options for Fast Issue Resolution
by Ryan Leask, Director, BPC Solution Management, SAP BusinessObjects and Prakash Darji, Director, BPC Solution Management, SAP BusinessObjects (May 2009)
Learn how to debug ABAP code with greater control by specifying users who are responsible for debugging programs and applications and by setting breakpoints.
- Quick Tip: Enhance Source Code in Just 4 Steps — Without Modifying Standard Code
by Muhammad Usman Malik, Senior SAP Consultant, Saudi Business Machines, Saudi Arabia (July 2009)
With Enhancement Framework it is possible to change business logic in standard applications without modifying them. These enhancements are easy to trace in different development systems and in upgrades. SAP provides various implicit enhancement points to incorporate and mold standard application outcome to fit business requirements. Follow four steps to find and implement implicit enhancements.
- Quick Tip: Implement SSL Certificates from Visual Administrator to Meet Security Needs
by Ameya Pimpalgaonkar, SAP NetWeaver Consultant, L&T Infotech (September 2009)
Follow this process when you want to secure your SAP NetWeaver Portal with SSL quickly, but don’t want to change your corporate portal security settings. This process also avoids certificate conflicts that may arise.
- Quick Tip: Make the Most of SAP NetWeaver BI 7.0 Transformations
by Umesh Manoor, Senior SAP BI Consultant, Fujitsu Consulting, and Kedar Patil, Senior Consultant, Infosys Technologies Limited (January 2009)
Learn a few tips to create transformations and migrate Web templates.
- Quick Tip: Simplify Model-Based Integration Content Configuration by Using Process Models
by Peter Gutsche, Dr., SAP AG (November 2009)
A new feature in SAP enhancement package 1 for SAP NetWeaver Process Integration 7.1 allows you to use predefined process component interaction models as configuration templates. This helps automate integration content configuration. Find out about the basic configuration steps involved in using these process component interaction models.
- Quickly Solve Custom Application Problems Using Java Debugging
by Robert Heidasch, Enterprise Services Infrastructure, SAP AG (September 2009)
SAP NetWeaver provides functionality to detect and analyze potential application and system problems. However, sometimes you need more information than what the standard SAP NetWeaver system provides, such as internal application information. Find out how you can use SAP NetWeaver Application Server Java and SAP NetWeaver Development Studio to delve deeper into the debugging process.
- Real-Time Business Process Analytics with SAP NetWeaver BPM and SAP NetWeaver Visual Composer
by Volker Stiehl, Chief Solution Expert, SAP AG (May 2010)
With the latest version of SAP NetWeaver Composition Environment (7.2), you can write back any business-related data that you find useful for analysis. You can create charts to visualize the aggregated data using SAP NetWeaver Visual Composer. A new reporting activity in your process model allows you to obtain detailed insight into processes by means of performance indicators. Here are the necessary steps to implement analysis on process data.
- Real-Time, Outbound Interfaces to Non-R/3 Systems Made Simple with Change Pointers, Message
Control, and Workflow
by Amy Stapleton
Developers often struggle with custom ABAP/4 code or database logging to devise ways to track changes to data and then to trigger output of that changed data across outbound interfaces to non-R/3 systems. The onus of creating a way to track changes as they occur rests squarely on the shoulders of these developers, but it doesn't have to. There are easier, more automated ways to facilitate real or near real-time outbound interfaces: change pointers, message control, and workflow.
The benefits of tapping into these pre-existing SAP R/3 mechanisms can be significant. You can track changes to data and automatically trigger your outbound interface without writing any custom ABAP/4 code in Customer Exits and without turning on database logging. This article will show you that it's not difficult to do.
- Resolve System Issues Quickly with Detailed Logging and Tracing Options
by Ryan Leask, Director, BPC Solution Management, SAP BusinessObjects, and Prakash Darji, Director, BPC Solution Management, SAP BusinessObjects (April 2009)
Discover the logs and trace options that provide comprehensive information that you can use to resolve issues without debugging programs and applications. Learn the types of logs available within the different tiers of the architecture of the system. Find out how you can set a trace to solve user-specific issues.
- SAP Business Connector 4.8 and SAP NetWeaver PI Compared: When to Use Each
by Ulrich Schmidt, Senior Developer, SAP AG (October 2009)
Understand what integration platforms are and how you use them with SAP systems. Find out the similarities and differences between SAP’s two main integration platforms: SAP Business Connector and SAP NetWeaver Process Integration.
- SAP BusinessObjects Planning and Consolidation: Add Sophisticated Enhancements Through the Shared Query Engine BAdI
by Ryan Leask, Senior Director, EPM Solution Management, SAP BusinessObjects and Prakash Darji, Director, BPC Solution Management, SAP BusinessObjects (January 2010)
Discover a few of the available ways to enhance SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver. These enhancements often take the form of BAdIs and are implemented through ABAP coding. The authors take you through a detailed example of one such BAdI, the Shared Query Engine BAdI, and supply the code necessary to adapt the process for your own needs.
- SAP NetWeaver 7.0: A Step-by-Step Guide for the Latest ABAP Dictionary Enhancements
by Ahsan Majeed, Senior Development Consultant, Descon Engineering Limited (May 2010)
SAP developers and development managers can increase their programming skills by familiarizing themselves with the new ABAP Data Dictionary enhancements introduced in SAP NetWeaver 7.0. These new enhancements enable IT administrators to reduce costs because objects are enhanced instead of modified.
- SAP NetWeaver Composition Environment 7.2: New Feature Improves Development of Loosely Coupled SOA-Based Applications
by Volker Stiehl, Chief Solution Expert, SAP AG, (February 2010)
Find out how the latest version of SAP NetWeaver Composition Environment (7.2) helps you to build enterprise-ready composite applications. Focus on the asynchronous write pattern and how you can use the Business Process Modeling Notation together with SAP NetWeaver Business Process Management to execute process models.
- SAP NetWeaver PI 7.1: Process Integration Modeling a Challenge? ES Repository Simplifies with a Top-Down Approach
by Peter Gutsche, Dr, SAP AG (October 2009)
Software architects and developers involved in service-oriented architecture projects can use the Enterprise Services Repository to design integration content following a top-down approach. This approach facilitates your design work because you have an overview of the content objects that belong to your integration scenarios as well as how these objects are related to each other. Keeping your design work and the created content transparent and interlinked saves you time and effort.
- SAP NetWeaver Process Integration 7.1: Plan for and Achieve Better Performance When Integrating Legacy Applications
by Susanne Rothaug, Solution Manager SOA Middleware, and Udo Paltzer, Product Manager SOA Middleware, SAP AG (August 2009)
Explore the fundamental performance improvements that have been made in SAP NetWeaver Process Integration 7.1. Learn how to make these changes part of your project when planning the performance of your integration scenario for a legacy application.
- Secure Your Enterprise Application with Authentication in SAP NetWeaver Web AS Java
by Robert Heidasch, Business Semantic Applications, SAP AG (December 2009)
One of a company’s worst nightmares is the theft of customer or other confidential data. To avoid having unauthorized parties view this data, you should secure your enterprise applications. Find out how you can carry this out by using the Java Authentication and Authorization Service in SAP NetWeaver Application Server Java.
- Select and Transfer a Time Slice of Data for Testing with SAP Test Data Migration Server 3.0
by Manfred Gonschor, Consultant at ENERGY4U GmbH, Germany (January 2009)
The new SAP Test Data Migration Server (TDMS) is an automated solution for creating test systems that can be a real alternative to full-system copies. It can pare down the size of your test system in a variety of ways, the most popular of which is to copy only a time slice of your production data to populate your test system. This article gives you an idea of the capabilities of TDMS, provides a detailed walkthrough of how to use it to create a reduced-size test system, describes its technology and process types, and gives you some hints on how to get it running in your landscape. Learn how TDMS’s new technology can save you time, money, and memory in your non-production systems and benefit your organization.
- Simple Command Helps You Debug Faster and More Accurately
by Sapna Modi, Lead –SAP Consulting, L&T Infotech (April 2010)
Using the /hs command can help you not only debug system programs, it can also help you clarify vague error messages and uncover the database tables and fields involved in reports. Find out two ways you can use the /hs command to quickly solve coding problems.
- Six Tasks to Ensure a Successful External-Facing Portal Implementation
by Ameya Pimpalgaonkar, SAP NetWeaver Consultant, L&T Infotech (March 2009)
To implement an external facing portal, you first need to configure the server side of the portal. Learn how to prepare the necessary portal components and develop light top-level navigation with interactive hover functionality, configure master rules and a URL alias, and implement security for this single point of access for your external portal users.
- Streamline data entry of paper-based documents into your SAP system using Adobe
Acrobat Professional OCR functionality
by Cord Jastram, Software Engineer, CSC
Businesses deal with thousands of paper documents each day. But how do you get data from these documents into your SAP system? One answer is to enter the data manually, which can be a laborious and time-consuming process. Another is to implement an integration solution, which can be very expensive. There is a better, more affordable solution — you can leverage Adobe Acrobat Professional's OCR technology to read scanned documents, and then using a custom Acrobat plug-in, load the data immediately to the SAP system, or save the data for subsequent upload, enabling users to work both online and offline. This article shows you how the plug-in works and how to develop and deploy the solution.
- Take a Serious Look at the “A” in SOA and Gain Flexible, Adaptable Architecture
by Volker Stiehl, Chief Solution Expert, SAP AG (February 2010)
Understand what the ideal architecture for an enterprise-ready composite application should look like. Discover the pitfalls involved, how to avoid them, and how your decisions influence the overall complexity of the final application. By following these recommendations, you can develop applications that are well prepared for your always-changing IT landscape.
- The Office Document Toolbox for creating RTF documents and spreadsheet files
using ABAP: Part 1 — Introducing a toolbox
for creating RTF documents
by Cord Jastram, Software Engineer, Computer Sciences Corporation, Germany
You can create Microsoft Word and Excel applications in ABAP using the COM interface. However, using the COM interface can be cumbersome and requires a certain level of technical knowledge. As an alternative, the author has developed an open-source solution — the Office Document Toolbox — that ABAP developers can use to create word processing documents in Rich Text Format (RTF) and spreadsheets in Excel XLS format, presented in a two-article series. This first article explains the underlying design structure of the toolbox and then focuses on the RTF part of the toolbox. The information here will prepare you for the second article that will present the Excel spreadsheet solution.
- The Office Document Toolbox for Creating RTF Documents and Spreadsheet Files Using ABAP:
Part 2 — Reading and Writing Excel Documents
by Cord Jastram, Software Engineer, Computer Sciences Corporation, Germany (December 2008)
As an alternative to using the COM interface (which can be cumbersome) for creating Microsoft Word and Excel files in ABAP, you can use the Office Document Toolbox, an open-source solution, to create word processing documents in Rich Text Format (RTF) and spreadsheets in Excel XLS format. Learn how to read and write Excel files using ABAP and to create a new Excel file. Also, learn how to extend the functionality of the toolbox.
- Tips and Tricks for Using BAPIs in Accounting Documents
by Sergey Korolev, Independent ABAP Consultant (February 2010)
Posting accounting documents with BAPIs can be somewhat tricky — generating a simple accounting document turns into a report with several hundred lines of code. Accounting functionality is highly dependent on company specifics and legislation, so to make your program more stable against accounting business changes, you have to be able to derive automatically as many customizing parameters as possible. Here are some methods to make the task simpler. Included are three sample programs to help you understand the best way to use BAPIs when posting accounting documents.
- Unveil the power of loosely coupled composite applications by replacing services for additional functionality
by Volker Stiehl, Product Manager, SAP AG
One of the key benefits of composite applications is its flexibility, the capability to replace services to accommodate different functional needs. Whether you are upgrading to the newest SAP release, adding new business logic, or integrating new back-end systems — a common requirement in mergers and acquisitions — composite applications
enable you to “plug ‘n’ play” different functional implementations by using a common interface. The replacement technique shows you how to replace services without affecting their consumers. Learn how it can help you face the challenges of changing business or IT requirements. Once you have used it, you’ll never let it go.
- Use SAP NetWeaver PI 7.1 tools for provisioning and consuming enterprise services in ABAP
by Prasad Illapani, Solution Architect, NW-RIG, SAP Labs LLC and Dr. Susanne Rothaug, Product Manager SAP NetWeaver, SAP AG
What is the best way to create and provision enterprise services in a service-oriented architecture (enterprise SOA) environment? This article shows you how to model, implement, configure, publish, and consume enterprise services in ABAP using the tools of SAP NetWeaver Process Integration (SAP NetWeaver PI) 7.1 to provide and consume enterprise services, including using SAP Enterprise Services Repository and the Services Registry. It also shows you how to test the enterprise service with the SAP Web Services Navigator tool. Learn how to create language-independent service interfaces and their platform-specific back-end representations.
- Use the Enhancement Package for SAP ERP strategy to develop and enhance Web Dynpro ABAP applications
by Karl Kessler, Product Manager, SAP AG
Web Dynpro ABAP is SAP’s standard for developing user interfaces (UIs) for Web applications in ABAP. With the Enhancement Package for SAP ERP strategy, this powerful Web programming model is even more productive because it supports both new application development and existing application enhancement. Part 1 of this two-part series shows you how to develop flexible applications in Web Dynpro ABAP using a BAPI service call. Part 2 will explain how to enhance existing Web Dynpro applications. Web Dynpro plays a vital role both in developing custom applications and in enhancing prepackaged applications.
- Web services or RFCs — choosing the right technology for your SAP integration
challenges
by Prof. Dr. Willi Nüßer
RFC is a well-established and trusted approach to integrating different applications in an SAP environment, but Web services, now supported with SAP Web Application Server 6.40, is emerging as a viable alternative based on open standards. Each approach has its strengths and limitations depending on the situation at hand, so when does it makes sense to use which? This article compares and contrasts the Web service and RFC approaches in terms of performance and transactional behavior to help you assess the role that each technology should play in your own SAP environment.
- When and How to Use Source Code Plug-Ins
by Thomas Weiss, Product Manager, SAP NetWeaver Product Management Application Server ABAP, SAP AG (July 2009)
Learn in a comprehensive example how to define and implement enhancement points and sections and understand how to use these enhancement options most efficiently.
- Work with Enhancement Technologies and Make Your Enhancement Project Switchable
by Thomas Weiss, Product Manager, SAP NetWeaver Product Management Application Server ABAP, SAP AG (July 2009)
Learn how to work with enhancements of a global class — such as post-methods — and get to know how to plan, structure, and implement a project in which you make your enhancements switchable. Assign the relevant packages to a switch, assign the switch to a reversible business function, and switch the whole project on in transaction SFW5.
- XML Messaging with the SAP Business Connector Part 1: Direct IDoc-XML Data
Exchange and Outbound IDoc-to-XML Data Mapping with Flow Services
by Robert Chu, Integration and Certification Center, SAP Labs
XML messaging between your SAP system and your business partner's system typically involves exchanging IDocs between your system and your SAP Business Connector (BC), mapping data between the IDocs and the desired external XML format, and then exchanging the XML documents between the BC and the external system. This article, the first of a two-part discussion, shows you how to use the IDoc-XML format to exchange XML documents with your partners directly, and for scenarios where this is not an option, shows you how to send documents to your partners in other XML formats using a widely adopted technique called flow services.
- XML Messaging with the SAP Business Connector Part 2: Outbound IDoc-to-XML Data
Mapping with XSLT and Java Services, and Inbound XML-to-IDoc Data Mapping
by Robert Chu, Integration and Certification Center, SAP Labs
As most of us know all too well, a smooth flow of information between your business partners' systems and your own can have a large impact on the success of your business processes. The SAP Business Connector (BC) enables you to easily and reliably exchange IDocs with your partners via XML messaging over the Internet. This article, the second of a two-part discussion, details two data-mapping options for sending IDoc data to your partners in non-SAP XML formats: XSLT transformation and Java services. It also shows you how to enable your system to receive non-SAP XML documents and outlines the special considerations involved.
|
|