Skip to Content
What is a functional profile?

Functional profile is a collection of TPM templates that uses custom key values. During runtime message mapping you can access these values in two ways as discussed in the purpose section below.

Fnc_Pro1.png

The default key-value pairs defined in a template are applied to test and production values. You cannot add a new key-value pair to an existing profile but you can edit any existing values in a profile. During message mapping runtime, either the test or production value is returned based on the selected system environment. You can configure the system environment as shown in the figure below:

Fnc_Pro2.png

The figure below explains different sections in Functional Profile screen:

fnc_Pro3.png

What is the purpose of a functional profile?

  • You use functional profiles to group different templates. These profiles can be reused across different partners.
  • Functional profile can be independent or can be attached to a trading partner agreement. During runtime based on the conditions in an agreement, the functional profiles values can be used for messages mapping.
  • You can access functional profile during runtime either by calling an agreement or by directly calling a Functional profile Name using predefined UDF’s . For more information about UDF’s, refer Trading Partner Management Part 8 – User Defined Functions (UDF’s).

fnc_Pro4.png
The figure above describes a runtime message mapping scenario, wherein an Idoc XML file is mapped to an EDI XML file using a functional profile that is defined as per an agreement.

Use Case

For example, you can build a functional profile for processing transaction requirements such as material codes, partner specific delimiters and so on.

Related Links

See the following links for more information:

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply