Customer mat info record
Hi all,
i want to see the existing CMIRs in my company. i dont know the list of customers or materials for which CMIR is existing. so in VD52 or VD53, I am unable to find out the existing CMIRs. pls advise.
regards
vikas chhabra
Hi Vikas
If you dont know the customer code and material code, goto SE16, give the table name <b>KNMT</b> and enter just your sales organisation and execute.
Now it will give you a detailed report of the datas you require.
Thanks
G. Lakshmipathi
Similar Messages
-
Hi Gurus,
Manually I have given Cust mat info record no in sales order( with out creating in VD51).
will it refllect in Billing?
Cheers,
Srinivasyes it will flow upto billing document but only to that order number process only again system will not take the same number when u raise the another sales order u have to give it manually otherwise create the customer material info record tcode is VD51.
-
Customer material info records are not getting displayed in Sales order
Hi ,
We are upgrading our client sap system from ECC 5.0 to ECC 6.0 .We are now in the testing phase .An issue came up regarding customer material info records .
When we are creating a sales order using VA01, after entering Material number and order quantity for an item if we press the ordering party tab(before saving the sales order) the customer material info records (value in cutomer material number) are gettting displayed.But if we save the sales order we are not able to see the customer material info records.
kindly guide me in this issue .
Thanks in advance .
Nikhilhi nikhil,
check the tick box in vov8 "read info record",and when you create sales order(va01),dont enter the material number enter the "customer material number" and see whether you are getting the material number.
and also go to (va02) and check whether you are getting the CMIR details.
pls explain me the problem in detail for my better understanding
regards
senya -
Material Description in SO from Customer-Material Info Record
Hi,
Currently whenever user is entering the customer material number in SO item, system is bringing the SAP internal material corresponding to that. But the material description is coming from the material master only.
I want the material description in the SO item to be populated from Customer-Material Info Record whenever user entered the Customer material number.
Any possibilities for the same by standard configuration without going for any enhancements.
Thanks in advance,
MallikHello
Go to T code VD52 choose that customer and material combination and click on to its details blue lens on application tool bar
In the screen which is coming ,enter your description in the CUSTOMER DESCRIPTION tab the second one and save
Now create a sales order and see
Your requirement will be fulfilled
If a material is pen description is ball pen in material master and for customer A you have defined it as Pen 1 and description as Super ball pen in VD51
Now in sales order the description will appear as Super ball pen
Hope you have checked the field info record in VOV8
I have tried this tested this and getting it
Regards
Raja
Edited by: ramanathan raja on Dec 2, 2008 10:43 PM -
Outbound delivery without reference and customer-material info record
We use outbound deliveries without reference (L0). Several customers want their own material number printed on the delivery notes.
So we considered using customer material info records. Unfortunately, the customer material number is not copied from the customer material info record into the outbound delivery position.
Do any customizing settings exist that we might have overlooked? Or is this behavior a "feature"? Any hint would be highly appreciated.
Best regards,
GeraldHi Gerald,
have you ever figured a solution for this issue?
I'm now facing the same issue and could need some support. I found some documentation for the USEREXIT_CUST_MATERIAL_READ, but I don't know whether that could be used as a solution.
Please let me know or if anybody else knows something, please feel free to chip in your knowledge!
Thx & regards,
Bobby -
Create Customer-Master Info record (VD51).
Hi All,
Have a requirement in which I need to create a customer-Master Info record (VD51). Want a suggestion, what is the best way to create a customer-Master Info record via program.
Is there a BAPI or a FM which create a customer-Master Info record?
Thanks in advance.
Kind Regards,
Abhi...Hi,
here below a sample code for doing that
REPORT Z_knmt.
tables : knmt.
data : begin of it_data occurs 0,
kunnr like knmt-kunnr,
vkorg like knmt-vkorg,
vtweg like knmt-vtweg,
matnr like knmt-matnr,
kdmat like knmt-kdmat,
end of it_data.
data : begin of st_data,
kunnr like knmt-kunnr,
vkorg like knmt-vkorg,
vtweg like knmt-vtweg,
matnr like knmt-matnr,
kdmat like knmt-kdmat,
end of st_data.
parameters p_file like RFPDO1-FEBAUSZF.
selection-screen skip.
parameters : p_group(12) default 'BATCH_VD51' obligatory.
data w_lines type i.
data : w_kunnr(10) type n.
include Z_IN_BATCH_INPUT.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_FILE.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
MASK = ',,.txt'
STATIC = 'X'
CHANGING
FILE_NAME = p_file.
start-of-selection.
CALL FUNCTION 'UPLOAD'
EXPORTING
FILENAME = p_file
FILETYPE = 'DAT'
TABLES
DATA_TAB = it_data
EXCEPTIONS
CONVERSION_ERROR = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
OTHERS = 7.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
sort it_data.
loop at it_data.
w_kunnr = it_data-kunnr.
it_data-kunnr = w_kunnr.
select single * from knmt where vkorg = it_data-vkorg
and vtweg = it_data-vtweg
and kunnr = it_data-kunnr
and matnr = it_data-matnr.
if sy-subrc = 0.
delete it_data.
endif.
endloop.
describe table it_data lines w_lines.
if w_lines is initial.
stop.
endif.
perform open_group using p_group.
loop at it_data.
st_data = it_data.
condense st_data-kdmat no-gaps.
at new vtweg.
perform dynpro USING : 'X' 'SAPMV10A' '0100' ,
' ' 'BDC_OKCODE' '/00' ,
' ' 'MV10A-KUNNR' st_data-kunnr,
' ' 'MV10A-VKORG' st_data-vkorg,
' ' 'MV10A-VTWEG' st_data-vtweg.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_OKCODE' '/00' ,
' ' 'MV10A-MATNR(01)' st_data-matnr,
' ' 'MV10A-KDMAT(01)' st_data-kdmat.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_CURSOR' 'MV10A-MATNR(01)',
' ' 'BDC_OKCODE' '/00' .
continue.
endat.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_OKCODE' '/00' ,
' ' 'MV10A-MATNR(02)' st_data-matnr,
' ' 'MV10A-KDMAT(02)' st_data-kdmat.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_CURSOR' 'MV10A-MATNR(01)',
' ' 'BDC_OKCODE' '/00' .
at end of vtweg.
perform dynpro USING : 'X' 'SAPMV10A' '0200' ,
' ' 'BDC_OKCODE' '=SICH'.
perFORM insert USING 'VD51'.
endat.
endloop.
perform close_group.
end-of-selection.
***INCLUDE Z_IN_BATCH_INPUT .
DATA : ti_bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
*& Form OPEN_GROUP *
*& group -> Folder name *
FORM open_group USING group.
FREE ti_bdcdata.
CLEAR ti_bdcdata.
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
client = sy-mandt
group = group
keep = ' '
user = sy-uname
EXCEPTIONS
client_invalid = 1
destination_invalid = 2
group_invalid = 3
group_is_locked = 4
holddate_invalid = 5
internal_error = 6
queue_error = 7
running = 8
system_lock_error = 9
user_invalid = 10
OTHERS = 11.
ENDFORM.
FORM close_group *
FORM close_group.
CALL FUNCTION 'BDC_CLOSE_GROUP'
EXCEPTIONS
NOT_OPEN = 1
QUEUE_ERROR = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.
*& Form DYNPRO *
*& dynbegin -> Parameters for screen begin ( 'X' ) or not ( ' ' ) *
*& name -> Field or Screen name to treat *
*& value -> Field value or screen number *
FORM dynpro USING dynbegin name value.
CLEAR ti_bdcdata.
ti_bdcdata-dynbegin = dynbegin.
CASE dynbegin.
WHEN 'X'.
ti_bdcdata-program = name.
ti_bdcdata-dynpro = value.
WHEN OTHERS.
ti_bdcdata-fnam = name.
ti_bdcdata-fval = value.
ENDCASE.
APPEND ti_bdcdata.
CLEAR ti_bdcdata.
ENDFORM. " DYNPRO
*& Form INSERT *
*& t_code : transaction code *
FORM insert USING t_code.
CALL FUNCTION 'BDC_INSERT'
EXPORTING
tcode = t_code
TABLES
dynprotab = ti_bdcdata
EXCEPTIONS
internal_error = 1
not_open = 2
queue_error = 3
tcode_invalid = 4
printing_invalid = 5
posting_invalid = 6
OTHERS = 7.
CHECK sy-subrc EQ 0.
FREE ti_bdcdata.
CLEAR ti_bdcdata.
ENDFORM. " INSERT -
How to write new userexit to assign customer material info record to a cust
Hi Guru's,
how to write new userexit to assign a customer material info record to a customer hierarchy
please provide step by step process that would be helpfull to me..
thansk in advance and will give full points..
Srinivas...Hi,
Can u please give me the clarification whether u want to create new exit or u want to enhance the existing one? -
What is the Table name of Customer Material Info Record.
Hi Gurus,
Plz tell me the Table name foe Customer Materiakl Info Recoed which can be reached thru T Code- VD52. Also guide me how to find. I was trying with F1 and further Technical Specifications in it, but unable to get the table name, as i need table name to give for ABAP Specifications.
Plz help.Dear Amit,
Table Name is KNMT.
Hope this helps you.
Do award points if you found them useful.
Regards,
Rakesh
P.S. you can send me a mail at my mail id [email protected] for any specific details -
How to make the price in PO to adopt from info-record and not changeable?
Hi Xperts,
Can somebody explain to me how to set the PO price to be adopted from the info-record and is NOT CHANGEABLE at the creation and change of PO screen. I know that i can configure the field selection for the PO type to be "price as display" only. Any other solution?
Thanks.Hi!
tick the check box info-update at the item detail under master data tab in a PO.
its significance is as follows:-
Info record update
Determines whether the prices and conditions of this purchase order item
are suggested in future PO items.
Use
Selecting InfoUpdate causes one of the following situations to occur:
- If just one info record (with or without plant) exists, it is
updated.
- If no info record exists and "plant condition requirement" was
specified in Customizing, an info record with plant is created.
Otherwise, an info record without plant is created.
- If two info records exist (that is, one info record with plant
and one without plant) the info record with plant is updated.
Dependencies
You can specify that prices and conditions in purchasing info records
are only allowed at plant level in the Purchasing IMG, under Conditions
-> Define Condition Control at Plant Level.
Hope this helps you,
Regards,
Archit. -
Extracting text from Customer master information records
Hi,
I want to extract the details of texts from the customer material information record (Tranx: VD52). All the input data like Sales org,Distribution channel, Customer number and material number are stored in structure MV10A. How to use this data to extract the relevant text descriptoins in the customer-material info records.
Thanks for your response.No problem, we can concatenate all four in one field.
First you need to declare a variable G_NAME(70) type C.
Then use syntax
CONCATENATE SALES ORG DISTRI CHANNEL CUSTOMER MATNR INTO G_NAME.
Pass this G_NAME to the function module.
Also you need to use Conversion routines to get correct Customer and Material No.
call function 'CONVERSION_EXIT_MATN1_INPUT'
exporting
input = MATNR
IMPORTING
OUTPUT = MATNR
EXCEPTIONS
LENGTH_ERROR = 1
OTHERS = 2.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = KUNNR
IMPORTING
OUTPUT = KUNNR.
Use above 2 routines before you do concatenation. -
Customer Mat Nr missing in delivery
Hi,
I am trying to figure out why the field Customer Material Number is empty on a delivery.
The delivery is created from a Scheduling Agreement, Agreement type LU (Vendor field empty).
Can you give me a suggestion please?
ThanksHi,
Data on a material defined for one specific customer is stored in the customer material information records. This data includes
the customer-specific material number
the customer-specific material description
customer-specific data on deliveries and delivery tolerances
If, for example, one of your customers uses a number for a material, which differs from the number your company uses to identify it, you can store the material number used by the customer in the customer material information record.
In customer Material info record mainatin the delivering plant.
VD51-Maintain the material no. and customer material no.select the overview. And maintain the Delivering plant,delivering priority.
regards,
Saju.S -
Automatic purchase info record
how do you create automatic purchase info record, what are the steps to do it, and how that helps in p2p process?
Hi,
While creating external purchasing documents ( like PO) in item details materials tab infoUpdate check box is there
Info record update
Determines whether the prices and conditions of this purchase order item are suggested in future PO items.
Use
Selecting InfoUpdate causes one of the following situations to occur:
If just one info record (with or without plant) exists, it is updated.
If no info record exists and "plant condition requirement" was specified in Customizing, an info record with plant is created. Otherwise, an info record without plant is created.
If two info records exist (that is, one info record with plant and one without plant) the info record with plant is updated.
Dependencies
You can specify that prices and conditions in purchasing info records are only allowed at plant level in the Purchasing IMG, under Conditions -> Define Condition Control at Plant Level.
Other Purchasing documents Scheduling agreement, Quotations (me47) Choose the required line item and click on the "item detail" icon and put the necessary value for info update
Indicator: Update Info Record
Determines whether:
The purchasing info record for this vendor and material is to refer to this PO item, and
The item is to be valid for the entire purchasing organization or just for the plant.
Use
The indicator determines which prices and conditions are suggested in future PO items.
Prices and conditions can apply to an entire purchasing organization or to a single plant within a purchasing organization.
For example, if you create a purchase order for a plant for which an info record has been defined at plant level, the purchase order is based on the conditions in the plant info record and not on the conditions that apply to the purchasing organization.
Procedure
Enter the relevant plant key:
A
Updating of the document number is effected at plant level as long as there is a purchasing info record at plant level. Otherwise the document number is updated at purchasing organization level.
B
Updating is effected at plant level if plant conditions are allowed for the plant.
C
Updating is effected without plant data if plant conditions are not necessary for the plant.
Dependencies
The level at which updating of the document number may be effected is defined for each plant.
Hope it clears. -
Info Record update indicator on PO
Hello All
The InfoUpdate check box on the Material Data tab of a PO, gets checked automatically. How do we control this? Is this driven by a vendor, material or plant or anything else. Do we set this up some where in customizing.
Also, if the infoupdate box is checked, does the info record gets updated with the new vendor material number?
Any help with this will ge greatly appreciated and rewarded
Thanks
VijayHI,
The values of the InfoUpdate indicator vary according to the type of purchasing document in question.
In quotations, contracts, scheduling agreements, and in the conventional purchase order (transactions ME21, ME22, and ME23), the InfoUpdate indicator can have one of four different values:
' ' The info record is not updated.
'A' If an info record exists at plant level, it is updated. Otherwise an info record at purchasing organization level is updated.
'B' If plant conditions are allowed for the plant, an info record at plant level is updated.
'C' If plant conditions are not necessary for the plant, an info record at purchasing organization level is updated.
In the Enjoy purchase order (SAP transactions ME21N, ME22N, and ME23N), the InfoUpdate indicator has only two possible values. Here it determines whether an info record is updated or newly created.
If the indicator is selected, the following cases are possible:
If just one info record (with or without a plant) exists, the record is updated.
If no info record exists and "Plant condition requirement" has been specified in Customizing, an info record with a plant is created. Otherwise an info record without a plant is created.
If two info records exist, one record with a plant and one without a plant, the info record with the plant is updated.
Thanks & Regards,
Kiran -
Track changes in customer material info (VD52) and create custom IDocs
Dear experts,
we want to track changes, which are made in VD52 (Customer matertial info record) and create custom IDocs (Z-format) based on these changes. What is the best way to do this?
Best regards,
DavidHi,
There are a dedicated BTEs (Business Tranaction Event) for this purpose (transaction FIBF).
- created customer material infos OUTBOUND_CALL_00504001_E
- changed customer material infos OUTBOUND_CALL_00504002_E
- deleted customer material infos OUTBOUND_CALL_00504003_E
You can assign your own FM to the BTE and send custom IDoc whenever there is a new/updated/deletd customer-material info record.
Regards,
Marcin -
Is it possible to create info record without material number
Hi all,
Is it possible to create infor record without material master and what is the importance of the field Info update in PO.
Thank you for the help.Hi,
1.Yes you can create Info record without material no. but you have create it for material group.Go to ME11 and only enter vendor ,Purchasing organization , and Plant don't enter material no.. and again enter maitain material gruop and require data for Material group.
2.Info Update indicator -
Info record update
Determines whether the prices and conditions of this purchase order ite
are suggested in future PO items.
Use
Selecting InfoUpdate causes one of the following situations to occur:
- If just one info record (with or without plant) exists, it is
updated.
- If no info record exists and "plant condition requirement" was
specified in Customizing, an info record with plant is created.
Otherwise, an info record without plant is created.
- If two info records exist (that is, one info record with plant
and one without plant) the info record with plant is updated.
reward if helpful,
Regards,
Chetan.
Maybe you are looking for
-
My Finder is opening folders in Read-Only Mode.
When I click on Finder. A folder is opening in read only mode. When I open any folders in it, then a new window is opened again in read only mode. Just the "New Finder Window" is having this problem. Please help me out with my problem. I want the Fin
-
Foreign key to a materialized view (to solve child with two parents)
Hi everybody, I'd like to know what you think about this approach. Let's imagine table A1 and table A2 with the same columns as PK. The intersection of A1.pk with A2.pk is empty. These two tables should be only one table (called A), but they are two
-
WFMLRSVCApp.ear file missing
Hi All, I am install Oracle RAC 11g . my CRS installation went fine. during RAC 11g binary installation , i am facing strange error. it is saying INFO: 8/2/09 11:14:02 PM PDT: Starting install Install Phase 1 of component Oracle 11g Warehouse Builder
-
hi good day i just purchase adobe lightroom 5 from amozon a downloaded version , it is asking me for a serial number i only got a licence key with 6 letters and 13 mumbers and the field requries 24
-
I already posted a question about Framework versions co-existing (in terms of building against them rather than just running against them), but now I have another about debug and release builds of a framework. I'm an experienced dev but new to OSX. O