0% found this document useful (0 votes)
11 views3 pages

Pallete Functions

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Pallete Functions

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Most Commonly Used Palette Functions in SAP CPI

1. Start Events

Used to trigger the integration flow.

Function Use Case

HTTPS Expose a REST API or web service endpoint.

Timer Schedule-based integrations (e.g., every 10 mins).

ProcessDirect Trigger a sub-iFlow from another iFlow internally.

2. Call Steps

Used to call external systems.

Function Use Case

Request-Reply Call an external system synchronously (e.g., get data from REST API).

Send Fire-and-forget call (e.g., send a log to another system).

Receiver Define where the message should go.

3. Routing

Used to control the flow of messages based on conditions.

Function Use Case

Router Route messages based on value (e.g., country = "IN").

Splitter Split a message into multiple parts (e.g., orders per line item).

Aggregator Recombine messages after splitting.

Multicast Send the same message to multiple branches in parallel.

4. Transformation

Used to change, map, or enrich data.


Function Use Case

Message Mapping Convert source XML to target XML using graphical mapping.

Content Modifier Set headers, properties, or payload values.

Groovy Script Add custom logic (e.g., date formatting, conditional logic).

XML to JSON/CSV Converters Change data format.

5. Connectivity (Adapters)

Used in sender and receiver channels.

Adapter Use Case

HTTP Adapter Call REST APIs.

SFTP Adapter Read/write files from/to servers.

SOAP Adapter Call or expose SOAP web services.

OData/SuccessFactors/IDoc Adapter Connect to SAP systems.

6. Exception Handling

Used for error management.

Function Use Case

Exception Subprocess Catch and handle errors (e.g., send alert email).

Raise Exception Stop flow if a condition is not met.

7. End Events

Used to end the flow.

Function Use Case

End Message Standard message completion.

Error End Event Exit due to error.


Most Frequently Used (Quick Recap)

Type Step

Trigger HTTPS, Timer

Call Request-Reply, Send

Routing Router, Splitter

Transform Content Modifier, Message Mapping, Groovy Script

Connectivity HTTP, SFTP, SOAP

Error Handling Exception Subprocess

You might also like