cancel
Showing results for 
Search instead for 
Did you mean: 

How to control columns in SRM Items overview

Former Member
0 Kudos

Hello All,

We are upgrading from SRM 5.0 to SRM 7.0 EHP 3. We can add items to the shopping cart and all the items are displayed under "Items in Shopping cart"

We want to control display of those columns for all the users i.e. for entire organization.  The below are the questions:

1. I am not able to see full  length of Product categories or Net price at item overview. Example: if length of product category is 15 digits, we can see only first 4 to 5 digits (remaining digits are overlapped by next column and we cannot expand the next column). We can see 15 digits at "Item Details", but we want to see at "Items in Shipping cart"

We can go to POWL settings and activate "", but we do not want users to do this.

2. We want to restrict the display of the columns to end users, how to restrict. Example: We want to remove Product ID or Notes or Attachments column.

We want to make these changes to screen in SC, PO and Confirmation. Please provide some inputs on this.

Thanks

Rama

Accepted Solutions (0)

Answers (2)

Answers (2)

vinita_kasliwal
Active Contributor
0 Kudos

HI Rama

1. First do a right click and find the webdynpro component

2. Go to SE80 and create an enhancement for the same

3.Find the column you want to delete and right click " remove Master column "

4. This will remove it for your SC screen whenever you want it back you can remove your enhancement and the standard webdynpro would be shown again ..

Hope that helps Webdynpro :/SAPSRM/WDC_UI_SC_DOTC_BD

Adding column in Shopping cart screen in SAP SRM 7.0 - Supplier Relationship Management - SCN Wiki

Regards

Vinita

oliver_wurm
Active Participant
0 Kudos

Hi Rama,

the Web Dynpro Component you need to enhance for Shopping Carts is /SAPSRM/WDC_UI_SC_DOTC_BD.

You can create such an implicit enhancement in Transaction SE80 by selecting "WebDynpro Comp./Intf." and entering the Web Dynpro Component Name. Unfold the node "Views" and double click on "V_SC_DOTC_BASIC". Now click on "Enhance" and create a new enhancement in the customer Name space (if there is already one in the customer name space you can use that one as well).

I would suggest to create a new node in the "Context" with one field for each column you want to hide (type WDY_BOOLEAN) and one field for each column where you want to control the column width (Type Integer).

In the layout Screen you can click on each column you want to control. the detail screen will contain Properties "visible" and "width". Assign the fields you have created in the context to these properties. Finally you need to add some ABAP Code to the Post-Exit of method WDDOMODIFYVIEW (or create this Post-Exit if not already there). You need to control the value of those new context fields you have just assigned to the column properties. I would Play around with the column width to find the optimal width for your requirement. A SPACE in the fields you have assigned to column property "visible" mean (of course) not visible and an 'X' means visible.

For POs the Web Dynpro Component is /SAPSRM/WDC_UI_PO_DOTC_IT, View V_PO_DOTC_BASIC and for confirmations it is /SAPSRM/WDC_DOTC_CONF_OID, View V_CONF_DOTC_BASIC.

Hope this helps.

Regards

Oliver