December 21, 2008

An Introduction to SAP NetWeaver

[This article is sponsored by Peningo Systems, Inc., a provider of SAP Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo SAP Consultants page or to the Peningo SAP Netweaver Consultants page.]

NetWeaver is SAP’s integrated technology platform and is the technical foundation for all SAP applications since the SAP Business Suite. SAP NetWeaver is marketed as a service-oriented application and integration platform. SAP NetWeaver provides the development and runtime environment for SAP applications and can be used for custom development and integration with other applications and systems. SAP NetWeaver is built using open standards and industry de facto standards and can be extended with, and interoperate with, technologies such as Microsoft .NET, Sun Java EE, and IBM WebSphere.

SAP NetWeaver's release is considered as a strategic move by SAP for driving enterprises to run their business on a single, integrated platform that includes both applications and technology. Industry analysts refer to this type of integrated platform offering as an "applistructure" (applications + infrastructure). It is widely held that this approach is driven by industry's need to lower IT costs through an enterprise architecture that is at once (1) more flexible; (2) better integrated with applications; (3) built on open standards to ensure future interoperability and broad integration; and, (4) provided by a vendor that is financially viable for the long term.

SAP is fostering relationships with system integrators and independent software vendors, many of the latter becoming "Powered by SAP NetWeaver".

SAP NetWeaver is part of SAP's plan to transition to a more open, service-oriented architecture and to deliver the technical foundation of its applications on a single, integrated platform and common release cycle.

NetWeaver is essentially the integrated stack of SAP technology products. The SAP Web Application Server (sometimes referred to as WebAS) is the runtime environment for the SAP applications -- all of the mySAP Business Suite solutions (SRM, CRM SCM, PLM, ERP) run on SAP WebAS.

The core products that make up SAP NetWeaver include:

·         SAP NetWeaver Application Server - SAP NetWeaver Application server is a component of the NetWeaver solution which works as a web application server to SAP solutions. From the SAP point of view the Web AS is the foundation on which most of their product range runs.

·         SAP NetWeaver Process Integration (PI) - SAP NetWeaver Process Integration (SAP NetWeaver PI), based on SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI), is SAP's platform for process integration using the exchange of XML messages. SAP Exchange Infrastructure (SAP XI) is SAP's enterprise application integration (EAI) software, a component of the NetWeaver product group used to facilitate the exchange of information among a company's internal software and systems and those of external parties. Like other NetWeaver components, SAP XI is compatible with software products of other companies.

·         SAP NetWeaver Enterprise Portal (EP) - SAP Enterprise Portal (EP, aka. SAP Netweaver Portal) offers users role-specific, Web-based and secure access to all relevant information, applications and services. Employees only need a desktop and a Web Browser, and can begin work once they have been authenticated in the portal. SAP Enterprise Portal contains the NetWeaver components Portal, Knowledge Management, and Collaboration.

  • SAP NetWeaver Master Data Management (MDM) - SAP Master Data Management (SAP MDM) is a component of SAP's NetWeaver product group and is used as a platform to consolidate, cleanse and synchronize a single version of the truth for master data within a heterogeneous application landscape. It has the ability to distribute internally and externally to SAP and non-SAP applications. SAP MDM is a key enabler of SAP Enterprise Service-Oriented Architecture. Standard system architecture would consist of a single central MDM server connected to client systems through SAP Exchange Infrastructure using XML documents, although connectivity without SAP XI can also be achieved.
  • SAP NetWeaver Mobile - SAP NetWeaver Mobile is SAP's, a component of the NetWeaver product group used mobilizing business processes. Like other NetWeaver components, SAP NetWeaver Mobile is compatible with software products of other companies.
  • SAP NetWeaver Business Intelligence - SAP Business Information Warehouse BY SAP AG (SAP BW) is the name of the Business Intelligence, analytical, reporting and Data Warehousing (DW) solution which is one of the major enterprise software applications produced by SAP AG. It was originally named SAP BIW, (Business Information Warehouse), but is now known as "SAP NetWeaver BI".  SAP BW consists among other things of components for data management (Data Warehousing Workbench), extensive data modeling capabilities, an embedded analytical engine, a suite of rich front-end analytical tools referred to as Business Explorer (BEx), and operational tools used for importing the most current transactional data into the system.
  • SAP NetWeaver Composition Environment (CE) - SAP NetWeaver Composition Environment (CE) is a product of SAP AG that is intended to develop "composites", which means applications that are built through the use of already existing SOA services. The product includes SAP NetWeaver Application Server and SAP NetWeaver Developer Studio with additional tools for the development of service based applications.

