SDN chronicles a group of companies as they place their hopes of success on the SAP NetWeaver platform in a series of articles, blogs, and SDN TV programs developed by Solution Architect Kartik Iyengar of SAP partner Wipro Technologies, along with his colleagues in the SAP NetWeaver Competence Group (NWCG).

Designed for fellow solution architects, the articles and demos in this series are based on a storyboard that has been driving the SAP NetWeaver initiatives at Wipro. Thanks to the SAP NetWeaver Competence Center (COE), the series showcases industry scenarios and real-world issues being discussed in customer and SI communities.

The storyboard in this series is a work in progress, evolving out of an ongoing dialogue with the SAP installed base - met at ESA workshops around the globe - about how SAP NetWeaver can address their issues. The series features ORGA, a fictional multinational retail conglomerate, as it lays the groundwork for a service-oriented architecture by leveraging SAP NetWeaver and creating a roadmap for the future with Enterprise Services Architecture.

SDN hosts a large body of work amassed around the ORGA storyboard:

iPRO Demos

iPRO is a comprehensive e-procurement business solution that provides a move to ESA at 1/4th the cost of implementing a new spend management suite or replacing your existing spend management solution, with the option of having iPRO as a proprietary application within any organization, fully aligned with the SAP NetWeaver roadmap. Built using the SAP NetWeaver Composition Platform, iPRO is a showcase for the same.

Reverse Engineered xApps can be defined as composites which are built using ESA and the SAP NetWeaver Composition Platform with the starting point as the Business Processes in existence today. Reverse engineering business processes, making them leaner to enable Organizations improve productivity, enhancing functionality, dropping redundant functionality and most importantly - aligning the Organization's E-SOA Roadmap - will provide a safe passage from legacy, custom and Best-Of-Breed applications.

Reverse Engineered xApps (Composites) will make a compelling business case for Organizations with a landscape cluttered with custom-built, 3rd party, legacy and best of breed applications. Such applications, which enable a business process, can easily be replaced with the SAP NetWeaver Composition Platform. Enabling businesses to leverage the SAP NetWeaver platform as a Business Process Platform (BPP), Reverse Engineered xApps could pave the way for organizations to truly lower TCO rendered by composition.

Title

Abstract

Catalog Item- Create Flow

This demo showcases the process to create a catalog item requisition in iPRO and submit for approval flow. The role performing this activity is the Requestor of the organization.

Catalog-Withdraw Flow

This demo showcases the process to withdraw a catalog item requisition in iPRO. One can withdraw either a 'saved' or a 'denied' purchase requisition. This demonstrates the withdrawal of a 'saved' purchase requisition. The role performing this activity is the Requestor of the organization.

Catalog-Denial Flow

This demo showcases the process to deny a stage approval to a catalog item requisition in iPRO. This is a two-stage approval process wherein the first approver approves the purchase requisition whereas the second approver denies the same for demo purposes. The requestor can keep track of his requisition's approval by checking the 'status' regularly and act accordingly. The role performing this activity is the Approver of the organization.

Approval - One stage

This demo showcases a one-step approval process. The approval flow engine loads the approval rules based on the logged-in user's profile and the total price of the items in the requisition. In this case, the logged-in user is an approver himself.

Approval-Multiple stages with PO creation in R3

This demo showcases a multiple-step approval process after a purchase requisition is created in R/3. The approver is notified about the requisitions waiting for his/her approvals by e-mails. The e-mails are triggered at the time of requisition creation.

Add Items-MDM

This demo showcases iPRO's Add items screen capabilities. 'Add-Items' screen is the second screen that comes up during the catalog purchase requisition creation wizard. It offers the capabilities to browse and search the item's catalog hosted on the MDM systems through a user friendly collapsible tree-structure interface.

Save Flow

This demo showcases the process to save a catalog item requisition in iPRO for future use. The role performing this activity is the Requestor of the organization.

Edit Items-Saved

This demo showcases the process to Edit a catalog item requisition in iPRO .One can edit either a 'saved' or a 'denied' requisition. In this demo the user edits an already 'saved' requisition and then submits it to create a purchase requisition in the R/3 system. The role performing this activity is the Requestor of the organization.

Split Accounting

