cancel
Showing results for 
Search instead for 
Did you mean: 

KDMAT need to be included in the current VA01 selection screen or list when

Former Member
0 Kudos

Hello SAP SD Consultants,

Please help me with below requirement or what user exit should we use to implement below requirement. I have discussed with with ABAP and gave some User exits that has related description, however, ABAP confirmed that none of below UE suits the requirement.

1. AD010002 - Delimit selection and/or filter data that is determined

2. CLCLRS01 - Additional Fields on the Result Screen

3. CLCLRS02 - Fill the Additional Fields on the Result Screen

4. V60P0001 - Data provision for additional fields for display in lists

5. WVLB0001 - Display additional data in subscreen for simulation list

Thus, kindly help us on how we can proceed with this.

-


000----


Requirement:

The field u201CCustomer-material numberu201D or field name KDMAT need to be included in the current VA01 selection screen or list when creating sales orders with reference from a contract.

Currently, customer have its own description or material code to classify or define the product they want to order which are sometimes not exactly the same as the material number maintained in the system or the product / material code used by the Company for sales. These material descriptions were manually entered in the system thru the use of customer-material number field or KDMAT. When sales orders or contracts are created for certain or specific customers, the user or the person who creates that contract / order manually inputs the description in the customer-material number field.

The said entry should also be seen in the Selection List for Reference Document. The transaction to be modified is VA01 under program screen SAPMV45A specific to screen number 4413.

Test Data used:

Reference Transaction: VA41 (create contract), VA43 (display contract)

Order Type: ZCQ (example)

Contract No. 40000040

Transaction: VA01

Order type: ZOR (example)

Contract No. 40000040

a. Go to tcode VA01, input the order type ZOR, click the button CREATE with REFERENCE.

b. Input the reference contract document, since our reference doc is a contract, go to tab CONTRACT and input the contract no..

Expected output:

Upon inputing the contract no. in the contract tab, click u201CSelection Listu201D.

The customer-material number or KDMAT should be included as one of the field and should be displayed in the Selection List for Reference Document window.

Edited by: ria sumagaysay on Mar 26, 2010 11:30 AM

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hello,

I have discussed this with ABAP and we havent found any specific user exit where we can add an additional field like KDMAT in the selection screen.

However, another option is to use the material description field to adopt KDMAT value when KDMAT exist from the reference document like contract. It will only change the screen value (for viewing purposes) but the actual table value will still have the material description.

Thank you for your responce, however, if you have other solutions in mind, feel free to post, it would be appreciated.

aniketkorde
Discoverer
0 Kudos

What solution you implemented here, am also looking for the same kind of requirement

Former Member
0 Kudos

Hello,

Thank you for the responce.

The reason why they want to reflect KDMAT in the selection list is that, during order creation, not all materials or KDMAT will be ordered by that customer, only specific materials. However, during order processing, the customer only gives the details of the KDMAT. Thus, if there are around hundreds of items inside that contract, the sales personnel who creates the order needs to exclude those material not included in the customer order list manually via checking table VBAP and compare the material code from the selection list.

This is very tedious on their part and commonly caused human error, however, when the KDMAT field is available, although the process has manual intervention, it will serve them well and lessen the burden.

Former Member
0 Kudos

I am sorry, I misunderstood your requirement. The field KDMAT needs to be added to the selection list. You please work with your ABAP person to get this done. May be your ABAP person can look at adding the KDMAT to structure VBAPD.

Regards

Sai

Former Member
0 Kudos

You can create a specific Customer-Material Number by using the T Code VD51 for Sales Org / Dist Channel / Sold to combination. This will flow in the contract and the sales order.

For some reason if the Cust-mat record is deleted after creation of contract, then it will not flow in to order. You can address this instance by using a custom routine in the copy control from Contract Item to Order Item. Try to read the KDMAT from the contract KDMAT field. Please discuss with you ABAP person and he should be able to develop the routine based on your inputs. Please use the T Code VTAA to look for the copy controls for your Contract to Order.

Regards

Sai

Former Member
0 Kudos

Hi, from what I understood from your requirement the cust-material info records are supposed to meet your requirement so you don't need to build any custom logic.

what is the exact issue you're facing while using CMIR while creating w/ ref to a contract?

can you elaborate so people can help?

Regards,

Raghu.