SAP has also teamed with hardware vendors like HP, IBM, Fujitsu-Siemens, and Sun to deliver appliances (i.e., hardware + software) to simplify and enhance the deployment of NetWeaver components. Examples of these appliances include:

  • BI Accelerator
  • Enterprise Search

Development tools for SAP Netweaver includes:

  • ABAP Workbench (SE80) - ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor = general report creation processor) is a high level programming language created by the German software company SAP. It is currently positioned, alongside the more recently introduced Java, as the language for programming SAP's Web Application Server, part of its NetWeaver platform for building business applications. Its syntax is somewhat similar to COBOL.
  • SAP NetWeaver Developer Studio (NWDS) based on Eclipse for most of the Java part of the technology (Web Dynpro for Java, JEE, Java Dictionary, Portal Applications etc.) - The SAP NetWeaver Developer Studio is an integrated development environment (IDE) for most of the Java part of SAP technology, mainly building business web applications, but also creating SAP Enterprise Portal projects and SAP Interactive Forms by Adobe. The official abbreviation Developer Studio is used seldom whereas NWDS is common, but unofficial. The Developer Studio is based on Eclipse, contains several plug-ins and provides a range of toolsets for SAP technology
  • SAP Netweaver Development Infrastructure (NWDI) - The SAP NetWeaver Development Infrastructure (short: NWDI) combines the characteristics and advantages of local development environments – as usually provided in a Java environment – with a server-based development landscape that centrally provides a consistent development environment to development teams and supports the software development through the entire lifecycle of a product. The Developer Infrastructure mimics the functionality of ABAP Change and Transport System (CTS). The aim is to control deployment of components in the system landscape in a standardized manner. NWDI can be used to import Business Packages from SAP and enables development teams to modify standard applications. SAP NWDI is also known as SAP JDI (Java Development Infrastructure).
  • Visual Composer - Visual Composer is SAP’s graphical software modeling tool. This web-based application enables business process experts and developers to quickly create business application components, without coding.Visual Composer produces applications in a declarative form, thereby enabling completely code-free execution mode for multiple runtime environments. It provides full application lifecycle support by maintaining the connection between an application and its model throughout its lifecycle. Visual Composer is designed with an open architecture, which enables developers to extend its design-time environment and modeling language, as well as to integrate external data services.
  • Web Dynpro (WD) is a proprietary web application user interface technology developed by SAP AG and exists in a Java (Web Dynpro for Java, WDJ or WD4J) and an ABAP (Web Dynpro ABAP, WDA) flavor. Both have in general the same functionality, but usually one flavor is improved after the other, so temporary one flavor is more advanced than the other. Hence, the decision for one of the two flavors shall be based on organizational and business circumstances, but not on functionality.

IT Practicies with SAP NetWeaver

With the SAP NetWeaver platform, your organization can implement crucial IT practices in a flexible, step-by-step approach at low cost. You can address your immediate IT needs first and, since the platform components are tightly integrated, you can expand your practice projects over time within a sustainable cost structure.

SAP NetWeaver enables the following IT practices. For each practice, SAP NetWeaver supports a variety of key IT activities – all of which are easy to perform using the platform's integrated components.

  • User productivity enablement – Help users and groups improve their productivity through enhanced collaboration, optimized knowledge management, and personalized access to critical applications and data.
  • Data unification – Consolidate, rationalize, synchronize, and manage all master data for improved business processes.
  • Business information management – Increase the visibility, reach, and usefulness of structured and unstructured enterprise data.
  • Business event management – Ensure that business events from multiple systems are distributed to the appropriate decision makers in the context of the relevant business processes.
  • End-to-end process integration – Make disparate applications and systems work together consistently to perform business processes.
  • Custom development – Rapidly create new enterprise-scale applications that drive your company's differential advantage.
  • Unified life-cycle management – Automate application management processes and optimize all facets of an application's life cycle.
  • Application governance and security management – Maintain an appropriate level of security and quality in your intellectual property and information assets.
  • Consolidation – Deploy a consolidated technology platform with the ability to allocate computing power according to changing business needs.
  • Service-oriented architecture design and deployment – Consolidate and standardize your basic processes and leverage existing investments to compose new, distinctive business processes.
