Академический Документы
Профессиональный Документы
Культура Документы
2009 Informatica
Abstract
This article shows how to download and install PowerExchange for SAP IS-U/CSS on Informatica PowerCenter 9.0. It also
explains how to create and configure an SAP IS-U/CSS transformation to extract and load data from the legacy systems into
the SAP IS-U/CCS.
Supported Versions
PowerExchange for SAP NetWeaver 9.0
Table of Contents
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Migration Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Installation and Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Installing and Configuring PowerExchange for SAP IS-U/CCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Installing the SAP IS-U/CCS Transports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Configuring Migration Objects in SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Installing PowerExchange for SAP IS-U/CCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Registering the Plug-in. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SAP IS-U/CCS Transformation Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SAP IS-U Transformation Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Creating an SAP IS-U/CCS Transformation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Viewing and Editing SAP IS-U/CCS Transformation Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Auto Structures and Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Copying the Generated Binary File into the SAP System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Configuring a Session with an SAP IS-U/CCS Transformation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Caching SAP IS-U/CCS Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Generating SAP IS-U/CCS Migration Data to Import File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Error Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Overview
Use the SAP IS-U/CCS transformation to migrate data from external data sources or legacy applications into Industry-
Specific Utilities/Customer Care and Services (IS-U/CCS). IS-U/CCS is the SAP industry solution for the utilities industry.
The SAP IS-U/CCS transformation is an active transformation.
The IS-U/CCS transformation prepares data in a file format that you can load into the IS-U/CCS. The file consists of
migration objects. The PowerCenter Integration Service extracts the data from the data source and prepares the data in a
file format that you can load into SAP.
2
Migration Objects
A migration object is a collection of auto structures. Each auto structure consists of fields. The migration objects, auto
structures, and fields have a set of pre-determined properties. You can change these properties based on how you want to
import the metadata from the SAP system into the IS-U/CCS transformation.
Prerequisites
Before you install SAP IS-U/CCS, install Informatica PowerCenter. For more information, see the Informatica Installation and
Configuration Guide.
You must download the SAP IS-U/CCS server and client software form the Informatica Electronic Software Download (ESD)
site.
Data and Cofile Names Required/ Optional Transport Request Function Group Functionality
3
3. Open the target system queue.
4. To add the transport to the buffer, click Extras > Other Requests > Add .
Add Transport Request to Import Queue dialog box appears.
5. In the Transp. request field, enter the transport name that you want to add. Delete the prefix to the transport
request number before you enter the number.
For example, when you add ISU_DESIGN_R900014.CCS to the Import Queue, you must delete the prefix
ISU_DESIGN_ before you add the transport to the Import Queue.
6. Click Enter.
7. To import the transport, click Request > Import .
The Import Transport Request dialog box appears.
8. Select the transport request number you added, and click Import.
Option Description
Via KSM Data is transferred from the key and status management.
4
Installing PowerExchange for SAP IS-U/CCS
When you install PowerExchange for SAP IS-U/CCS, you install the following components that allows PowerCenter to
access the IS-U/CCS components.
Client Component. You can import migration objects, automatic structures, and fields from the SAP system. You
can create mappings and create connection objects.
Service Component. The service component allows the Repository Service access to the SAP NetWeaver Server
metadata in the repository. It also allows the PowerCenter Integration Service to run the sessions.
Install these components on the machines that you want to access SAP IS-U/CCS.
5
The installer shows the progress of the installation. When the installation is complete, the Installation Summary
window displays the status of the installation.
8. Click Done.
You can view the log files generated by the installer for more information about the installation tasks performed by the installer.
Register the plug-in when you install or upgrade. The RegisterPlugin pmrep command registers the SAP IS-U/CCS plug-in
with the repository. The plug-in file for PowerExchange for SAP IS-U/CCS is pmsapplg.xml. When you install the Server
component, the installer copies pmsapplg.xml to the following directory: <PowerCenter Installation Directory>\server\bin
\Plugin
Transformation
You can rename the transformation and add a description on the Transformation tab.
Ports
View ports on the ports tab.
Properties
Configure transformation properties, such as the runtime location.
Metadata Extensions
Create a non-reusable metadata extension to extend the metadata of the SAP IS-U/CCS transformation. Configure
the extension name, datatype, precision, and value. You can also promote metadata extensions to reusable
extensions if you want to make it available to all transformations.
6
Port Attribute Definitions
Attributes that apply to all ports in the transformation. You cannot create port attribute definitions for SAP IS-U/
CCS transformations.
ISU/CCS Display
You can view the SAP IS-U/CCS parameters.
Option Description
Tracing Level Amount of detail displayed in the session log for this transformation. Default is Normal.
Is Partitionable Indicates if you can create multiple partitions in a pipeline that uses this transformation:
No. The transformation cannot be partitioned. The transformation and other transformations
in the same pipeline are limited to one partition.
Locally. The transformation can be partitioned, but the PowerCenter Integration Service
must run all partitions in the pipeline on the same node. Choose Local when different
partitions of the SAP IS-U/CCS transformation must share objects in memory.
Across Grid. The transformation can be partitioned, and the PowerCenter Integration
Service can distribute each partition to different nodes.
Default is Locally.
Inputs Must Block Indicates if the procedure associated with the transformation must be able to block incoming
data. Default is disabled.
Update Strategy Indicates if this transformation defines the update strategy for output rows. Default is disabled.
Transformation
Transformation Scope Indicates how the PowerCenter Integration Service applies the transformation logic to
incoming data.
All Input option applies the transformation logic on all incoming data.
Generate Transaction Indicates if this transformation can generate transactions. When enabled, the transformation
generates transactions for all output groups.
Default is disabled.
Requires Single Thread Per Indicates if the PowerCenter Integration Service processes each partition at the procedure with
Partition one thread.
Output is Deterministic Indicates whether the transformation generates consistent output data between session runs.
You must enable this property to perform recovery on sessions that use this transformation.
7
Creating an SAP IS-U/CCS Transformation
Use the SAP IS-U/CCS Transformation Wizard to create an SAP IS-U/CCS transformation. The wizard connects to the SAP
system to import the metadata of the migration objects.
Field Description
User Name Required. SAP source system connection user name. Must be a user for which you have created a
source system connection.
Language Optional. Language you want for the mapping. Must be compatible with the PowerCenter Client code
page. If you leave this option blank, PowerCenter uses the default language of the SAP system.
5. Click Connect.
The wizard displays the companies that you can import.
6. Select the company from which you want to import the metadata.
A list of migration objects and their descriptions appear.
7. Select the required migration object and click Next.
The wizards displays the auto structure and the corresponding fields and relevant metadata for the selected
migration object.
8. Select each auto structure that you want to write data to.
9. Select a code page that matches the code page of the migration object configured in SAP and click Next.
The summary page appears.
10. Click Finish.
The SAP IS-U/CCS transformation is generated which can be used to generate the import file during runtime.
8
Auto Structures and Fields
The IS-U/CC Display tab displays the auto structures of the migration object you selected.
Select an auto structure to view the fields it consists of. The following table describes the fields and its properties of the auto
structure:
Property Description
Processing Type Processing type specified for each field of the automation data of a migration object.
Caching
Error handling
Metadata validation
Configure the cache size in the session properties. Default cache size is 10 MB. You can set the cache size equal to 20
percent of the available system memory. For optimal session performance, calculate the cache size based on factors, such
as processing overhead and the size of the source data. For example, if the mapping contains other transformations that
use auto caching, do not increase the cache size beyond 20 percent. If there are more than five input groups in the SAP IS-U/
CCS transformation, increase the cache size to 30 to 40 percent of the available system memory.
If you configure a large cache size, the PowerCenter Integration Service might run out of disk space and fail the session.
9
The following table shows the data caching properties you can configure for a IS-U/CCS transformation in a session:
Property Description
Cache Directory Default directory used to cache SAP IS-U/CCS data. By default, the cache files are
created in a directory specified by the variable $PMCacheDir. If you override the
directory, make sure the directory exists and contains enough disk space for the cache
files. The directory can be a mapped or mounted drive.
Cache Size Total memory in bytes allocated to the PowerCenter Integration Service to cache data
prepared for SAP IS-U/CCS transformations. Default is 10 MB.
The following table shows the location at which you can save the import file for an SAP IS-U/CCS transformation in a session:
Property Description
Import File Directory Enter the path for the import file where you want to save it.
Import File Name Enter the file name for the import file.
Code Page Optional. Code page compatible with the SAP server.
Error Handling
You must configure the SAP IS-U/CCS session to handle any error that occurs during data migration. The PowerCenter
Integration Service increments the error count when it processes the following row types:
Duplicate row. Any LegacyKey that is not unique results in a duplicate row. Duplicate row handling is applicable
only to the parent group or the control input group.
Orphan row. Any value of the field data that does not match the value of the LegacyKey results in an orphan row. If
the legacy key in the auto structure group is not present in the control input group, it results in an orphan row.
10
The following table shows the error handling properties that you can configure for an SAP IS-U/CCS transformation in a session:
Property Description
Duplicate Parent Row Handling Determines how the PowerCenter Integration Service handles duplicate parent rows
during a session. Choose one of the following values:
- First Row. The PowerCenter Integration Service passes the first duplicate row to the
target. The PowerCenter Integration Service rejects rows with the same primary key
that it processes after this row.
- Last Row. The PowerCenter Integration Service passes the last duplicate row to the
target.
- Error. The PowerCenter Integration Service passes the first row to the target. Rows
that follow with duplicate primary keys increment the error count. The session fails
when the error count exceeds the error threshold.
Default is First Row.
Orphan Row Handling Determines how the PowerCenter Integration Service handles orphan rows during a
session. Choose one of the following values:
- Ignore. The PowerCenter Integration Service ignores orphan rows.
- Error. The session fails when the error count exceeds the error threshold.
Default is Ignore.
Validate Field MetaData Determines whether the metadata imported from the SAP System is current during
runtime. You have to provide the Type A application connection details to be able to
validate field metadata.
Authors
Pradeep Venkateshlu
Technical Writer
Prasad Palla
Product Manager
Acknowledgements
The authors would like to acknowledge Sivaramakrishnan Kalyanaraman and Poornima Srikantesh.
11