cancel
Showing results for 
Search instead for 
Did you mean: 

new custom fields to Standard Worklist freight orders

Former Member
0 Kudos


Hello experts,

I go to you asking for help, we as a development team are kinda newbies in the TM box, and we are in the middle of a TM Implementation, our requirement is to add several custom fields for the standard worklist for freight orders, we already enhanced the freight order object and added the new fields to the root node, actualy we already add the fields to the freight order management screen:

But that is just the half of the requirement, the second part is to add these fields to the corresponding result for the worklist "all freight orders":

Following the SAP Transportation Management 9.X Enhancement Guide, (we are implementing SAP TM 9.1) I came to find that I need to add the fields to a object query, update a feeder class and enhance the worklist, but here's where the problem begins, and my questions rise:

where can I see which worklist or query do I need to enhance? I tried using the buttons with the wrench in it, but couldn't find it.

Is there any step by step tutorial for this matter? what if I need to enhance any other worklist?

as of now we are still stuck in getting the correct worklist to enhance.

all help would be appreciated and rewarded.

Thanks!

Accepted Solutions (0)

Answers (2)

Answers (2)

bharath_k6
Active Participant
0 Kudos

Dear Alejandro,

POWL Feeder class for TOR (Freight Order) is - /SCMTMS/CL_UI_POW_FD_TOR_FO

In your scenario, you will have to enhance the POWL query result structure to display the new custom fields in result table.

POWL Result Structure for TOR - /SCMTMS/S_UI_POW_R_FO Here you can add append strcture with custom fields.

If you want to write any custom logic such as changing the column position for newly added fields before they are displayed, then you will have to enhance method - GET_FIELDCATALOG_FO in feeder class.

Let me know any challenges.

Thanks,

Bharath.

former_member193027
Participant
0 Kudos

is same feeder class used for fb also?

POWL Feeder class  is - /SCMTMS/CL_UI_POW_FD_TOR_FO

rohit3611
Contributor
0 Kudos

The POWL Feeder class for FU is /SCMTMS/CL_UI_POW_FD_TOR_FU.

Rohit

former_member193027
Participant
0 Kudos

Hi,

I am looking for the feeder class for the freight booking.

rohit3611
Contributor
0 Kudos

/SCMTMS/CL_UI_POW_FD_TOR_AIR

/SCMTMS/CL_UI_POW_FD_TOR_Ocean.

These are two for freight booking.

raarriol
Newcomer
0 Kudos
Hi, experts. I'm stuck there as well. I already enhanced structure /SCMTMS/CL_UI_POW_FD_TOR_FO with the new fields, and also added code to the methods GET_FIELD_CATALOG and GET_OBJECTS (new field already appears there). However, the new field is not displayed on the screen. Any dvice?
rohit3611
Contributor
0 Kudos

Hi Alejandro,

All the details are there in SAP Transportation Management 9.X Enhancement Guide.

The worklist is nothing but POWL Queries.

You RUN the transaction POWL_COCKPIT, There you will details about POWL.

POWL - Web Dynpro ABAP - SCN Wiki

1) APPLICATION ID

2) POWL_TYPE  ---> Feeder class is assigned to powl_type

3) POWL_Query

For Freight Order these are types and this is feeder class

/SCMTMS/CL_UI_POW_FD_TOR_FO

SCMTMS_TOR_CONTAINERContainer Unit
SCMTMS_TOR_CONTAINER_ARCHContainer Unit (Archived)
SCMTMS_TOR_FO_DTRFreight Order (Delivery-Based)
SCMTMS_TOR_FO_INT_SETTLEMENTFreight Orders relevant for Internal Settlement
SCMTMS_TOR_FO_INVFreight Order
SCMTMS_TOR_FO_NO_RESPFreight Order (with Incomplete Delivery Creation)
SCMTMS_TOR_FO_OTRFreight Order (Order-Based)
SCMTMS_TOR_FO_RAILFreight Order - Rail
SCMTMS_TOR_FO_RAIL_ARCHFreight Order - Rail (Archived)
SCMTMS_TOR_FO_RESENDABLEFreight Order (with Failed Delivery Creation)
SCMTMS_TOR_FO_ROAD_ARCHFreight Order (Archived)
SCMTMS_TOR_FO_SHP

Freight Order (Created from ERP Shipment)

Best regards,

Rohit