Best Practices – SAP Documentation

This is part 7 of my Best Practices in SAP PI/PO series. You can read more about the full series on best practices here. Ever since I got familiarized with SAP XI (eleven years ago), the documentation area of SAP has truly fascinated me.    However, I quickly became frustrated at the fact that people were…

Continue Reading →

Creating an ICO Directly, Without Any Repository Objects in SAP PI/PO

Sometimes, you have to make a simple test for a service or an interface. You might want to create certain scenarios quickly, to make sure that a File Adapter works, or to move a file from one system to the other. In some cases, you may not want all the different Repository Objects involved in…

Continue Reading →

IDoc AEX Error – Illegal Type of Handler Encountered

Today I was working on getting an IDoc from SAP ECC (Enterprise Central Component) to PO/PI AEX (Advanced Adapter Engine Extended). It was from a second system, so I had to create a cloned ClonedRA_inboundRA for the new channel. While sending an IDoc, I received the following error: com.sap.conn.jco.JCoException: (104) JCO_ERROR_SYSTEM_FAILURE: Rollback fault: Illegal type of…

Continue Reading →

Best Practices – Development Patterns

This blog is a part of my best practices series for SAP PI/PO integration. Whenever you are developing something, you need to have some design patterns. Design patterns are needed by your organization; you must develop them according to the various options you wish to have. They will make it easier for other developers to…

Continue Reading →

Bundling Messages Without BPMN/ccBPM

I got the following question from a contact: Hello Daniel, I have a requirement with my client, and as per this requirement, how can we append multiple incoming documents into one document, just for a period of time? This needs to be done without BPM. e.g. 5 files coming in time b/w 4PM to 5PM…

Continue Reading →

Best Practice Skills for SAP PO/PI Integration

When talking about best practices in the area of SAP integration, we must take into account the skillset which is necessary for a successful career in SAP PI/PO development. This post is a part of my best practice series where I’m covering what is going on with SAP PI/PO best practice. Check out the introduction…

Continue Reading →

SAP System Access to SAP PRO/PI systems

One question that I often encounter is ‘how do I get access to SAP systems’. Getting access to SAP systems provides a great way to practice. There are a few options available.   In recent years, SAP has become much more interested in providing real user access to potential clients and partners. Before, this was…

Continue Reading →

SAP PI/PO Training

  Do you wish to participate in SAP training courses? Are you new to the world of SAP? Before you dive into a comprehensive SAP PI/PO course, make sure you understand all the fundamental facts regarding SAP.   First things first. For all those new to this field, I will first answer the most important…

Continue Reading →

Best Practices – Message Mapping

As a part of my SAP TechEd presentation on best practices, I would like to share some common problems that I see with SAP message mappings. If you are not an experienced SAP PI/PO developer, you may be missing some of the patterns. It could make your mappings miss contexts, thereby rendering them error-prone. The…

Continue Reading →

Exporting SAP PI/PO Message Mapping to Documentation

It is no longer possible to export XMI files from SAP PI Swing GUI (Graphical User Interface). However, there is a new way to create the documentation for the mappings. You can export the message mapping using the following method: You need to install NWDS (NetWeaver Developer Studio) from SAP. You can find the latest…

Continue Reading →