This demo showcases the process to do a split- accounting for a catalog item requisition in iPRO .One can do a split -accounting either as 'by value' or 'by percentage' for different cost centers associated with one's user profile. In this demo the user does a split accounting between two of the cost centers cc1 and cc2 by a percentage split of 60: 40. The role performing this activity is the Requestor of the organization.

On-Behalf Of

This demo showcases the process to create a catalog item requisition 'on-behalf' of one's supervisor .One can do an 'on-behalf ' requisition for his/her supervisor as well as one level further up the organization hierarchy. While doing a requisition on behalf of one's supervisor, the requestor acquires the same privileges as the supervisor in terms of credit limits.

GR and IR

This demo showcases the process of creating and viewing a Good Receipt (GR) and an Invoice Request (IR) after a purchase order(PO) has been created for a given purchase requisition .In this demo , we create a GR from a PO number created in the previous demo on purchase order creation. The role performing this activity is the Requestor of the organization.

Additional content:

 

Published Articles

Creating a Comprehensive Collaborative Platform, Part I (PDF 542 KB) - Published September 2004

Sets up the storyboard involving ORGA and its business partners. Positions SAP NetWeaver as an agent of change that extends the rings of a supply chain to create an extended demand chain.

Creating a Comprehensive Collaborative Platform, Part II (PDF 873 KB) - Published January 2005

Describes ORGA's plans to leverage the SAP NetWeaver technology platform and web services. Examines how ORGA can adopt SAP NetWeaver into its IT landscape, stressing the view that SAP NetWeaver not just a group of technology products but an enabler of business solutions.

Creating a Comprehensive Collaborative Platform, Part III (PDF 1.0 MB) - Published May 2005

Discusses how to enable key business functions using the SAP NetWeaver platform, along with Knowledge Management and Collaboration, as a move towards global standardization and application consolidation - and why this is a job best suited for a team that understands SAP R/3 functionality and not with the point solution skills.

Creating a Comprehensive Collaborative Platform, Part IV (PDF 779 KB) - Published June 2005

Addresses strategies assumed by ORGA in their SAP NetWeaver adoption, including a scalable user management strategy, an SAP-centric business process approach, and Web Dynpros to improve effectiveness of plant maintenance.

Creating a Comprehensive Collaborative Platform, Part V (PDF 923 KB) - Published November 2005

Centers on the business need for ORGA's new portal initiative and details the different factors that need to be considered in carving out a solution from an "ESA Solution Architect" perspective.

Related SDN TV Demos

Overview Demos

Title

Abstract

Procurement Process Flow, Part I

This clip begins with an ORGA user publishing the demand forecast and continues through the workflow until he creates and views a goods receipt.

Procurement Process Flow, Part II

The ORGA user creates a delivery document and an ORGB user views the invoice in Adobe PDF format.

Procurement Process Flow, Part III

Looking at the business case from the buyer's side perspective, this clip demonstrates the use of BW reports, Microsoft Outlook web access, Knowledge Management, and user administration.

Collaboration Demos

Title

Abstract

Collaboration, Part I: InfoSite Room

This clip reviews functionality provided by the InfoSite Room template in SAP Enterprise Portal, which can be used in an organization as a means to make announcements, share documents and files, maintain contact details, publish FAQs, share related links, and more. Here, the flow revolves around three ORGA users that demonstrate this functionality.

Collaboration Part, II: Team Room and Other Collaboration Features

This clip further demonstrates SAP Enterprise Portal collaboration features, with a focus on collaboration features available in Team Rooms. Some of the features discussed in the following clip include instant messaging, bulletin boards, sessions, and application sharing.

Storyboard Demos

Title

Abstract

Storyboard, Part 1: Sales Order Creation and Publishing Demand Forecast

In this clip, an ORGA user creates sales orders based on customer quotations and publishes the demand forecast. The entire flow is handled by a single user (orgAuser1) from SAP Enterprise Portal. Note that the corresponding changes in SAP R/3 are shown in each step.

Storyboard Part 2: View and Update of Demand Forecast

After the ORGA user creates sales orders and publishes the demand forecast, its supplier, ORGC, comes into the picture. In this clip, an ORGC user logs onto the system using SAP Enterprise Portal and views the demand forecast.

In the next step, he agrees to fulfill part of the demand from ORGA. A percentage of this demand is outsourced by ORGC to its subcontractor, ORGD. In the last section of this clip, a user from ORGD logs onto the system and views the outsourced quantity from ORGC.

