BPM Multi Line Container in Integration Process

Similar documents
SDN Community Contribution

Easy Lookup in Process Integration 7.1

POWL: Infoset Generation with Web Dynpro ABAP

Material Listing and Exclusion

How to Create View on Different Tables and Load Data through Generic Datasource based on that View

Using Radio Buttons in Web Template

Step By Step Procedure to Implement Soap to JDBC Scenario

How to use Boolean Operations in the Formula as Subsidiary for IF Condition

This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts.

MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3

Material Master Archiving in Simple Method

Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal

Step by Step Guide for PI Server Start and Stop Procedure

MDM Syndicator: Custom Items Tab

How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP

Graphical Mapping Technique in SAP NetWeaver Process Integration

How to Configure User Status in mysap SRM

Recreating BIA Indexes to Address the Growth of Fact Index Table

Displaying SAP Transaction as Internet Application in Portal

Exception Handling in Web Services exposed from an R/3 System

How to Create and Execute Dynamic Operating System Scripts With XI

Creating Custom SU01 Transaction Code with Display and Password Reset Buttons

Steps for XML Validation by Adapter Engine in PI 7.1

Add /Remove Links on ESS Home Page in Business Package 1.5

ecatt Part 6 System Data Container

How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3

SDN Community Contribution

How to Create and Schedule Publications from Crystal Reports

References between Mapping Programs in SAP-XI/PI as of Release 7.0 and 7.1

SAP BusinessObjects Translation Manager Functionality and Use

Step By Step: the Process of Selective Deletion from a DSO

Open Text DocuLink Configuration - To Access Documents which are Archived using SAP

Methods of Selecting BOM Variant Parts in Variant Configuration

Standalone BW System Refresh

SAP BI BO Unit/Currency Logic for Unknown Units Case Study

Step by Step Method for File Archival in BW

Template Designer: Create Automatic PDF Documents for Attachment or Print Purpose

SAP BI Analysis Authorization (Customer Exit Variables)

DB Connect with Delta Mechanism

Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure

Fetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal

Maintaining Roles and Authorizations in BI7.0 - RSECADMIN

List of Values in BusinessObjects Web Intelligence Prompts

Step by Step Procedure for DSO Creation

Purpose of Goods Receipt Message indicator in Purchase Orders

Extraction of Hierarchy into Flat File from R/3 and Loading in BW System

Message Prioritization in Advanced Adapter Engine

Replacement Path: Explained with an Illustrated Example

Financial Statement Version into PDF Reader

Process Chain Log Deletion

Download SAP Query Output to Local/ Network Folders in Background

Linking Documents with Web Templates

Loading the Data for Time Dependent Hierarchy in SAP BI

How to Display Result Row in One Line While Reporting On Multiproviderer

Web Dynpro: Coloring Table Conditionally

Reporting Duplicate Entries

A Step-by-Step Guide on IDoc-ALE between Two SAP Servers

Developing Crystal Reports on SAP BW

Data Extraction & DS Enhancement in SAP BI Step by Step

Table Row Popup in Web Dynpro Component

BAPI Execution in offline Adobe Form

Validity Table in SAP BW/BI

SDN Community Contribution

SMT (Service Mapping Tool)

Setting up Connection between BW and R/3 for Data Load

How to Default Variant Created for Report Developed In Report Painter/Writer

Step by Step Guide on How to Use Cell Definition in BEx Query

Solution to the Challenges in Pivoting

Transfer Material Attributes (Material Type) from R/3 to SAP GRC Global Trade Services (GTS)

Using Query Extract to Export Data from Business warehouse, With Pros and Cons Analyzed

Reading Enhanced DataSource fields for the Remote Cube

Information Broadcasting Part 3 Scheduling the First Report

Triggering the Process Chains at Particular Date using Events

Database Statistics During ODS Activation

SAP Biller Direct Step by Step Configuration Guide

Web Dynpro ABAP: Dynamic Table

Step-By-Step guide to Virtual InfoCube Implementation

Limitation in BAPI Scheduling Agreement (SA) Create or Change

ABAP Code - Recipients (Specific Format) SAP BW Process Chain

Creating Multiple Methods/Operations and Exposing BAPI as a Webservice

Totals in Adobe forms

MDM Syndication and Importing Configurations and Automation

Config Tool Activities

Implying Security on Business Object XI 3.1 Universe having SAP BW as Source

SUP: Personalization Keys and Synchronize Parameter

How to Create Business Graphics in Web Dynpro for ABAP

