Skip to Content

Step by step guide for adding custom fields in FPM for SAP TM. There are 2 scenarios as mentioned below

CASE 1: FBI View is Feeder Class parameter

We want to add field in the Stop as shown below

Now we know that this is the stop details, we need a custom field at stop level.

Backend Table changes to save the data

We want these fields to be persistent fields, so we add them in the persistent extension structure.

Structure          /SCMTMS/S_TOR_STOP_K

Extension Include – /SCMTMS/INCL_EEW_TOR_STOP

We have added a new field as shown below

Now adding the fields on the screen

Step 1:  Make sure you have FPM_CONFIG_EXPERT = ‘X’ set in user parameters

Step 2 – Enhance the UI structure

Go in the component configuration of the departure stop -> Click on Feeder class parameters

Now we get the FBI view – /SCMTMS/TOR_STOP_APPOINT

Display the FBI view – /SCMTMS/TOR_STOP_APPOINT

Start transaction SE84 and follow the following path: Repository Information System → Web Dynpro → Component Configurations.

  • On the selection screen enter /SCMTMS/TOR_STOP_APPOINT in field Component Configuration. Press F8.
  • In the following list mark the found entry. Press F7.
  • Click on button Display Configuration (or click on button Start Configurator and then on button Continue in Display Mode).

 

The structure /SCMTMS/S_UI_TOR_STOP_APPOINT is the structure for display.

Add field to the UI structure. Keep the name same as that of the stop node field.

Step 3 : Enhance the Component Configuration

Now after step 2 the new field will be available of us to be added in the Component Configuration

Click on Additional function à Enhance

Now we can edit the component configuration

We can see the newly added field as shown below, select the same and place at appropriate location

Save the enhancement

Result:

The new field is added on the screen and it is automatically saved in the stop as we have same name in the UI and the backend structure. If we are planning to pass the value from some different field, then we will have to create a determination for the same.

In this case it is not needed.

 

Case 2: Implementing Class is feeder class parameter

Scenario – We want to add field in the stages table, the field is stored in the STOP node in the background

Add the field in the Structure          /SCMTMS/S_TOR_STOP_K — Extension Include – /SCMTMS/INCL_EEW_TOR_STOP

Step 2: Enhance the UI structure

Go in the component configuration of the departure stop -> Click on Feeder class parameters

Check the class for the UI structure

The UI structure is /SCMTMS/S_UI_TBI_FO_ROAD_STG

See the structure in the SE11 to get the Structure hierarchy

We are going to add the field in the above highlighted includes as these refer to the stops

Step 3: Enhance the Component Configuration

Add the field as the same will now be available in the Component Configuration

Save the enhancement

Result

This field is updated in the corresponding stop.

To report this post you need to login first.

1 Comment

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

Leave a Reply