Posts

Ariba Cloud Integration Gateway

Image
Ariba cloud integration gateway (CIG) is an integration solution developed by Ariba which is powered by SAP Cloud Integration Technology.  Ariba CIG makes integration of ERP with Ariba Network efficient. The integration setup which would take months, if we use legacy integration tools like SAP PI,  to go live can be done within weeks with CIG.  I would break the interface development process in CIG into three parts: Configuration in ECC. Configuration in CIG. Configuration in Ariba Network. Configuration in ECC: Create RFC connection using SM59.                    Create Logical System.          Create Port.         Create Receiver Port.          Activate the interface. Configuration in CIG: Create the Connection.  Create the Project.  Add System Id. Add mapping rule. Add routing rule.  Configuraton in Ariba Network: Create ...

Frequently Asked Interview Questions for SAP PI/PO

SAP PI/PO Interview Questions What is SAP PI/PO? Please explain the pipeline steps in PI.  How does the PGP encryption work? Please explain the node function useOneAsMany, formatByExample. Please draw the architecture of SAP PI.  What is the difference between SOAP and REST? Please explain the steps to create Java Mapping? Explain the use case of Java mapping with an example? Please explain the steps required to create a connection between ECC and PI for  IDOC interfaces. Please explain the steps required to create a connection between ECC and PI for the inbound proxy scenario. What is the difference between Simple UDF and Complex UDF? What are the Dynamic Properties of the SAP PI Messaging system?  Give an example where you have used dynamic properties of the sap pi messaging system. What is the difference between synchronous and asynchronous types of communication? Give an example where asynchronous communication is preferred over synchronous communication. What is...

Using PGP key in SAP PI/PO

In my journey of being an Integration consultant, I have had my fair share of struggles in understanding the concept of PGP keys. PGP encryption is something that every Integration Developer has to deal with daily. I would further say that - it is one of the fundamentals of any integration product. What is a PGP key? As per the definition of Wikipedia : Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication . PGP is used for signing , encrypting, and decrypting texts, e-mails , files, directories, and whole disk partitions and to increase the security of e-mail communications. Phil Zimmermann developed PGP in 1991. [3] How does it work? For eg. your organization, say ABC Inc, has an interface that integrates ECC to the Bank. Let's say this interface integrates the daily transaction details for the purchases made using the company's credit card. So, Ram, who is an employee of the company buys an erg...

Introduction

Hello there!  Hope you are doing well. I am Shailendra Upadhyay and I am a Software Engineer currently working as an Integration Consultant for one of the big consulting firms. This blog is to share my professional experience.