cancel
Showing results for 
Search instead for 
Did you mean: 

Assignment block configuration in contract item

Former Member
0 Kudos

Hi experts,

The assignment block "configuration" for the product configuration (component: BTCONFIGURATION, viewname ConfigurationOV) doesn't appear in contract item in WebClient UI.

I checked the configuration of the overview in IUCONI (View IUCONI/OVViewSet), this assignment block is displayed.

Any idea why this block is hidden anyway in WebClient UI?

Thx for reply, Marie

Accepted Solutions (1)

Accepted Solutions (1)

nicolas_busson
Active Contributor
0 Kudos

Hi Marie,

I'm going to chime in because your problem may have nothing to do with your configuration or personalization settings. In fact, there is some logic in the rendering of the page to hide some assignment blocks dynamically if they are not relevant. You can set a breakpoint in function module CRM_CONFIG_READY_TO_CONFIG_IL: if an exception is thrown, that means your item is not considered configurable... and the assignment block will be hidden.

So you may have to double check your product master data.

Regards,

Nicolas.

PS: in general, you can set a breakpoint in method DETACH_STATIC_OVW_VIEWS of your view controller to understand what's going on.

Former Member
0 Kudos

Hi Nicolas,

thx for your answer, it was helpful.

I checked the function CRM_CONFIG_READY_TO_CONFIG_IL with setting a breakpoint, the product is configurable and there is no exception. But by checking the pricing in the same function, an exception is thrown (item_is_not_configurable) because neither a pricing document, nor a pricing document handle, nor a pricing procedure from the customizing was found.

Do you know what's missing?

Thx, Marie

nicolas_busson
Active Contributor
0 Kudos

Hi Marie,

Sorry but I'm a bit lost. When you said that no exception was thrown, may you please confirm that if you set a breakpoint in CRM_CONFIG_READY_TO_CONFIG_IL and press F7 as soon as the debugger starts, SY-SUBRC = 0 ?

Thanks and regards,

Nicolas Busson.

Former Member
0 Kudos

Hi Nicolas,

there is definitely an exception in CRM_CONFIG_READY_TO_CONFIG_IL, but not by checking if the product is configurable, the exception is thrown in this function by checking the pricing.

Thx, Marie

nicolas_busson
Active Contributor
0 Kudos

OK, so now you know why BTCONFIGURATION assignment block is not displayed. The problem doesn't come from your configuration or personalization. The problem is coming from this exception that is thrown in CRM_CONFIG_READY_TO_CONFIG_IL. And difficult to tell why this exception is coming without having a deeper look at your master data and business transaction customizing... I'm sorry. At least now you know where to start debugging the system 😉

Cheers,

Nicolas Busson.

Former Member
0 Kudos

Thank you very much for your answer! I think now I need only a few configuration for pricing to resolve this problem.

Answers (6)

Answers (6)

Former Member
0 Kudos

I have the exact same problem ... there is no one who can help us?

ashik_k2
Contributor
0 Kudos

Hello Marie,

In the implementation class of IUCONI/OVViewSet,

check below methods if they are determining the config. dynamically.

DO_CONFIG_DETERMINATION

DO_PREPARE_OUTPUT

Regards,

Ashik

former_member191572
Contributor
0 Kudos

Hi,

Execute the report -BSP_DLC_DELETE_PERSONALIZATION and check,

i am not aware of your system landscape, if you are having different client just do a client copy and try.

Former Member
0 Kudos

Hi,

Directly running this report is not suggestible, infact will suggest the user name who is getting issue to search his/her personalised settings done from the CRM table - BSPC_DL_PERSSTOR and then run this report for that record.

This way, the settings can also be set to reset or default.

Kind Regards,

Dinesh

former_member188098
Active Contributor
0 Kudos

Hi Marie,

try with  RESET TO DEFAULT button.

as mentioned in http://scn.sap.com/thread/3224956

Regards,

Former Member
0 Kudos

Hi Harish,

it's done but the block doesn't appear anyway.

Thx, Marie

Former Member
0 Kudos

Hi Marie,

Use the T_code BSP_WD_CMPWB to access the work bench.

Navigate to the required Component and Enhancement set to see the setting for the hidden block.

Kind Regards,

Dinesh

Former Member
0 Kudos

Hi Dinesh,

It's already done.

The block for the product configuration is "direct" and not "hidden", but doesn't appear in contract item in WebClient UI.

Any other idea?

Thx, Marie

Former Member
0 Kudos

Hi Marie,

Please check the below tables where user personalisation settings are saved.

May be you or affected user had done some personalisation.

CRM table - BSPC_DL_PERSSTOR

then select the required componet and run this report.

REPORT - BSP_DLC_DELETE_PERSONALIZATION

Regards,

Dinesh

Former Member
0 Kudos

Hi Marie,

Please check the below tables where user personalisation settings are saved.

May be you or affected user had done some personalisation.

CRM table - BSPC_DL_PERSSTOR

then select the required componet and run this report.

REPORT - BSP_DLC_DELETE_PERSONALIZATION

Regards,

Dinesh

kumar5
Active Contributor
0 Kudos

Hi,

Make sure you are looking into the right configuration of the right component . For this you can check in the UI by pressing F2 on the view.

Thanks

Kumar.

Former Member
0 Kudos

Hi Kumar,

it's the right configuration of the right component.

Any other idea?

Thx, Marie

kumar5
Active Contributor
0 Kudos

Can you please check in the Personalize of the overview page that Product configuration is available there or not.

Former Member
0 Kudos

Hi Kumar,

only the displayed blocks are in the personalization.

There are no blocks in "Available Assignment Blocks"

I can't see the block for product configuration (called ConfigurationOV) because this block isn't displayed in WebUI.

kumar5
Active Contributor
0 Kudos

Hi,

As we can see the configuration Assignment block in the Displayed Assignment Blocks in the Personalization of the Overview page, So it should be visible in the overview page.

Can you please try by checking the check box to display the configuration assignment block as expended.

Thanks

Kumar

Former Member
0 Kudos

Hi Kumar,

what do you mean with "checking the check box to display the configuration assignment block as expended"?

The block is expended in the configuration:

kumar5
Active Contributor
0 Kudos

I mean to say in UI Personalize . There will be a check box to show the block as expandable.

Try with that .

Thanks

Kumar.

Former Member
0 Kudos

Hi Kumar,

I already tried but I can only see the displayed blocks:

There are no available blocks.

Thx, Marie