Replacing Placeholder Text

Intro

Onscreen text and messages that are familiar to users in their business context simplify their work.

Both SAP Fiori elements for OData V2 and SAP Fiori elements for OData V4 define default or “placeholder” text for labels and messages, but it’s often too generic to be meaningful to users.

This article:

Reviewing the Default Text

To review all default text for labels and messages, see the tables for SAP Fiori elements for OData V2 and SAP Fiori elements for OData V4 respectively in Localization of UI Texts.

Refer to Localization of UI Texts for the current version of the default text, not in the examples in this article.

The tables at this link show:

The application developer uses the key to identify the text to replace with the improved text you provide.

Note that Fiori elements for OData V2 and Fiori elements for OData V4 do not share keys.

Important Replacements to Make

For a seamless user experience, replace the following generic text with the specific and meaningful business terms that are familiar to users.

Also, pay close attention to revising the various messages related to the delete action. Because an unintentional delete action results in data loss, make sure the text warns the user about what will be deleted and confirms what has been deleted.

Replacement Examples

Replace “object” and “objects” with the business terms familiar to the users
Default Text
Internationalization (i18n) Key
Example Replacement
New Object (Title for the Create dialog)
Fiori elements for OData V2 : CREATE_DIALOG_TITLE
New Sales Order
New Object
Fiori elements for OData V4: T_NEW_OBJECT
New Sales Order

Other users have edited the selected objects without saving the changes.

Delete them anyway?

Fiori elements for OData V2: ST_GENERIC_DELETE_UNSAVED_CHANGES_PLURAL

Other users have edited the selected contracts without saving the changes.

Delete them anyway?

The selected objects have unsaved changes by other users.

Delete anyway?

Fiori elements for OData V4:

C_TRANSACTION_HELPER_CONFIRM_DELETE_WITH_UNSAVED_CHANGES_MULTIPLE_OBJECTS

The selected contracts have unsaved changes by other users.

Delete anyway?