In this post, we will explore Parameter Externalization and learn how to externalize parameters and configure them in the target systems.
Outline of this blog series: Parameter Externalization
- SAP CPI Introduction
- SAP BTP tools and features overview (BTP, Global Account, Sub-Account, Entitlements, Connectivity, Security)
- SAP CPI Web IDE overview
- Registering a trial account and enrolling to SAP CPI service
- Deep dive into Cloud Integration features with real world scenario example
- Use cases of palette functions
- Adapter configurations
- Using Cloud connector for connecting to backend SAP systems
- Overview on API Management & Open Connectors
- Integration using Open Connectors with real world example
In short, below is the content we will elaborate in this tutorial:
- What is Externalization
- How to Externalize parameters
- Configuring the externalized parameters in target systems
1. What is Externalization
In SAP CPI (Cloud Stage Reconciliation), externalization alludes to the most common way of isolating arrangement information or values from the mix stream plan. It includes removing information that can change much of the time in same/various clients/conditions or that should be kept up with independently from the mix stream and putting away it beyond the stream. Externalization takes into consideration more straightforward support of combination streams, as it diminishes the need to adjust the stream plan each time a worth or setup setting changes. All things considered, changes can be made to the externalized information without influencing the stream plan. This can save time and exertion in overseeing and refreshing joining streams. In SAP CPI, externalization can be accomplished using defined designs, information store objects, or other outside assets like data sets or documents. By externalizing information, coordination streams become more adaptable, viable, and reusable.
The Externalization Parameters value field of an integration flow has been defined as following:-
- Default value: The parameter value defined by editing it in the integration flow is called as the parameter’s default value. It’s a predefined integration value that can be modified by integration developer.
- Configured Value: The value configured from the configuration view is defined as the configured value of a parameter.
2. How to Externalize parameters
Open any IFlow which you have created. To any range capability where client field is there (For e.g.: Content modifier, connector design OData Http and so on ) and should be filled, there will be choice to externalize.
On the off chance that there is an externalize choice in the properties segment, it is relevant for externalization. For this situation, the location field can be externalized, so that assuming it got changed in different conditions, we can design it with various worth in there without altering the IFlow.
There are two ways to externalize the parameter.
- Click on Externalize on the properties segment of that connector/range for which you need to externalize.
There will be 2 info fields, as displayed previously. Boundary name and boundary esteem which you gave. Enter the boundary name in the underneath design, with two wavy supports:
{{HTTPSEndpoint}}
When entered and left that info field box, the boundary esteem gets consequently different to dim one uneditable.
Now the parameter is externalized.
2. The second method for doing is straightforwardly referenced the boundary name with wavy supports in the boundary esteem field of the properties area. Press enter or click outside. Once finished, “characterize esteem” brief would show.
3. Configuring the externalized parameters in target systems
When you saved and conveyed the IFlow and in future if you have any desire to change the boundaries, then you click Arrange. Don’t bother editting the IFlow, rather straightforwardly click on Arrange choice, you will actually want to see every one of the externalized boundaries like the one which we did in past step.
It will show the externalized boundaries against every connector, every range. As you can see underneath, there is a tab called Recipient, which records every one of the boundaries that are externalized.
When you change the boundaries, click on save and convey.
That’s all there is to it. You have successfully completed parameter externalization. Happy learning and enjoy the journey through this process!
Stay tuned for more in our end-to-end SAP CPI tutorial series.
YOU MAY BE INTERESTED IN
Introduction to SAP ABAP for HANA
Your Guide To Data Science Career 2024