cancel
Showing results for 
Search instead for 
Did you mean: 

How to modify label tab from FITV_POWL_TRIPS WDA

Former Member
0 Kudos

Hi Experts,

I have some needs and since 3 days I am desperately on it . I guess it is not so complex but my knowledge are a bit limited on FPM.

Basicly,

1) My first need is to change the label button in the screen below and for every tab of the application.

2) I would like to change the label tab of the screen below.

In order, I tried to find the way with  "Component Configurations" in SE80. No success. Then I implemented enhancement point directly in the application, in WDDOMODIFYVIEW of the View ... But I see, that it's not possible cause I have no component in the layout and nothing in the context ... How can I modify a component of my screen if I have not any binding on it.

Below, the screen about what I tried to modify in "application config" and "component config" ...

Clearly, I have no idea how can I do the modification of this standard. Please, could you help me step by step to perform my needs.

Thank a lot.

Regards.

Rachid.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

this is the technical description of my application :

Best regards.

Rachid.

julia_bender
Active Participant
0 Kudos

Hello Rachid,

this is definitely no FPM application. Anyway, you can start the application by adding URL-parameter sap-config-mode=X and do an implicit customizing which is valid for this certain client.

Don't use sap-config-mode=CONFIG in this case!

Just right-click afterwards the respective UI-element and select "Settings for current configuration" and you are able to do a customizing on the original application.

Best regards,

Julia

Former Member
0 Kudos

Julia,

thank you very much for your help!

After the third day I assumed this eventuality but I wasn't really sure ... 4 days are passed and I am still at the same point but at least, I know that is not a FPM Application. Many thank!

Cool!

Finaly, I've some questions :


1) How did you conclude that is not a FPM application ?

2) Before to start my "investigation" in the FPM technology, I performed your method (sap-config-mode=X) to change some components properties of my application but I noted that my modifications were applied only for my user, even if, I had created an OT ... ?


Maybe I missed something, no ?

3) I have a specific need : when the user execute the application I have to display the third tab. Currently, the application display the first. Is it possible to access to the sourceCode (Badi?) and to modify it, for this need ?


Thank again.

Regards.

Rachid.

julia_bender
Active Participant
0 Kudos

Hi Rachid,


every FPM application is based on a Component starting with FPM_*, e.g. FPM_OVP_COMPONENT - in your case it is a WD application pointing to a POWL Component.

The implicit personalization I have mentioned is a standard functionality of WD ABAP. If you have done it in the right way it should be applied for all users, see also:

http://help.sap.com/erp2005_ehp_04/helpdata/en/47/ac6c53fd5b3020e10000000a42189d/content.htm

I know that you can dynamically set attribute SELECTED_TAB, e.g. via API. I don't know whether  this is also offered within the Settings Configuration Dialog. The best is you ask this question in the WD ABAP forum.

Best regards,

Julia

Former Member
0 Kudos

Julia,

thank again !

I have read your documentation closely and I have done the configuration for my user and my modifications don't reflect all users yet. I don't think that I missed something. About my roles, I have all the authorization for Basis and Development.

I have right clicked on my screen and performed the modification and put this last in a OT. But when I connect myself with an other account on SAP Gui and execute my application the modification does not appear.

Do you have any idea?

Thank you.

Answers (5)

Answers (5)

former_member189496
Active Participant
0 Kudos

Hello Rachid,

I am interested by your solution to force the Trip Schema on the button 'create expense report' in FITV_POWL_TRIPS !!!

Could you please share it with me ?

I don't know where we must do the enhancement and where to find the field for the Trip Schema.

Thanks a lot in advance !

Kind regards,

Christophe

Former Member
0 Kudos

Hi Rachid,

You have closed this thread but still answering if it helps:

To change the button text on FITV_POWL_TRIPS you have feeder class

CL_FITV_POWL_FEEDER_TRIPS , you can write a post exit for GET_ACTIONS method to change the text of the buttons.

For changing the label we did this by config and i dont rember right now but search for string "POWL FEEDER" in SPRO and you will get to the settings