Storyboard Part 3: Purchase Order and Advanced Shipment Notice

After ORGC has taken up part of the demand forecast, an ORGA user reviews the published demand forecast to check if the internal supplier (i.e. ORGC) has accepted to deliver the entire order. Upon discovering a shortage between the demand quantity and the quantity that ORGC can supply, the user creates a purchase order seeking to fulfill the shortage using an external vendor (ORGE). Note that the corresponding changes in SAP R/3 are shown in each step.

Storyboard Part 4: Goods Receipt, Delivery Document, and Invoice Creation

After the ORGA user views the ASN created by ORGE, he creates a goods receipt for it and sets up delivery for the customer (ORGB). He then creates the corresponding invoice.

In the last part of the clip, an ORGB user views the invoice details sent by ORGA. Note that the corresponding changes in SAP R/3 are shown in each step.

Topic-Based Demos

Title

Abstract

BW Reports on SAP EP

Shows an SAP Business Information Warehouse report for purchase order status that has been integrated into SAP Enterprise Portal.

Knowledge Management

Demonstrates some of the key features of Knowledge Management in SAP Enterprise Portal. The clip begins by handling repositories under KM before moving into document handling. The last part of the clip deals with TREX for indexing and searching documents. Classification/taxonomies are also shown.

Migration of BAPI and RFC-Enabled Function Modules to Web Services

Attempts migration of BAPIs and RFC-enabled function modules to web services, and publishing it to the UDDI registry.

Visual Composer

Shows how Visual Composer can be used for quick anhd easy sales order creation in ORGA.

Design Time Repository

Demonstrates the use of the Design Time Repository (DTR) for a project with different roles for checking files in and out.

TREX

Shows how a TREX-KM API can be used in a web application scenario and compares it with that of the regular TREX operation in a portal application environment.

E-sales

Illustrates the creation of a sales order, delivery, and invoice for ORGA.

E-procurement

Shows how e-procurement can be taken for low value-high volume items from purchase requisition to order creation, and shows the related workflow using Lotus domino integration with SAP.

Custom Workflow

Shows how a custom-built workflow can be applied to configuration and consumption in the content management solution.

Master Data Management

Describes a shopping cart demo application that uses products from the SAP NetWeaver stack, including Master Data Management, Exchange Infrastructure, Web Dynpro, and Enterprise Portals. The primary focus here is on the Master Data Management capabilities.

Topic-Based Demos: SAP NetWeaver XI

These 17 rich-media demos cover a broad range of topics relevant to SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI).

 

The Role of ABAP Proxies in SAP XI

Sending Email via SAP XI

MDM - SAP XI Integration

Alerts Configuration

HTTP Adapter

Monitoring in SAP XI 3.0

Bundling IDocs Using ccBPM

Integration Scenario

The Role of SAP XI in RFIP Implementation

Handling Mail with MS Excel File Attachments

Java Mapping in XI

Split Pattern Using ccBPM

Data Dependent Authorization

JDBC Adapter

An Overview of XSLT Mapping

Exception Handling

Polling a Mail Server via SAP XI

Topic-Based Demos: Portal, JDI, and More

These new topic-based demos focus on SAP NetWeaver Portal and the Java Development Infrastructure (JDI).

Customization of CRM Business Package

External Facing Portal

Integration of RSS News Feeds with Enterprise Portal

Single Sign on using SAP Logon Tickets

JDI - SLD Configuration

JDI - SLD Configuration

JDI - Development Component Creation

JDI - Development Component Update

JDI - Conflict Resolution

JDI - Documents in Design Time Repository

JDI - Transportation

ABAP Mapping

Java Proxies in XI

Adapter Modules for Validation of Payload

Universal Work List

About the Authors

"Creating a Comprehensive Collaborative Platform with SAP NetWeaver" was conceptualized by by Kartik Iyengar (SAP NetWeaver Competency Group lead), Umasankar Subramaniam (solution architect), Ravikumar Allampallam (solution architect), Sagar Aparajit (solution architect), Chintamani Chitnis (solution architect) and Harsh Chawla (consultant) along with the rest of the NWCG team.

Feedback

Please direct feedback to Kartik.iyengar@wipro.com.