Your SAP Resource  »  Publications  »  SAP Experts  »  SAP Professional Journal Online

Log In  |  Help

SAP Professional Journal

Your technical guide to SAP
administration, development,
and implementation.

Part of the
SAP Experts
knowledgebase

Subscribe/Renew Now

Browse by Category  |  Advanced Search »

Go

Home

Knowledgebase

Article Index  |  PDF

Downloads

Webinars

Free Sample Article

Frequently Asked Questions

SAP Experts Knowledgebases

Submit an Article

IT 2011 Conference

SAP Insider Event Calendar

About Us

Contact Us

Categories  »  XML

XML

  1. Boost the information processing capabilities of your ABAP programs using regular expressions with SAP NetWeaver
    by Ralph Benzinger and Björn Mielenhausen

    Regular expressions provide a standardized and widely used toolset for processing text-based information effectively and efficiently. While regular expressions have been available for limited use in ABAP programs via workarounds, SAP has not included native support for this functionality — until now. With SAP NetWeaver 2004s, regular expressions have been integrated directly into ABAP. This article, the first in a two-part series, introduces regular expressions and details their integration into the ABAP world. A second companion article takes on more advanced topics and provides additional practical insights for using regular expressions effectively.

  2. Boost the information processing capabilities of your ABAP programs using regular expressions with SAP NetWeaver — advanced techniques
    by Ralph Benzinger and Björn Mielenhausen

    Regular expressions are the de facto standard toolset for processing text-based information. SAP NetWeaver 2004s now includes native support for regular expressions in ABAP. This is the second article in a two-part series that shows you how regular expressions can help improve the efficiency of your ABAP development work and enable more robust programs. This article expands upon the first by introducing more advanced matching operators, sharing best practices, and discussing some technical considerations to keep in mind.

  3. Developing Java Services for the SAP Business Connector
    by Thomas G. Schuessler, Founder, ARAsoft

    The SAP Business Connector (SBC) is a great tool for XML-enabling ABAP-based SAP components like R/3. It uses a service-based architecture and delivers many ready-to-use services. Customers can also easily build services — either flow services using SBC’s graphical design environment or Java services by writing Java code. While much can be accomplished with both, Java services offer distinct advantages in some areas, including performance, exception handling, and support for a range of data types and operations. This article shows you how to create a Java service from scratch or by using existing Java libraries, and how to leverage the ability of Java and flow services to invoke one another by looking at an example flow service that invokes two Java services.

  4. Easily integrate unstructured and semi-structured data into SAP NetWeaver Process Integration (formerly XI) using the Conversion Agent
    by Prasad Illapani, PI RIG Specialist, SAP Labs LLC

    SAP NetWeaver Process Integration (PI) — formerly Exchange Infrastructure (XI) — offers a high level of flexibility in connecting your SAP and non-SAP systems using one of the dozens of adapters offered by SAP and SAP partners. But adapters are not your only option — this article explores a powerful (often less expensive) alternative called the Conversion Agent, a tool that dynamically converts unstructured data from Microsoft Word, Excel, PowerPoint, PDF, plain text, etc., and semi-structured formats such as HL7, SWIFT, HIPA, ANSI X12, and COBOL to PI-compatible SOAP XML. This article takes you on a tour of the tool's capabilities and shows you how easy it is to use by walking you through a step-by-step example.

  5. From XML to ABAP Data Structures and Back: Bridging the Gap with XSLT
    by Karsten Bohlmann, Server Technology Group, SAP AG, Christian Fecht, Business Programming Languages Group, SAP AG, and Christoph Wedler, Business Programming Languages Group, SAP AG

    XML, the EXtensible Markup Language, is the web standard for generic representation of structured data. Perhaps it hasn't yet found its way into your company's ABAP application development, but there is a fair chance that it will. So how can you bridge the gap between the ABAP and XML worlds? The SAP Web Application Server offers an implementation of the XSLT (EXtensible Stylesheet Language Transformations) standard to establish mappings between XML documents and ABAP data structures. This article teaches you how to create and call XSLT programs, and how your programs can use XSLT to interface with XML from ABAP

  6. Mastering SAP NetWeaver Exchange Infrastructure 7.0: Successfully integrate SAP applications into a non-SAP, non-XML world
    by Eduard Neuwirt, Senior Developer, SAP AG Manfred Reinart, Development Architecture, SAP AG

    A central hub for all system-to-system communications a company might face — between non-SAP systems, SAP systems, and even external business partners over the Internet — can have a big bottom-line impact for almost every organization. SAP Exchange Infrastructure (SAP XI) was designed to accommodate these scenarios. Using a recent integration project as a case study, this article aims to demonstrate that integrating SAP and non-SAP systems is relatively easy, and that SAP XI is ready for productive use today as a central messaging hub. It also provides a cookbook of ready-made solutions to common scenarios, including lessons learned and potential pitfalls, that you can refer back to in your daily work.

  7. Mastering the asXML Format to Leverage ABAP-XML Serialization
    by Stefan Bresch, Christian Stork, and Christoph Wedler, Business Programming Languages Group, SAP AG

    As every SAP developer knows, exchanging data with other applications and systems is simply a fact of everyday life. But implementation can be complex, even for experienced ABAP programmers. Release 6.10 now comes with a powerful feature that provides support for open, standards-based data exchange - ABAP-XML serialization. Its power derives in part from the underlying asXML format, which is the basis for representing ABAP data in XML. This article describes the asXML format for all data types and examines object serialization in detail so you can take advantage of this feature in your own environment.

  8. Quickly and Easily Map Your ABAP and XML Data Using SAP Simple Transformations
    by Karsten Bohlmann, Developer, ABAP Language Group, SAP AG

    XML is at the heart of a number of developments that are likely to become basic technology standards, such as Web services. In turn, the ability to move data between XML documents and your ABAP data structures is becoming a key business requirement. While middleware like the SAP Exchange Infrastructure supports this task for large-scale system integration projects, SAP also provides mapping technology directly to ABAP developers for smaller-scale development tasks. This article introduces Simple Transformations, a special-purpose language included in the 6.40 ABAP kernel that enables high-performance ABAP-XML mappings. It outlines the fundamental concepts of the language, and provides a detailed tour of its key constructs.

  9. Streamline business processes and increase user productivity with SAP NetWeaver: Build forms-based Web Dynpro applications using Interactive Forms based on Adobe software
    by Markus Meisl and Marc Chan

    Until now, users have required direct access to the back-end system to carry out daily business tasks, such as entering sales order information, which can be problematic for remote or offsite users. SAP NetWeaver ’04 offers a new technology called Interactive Forms based on Adobe software that changes all this. Leveraging the presentation and information exchange capabilities of Adobe’s Portable Document Format (PDF), Interactive Forms enables users to take parts of their business processes offline by entering data into form fields and then uploading the data in the fields to the back-end system, increasing efficiency and reducing the risk of data entry errors. Using an example, this article show developers how to build and deploy a custom data-entry form using Interactive Forms within a Web Dynpro application.

  10. Using SAP NetWeaver Process Integration (PI) to ensure the safe transfer of data across security domain boundaries
    by Eduard Neuwirt, Senior Developer, and Manfred Reinart, Development Architect, SAP AG

    Your data is one of your most valuable assets, so you protect it by separating it into systems with varying levels of security, depending on the sensitivity of the information. But what if processes running in lower-level security areas need to access data stored in higher-level security areas? This article shows you how to use SAP NetWeaver Process Integration (PI) 7.0 in conjunction with a security gateway to ensure the safe transfer of data between high and low security domains. PI serves as a flexible and transparent integration platform while the security gateway acts as a firewall, enabling data to cross domain boundaries without compromising security.

RECENTLY ADDED

Set Up a Trusted Relationship Between SAP NetWeaver AS Java and ABAP for Secure SSO

Build Rich Internet Applications in SAP Using Web Dynpro ABAP and Flex

Discover More Options for SAP E-Recruiting with Web Dynpro ABAP

Optimize Application Integration by Running Risk Analysis and Remediation for SAP NetWeaver Portal

SAP NetWeaver Business Rules Management: Tips for Testing and Working with Business Rules

Subscribe to the RSS feed

Subscribe to the RSS feed.

Copyright © 2010 Wellesley Information Services. All rights reserved. Email: customer.service@sappro.com.
SAP Professional Journal, 20 Carematrix Drive, Dedham, MA 02026, USA.
Sales and Customer Service: 1-781-751-8799
SAP and the SAP logo are trademarks or registered trademarks of SAP AG in Germany and several other countries.