Re: EAN number should be substituted by material number
Hi all,
I am having a r/3 ecommerce scenario.
I have a requirement that when a customer enters EAN number for a material in frontend , the material should be determined automatically.
I have mantained the material determination record accordingly in r/3 and when I am creating a order in r/3 and entering the EAN number in material field, it automatically substitutes the EAN with the material maintaied in condition record.
What settings do I do , so that the same works in frontend?
Thanks and regards,
Nilesh
Like this?
SELECT TO_CHAR(123456123.122234,'FM999,999,999.000009') FROM DUAL;
123,456,123.122234
Similar Messages
-
Material Number should be based on Material Group
Hi Experts,
I have a Requirement in MM01 the material number should be depends on material
Group . The material number should generate base on material group.
Is there Any BADI / Exit For this.
Regards,
Ravi.Hi
In the method CHANGE_AT_SAVE
parameter TI_RSEG_NEW uses
<b>MRM</b> Type Group is used which consists of
TYPES: BEGIN OF mrm_idoc_data_ers,
s_rbkp LIKE rbkp,
t_rseg_x LIKE rseg OCCURS 0,
t_ekbe1 LIKE ekbe OCCURS 0,
t_ekko LIKE ekko OCCURS 0,
t_ekpo LIKE ekpo OCCURS 0,
t_bset LIKE bset OCCURS 0,
t_t001w LIKE t001w OCCURS 0,
t_mara LIKE mara OCCURS 0,
t_makt LIKE makt OCCURS 0,
t_marm LIKE marm OCCURS 0,
t_eina LIKE eina OCCURS 0,
t_essr LIKE essr OCCURS 0,
s_addr1_val LIKE addr1_val,
s_lfa1 LIKE lfa1,
it consists of
t_mara LIKE mara OCCURS 0,
t_makt LIKE makt OCCURS 0,
so from these tables you get MATKL (material group) use it along with GL account as the MRM type group consists hell lot of info.
Reward points if useful
Regards
Anji -
EAN entry (barcode scanning) instead of material number
Hi All,
In material master, I already maintain the EAN number of the material (EAN-13). Is it possible that I can use barcode scanner or enter the EAN number directly in MM or SD transactions (i.e. tcode MIGO, VA01), instead of inputting material number? What field do I have to set focus on the screen? Is it material code field or it must be EAN field?
What configuration needed to set up to let SAP recognize the link between material no. and its EAN in MM transactions?
Thanks a lot,
LisaHi Lisa
Sorry I have not an answer for you but I would ask you if you get allready a solution for your problem? Because we have the same problem in our company.
Thanks -
Add sub number prefix/suffix to main material number
Hi,
I would like to know how to solve the below scenario:-
I have one material number: Mineral Water with different brands as below:-
Borneo
Spring
ABC
How should I configure the above materials in SAP to differentiate the different brand?
Pls help asap.
Thanks & regards,
LoiDear Loi,
Pl go to configurations(SPRO)
use split valuation active and
congigure split valuation .
The materail types: Borneo,Spring and ABC are the three valuation types for the valuation category"z or y"for mineral water.
The valuation types are to to assigned with the same acc.assign catergory as that the mineral water material type.
The valuation category is to activated for the plant you are using.
Then create material Mineral water for your plant and assign "z or Y" valuation category in the accounting view1.
subsequently , again create mineral water with valuation types:
Borne,spring and ABC.
this way you can split valuate the material Mineral water.
If you are satisfied pl award marks.
Bye. -
Material number for chemical with different packing sizes
A same chemical that we purchase from supplier can be in 25Kg bag, 1000kg bag and 50 kg bag. When we receive the chemicals, the physical goods of the chemical are in 25 KG Bag, 1000kg Bag and 50Kg bag store in the warehouse.
When we sell to customer, it can be in those 3 standard bag size or in KG depend the order quantity from customer.
For the above Chemical what is the best way to catalogue the material number, should it be 3 material numbers for the 3 different pack size, or 1 material number only?you can have two solution for this with both pros & cons with one material master:
1. You can have three different unit of measure for 25KG, 1000KG & 50KG bag and you can maintain the relationship in the material master. This will help you to get the total stock in KG in your company and you can sell to the customer. Only problem is you will not be able to determine how much of each type of packaging you have.
2. You can define the material relevant for batch management. Create three batches 25KG,1000KG & 50KG, also create three different unit of measures as explained above. Now whenever you are doing the GR just put the material in correct batch, by doing this you can easily track you material along with the type of packaging. Also you can sell the material, while delivery you can use the functional of batch determination based on some log. Only problem is manual intervention which can be covered if you use some exit while doing GR so that correct batch is selected based on the Order Unit.
Hope this will help you..
Enjoyyyyyyyyyyyyy
Akshit -
Unknown material number in POSDW
Hi
I'm trying to post data via idoc wpubon, i'm using the EAN number, in the pos workbench, the ean number is converted into the material number, but i'm getting the message 'Unknown material number' , ¿Why i have this error?.
The 0material, 0rpa_mean, 0rpa_mearm are loaded...
Thanks!Could it be a timing issue where the material number hadn't been created by the time you extracted the materials from the source system and was then created by the time to extracted the EAN?
-
Find Sales Order Number for teh combination of material and serial number
HI Friends,
Can you please tell me how do i find out the sammes order number for a combination of material number and serial number. I need to make technical specs for this. Can you guys help me give soem idea !
Thanks in advance for your help !Hello Mike
If i'm not wrong , as per my understanding you can't find the combination at sales order level , as serial no will come into picture in delivery level only .
so plz find some other way ,
hope this will give you some input
Regards
Venkat -
In the 3rd party process:
We receive a PO from our customer and create a sales order.
The customer requests material number "CNxxx" (CN from customer material number)
The sales order creates a purchase requisition.
We convert the PR to a purchase order to an external supplier which delivers directly to our customer.
We order "ONxxx" (ON from Our material Number)
We also supply the "SNxxx" (Supplier material Number) which is being taken from the info record / contract.
How do we get the CNxxx on the PO to the external supplier so that they can refer to that number if they deliver the goods?
Thanks!
PeterLets try this
This you can cover with manufacturing part number (MPN) scinario. it is avalible in standerd SAP.
go through below link of SAP help for more details
http://help.sap.com/saphelp_dimp50/helpdata/En/5b/da1f604caf11d2b437006094b9c9be/content.htm
I'll brief it a bit.
Make a HERS material CNxxx which will have ref. of your ONxxx matrial ref. and PO will be raised with matrial code made in material type HERS.
Now delivery will not be concern. and in your system the accounts will be settel under material code ONxxx.
Rgds
S -
Need to get the production order by inputting Material number and serial no
Hi Experts,
I have material number and serial number . All I need is PRODUCTION ORDER number.
Can any one give the table joints for that ?
Thanks,
Koya.hai check this code.. similar req:
REPORT z_so_info.
TABLES: vbak, vbap, afko, afpo.
*Field catalog
TYPE-POOLS: slis.
DATA: lv_repid TYPE sy-repid VALUE sy-repid,
xfield TYPE slis_t_fieldcat_alv,
afield TYPE slis_fieldcat_alv.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(25) text-002.
SELECT-OPTIONS: so_so FOR vbak-vbeln OBLIGATORY.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-003.
PARAMETERS:
p_kunnr LIKE vbak-kunnr, " sold-to
p_kunwe LIKE vbak-kunnr. " ship-to
SELECTION-SCREEN END OF BLOCK b2.
*Constants
CONSTANTS: c_zor TYPE vbak-auart VALUE 'ZOR',
c_we TYPE vbpa-parvw VALUE 'WE',
c_ag TYPE vbpa-parvw VALUE 'AG'.
* c_space TYPE space.
*Ranges
RANGES: ra_parvw FOR vbpa-parvw,
ra_kunnr FOR vbpa-kunnr.
*Tables
DATA: BEGIN OF gt_output OCCURS 0,
vbeln LIKE vbak-vbeln, " sales order number
posnr LIKE vbap-posnr, " SO item number
matnr LIKE vbap-matnr, " material number
sh LIKE vbpa-kunnr, " Ship-to
sp LIKE vbpa-kunnr, " Sold-to
lifnr LIKE ekko-lifnr, " Vendor
bstnk LIKE vbak-bstnk, " PO number
banfn LIKE vbep-banfn, " Purchase requi
po_st TYPE char30, " PO status text
pstyv TYPE vbap-pstyv, " Item catagory
aufnr LIKE afpo-aufnr, " Production Order
prd_stat TYPE string, " Prd order status
END OF gt_output.
DATA: wa_output LIKE gt_output.
FIELD-SYMBOLS: <fs_output> LIKE gt_output.
*Table for sales order and PO
TYPES : BEGIN OF gs_data,
vbeln TYPE vbak-vbeln,
posnr TYPE vbap-posnr,
pstyv TYPE vbap-pstyv,
matnr TYPE vbap-matnr,
END OF gs_data.
DATA: gt_data TYPE STANDARD TABLE OF gs_data,
wa_data TYPE gs_data.
*Table for Production Orders
TYPES: BEGIN OF gs_prd,
aufnr TYPE afpo-aufnr,
posnr TYPE afpo-posnr,
kdauf TYPE afpo-kdauf,
kdpos TYPE afpo-kdpos,
wepos TYPE afpo-wepos, "Goods Receipt Indicator
elikz TYPE afpo-elikz, "Delivery Completed Indicator
objnr TYPE aufk-objnr, "Object number
* getri TYPE afko-getri, "Confirmed Order Finish Date
* gltri TYPE afko-gltri, "Actual finish date
END OF gs_prd.
DATA: gt_prd TYPE STANDARD TABLE OF gs_prd,
wa_prd TYPE gs_prd.
*Table for partner data
TYPES: BEGIN OF gs_partner,
vbeln TYPE vbak-vbeln,
posnr TYPE vbap-posnr,
parvw TYPE vbpa-parvw,
kunnr TYPE vbpa-kunnr,
END OF gs_partner.
DATA: gt_partner TYPE STANDARD TABLE OF gs_partner,
wa_partner TYPE gs_partner.
TYPES: BEGIN OF gs_po,
ebeln TYPE ekkn-ebeln,
ebelp TYPE ekkn-ebelp,
vbeln TYPE ekkn-vbeln,
vbelp TYPE ekkn-vbelp,
END OF gs_po.
DATA: gt_po TYPE STANDARD TABLE OF gs_po,
wa_po TYPE gs_po.
TYPES: BEGIN OF gs_preq,
vbeln TYPE vbep-vbeln,
posnr TYPE vbep-posnr,
banfn TYPE vbep-banfn,
END OF gs_preq.
DATA: gt_preq TYPE STANDARD TABLE OF gs_preq,
wa_preq TYPE gs_preq.
TYPES: BEGIN OF gs_po_stat,
ebeln TYPE ekko-ebeln,
procstat TYPE ekko-procstat,
lifnr TYPE ekko-lifnr,
END OF gs_po_stat.
DATA: gt_po_stat TYPE STANDARD TABLE OF gs_po_stat,
wa_po_stat TYPE gs_po_stat.
*Field symbols
FIELD-SYMBOLS: <fs> TYPE tj02t-txt04,
<fs_temp> TYPE tj02t-txt04,
<fs_stat> TYPE char30.
START-OF-SELECTION.
PERFORM fr_build_range.
PERFORM fr_get_data.
PERFORM fr_build_fc.
PERFORM fr_output.
*& Form fr_get_data
* text
* --> p1 text
* <-- p2 text
FORM fr_get_data.
*Get SO
SELECT a~vbeln a~posnr a~pstyv a~matnr
FROM vbap AS a
JOIN vbak AS b
ON a~vbeln = b~vbeln
JOIN vbpa AS c
ON b~vbeln = c~vbeln
INTO TABLE gt_data
WHERE b~vbeln IN so_so
AND b~auart EQ c_zor "Only Sales Orders
AND c~kunnr IN ra_kunnr. "from selection screen
DELETE ADJACENT DUPLICATES FROM gt_data COMPARING vbeln posnr.
*get data of the production order
IF NOT gt_data[] IS INITIAL.
SELECT a~aufnr a~posnr a~kdauf a~kdpos a~wepos a~elikz
b~objnr
FROM afpo AS a
JOIN aufk AS b
ON a~aufnr = b~aufnr
INTO TABLE gt_prd
FOR ALL ENTRIES IN gt_data
WHERE a~kdauf EQ gt_data-vbeln
AND a~kdpos EQ gt_data-posnr.
ENDIF.
*Get partner data
IF NOT gt_data[] IS INITIAL.
SELECT vbeln posnr parvw kunnr
FROM vbpa
INTO TABLE gt_partner
FOR ALL ENTRIES IN gt_data
WHERE vbeln EQ gt_data-vbeln.
ENDIF.
*Get Purchase Order
IF NOT gt_data[] IS INITIAL.
SELECT ebeln ebelp vbeln vbelp
FROM ekkn
INTO TABLE gt_po
FOR ALL ENTRIES IN gt_data
WHERE vbeln EQ gt_data-vbeln
AND vbelp EQ gt_data-posnr.
SELECT vbeln posnr banfn
FROM vbep
INTO TABLE gt_preq
FOR ALL ENTRIES IN gt_data
WHERE vbeln EQ gt_data-vbeln
AND posnr EQ gt_data-posnr.
ENDIF.
IF NOT gt_po[] IS INITIAL.
SELECT a~ebeln a~procstat a~lifnr
FROM ekko AS a
JOIN ekpo AS b
ON a~ebeln = b~ebeln
INTO TABLE gt_po_stat
FOR ALL ENTRIES IN gt_po
WHERE b~ebeln EQ gt_po-ebeln
AND b~ebelp EQ gt_po-ebelp.
ENDIF.
*Move data to output table
LOOP AT gt_data INTO wa_data.
wa_output-vbeln = wa_data-vbeln.
wa_output-posnr = wa_data-posnr.
wa_output-pstyv = wa_data-pstyv.
wa_output-matnr = wa_data-matnr.
READ TABLE gt_po INTO wa_po WITH KEY vbeln = wa_data-vbeln
vbelp = wa_data-posnr.
IF sy-subrc EQ 0.
wa_output-bstnk = wa_po-ebeln.
READ TABLE gt_po_stat INTO wa_po_stat WITH KEY ebeln = wa_po-ebeln.
IF sy-subrc EQ 0.
wa_output-lifnr = wa_po_stat-lifnr.
CASE wa_po_stat-procstat.
WHEN '01'.
wa_output-po_st = 'Version in process'.
WHEN '02'.
wa_output-po_st = 'Active'.
WHEN '03'.
wa_output-po_st = 'In release'.
WHEN '04'.
wa_output-po_st = 'Partially released'.
WHEN '05'.
wa_output-po_st = 'Released Completely'.
WHEN '08'.
wa_output-po_st = 'Rejected'.
ENDCASE.
ENDIF. "inner read subrc
ENDIF. "outer read subrc
READ TABLE gt_preq INTO wa_preq WITH KEY vbeln = wa_data-vbeln
posnr = wa_data-posnr.
IF sy-subrc EQ 0.
wa_output-banfn = wa_preq-banfn.
ENDIF.
READ TABLE gt_prd INTO wa_prd WITH KEY kdauf = wa_data-vbeln
kdpos = wa_data-posnr.
IF sy-subrc EQ 0.
wa_output-aufnr = wa_prd-aufnr.
*get the purchase requisition for production order as well
SELECT SINGLE banfn
FROM ebkn
INTO wa_output-banfn
WHERE aufnr EQ wa_prd-aufnr.
*Get the status of the production order
PERFORM fr_get_prd_stat USING wa_prd-objnr
CHANGING wa_output-prd_stat.
ENDIF. " sy-subrc
READ TABLE gt_partner INTO wa_partner WITH KEY vbeln = wa_data-vbeln
parvw = c_we.
IF sy-subrc EQ 0.
wa_output-sh = wa_partner-kunnr.
ENDIF.
READ TABLE gt_partner INTO wa_partner WITH KEY vbeln = wa_data-vbeln
parvw = c_ag.
IF sy-subrc EQ 0.
wa_output-sp = wa_partner-kunnr.
ENDIF.
APPEND wa_output TO gt_output.
CLEAR: wa_data, wa_prd,wa_partner,wa_output.
ENDLOOP.
ENDFORM. " fr_get_data
*& Form fr_build_range
* text
* --> p1 text
* <-- p2 text
FORM fr_build_range .
*Range for partner function
MOVE 'I' TO ra_parvw-sign.
MOVE 'EQ' TO ra_parvw-option.
MOVE 'SH' TO ra_parvw-low. " we
APPEND ra_parvw.
CLEAR ra_parvw.
MOVE 'I' TO ra_parvw-sign.
MOVE 'EQ' TO ra_parvw-option.
MOVE 'SP' TO ra_parvw-low. " ag
APPEND ra_parvw.
CLEAR ra_parvw.
*Range for ship-to and sold-to
MOVE 'I' TO ra_kunnr-sign.
MOVE 'EQ' TO ra_kunnr-option.
MOVE p_kunnr TO ra_kunnr-low.
APPEND ra_kunnr.
CLEAR ra_kunnr.
MOVE 'I' TO ra_kunnr-sign.
MOVE 'EQ' TO ra_kunnr-option.
MOVE p_kunwe TO ra_kunnr-low.
APPEND ra_kunnr.
CLEAR ra_kunnr.
ENDFORM. " fr_build_range
*& Form fr_build_fc
* text
* --> p1 text
* <-- p2 text
FORM fr_build_fc .
* sales order number
afield-fieldname = 'VBELN'.
afield-seltext_s = 'Sales #'.
afield-ref_tabname = 'VBAK'.
APPEND afield TO xfield. CLEAR afield.
* sales ITEM number
afield-fieldname = 'POSNR'.
afield-seltext_s = 'Item #'.
afield-ref_tabname = 'VBAP'.
APPEND afield TO xfield. CLEAR afield.
* Material Number
afield-fieldname = 'MATNR'.
afield-seltext_s = 'Material #'.
afield-ref_tabname = 'VBAP'.
afield-outputlen = 10.
APPEND afield TO xfield. CLEAR afield.
*Vendor Number
afield-fieldname = 'LIFNR'.
afield-seltext_s = 'Vendor Num.'.
afield-ref_tabname = 'EKKO'.
APPEND afield TO xfield. CLEAR afield.
* ship-to-party
afield-fieldname = 'SH'.
afield-seltext_s = 'Ship-to'.
afield-ref_tabname = 'VBPA'.
APPEND afield TO xfield. CLEAR afield.
* sold-to-party
afield-fieldname = 'SP'.
afield-seltext_s = 'Sold-to'.
afield-ref_tabname = 'VBPA'.
APPEND afield TO xfield. CLEAR afield.
*PO number
afield-fieldname = 'BSTNK'.
afield-seltext_s = 'PO NUM'.
afield-ref_tabname = 'EKKO'.
APPEND afield TO xfield. CLEAR afield.
*PO status
* afield-fieldname = 'PO_STAT'.
* afield-seltext_s = 'Step'.
* afield-ref_tabname = 'zbacklog_v2'.
* APPEND afield TO xfield. CLEAR afield.
*PO step status
afield-fieldname = 'PO_ST'.
afield-seltext_s = 'PO.Status'.
afield-ref_tabname = 'zbacklog_v2'.
APPEND afield TO xfield. CLEAR afield.
*Purchase requisition
afield-fieldname = 'BANFN'.
afield-seltext_s = 'Pur. Req.'.
afield-ref_tabname = 'VBEP'.
APPEND afield TO xfield. CLEAR afield.
*Item catagory
afield-fieldname = 'PSTYV'.
afield-seltext_s = 'Itm. Catg'.
afield-ref_tabname = 'VBAP'.
APPEND afield TO xfield. CLEAR afield.
*Prodcution Order number
afield-fieldname = 'AUFNR'.
afield-seltext_m = 'Prod.Order'.
afield-ref_tabname = 'AFKO'.
APPEND afield TO xfield. CLEAR afield.
*PRODCUTION status
afield-fieldname = 'PRD_STAT'.
afield-seltext_s = 'Prd. Step'.
afield-ref_tabname = 'zbacklog_v2'.
afield-outputlen = 20.
APPEND afield TO xfield. CLEAR afield.
*PRODUCTION step status
* afield-fieldname = 'PRD_ST'.
* afield-seltext_s = 'Prd. Status'.
* afield-ref_tabname = 'zbacklog_v2'.
* APPEND afield TO xfield. CLEAR afield.
ENDFORM. " fr_build_fc
*& Form fr_output
* text
* --> p1 text
* <-- p2 text
FORM fr_output .
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
* I_CALLBACK_PF_STATUS_SET = ' '
* I_CALLBACK_USER_COMMAND = ' '
* I_STRUCTURE_NAME =
* IS_LAYOUT =
it_fieldcat = xfield[]
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = gt_output
EXCEPTIONS
program_error = 1
OTHERS = 2.
ENDFORM. " fr_output
*& Form fr_get_prd_stat
* text
* -->P_WA_PRD_OBJNR text
FORM fr_get_prd_stat USING p_objnr CHANGING p_prd_stat.
DATA: lt_status TYPE STANDARD TABLE OF jstat,
wa_status TYPE jstat,
lv_status TYPE tj02t-txt04,
lv_temp2 TYPE char5,
lv_buff TYPE string.
CALL FUNCTION 'STATUS_READ'
EXPORTING
client = sy-mandt
objnr = p_objnr
only_active = 'X'
TABLES
status = lt_status
EXCEPTIONS
object_not_found = 1
OTHERS = 2.
LOOP AT lt_status INTO wa_status.
IF wa_status-stat(1) EQ 'I'.
SELECT txt04 FROM tj02t
INTO lv_status
WHERE istat EQ wa_status-stat
AND spras EQ 'E'.
ENDSELECT.
lv_temp2 = lv_status.
CONCATENATE lv_temp2 p_prd_stat INTO p_prd_stat
SEPARATED BY ','.
ENDIF.
CLEAR: wa_status, lv_status, lv_temp2.
ENDLOOP.
lv_buff = p_prd_stat.
*Status of Production Order
IF lv_buff CS 'CRTD'.
p_prd_stat = 'Not Active'.
ENDIF.
IF lv_buff CS 'REL'.
IF lv_buff CS 'GMPS'.
p_prd_stat = 'Printed In Prod'.
ELSE.
p_prd_stat = 'Printed'.
ENDIF.
ENDIF.
IF lv_buff CS 'TECO'.
p_prd_stat = 'Technically Compt.'.
ENDIF.
ENDFORM. " fr_get_prd_stat -
Label printing via material Number
Hi,
Is there a standard transaction and program that can be modified to print a label via material number?
The details to be printed on the label are:
Material Number and Barcode (based on material number)
Storage Bin
Material Description
Supplier name
Manufacturer part number
PO number and line item number
GRN dateFor label printing, steps in transaction OMCF can be maintained.
Output Type WEE1 uses sap print program SAPM07DR.
Can the following data fields be retrieved from this program:
Material Number (MSEG-MATNR)
Bin Number (MSEG-LGPLA)
Material Description (Feed (MAKT-MATNR) Get (MAKT-MAKTX))
Supplier Name: Feed (MSEG-MBLNR) get (MSEG-EMLIF)
MSEG-EMLIF=LFA1-LIFNR
Feed (LFA1-LIFNR) get (LFA1-NAME1)
Supplier Material Number: Feed (EKPO-EBELN) get (EKPO-IDNLF)
PO number and Item: Feed (MSEG-MBLNR) get (MSEG-EBELN) and (MSEG-EBELP)
GRN Date: Feed (MKPF-MBLNR) get (MKPF-BLDAT) -
External material number should not contain purely numbers
Hi Gurus,
I have created the material number range for a specific material type. I need the number to be assigned externally. When i try to create a new material master (with only numbers)on the above material type, the system throwing " For the specific material type, external matl no should not contain purely numbers".
Any body pls explain.
Thanks,
Saravananhi
check while mentioning number range have u entered any alphabet in from and to filed
i.e from A to ZZZ then system will ask u to add atlease 1 alphabet
if u use 1000000000 1000099999 as external number range then u can use only numerical numbers in number range
pls check same
Vishal... -
Difficult question? - 2 substitute material number for 1 real material??
Hi Experts
In our company,for some specail requirement,we want to have two material numbers for one real
material,that means this two materials are substitute for each other. In every transaction, we can
use this both two material numbers.
For example,material number "A123 " and "B456" , these two material numbers are for one real
material, In evevry transaction we can use "A123 " or "B456".For exmaple ,we can create and release
a production order to produce"A123",and when doing goods receive for this produciton order with
MB31,we could use"B456" for the same production order. And also when we view the stock for "A123" in SAP,we could get the the sum stock of "A123" and "B456".
Is it possible in SAP?How to achieve it?
Thanks for any reply!
Edited by: Fei Liu on Apr 29, 2009 12:22 PMHi,
In standard SAP it is not possible, You have only two options,
1. Maintain Single material and use split valuation.
2. Maintain two different materials and do material to material transfe as and when required.
Regards,
Prabu -
What Changes should i do for taking material number in MM01.
Hi ,
I am recording Material Master 'MM01'. In that Material Number is not taking numeric values. Automatically its generating one number for one record. But I want to give my own number to that material. what changes I need to do. I want to use that recording in BDC program.
Plz..give me the solution.That is due to functional settings. Here the internal and external no ranges are defined on the basis of material types.
Just go through spro tcode logistics general->material master->material types---> define number ranges for each material type. Here you can see a table control just check whether any material type is there with external check box as checked. Now at the time of recording just enter that material types which allows you to give a external material no( inside the defined range). Or just ask your functional. -
What is required userexit or badi or enhacement for material number ??
HI Sir,
Issue,
In MM01 TCODE
when we are entering the material number it should be the 12digit otherwise it has to give the error message.
so plz help what is the exact exit and the code .
thanks and regards
syedHi,
Check these BADI's
WRF_DISCONT_PARAMS_I BAdI: Parameters in Fashion Discontinuation
WRF_DISCONT_FACT_E BAdI: Follow-Up Actions in Discontinuation
WRF_DISCONT_CHECKS_I BAdI: Scope of Check in Material Reorganization
MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance
MATGRP_SKU_UPD BAdI for Article Hierarchy Connection
CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT
BADI_MM_MATNR Modification-Free Archiving Enhancement of MM_MATNR
BADI_MATNR_CHECK_PVS Check Material for Use in iPPE
BADI_MATERIAL_REF Addition of customer-defined default data for material
BADI_MATERIAL_OD Integration of New Objects in Material or Article Master
BADI_MATERIAL_CHECK Enhanced Checks for Material Master Tables
BADI_GTIN_VARIANT User Exit for Customer-Specific GTIN Variant Check
BADI_EAN_SYSTEMATIC BAdI for Internal Control of EAN Logic
Regards,
Srini. -
Have to maintain a specific number apart from material number in MMR
HI All,
We have a specific number(X) for some materials that we want to enter in a material master, and when we create a sales order that number(X) along with material number should populate in sales order.
is there any field provided by sap to fulfill this requirement.There is no standard SAP fields provided to handle your requirements in the material master.
You may need to use any of the unused fields in the material master. Following options I could think of;
1) Use of Old material number field (MARA-BISMT). But this field will not flow into sales order. You may go with an enhancement to add this field in the sales order -> item level.
2) Use of basic text or sales text from the material master. You need to add addtiional text type in sales order -> item text level in t.code VOTXN. By this way, when a number is maintained in the material master text field, this will automatically gets copied into sales orders.
3) Use of EAN/UPC field (MEAN-EAN11) field. I am not in favor of using this field as this may be needed in other purposes like electronic transmission of data with government entites. If this field is not used in your business, you can think of this also.
Using any of the above may eventually need development of customized report for your final reporting requirement. I am not sure whether any standard report will provide the details on what you are looking for.
Regards,
Maybe you are looking for
-
Sharepoint Forms and Custom Lists and Workflows using Sharepoint Designer
I created a Custom SharePoint List with a custom work flow. Basically the list does the following: Group A initiates the list, fills in all the information Group A will check a box based on a Y/N question, the driver of the work flow is if the Y/N q
-
Description from Source system via FDMEE
Hi Team , For Flat files if we have description in file we can take that description also from that . If it possible to bring in the Description from other Source system . For Eg if i have source system as Oracle Ebs , can i bring in the the Descript
-
Article Master Uploading in IS- Retail system steps
Hi Experts, Please tell me what are the steps in Uploading Article Master in IS Retail system during GO Live??? How to convert Articles in Legacy system to SAP system (Whether we need to change number range (Internal or External) of Article Type duri
-
Error whenever error -Script shell error
Hello this is a pice of my code in my shell script code (bsh) My file name its: ord.extractor_porven2.sh exit | sqlplus -s $USERPV_DB/$PWDPV_DB @$VORDSQLPATH/ord.extractor_porven_V2.sql $VFDESDE $VFHASTA > $VORDDATOS_PATH/ord.extractor_porven2$VDATE.
-
MacBook Pro randomnly freezes/crashes
I have a client (I'm a local tech just getting crash courses in Macs) who's MacBook Pro randomly freezes/crashes. I have ran a disk repair but the issue still persists. He has sent me quite a few different crash reports which I can't make heads or ta