cancel
Showing results for 
Search instead for 
Did you mean: 

All Abt Difference Between PCk & SAP XI

Former Member
0 Kudos

Hi,

What is the Techinal & Other Difference between PCk & SAP XI.

Can we do every thing on PCK as like SAP XI??

Please dont post any Blogs or Doc's

Can any one give the General Description

Regards

Suman

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Ans

Former Member
0 Kudos

Hi Suman

Partner Connectivity Kit

PCK enables small business partners with no native XML capablity to connect to Xi > PCK uses XI protocol to connect small partners to connect to SAP XI

Purpose

The Partner Connectivity Kit (PCK) enables you to connect to SAP Exchange Infrastructure (SAP XI).

The PCK is a J2EE-based application that uses the Adapter Framework, which is also based on the SAP XI Adapter Engine. The adapter framework is based on the SAP J2EE Engine (part of the SAP Web Application Server) and the J2EE Connector Architecture (JCA).

Implementation Considerations

The Partner Connectivity Kit is based on the SAP Web Application Server 6.40 J2EE server.

Features

● Using the PCK, you can configure how messages are exchanged between senders and receivers by defining collaboration profiles (communication parties, services, and communication channels).

● The PCK enables you to convert information to the SAP XI messaging protocol. This conversion is made possible using adapters.

Conversely, you can convert the data that you receive from the Integration Server to other formats so that it can be used by your applications. When defining the flow of messages that are processed by the PCK, one of the end points is always the Integration Server.

● The SAP Conversion Agent by Informatica allows you to convert unstructured, semi-structured, and structured data in XML format using an adapter module. See: Conversion Agent

● A graphical mapping editor enables mapping between source and target structures. If you have implemented XSLT or Java mappings and packed them in a JAR or Zip file, you can import these archives.

● Monitoring is available to enable you to monitor and track messages that flow through the PCK, and to monitor the adapters.

● Information on adapter development is available for partners. This also contains information on how to create a module to extend the adapter functions. See: Adapter and Module Development

● The configuration example shows you which objects must be created in the PCK and in the Integration Server of the XI customer to configure a message exchange.

What is the Techinal & Other Difference between PCk & SAP XI.

PCK is like a small XI .you can use the Partner Connectivity Kit (PCK) to connect smaller business partners, who do not have SAP Exchange Infrastructure, to the Integration Server.

The PCK of the smaller business partner receives a message from its system landscape and converts the format of the message to XI message protocol. The message is forwarded to the Integration Server for further processing.

HOW IT WORKS

To forward XML messages from the Integration Server to a receiver business system in the system landscape of the smaller business partner, the PCK of the business partner receives the message, converts it into the format required by the receiver system, and then forwards the message. The PCK contains the following adapters:

· RFC Adapter

· File Adapter

· JMS Adapter

· JDBC Adapter

· SOAP Adapter

· SAP Business Connector Adapter

· Mail Adapter

· XI Adapter

Can we do every thing on PCK as like SAP XI??

yes ofcourse almost evrything you can do with PCk Tjis is like a small SAP XI to enable small partners who do not have SAP XI

Hope this has cleared you PCk in the simplest way

Regards

sandeep Sharma

PS if helpful kindly reward points

former_member556603
Active Contributor
0 Kudos

Hi,

Purpose

SAP Exchange Infrastructure (SAP XI) enables you to implement cross-system processes. It enables you to connect systems from different vendors (non-SAP and SAP) in different versions and implemented in different programming languages (Java, ABAP, and so on) to each other. SAP Exchange Infrastructure is based on an open architecture, uses open standards (in particular those from the XML and Java environments) and offers those services that are essential in a heterogeneous and complex system landscape:

● Modeling and design of messages, transformations, and cross-component integration processes

● Configuration options for managing collaborative processes and message flow

● Runtime for message and process management

● Adapter Engine for integrating heterogeneous system components

● Central monitoring for monitoring message flow and processes

SAP XI supports internal company scenarios and cross-company scenarios.

Partner Connectivity Kit

Purpose

The Partner Connectivity Kit (PCK) enables you to connect to SAP Exchange Infrastructure (SAP XI).

The PCK is a J2EE-based application that uses the Adapter Framework, which is also based on the SAP XI Adapter Engine. The adapter framework is based on the SAP J2EE Engine (part of the SAP Web Application Server) and the J2EE Connector Architecture (JCA).

Implementation Considerations

The Partner Connectivity Kit is based on the SAP Web Application Server 6.40 J2EE server.

Features

● Using the PCK, you can configure how messages are exchanged between senders and receivers by defining collaboration profiles (communication parties, services, and communication channels).

● The PCK enables you to convert information to the SAP XI messaging protocol. This conversion is made possible using adapters.

Conversely, you can convert the data that you receive from the Integration Server to other formats so that it can be used by your applications. When defining the flow of messages that are processed by the PCK, one of the end points is always the Integration Server.

● The SAP Conversion Agent by Informatica allows you to convert unstructured, semi-structured, and structured data in XML format using an adapter module. See: Conversion Agent

● A graphical mapping editor enables mapping between source and target structures. If you have implemented XSLT or Java mappings and packed them in a JAR or Zip file, you can import these archives.

● Monitoring is available to enable you to monitor and track messages that flow through the PCK, and to monitor the adapters.

● Information on adapter development is available for partners. This also contains information on how to create a module to extend the adapter functions. See: Adapter and Module Development

