Calling Floe APIs
Floe is triggered by calling APIs. There are four Floe APIs that you can embed in your custom code to trigger Floe.
- Generate an Email or HTML document: /FLOE/EMAIL_OUT
- Generate a PDF document from Floe template: /FLOE/PDF_OUT (from Floe 210, Renda.io licence required)
- Generate a PDF document from HTML: /FLOE/HTML_TO_PDF (From Floe 210, Renda.io licence required)
- Generate an SMS text message: /FLOE_SMS_OUT (From Floe 220, Renda.io licence required)
Integrations
Custom trigger program
Build your own custom trigger program
Custom trigger for mass correspondence
Send emails to all customers, vendors, employees etc.
SAP Workflow and Floe
Add trigger points to the Floe API from your SAP Workflows. (SAP Workflow expertise is required) Handler /FLOE/CL_SWN_DELIVERER_BCS is delivered.
Trigger Floe from Change Events
Add trigger points to Floe from business events to trigger notification emails, with no workflow required.
Use Floe for FI correspondence
Add trigger points to Floe from FI correspondence print programs, to replace legacy SAPScript and Smartforms.
Use Floe for Payment Run output
Add trigger points to Floe from FI payment run print programs, to replace legacy SAPScript and Smartforms.
User Floe for SAP Document Output (SD/MM)
Add trigger points to Floe from any document print program. See other examples in the sample code section.
Varo/Stelo : Floe Integration
No development is required as Floe is integrated with the FLM framework supporting Varo and Stelo
Varo/Stelo: Posting Adapters
Add custom trigger to Floe from any posting adapter function
Aquiller: Read content
Include Aquiller paragraphs in a Floe email
User-Exits
Email Recipient User-Exit
Determine the email recipients and the template language
Email Data User-Exit
Determine Floe variable data, or manipulate data to make it user-friendly
HTML Block Determination User-Exit
Dynamically determine content blocks
Email Body User-Exit
Dynamically change anything on the entire document after generation
Image User-Exit
Dynamically determine images (embedded images only)
Attachment User-Exit
Add business rules to dynamically determine what attachments to add to an email
Email Sender User-Exit
Dynamically determine the Email sender (eg based on document or organisational data)
Inbound User-Exit
Trigger SAP updates based on data from inbound emails.
Sample Code
Document output print programs
- SAP document output - print preview
- Sales Order Output
- Using Floe to print to the SAP spool
- Delivery Document Output
- Billing Document Output
- Purchase Order Output
Using Variables
- Variables overview
- Filling variables from a structure
- Filling variables from a table
- Using variables for html styling [Show/Hide a section based on data]
- Using variables for embedded images
- Using nested variables
- Date formatting
- Amount formatting
- Currency symbols
- Quantity formatting
- Convert to value to description
- Retrieve the email address for a specific user
Dynamic Images
Varo & Stelo
- Replace drop-down list value with text
- Adding an off-line form as a Floe attachment
- Retrieve an email address not on a form
- Format fields
Downloadable Floe Packages
Floe 200
Examples including user-exits and variables:
- Account Statement FLOE_DV1_800_AS01(Encoding=4103).floe
- Order confirmation FLOE_DV1_800_ORD1(Encoding=4103).floe
- New customer welcome FLOE_DV1_800_NEWC(Encoding=4103).floe
- Dynamic logos example FLOE_DV1_800_AA06(Encoding=4103).floe
- Nested repeating content example FLOE_DV1_800_AA01(Encoding=4103).floe
- Generic email for change notification FLOE_DM4_800_A003(Encoding=4103).floe
Examples for look and feel only (hard-coded data):
- Newsletter FLOE_DV1_800_NEW2(Encoding=4103).floe
- Payment Receipt FLOE_DV1_800_INV1(Encoding=4103).floe
- Delivery Update FLOE_DV1_800_DEL1(Encoding=4103).floe
- New Joiner FLOE_DV1_800_HR01(Encoding=4103).floe
- Purchase Order FLOE_DV1_800_PO01(Encoding=4103).floe
Floe 210 Packages
Inbound processing example (Install both packages - hard-coded data):
- Order Confirmation FLOE_DV1_800_OCEE(Encoding=4103).floe
- Order Cancellation Confirmation FLOE_DV1_800_OCCE(Encoding=4103).floe