Skip to Content

SAP Fiori standard app : UI adaptation mode and Custom Fields

Hi all,

We are using UI Adaptation Mode and Custom fields app in order to customize standard Fiori apps. Our needs are about the Purchase Requisition creation App.

We are able to create custom field and logic and everything is fine about it. But we want to go further and add a matchcode based on a table (we are working on a S4 on premise system). Duplicating values on both S4 and custom fields list values is not an option. What we try to achieve here, is to add a custom field that references a S4 data element linked to a control table so it offers a value help.

According to Rohit Khan on his blog, it is possible using ABAP...

https://blogs.sap.com/2017/05/28/key-user-extensibility-on-sap-s4hana-cloud-adding-custom-fields/comment-page-1/

Does anyone know the steps please ?

Thank you in advance.

Regards,

Olivier

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Mar 06 at 03:29 PM

    Dear Rohit Khan

    Thank you for your answer.

    Actually, you are right there is probably no solution for a S4 Cloud instance... But for a S4 on prem system, the solution is the T-Code SCFD_EUI (SAP Note 2672370 - How to Enable Custom Fields for Usage in SAP Fiori Applications)

    This ABAP report lists every step you need to perform in order to get our good old ZZ fields to appear in the "Custom Fields and Logic" Fiori App! Please note that setting up an external key in your ABAP structures/table is not sufficient to get the matchcode working in Fiori applications. You need to create custom ABAP CDS or reuse standard ones (Value helps specific) to retrieve the values in the front end.

    This was exactly what I was looking for...

    Hope this helps to save a lot of time :)

    Olivier

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 05 at 11:21 AM

    Hi Olivier,

    Try this:

    Video

    BR

    Harel

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 05 at 02:48 PM

    Dear Harel,

    We already implemented this solution but as I said, this is not an option since there is no control table available in Custom Fields Creation. The data element related to the created field appears under the pattern "ZZ1_XXX". This is a generated data element which has no link to any existent one. And when we try to change it, an error occurs saying that we cannot modify this...

    Regards,

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 06 at 08:35 AM

    Hello Olivier Souksamran,

    Unfortunately this feature is currently not available in Custom Fields and Logic App, where you can associate a table as matchcode to the field added through custom fields and logic app. The one where I described about the CBO in the blog was about setting up the association wherein we can associate a CBO to the field. Hope this helps!

    Regards

    Add comment
    10|10000 characters needed characters exceeded