SAP Exchange Infrastructure SAP Partner Connectivity Kit Overview
SAP Partner Connectivity Kit Overview Enablement of smaller companies / subsidiaries to exchange XML documents with their business partner s / headquarter s SAP XI Smaller Company / Subsidiary SAP / 3rd Party Appl. SAP PCK Internet Large Business Partner / Headquarter SAP XI SAP Application 3rd Party Application Providing a platform for development of own JCA Resource Adapters SAP PCK SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 2
SAP Partner Connectivity Kit Business Value SAP PCK business value Enables smaller companies to exchange XML documents with their business partner s SAP XI Enables subsidiaries to exchange XML documents with their headquarter s SAP XI Set up a reliable, secure, and low-effort data exchange with their partners Provides its own configuration, administration, and monitoring tools Provides an extensible platform for developing and running individual JCA Resource Adapters Provides an integrated graphical mapping editor to develop message mappings SAP PCK leads to lower TCO Communication over the Internet, no VPN or other dedicated line to partner necessary Easy to install Easy to maintain SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 3
SAP Partner Connectivity Kit Positioning SAP PCK Positioning Part of the Technology Solution SAP XI 3.0 but sold and licensed independently Facilitates the XML document exchange between customers systems and their business partners SAP XI SAP PCK may be used to exchange documents with a business partner s SAP XI or exchange documents between the customer s remote areas and his headquarter s SAP XI or develop own adapters Includes the following adapters: File/FTP, JDBC, JMS, SOAP, RFC, IDoc (once available for SAP PCK), Mail, SAP BC Optionally can host further adapters that are available from SAP or 3rd party adapter providers Optionally can host self developed JCA Resource Adapters SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 4
SAP Partner Connectivity Kit Licensing Licensing Independent license for SAP PCK One SAP PCK license allows to connect to several business partners via SAP XI message protocol One SAP PCK license allows to connect to exactly one backend system via one of the SAP, 3rd party adapters or individual adapters A separate SAP PCK license is required for each backend system, however only one SAP PCK installation is necessary to connect to multiple backend systems Includes unlimited use of File/FTP, JDBC, JMS, SOAP, RFC, IDoc (once available for SAP PCK), Mail, SAP BC or self developed adapter Further adapters that are available from SAP or 3rd party adapter providers need to be licensed separately Sales channels: Direct sale by SAP SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 5
SAP PCK Adapter Development & Certification Adapter Development SAP PCK provides platform for development, deployment and testing of individual JCA Resource Adapters SAP PCK includes JCA sample adapter (incl. source code), XML file (for adapter metadata), Java docs for adapter development Interface Specification available on the SAP Help Portal at http://help.sap.com Documentation SAP NetWeaver Process Integration SAP Exchange Infrastructure SAP XI Runtime Connectivity Partner Connectivity Kit Adapter Development Adapter Certification SAP NetWeaver Certification of 3rd party adapters based on adapter framework Details for certification procedure are provided by SAP s Integration and Certification Centers (ICC) at http://www.sap.com/partners/icc/services/index.aspx SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 6
SAP PCK Mapping (1) Mapping The SAP PCK supports the development of message mappings using an integrated graphical mapping editor. With this any source XML structure can be mapped to any target XML structure. The mapping editor generates Java source code from the graphical mapping description that is then compiled and packed in a Jar file that the SAP PCK executes at runtime. The mapping editor can load the following schemas into the structure overview: XML schema definitions (XSD) or XML files from a local file Schemas from another SAP PCK Standard functions are provided to perform calculations, Boolean comparisons, text mappings, and other transformations. Optionally the standard functions can be enhanced with user-defined functions in Java. The user-defined functions can be used in exactly the same way as the standard functions in the data-flow editor. Subtrees can be duplicated in the target structure if the source fields are to be mapped to different positions in a target field. SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 7
SAP PCK Mapping (2) Structure Overview The structure overview displays all fields (elements and attributes) in the source and target structures. Thus source and target fields can be assigned to each other or included in the data-flow editor. Additional functions are supported: Display fields of the source structure in a where-used list Display incomplete target field mappings Assigning Fields Usage of drag and drop to select a source field in the structure overview and map it to a target field. Data-Flow Editor A data-flow editor describes the flow of data from one or more source fields to one target field. In an editor window functions, source and target fields can be inserted and moved as required. SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 8
SAP Partner Connectivity Kit Documentation Documentation Includes description of SAP PCK configuration, message monitoring, sample scenarios SAP PCK documentation is shipped together with the SAP PCK software SAP PCK documentation also available on SAP Help Portal at http://help.sap.com Documentation SAP NetWeaver Process Integration SAP Exchange Infrastructure SAP XI Runtime Connectivity Partner Connectivity Kit SAP PCK Installation Guide provided on SAP Service Marketplace at http://service.sap.com/instguidesnw04 Support Standard support via SAP Support Portal, 24x7 SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 9
SAP Partner Connectivity Kit Availability Availability SAP PCK is part of the Technology Solution SAP XI 3.0 but sold and licensed independently SAP PCK supports the same platforms / database combinations as SAP XI 3.0 How to get the software SAP PCK can be ordered like any other SAP software, e. g. through a SAP local office (http://www.sap.com/contactsap/directory/index.epx) or through sales account executive SAP PCK delivered together with SAP NetWeaver DVDs SAP Web AS license key is required; license key can be ordered via customer message on SAP Help Portal under component XX-PART- LIKEY SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 10
SAP PCK Configuration UI Configuration UI to configure Party, Service, Communication Channel, Sender and Receiver agreements Sample screenshot for configuration of communication channel with adapter type File / FTP SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 11
SAP PCK Administration UI Administration UI to view build information and system properties, e. g. Java Runtime Version, platform version, user language Sample screenshot for general system information SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 12
SAP PCK - Upload of an own JCA Adapter Scheme Upload of Adapter Schema Adapter metadata are stored in XML file Sample screenshot for upload mechanism of adapter metadata to SAP PCK; configuration cache to manage configuration updates SAP AG 2002, PCK-An Overview, Udo Paltzer XI PMO / 13