SDN Community Contribution

Using Nested Exception Aggregation in BEx Reports- Scenario

SEEBURGER BICMD for SAP Exchange Infrastructure - Configuration Guide

Data Mining: Scoring (Linear Regression)

Web Dynpro ABAP: Changing ALV Contents and Saving in Database

Comparison Terms and SPL Check Logic

SAP QM-IDI Interface. SDN Contribution. Applies to: Summary. Author Bio. SAP QM Interfaces

Adding Files as Attachments to SAP Interactive Forms in the Java Environment

Federated Portal for Composite Environment 7.1

Explore to the Update Tab of Data Transfer Process in SAP BI 7.0

Steps to Activate ALE Delta for Custom Master Datasource Created on ZTable

Creation of Sets in SAP-ABAP, How to Read them INI SAP-ABAP Reports

Table Properties and Table Popin

Data Source Replication and Activation of Transfer Structures

Transcription:

BPM Multi Line Container in Integration Process Applies to: SAP XI 3.0. For more information, visit the SOA Management homepage. Summary The requirement is that individual employee details are to for a particular week be sent to the receiver system. Author: SrinivasaPhani Potharaju Company: Gems Techno Solutions India Pvt Ltd, an EDS Company Created on: 20 March 2008 Author Bio: SrinivasaPhani is an SAP XI consultant working in Gems Techno Solutions as a Senior Software Engineer. 2008 SAP AG 1

Table of Contents Business Requirement, Data types, Message types...3 Source Structure...3 Target Structure...3 Message Mapping...4 Interface Mapping...4 Integration Process...5 Sample of 2 Input Output Files...5 File1...5 File2...6 Related Content...6 Disclaimer and Liability Notice...7 2008 SAP AG 2

Business Requirement, Data types, Message types The Business requirement is to send the new joinees (employees) of an organization to the receiver system. All The Sent Files will be in the multi line container for the time specified in the BPM and then and sent individually to the receiver Source Structure Target Structure 2008 SAP AG 3

Message Mapping We used XSLT mapping: <?xml version='1.0'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:ns1="http://ehro.eds,com/pspc/bpm/scenarios"> <xsl:template match="/"> <ns1:newjoineed> <xsl:value-of select="ns1:newjoinees"/> <xsl:for-each select="ns1:newjoinees/join"> <Join> <FirstName> <xsl:value-of select="firstname"/> </FirstName> <LastName> <xsl:value-of select="lastname"/> </LastName> <middlename> <xsl:value-of select="middlename"/> </middlename> <dateofj> <xsl:value-of select="dateofj"/> </dateofj> <desg> <xsl:value-of select="desg"/> </desg> </Join> </xsl:for-each> </ns1:newjoineed> </xsl:template> </xsl:stylesheet> You zip the code and import in to Imported Archives Interface Mapping Here my outbound message interface is Newjoinees and inbound interface is Newjoined. Use the mapping program imported in to imported archives here 2008 SAP AG 4

Integration Process The design of integration process and the container variables used By this way you can put 500 files and get 500 output files. Sample of 2 Input Output Files File1 <?xml version="1.0" encoding="utf-8"?> <Join> <FirstName>sriya</FirstName> <LastName>Sinha</LastName> <middlename>sree</middlename> <dateofj/> <desg>swe</desg> </Join> </ns0:newjoineed> 2008 SAP AG 5

File2 <?xml version="1.0" encoding="utf-8"?> <Join> <FirstName>Srinivasa</FirstName> <LastName>Phani</LastName> <middlename>chandra</middlename> <dateofj/> <desg>swe</desg> </Join> </ns0:newjoineed> Outputs generated 1)<?xml version="1.0" encoding="utf-8"?> <Join><FirstName> sriya </FirstName> <LastName>Sinha</LastName><middlename>Sree</middlename><dateofj></dateofj><desg>Swe</ desg></join></ns0:newjoineed> 2)<?xml version="1.0" encoding="utf-8"?> <Join><FirstName>Srinivasa</FirstName> <LastName>Phani</LastName><middlename>Chandra</middlename><dateofj></dateofj><desg>Sw e</desg></join></ns0:newjoineed> Related Content http://help.sap.com/search/highlightcontent.jsp http://help.sap.com/saphelp_nw04/helpdata/en/41/e3d13f7fb44c21e10000000a1550b0/frameset.htm For more information, visit the SOA Management homepage. 2008 SAP AG 6

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. k 2008 SAP AG 7