Skip to Content
Author's profile photo Ashok Pattnaik

SEPA Mandate form in multiple languages

This document describes development steps for SEPA mandate form output. In this approach, no need to do tedious translation of smartfom (in SE63) to trigger output in multiple languages.

Standard Smartform: SEPA_MANDATE is copied to customized Smartform : ZSEPA_MANDATE. The new form name needs to be assigned in SEPA customization (transaction FI_APAR_SEPA_CUST).


Copy the smart style SEPA_MANDATE_STIL to ZSEPA_MANDATE_STIL and assign it to new smartform ZSEPA_MANDATE (in form attributes).

Upload the logo in SE78 transaction and replace it in LOGO window.sepa_form1.JPG

Replace the texts with SO10 text or Text module. Keep the ‘Language’ field blank. The standard text will be called dynamically based on the language passed from application. Maintain the standard texts in intended language in SO10 transaction.



As per standard SEPA functionality, the mandate is triggered in payer’s language (Language field in ‘sender’ tab of mandate master data).

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member


      Thanks, quite clear but I could not find the texts in SO10?!

      Author's profile photo Ashok Pattnaik
      Ashok Pattnaik
      Blog Post Author


      you need to maintain the texts in SO10, alternatively you can maintain in text modules(transaction: SMARTFORMS) and assign the the SO10 text / text module to smartform. The standard structure SEPA_MANDATE is filled in runtime which can be referred directly in SO10 text as well.