Thanks

Bhanu

Former Member
0 Kudos

Hello Bhanu,

Many thank for you helps! I have done my modifications well! I also found the way to skip the screen "Create Expense Report" with an enhancement point in my class with prefilling of my field "TRIP_SCHEMA" .

I don't know if it's a correct/best way to perform my modifications but it's working well.

Thank again.

Rachid.

ps: I didn't find yet, how can I do the modification of the labels tab ... I am still on it ...

madan_c
Explorer
0 Kudos

Hi Bhanu,

Could you please tell me how did u change the label of tabs. Even i got similar req. where i need to hide some tabs in Travel overview screen and need to change label of few tabs.

Please suggest me how to achieve this.

Regards

Madan

Former Member
0 Kudos

ps:

Could you confirm me if "FITV_POWL_TRIPS" is a FPM application?

Maybe I am taking a wrong way to fix my needs.

Best regards.

Rachid.

Former Member
0 Kudos

Hi Rachid,

As mentioned like Abdullah if it is standard appliction copy the standered applicaion configuration into Z-application configuration and here you have the change option,click on the the tab here you get the option lilke ,here you can change the tab name,like this you can change the button names also.Assign this Z-configuration to your application.

Thanks,

Lavanya.

Former Member
0 Kudos

Hello Guys !

Thank a lot for you comments. I'm happy to read that it's easy for you but not for us at all !

Well in order,

I copied the standard application and I created a new component because I cannot copied the component configuration. Below, what I currently have :

I have my application copied and my comp.conf.

My application is working well but I lost the tabs component of my screen when I execute it.

See below, the result of the standard:

See below, the result of my application copied:

After this minor detail, I am stil in the same problematic ... I mean, I can not find the component that I want to modify :

Please, check my view. This is the container of my ALV :

On the Start configurator I have not the component included in the container. Then, I can not modify anything directly my component like you told me.

This screen above is corresponding of the Views in my Webdynpro App.

Also Abdullah, we spent lot of time and we read the documentation that you recommended us but we didn't find the solution ...

In fact, we think that it's not difficult but if you could take just 10 minutes to inform us what is the way that we have to take, it will be very kind of you! Unfortunatly, after 4 days we are still in the same point.

Many thank.

Rachid.

julia_bender
Active Participant
0 Kudos

Hello Rachid,

first of all I would like to recommend our document about how to create, enhance and adapt FPM applications.

Inside there it is described - depending on your use case - which adaptation possibility you should choose.

So in your case it is the best - in my opinion - when you just do a customizing on top of the existing FPM application. You do that by adding URL-parameter &sap-config-mode=X. When having set the user parameter FPM_CONFIG_EXPERT=X automatically a button will appear on the right-hand side of the global toolbar "Customize Page" which navigates you directly to the customizing of the application. This you have to create first and then you can do minor changes which only will have an effect on this certain client.

For setting the above parameter you also can read my analysis blog where screenshots are attached.

If your UI-elements are not configured via FPM and just freestyle UIBBs - only in that case! - just do a right-click on the respective UI-element and choose "Settings for current configuration" from the context menu. Then you will do a so called implicit personalization and the changes will be again only for that client but you still run the original FPM application just with the customizing delta on top of it.

Best regards,

Julia

Former Member
0 Kudos

hello Julia,

Thank you for your reply ...But I really don't know what happens. Maybe my application "FITV_POWL_TRIPS" is not a FPM application. Because, I changed my user's parameters as you specified and I have still not these buttons on the right hand side of my screen. I closed all application, log off SAP GUI and restarted it again, no way, I have not this buttons.

Please, see by yourself :

My result :

I also added directly in the URL this statement : sap-config-mode=CONFIG. No change ... I despair ...

Regards.

Former Member
0 Kudos

Hello,

This is very easily done in FPM configuration. Please refer to the FPM Development Guide available on this website. Basically, you will need to copy the application & component configuration then make your changes to the corresponding tab UIBB. You don't need to copy all component configurations (only the one that you need to modify).