● The configuration example shows you which objects must be created in the PCK and in the Integration Server of the XI customer to configure a message exchange.

Thanks,

Satya Kumar

Reward points if it is useful..

former_member529475
Active Contributor
0 Kudos

Hi Suman,

PCK is nothing but an instance of XI which will work as a stand alone IS to make connnectivity to other R/3 systems.

The PCK is a J2EE-based application that uses the Adapter Framework, which is also based on the SAP XI Adapter Engine. The adapter framework is based on the SAP J2EE Engine (part of the SAP Web Application Server) and the J2EE Connector

Regards,

Vasu

**REWard POings if found useful **

Former Member
0 Kudos

Hi,

But if we see this guide means , here they said that we can develop our Own adapters and we can have the Message mappin, administration, monitoring and also

we have the Adapters like file, Rfc, soap etc...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3f9fc190-0201-0010-0cbd-87f50e40...

Regards

Suman

Former Member
0 Kudos

Hi Suman,

It is a very lean deployment of middleware on J2EE Engine.

It doesn't have any ABAP stack involve and hence no adapters like IDOC which resides on ABAP stack.

Yes, it contains maaping facilities but only limited. You will not find the options for all mappings or ABAP mapping here.

You don't have BPM here.

You can develop your own adapters with JCA and deploy since they are Java Based.

Hope the confusion is clear now.

regards,

Piyush

Former Member
0 Kudos

Hi Piyush,

So , if i want to communicate with the PCk means what are all the adapters we have to use in SAP XI side and what are all the adapters shld be used at PCk side???

Please take any Scenario and let me know the process flow between SAP Xi & PCk

Regards

Suman

Former Member
0 Kudos

Hi Suman,

Assuming a file to RFC scenario.

File Sender Adapter(XI)--->XI Receiver Adapter(XI)->XI Sender Adapter(PCK)--->RFC Receiver ADAPter(PCK)

This is small scenario. You can also use SOAP adapter by exposing Web Services at one place and consuming at another end. There are other options too.

Regards,

Piyush

Former Member
0 Kudos

Hi Piyush,

>>Assuming a file to RFC scenario.

File Sender Adapter(XI)--->XI Receiver Adapter(XI)->XI Sender Adapter(PCK)--->RFC Receiver ADAPter(PCK)

In this case i can directly communicate with the SAP R/3 directly instead of using the PCK in Middle.

Can't we do like that

Regards

Suman

Former Member
0 Kudos

Hi Suman,

Organizations never allow to expose there communication ports to be openly accessible. So, they need something in between.

No organization allows to make ERP accessible directly from the external systems.

And moreover PCK and XI are not installed in same landscape. There are different landscapes/organizations for both.

Piyush

Former Member
0 Kudos

Hi,

>>No organization allows to make ERP accessible directly from the external systems.

You mean to say that only for the Organization security reasons we have to go for this PCk communication???

>>And moreover PCK and XI are not installed in same landscape. There are different landscapes/organizations for both.

Then to avoid PCk type communication we can implement the B2B Concept . Right????

Regards

Suman

Former Member
0 Kudos

Hi Suman,

The actual use of PCK is for small subsidiaries of a company where the complete XI solution is not required.

This was just an example to show the PCK connectivity.

Take a real time example . a company has central head office and there are distributer throughout the country.

So, XI is installed at central location and PCK is installed at Distributor's location to enable data flow between all the places.

Hope this example helps

regards,

Piyush

Former Member
0 Kudos

Hi Piyush,

Ok, i will agree with that Example.

But my concern is rather than using the PCk in this situation, we can implement the B2B Scenario and this shld fit for our Requirement.( Like Central Off at one location & Disrtibutor are located at through out other countries)

as much as i think for this, iam getting only provision to use the PCK is for only the Organization security Purposes, like the Distributors dont allow us to access their servers directly.

What do u say abt this???

Regards

Suman

Former Member
0 Kudos

Hi Suman

1) Yes, Security is a major concern.

2)Moreover if you have some more legacy system/s installed at Distributor site, they can be integarted with each other using PCK

3) If some request/response is needed from more than one System installed at Distributor's site, Using PCK , you can combine it to one and send/receive it to XI server instead of opening all your systems for communication.

4) Cost Factor---> Using PCK instead of XI at different locations

Piyush

Former Member
0 Kudos

Hi Piyush,

So, can we have the Execution Logic in this PCK???

Can i Execute the Scenario in PCK??

Regards

Suman

Former Member
0 Kudos

PCK is nothing but an instance of XI, it will work as a stand alone IS to make conectivity to other R/3 and XI systems.

where as xi is used to migrate the data bw different systems..

pradeep_nellore
Participant
0 Kudos

Hi,

In XI you can do all design , configuration , monitoring actions.

But PCK can only reciece and send messages.You cant develp and configure scenarios.This tool is provided by SAP for those who do not have XI instance.

Check below links.

/people/siva.maranani/blog/2005/08/30/pck-cross-sectional-analysis-part-1

/people/siva.maranani/blog/2005/08/30/pck-cross-sectional-analysis-part-2

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4256 [original link is broken] [original link is broken] [original link is broken]

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/250b2646-0a01-0010-c1a7-bbbb4dad...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/dd96a63d-0801-0010-288a-a4f3aa41...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b39b11e0-0701-0010-3c89-8e2...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3f9fc190-0201-0010-0cbd-87f...

Thanks

--Pradeep

Reward points if helpful