SAP has put together a report, “IT Practices Overview”, which helps organizations explore how you can tap into SAP NetWeaver to solve business problems.

Click here to view the IT Practices Overview  Report

In  case study, learn how Nordzucker AG improved communication and productivity with SAP NetWeaver Portal.  Nordzucker AG is the second-largest sugar producer in the European Union (EU). With sugar production of approximately 1.9 million tons and 3,300 employees, Nordzucker generated revenues of approximately €1.2 billion in the 2004–2005 fiscal year). 

Click here to view the SAP Case Study.

If you are an "End Client" looking for IT Consulting Service providers to support your Applications, Peningo Systems provides Consultants with expertise in many areas including:

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page or go to the Peningo SAP Consultants page.

November 02, 2008

How to implement SAP CRM Without Compromise

This article is sponsored by Peningo Systems, Inc., a provider of SAP Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo SAP Consultants page.

SAP has release a white paper “CRM Without Compromise – A Strategy for Profitable Growth” that describes the concept of  elucidating how organizations can maximize their results by taking a more structured, holistic approach to CRM across the enterprise to gain a competitive advantage and promote sustainable, profitable growth.  We at Peningo Systems strongly recommend this “White Paper” for any SAP Consultant / SAP Architect or IT Executive who are involved in the planning of an SAP CRM implementation.


Investments in customer relationship management (CRM) applications have produced a broad spectrum of results. Some companies report amazing outcomes, such as dramatic increases in revenue and boosts in customer satisfaction along with significant savings in operating costs. For others, such investments have delivered only limited benefits or proved disappointing.


While implementing CRM, many organizations have lost sight of their customers. They focus on efficiency gains in specific areas like sales force automation (SFA) instead of looking at the bigger picture – from a customer perspective. They fail to become truly customer centric because they rely on point solutions with little or no integration – solutions that are not aligned with the organization’s long-term strategy and provide only a limited view of the customer. They focus on single channels and rarely achieve true multichannel coverage, resulting in bad customer experiences. They either compromise on functionality or try to achieve too much at one time and end up with a complex, expensive implementation with hardly any return on investment. Organizations often just automate existing bad processes instead of redesigning their customer-facing operations based on best practices. No wonder customer satisfaction is near an all-time low in many industries. It’s time to refocus on what CRM really is about – the customer – to achieve the results CRM has promised to deliver. In order to be successful, organizations must approach CRM without compromise.


Focusing primarily on bottom-line costs and departmental goals limits the top-line potential of CRM investments. The benefits of CRM can be much greater if more companies take CRM to the next level by designing their CRM strategy for future ambitions instead of just implementing software to support current capabilities.


This white paper describes the concept of “CRM without compromise,” elucidating how organizations can maximize their results by taking a more structured, holistic approach to CRM across the enterprise to gain a competitive advantage and promote sustainable, profitable growth.


This white paper by SAP will help enlighten the SAP Professionals who are implementing SAP CRM in a Best Practice approach to address a CRM implementation.

The following is the Table of Contents:


  • The CRM Paradox
  • A Customer-Centric Business Strategy
    • Customers Define Your Business
    • A Strategic Perspective on CRM
  • Strategic Business Challenges
    • Driving New Growth
    • Operational Excellence Redefined
    • Competitive Agility
  • The Path to CRM Success
    • Evolution of CRM
    • Customer-Centric Ecosystem
  • A Strategic Framework for CRM
    • A Framework to Outsmart and Outgrow Your Competition
    • Capitalizing on Customer Insight
    • Balancing Frontline Efficiency and Effectiveness
    • Aligning Marketing, Sales, and Service with the Customer in Mind
    • Managing Customer Experience Across Touch Points
    • Guiding Customers to the Right Channel
    • Beyond the Touch Point: Connecting Front Office and Back Office
    • Creating a Customer-Driven Value Network
    • Technology Framework for Adaptability and Integration
    • Managing Performance Improvement
    • Creating a CRM Culture – Because Employees Matter
    • CRM Deployment Options: Making the Right Choice
  • A Catalyst for Business Transformation


If you wish to view this white paper, please click the link below:

Click here to download “CRM Without Compromise - A Strategy for Profitable Growth

If you are an “End Client” looking for a Consulting Service provider to support your Applications, Peningo Systems provides Consultants with expertise in many areas including:

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page.