Standard architecture of Smart Data Integration product consists of three main parts:
a) Hana Index Server
b) Data Provisioning Server
c) Data Provisioning Agent
Some weeks ago our company took participate in the Poznan Business Run. This is almost a tradition for our company, because we are part of this charity event every year!
The event was quite huge – over 3500 runners (700 teams) competed in this race! We are proud of our two teams, because both teams completed race as the fastest 30% of all teams!
As you know, int4 love events. There’s another opportunity to meet our team in person at SAP Teched Barcelona in 2018 (23rd-25th October). We will be presenting our SAP certified automated regression testing and service interface virtualization software – IFTT.
Thanks to int4 IFTT you can fully automate testing of all your SAP PO/ SAP AIF/ SAP CPI/IDOC flows in both the middleware and at the SAP backend system. If you want to learn more visit our P01 booth ! Moreover, we have a suprise for you there- our experts will be available for you at our booth everyday from 13:00-14:00 to answer all of your SAP PI and SAP AIF related queries.
We’re happy to announce that we’ve been approved to become an official exibitor at SAP Teched Barcelona in 2018 (23rd-25th October).
We will be presenting our SAP certified automated regression testing and service interface virtualization software – IFTT.
With the use of int4 IFTT you can fully automate testing of all your SAP PO/AIF/CPI/IDOC flows in both the middleware and at the SAP backend system. All will happen without source system access as we provide an unique service interface virtualization concept without the need for additional hardware or software.
With this great news we also have a suprise for you. Two of our experts and SAP Press book authors SAP Mentor – Michal Krawczyk and Mateusz Nowak will be available for you at our booth everyday from 13:00-14:00 to answer all of your SAP PI and SAP AIF related queries. Please come to our booth to have a chat about SAP integration anytime during the day and have an amazing teched experience.
We have visited this year’s TechEd in Las Vegas to take a peek on what revolutionary improvements is SAP planning for the future.
As of S4/HANA we have a new way of managing Output Type Management (old NACE transaction) – using BRFPlus. Together with my two colleagues from Int4 – Michal Michalski and Krzysztof Luka we’ve decided to describe how does this new functionality work and show different options where it can be used (for example with output IDOCs, Ariba integration, SAP AIF Integration)
Looking for S/4HANA application developers? Just go to SAP Application Developer Directory and search for S/4 – you’ll find us there among just a few!
Contact us whenever you’d like to leverage an SAP platform technology (eg. backend-integration) for your business application in the cloud or on-premise? We are an expert in SAP technologies already providing a certified solution.
Our Interface Testing Tool has achieved SAP certification as powered by the SAP NetWeaver and has also certified integration with SAP S/4HANA on-premise edition (there are only 12 partner solutions certified with SAP S/4HANA so far).
Interface Testing Tool is a regression testing software delivered as an ABAP Add-On dedicated for SAP application interfaces. It is a unique approach for End to End interface testing, that covers full SAP landscape. The solution has been proven to integrate with SAP solutions, providing:
Solutions that are powered by SAP NetWeaver can be more quickly and easily integrated into SAP solution environments. Customers can benefit from improved interoperability with SAP applications and with the large ecosystem of solutions that run on SAP NetWeaver. Choosing an SAP-certified solution can also help reduce overall IT investment costs and risks.
Many of us who used to work with SAP middleware platforms (SAP PI/PO, Business Connector) are got used to utilizing XSLT mappings in their daily work while developing message mappings. The best part is that there are many graphical XSLT editors available on the market so we can use those to simplify our mapping work a lot. We all know that SAP ABAP engine also provides a way to use XSLT mappings in the form of XSLT_TOOL application but can we somehow use it with SAP AIF ? Together with my colleague Michal Rohnka we’ve implemented a simple concept of doing just that using XSLT mappings in SAP AIF structure mappings and I’d like to share the basic ideas of this concept in case anyone would like to use it in other projects.
How does that work ?
SAP AIF is a pretty flexible tools and allows us not only to use standard AIF mappings or BRFPlus mappings but we can also implement the mapping logic in a form of a custom function module. We will use this custom module to call an XSLT transformation which will map the RAW structure to the SAP structure. Then we will design an XSLT mapping with XSLT_TOOL and we will use the custom function module in the SAP AIF structure mapping of the AIF interface to get the results in the Interface Test Tool.
If we know the RAW and SAP structures of the AIF interface we can try to develop the XSLT program which will be responsible for transforming the source data to the target data. In my example I’m using the same structures as used in the previous article – Michal’s Tips: AIF mappings explained – #1 – Many qualifiers where those structures are described in detail. The development starts with transaction XSLT_TOOL where we need to select (“XSLT transformation” and not “Simple transformation”) and put in the our XSLT mapping code. The Figure below shows an example of a working XSLT mapping.
As a next step we need to create a custom AIF mapping function module (by copying the template function module provided by SAP – /AIF/FILE_TEMP_MAP) which will be calling our XSLT transformation but as you’re about to find out it does not contain a lot of code – only 3 lines, which will just call the XSLT engine and a correct transformation from this engine.
Since we have the mapping custom AIF mapping function module calling the XSLT transformation prepared and ready to use we can put it in the AIF structure mapping of the AIF interface where we intend to use it. We can do it as shown in the Figure below inside the Function Before Mapping field.
The last step is to give the mapping a try using the SAP AIF testing transaction. For the purpose of this article we’ve only mapped a single field RATE_TYPE_M into target field – RATE_TYPE and as you can see once we run the test the the mapping is showing a perfectly mapped target structure as shown in the Figure below.
Special thanks to Michal Rohnka for his help with this concept
In case you’d like to know how to get the XSDs of the AIF structures in order to use them in any graphical XSLT mapping engines I will try to post another article on that in the near future.
Michał Krawczyk – SAP integration consultant since 2004. He has been recognized by SAP included becoming an SAP Mentor in 2007 and winning the top contributor/topic leader award from SDN (SAP Developer Network portal) in SAP PO/PI eight times. Michal is the author many SAP integration related books.
Michał Rohnka – SAP ABAP and integration consultant since 2010. Involved in over 10 new solution implementation and improvement projects with usage of all leading SAP programming and integration technologies (ABAP, SAP PI/PO, BRF+, WebServices). Experienced also in archiving and upgrade projects.
As every year (from year 2010) Int4 consultants (this time: Michal Krawczyk and Krzysztof Luka) will be sharing their knowledge about SAP integration middleware products, this time, by presenting two SAP AIF related sessions at SAP Teched 2016 – Las Vegas:
a) Wednesday – 21.09 – 16:00-16:30 – Lounge 4 – SAP Mentor table: “SAP AIF and SAP Process Observer working together”
b) Wednesday – 21.09 -8:00-10:00 – INT265 – hands on workshop: “Set Up B2B Exchange Scenarios and Monitoring Capabilities for SAP S/4HANA”
We will be also doing a Q&A session about integration testing:
a) Tuesday – 20.09 – 16:00-16:30 – Lounge 4 – SAP Mentor table: “Stop testing your interfaces, you’re not doing it anyway”
Please join our session as it’s a great opportunity to discuss integration related aspects of your SAP landscape.