cancel
Showing results for 
Search instead for 
Did you mean: 

Personalization not working properly

0 Kudos

Hi,

In SNC application, user is personalizing the grid output to 11 rows, but in output he is still getting 50 rows.

Seems that personalization is not working properly.

Workaround for this issue is go to SICF and for service name "WD_ANALYZE_CONFIG_USER" ,run "test service" by right clicking.

It will prompt for user id and password. For particular user delete the E022 entry.

But we want a permanent fix for the same.

Please suggest.

Thanks in advance

Ankush Mani Singh

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ankush

Please give more details on which application and what is the version you are using, what are the roles given to the user ?

Best Regards

Vinod

0 Kudos

Hi Vinod,

It is SNC application, version is SAP SCM 5.10.

In SNC application, when I go to REQUIREMENT tab, and set the settings through personalization. That setting of number of max rows is not working properly.

User has all administrative roles assigned.

Thanks & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

As far as i understand

You are using SNC 5.1 application and when the user is trying to access the link Delivery-Receipts & Requirements-Receipts & Requirements List view

And try to set the Displayed rows in Display tab.

I have the following user roles and he is able to change the same....

SAP_SMI_SUPERUSER

SAP_SMI_EXT_MD_SUPERUSER

SAP_LIME_USER

System used: SNC 5.1 SP14

Is this what your user is trying to set ???

Can you please tell us, what roles in specific the user has and which SP patch level the system stands

Best Regards

Vinod

0 Kudos

Hi Vinod,

Yes user is trying to set the displayed rows in display table i.e. a grid.

These roles are not assigned to users.

Thanks & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

Please add the roles and try again

It is good if you let me know, whether it is supplier user/customer user and which business process is setup

Best Regards

Vinod

0 Kudos

Hi Vinod,

It is customer user.

Thanks & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

Then please add the above roles and check

Let me know if you face any other issue

Best Regards

Vinod

0 Kudos

Hi Vinod,

Assigning these roles didnt work out.

I will explain you the issue in detail.

This issue is faced by only few users and they every user is assigned with the same roles.

To solve this temporarily, we are using the following steps:

1 Goto transaction SICF

2 In that transaction give 'WD_ANALYZE_CONFIG_USER' in service name and execute.

3 . Right click on u201Cwd_analyze_config_user - Display of Personalizationsu201D & click on u201CTest Serviceu201D.

4 In the screen which comes, enter the user ID which is facing issue and select display.

5 Select E022 entry and delete that.

Now the question is, that users for whom personalization is working fine are also having this E022 entry maintained, but why deleting this entry for the users facing issue is working?

Thanks & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

The method of deleting the entry is a work around, it has to be fixed permanently

Looks like it is a basis issue, please get a developer user and debug the same

Problem could be with configuration ids or wrong database entries

Best Regards

Vinod

0 Kudos

Hi Vinod,

I am myself a developer, this issue has been assigned to me.

I do not know where to put the breakpoint and what all tables to refer for validation.

Thanks & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

We got similar problem in invoice screen of SNC application

the developer set break point for methodS SET_COLUMN_TEXT & SET_TABLEVIEW_PROPERTIES

of class interface /SCF/CL_ASSISTANCE_INVOICE

May be you can try /SCF/CL_ASSISTANCE_PO & /SCF/CL_APP_MODEL_MYS & /SCF/CL_ASSISTANCE_MYS_BOX, since the reciept/requirement list belongs to purchase order,ASN and Scheduling agreement

Hope it is helpful

Best Regards

Vinod

0 Kudos

Hi Vinod,

I dont find any of these classes in my system apart from the INVOICE one.

Can you please brief on the isseu you were having and what you did to resolve that.

Our problem is that personalization is working properly for some users and not for others.

Do you think that there would be any problem in code?

Thansk & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

Our user was try to do the follwoing

1) Logon to WebUI

2) Screen Invoice Details Supplier

3) Select for INV XXX

4) Use the settings button on the Items table

5) Add one of the hidden fields and Save as variant which have the

default Flag set.

6) Close the browser.

7) Log on and call the invoice details screen. Select for IV XXX.

😎 You will see that the settings have not been saved.

The problem was in the fact that the ALV usage path a Guid for the view appears. Because this GUID is always different,

ALV, the stored user settings not assign. so it is corrected for the particular user (for whom the problme was reported) and it worked fine

I am not aware of the correction, above is the reply from dev

I was able to find teh interface in se24 /SCF/CL_ASSISTANCE_PO

Best Regards

Vinod

0 Kudos

Hi Vinod,

I was debugging for INVOICE, but in this case the methods you have mentioned are called before that invoce application gets open not dusring personalization.

Thanks & Regards

Ankush Mani Singh

0 Kudos

Hi Vinod,

Thanks for your help. We will try to dig it out further.

Thanks & Regards

Ankush Mani Singh

Former Member
0 Kudos

Hi Ankush

got littlemore detals

Breakpoint: Klasse /SCF/CL_ASSISTANCE_INVOICE

Methode SET_TABLEVIEW_PROPERTIES

CALL METHOD io_tbv_if_cntrl->get_config_data

EXPORTING

s_param_in = ls_param_in

RECEIVING

s_param_out = ls_param_out.

THough i cannto understand what it is.....

this shoudl help i guess

Best Regards

Vinod

0 Kudos

Hi Vinod,

There is no such method call in this class in my system.

Thanks & Regards

Ankush Mani Singh

0 Kudos

Hi,

I am still on the same track, where i was in the starting.

What is the configuration ID for a web dynpro application?

Because the entry we are deleting from WD_ANALYZE_CONFIG_USER service i sthe same that is maintained as configuration ID for the Component.

When I right click on the application and see MORE FIELD HELP, I get this:

General Information About the Application and Component

Application: /SCF/SNC_C

Web Dynpro Component: SALV_WD_TABLE

Window Information: TABLE

View Information: VIEW_TABLE

Configuration ID: E022FDFC5A0E82483DA8C0A716981EC3

Can anyone tell me when this configuration ID is assigned and where is it maintained?

Thanks & Regards

Ankush Mani Singh