Material numbering

Client requirement is to go for a material no. change for the finish products ( external no. range) and want to have unique numbering. At present external no. range is given as they like. So existing material no.s will be replaced by new material number. I need some inputs how to go about on this from PP, MM, SD and FI/CO point of view.
Thanks,
Prasad

Hi Raghavendra,
If the client wants to switch off from old material numbering and wants to switch on to new material numbering, involves lot of efforts.
From every module, no open documents should exist in the system.
You have to create new materials and you have to transfer everything from old material numbers to new material numbers.
Periods, stock balances etc has to be taken care.
For the new materials, there will no past data in the system. They altogether new materials.
Then you have to delete the old material numbers and to do archiving.
This process is just like a small impl. project as it involves data collection, uploading, creating masters etc.
Hope this clarifies.
Thanks,
Viswanath

Similar Messages

  • Report for Material Numbers configured in KMAT Sales Order

    Hi,
    Scenario:
    We are operating with KMAT material type. (e.g. ABC)
    Material "ABC" has Characterstic Char 1 , Char2, Char3, Char 4
    Each Char has Char values.
    Sales Persons create the Sales orders by selecting approprite Char & Char Values. Via MRP, this lead to requirement generation for materials associated to the respective Char & Char Values.
    Requirement:
        For a given list of sales order numbers for the KMAT material (ABC),
            I want to get the list of Material numbers associated to the Char & Char   Values configured in these S.Os.
    Thanks
    Nitin

    For the Function Modules, you would need to go to Transaction SE37.  For  CS_BOM_EXPLOSION I use the following Paramater Values, aukmng = 1, auskz = X, capid = PP01, CUOBJ = from the VBAP Table and line Item of the Sales Document VBAP-cuobj, datuv = current date, emeng = 1, mktls = X, mtnrv = VBAP-matnr, stpst = 0, svwvo = X, werks = VBAP-werks, vbeln = VBAP-vbeln, vbpos = VBAK-posnr, vrsvo = X.
    For the Function Module VC_I_GET_CONFIGURATION use the following Parameter Value, instance = VBAP-cuobj.

  • Multiple Material Numbers to use one Info Record

    I have several material numbers that I have recently set up as Subcontracting special procurement. All of these numbers use one quote from our vendor. How do I assign multiple numbers to a single info record?
    Thanks for your assistance!!

    SAP knows 2 kind of subcontracting scenarios, a purchasing route and a production route.
    in the purchasing subcontract scenario you order the finished material with item category L, you can see the components in the purchase order and you consume the components when you post the goods receipt to  this purchase order.
    in the production route, you create production orders to "manufacture" the finished and to consume the components, the purchase order is only to procure the service. you do goods receipt and cosumption in reference to the production order, and you do a goods receipt for the service in reference to the purchase order.
    if the info record is without material number,then you cannot have a permanent  link to a material if you use the purchasing route.
    Usually SAP will propose the info record as source when you assign and process requisitions in ME57. I doupt that SAP will propose info records without material number for requisition with material number. so the only chance to assign such info record to a PO to get the price defaulted would be manual entry of info record number in ME21N (F4 search help is available)
    in the production subcontracting process you can enter the info record number in the recipe, so you can establish a permanent link in master data. So SAP exactly knows which info record price to pull for the service orders. and in this process you can enter one info record number in several recipes.

  • RMDATIND uploading problem with external material numbers

    Hi,
    I'm using LSMW direct input program RMDATIND (Object:0020 Method:0000) for creating materials.
    I have a problem with uploading materials which have two types of external material numbers.
    For example one material number is 1111-333 and then we have 10000000. The problem is that direct input won't create materials with number 1111-333 though it's possible to create them manually. It works fine with material 10000000.
    Does anyone know how fix this issue?

    Sweth123 wrote:
    Hi Guys:
    >
    > Clicked check box External number assignment without Check., When I am creating a material (mm01) with only numeric characters it is giving me an eror message saying for this material type Numeric characters are not allowed.
    >
    > i should be able to create a material with external number range and it can be numeric or alpha numeric?
    >
    >
    > Thanks
    > Sweth
    Hi,
    go to the path Define Number Ranges for Each Material Type click on maintain groups & select the materila type & select the mouse on material type & click on maintain after that maintain the number ranges.
    for ex: from 300000000 to 399999999 internal no.range
                from A                to ZZZZZZ     external no.range
    from this u can able to create a material with external number range and it can be numeric or alpha numeric
    Regards
    Raj.

  • SELECT with pattern CP '50*' is not working on material numbers MATNR

    Hello,
    I have a specific matchcode for searching on material numbers with a function module as selection method.
    In this function module, the SELECT clause is built dynamically as bellow.
          SELECT (temp3)
            INTO CORRESPONDING FIELDS OF TABLE result_tab  UP TO CALLCONTROL-MAXRECORDS ROWS
             FROM (temp)
             WHERE (temp2) .
    In the "temp2" variable, I use RANGES for the selection simply built with values of SELECT-OPTIONS coming from the search help selection screen.
    I am facing the following problem :
    When a search is executed on material number with the following pattern '50*' --> nothing is found !
    When I run a search on '50575' --> the material number is found !
    I expect it is a problem of convertion routines (external to internal format) but I am not able to fix a solution...
    We are in SAP_BASIS 700.

    I think it can be done.
    I have -    
    CONCATENATE  'Z+_'   '00+' INTO  r_ranges-low .
        r_ranges-sign = 'I'.
        r_ranges-option = 'CP'.
        APPEND r_ranges.
        SELECT  ar_object FROM toasp
          INTO CORRESPONDING FIELDS OF table lt_toasp
           WHERE ar_object IN r_ranges.
    And it returns all values with pattern 'Z_00'.
    (Z1_001, Z1_002 etc.)
    If the pattern '50*' is not working, you could try using '50+++'.
    Regards,
    MaryM

  • Handle multiple material numbers as import parameter in a function module

    Hello Folks,
    I want to handle multiple material numbers as import parameters.. I have tried using table types but having problem while reading the data....
    My requirement is user will input say 10 materials , now i need to get all the information for that particular material ..
    I am unable to use for all entries as it is saying that it is not internal table... I have found table types which is having sigon , option, low and high fields but user doesn't want it... He wants to enter only materials... Currently am using this MD_T_MATNR(table type)
    I am stuck up here..
    Appreciate any kind of help.
    Regards,
    Raj

    Hi,
    it looks like you are on a good way, just something little is missing. Type MD_T_MATNR is suitable for your issue. I have tried it and probably your problem is that You have to use
    SELECT ... FOR ALL ENTRIES IN it_matnr WHERE mara~matnr EQ it_matnr~table_line.
    instead of
    SELECT ... FOR ALL ENTRIES IN it_matnr WHERE mara~matnr EQ it_matnr~matnr.
    In this example I suppose that a name of your variable of type MD_T_MATNR is it_matnr. Problem is that table line is not structure, but data element, therefore You have to use ~table_line instead of ~matnr.
    Hope it helps.
    Adrian

  • Mapping handling unit IDs to material numbers

    Dear Gurus,
    I want to map handling unit IDs to material numbers (MATNR from /SAPAPO/MATKEY). How can I do this? Which tables do I need to join with /SCWM/ORDIM_C?
    I found attribute MATID in table /SCWM/ORDIM_C which contains 32 digits and is a hex code. There's also an attribute MATID in /SAPAPO/MATKEY but this one has 22 digits and is a string.
    Regards,
    Mike

    Hi Mike,
    To be able to map matid from /scwm/ordim_c to /sapapo/matkey you need to convert it.
    Pls use the code below:
    data lv_matid like /sapapo/matkey-matid.
    CALL FUNCTION 'GUID_CONVERT'
      EXPORTING
    *   IV_GUID_X16                  =
    *    IV_GUID_C22                  =
       IV_GUID_C32                  = /scwm/ordim_c-matid
      IMPORTING
    *    EV_GUID_X16                  =
       EV_GUID_C22                  = lv_matid
    *   EV_GUID_C32                  =
    * EXCEPTIONS
    *   NO_UNICODE_SUPPORT_YET       = 1
    *   PARAMETERS_ERROR             = 2
    *   OTHERS                       = 3
    IF SY-SUBRC <> 0.
    * Implement suitable error handling here
    ENDIF.
    I hope this will be working for you.
    Petr

  • What is Indicator for lexicographical material numbers in OSMSL

    Dear pandits,
    I am making MIGO for say material 600000114 when trying to save the MIGO afer doing J1IEX system says ( thro external purchase order type)
    Price for Material 0000000006 in Plant 1100 for SP_IND Not found
    where i could have gone wrong?
    thanks
    v balajee

    did someone change the  lexicographical  indicator? (how? I think it is gray once you have already materials created)
    please read OSS Note 144672 - Lexicographical material number: leading zeros
    and
    545430 FAQ: Problems with material numbers
    and
    Note 72286 - Lexicographical <-> non-lexicographical material no.OSS Note 144672 - Lexicographical material number: leading zeros

  • MPN linked to multiple internal material numbers

    Hi Gurus!
    We are combining one SAP system into another, because of an acquisition, on ECC6.0.
    The two companies have common MPNs from common suppliers. The two companies will be in different plants, company codes, etc. For the first phase, we would like to avoid re-numbering our internal material numbers. At the same time, we would like to use one common HERS / MPN number, to make purchasing reporting across the plants easier.  If possible, we would like to do something like this: have one HERS / MPN number point to two different internal material numbers, depending on the plant.
    Any suggestions? We're open to user-exits, enhancements, and the like, but not modifications.
    Thanks for the help.
    Jeff K.

    Here is the Process of Manufacturer Part Profile :
    Create External No ranges for Vendor Account Group MNFR and save.
    Now Create Each Make / Manufacturer like ABB as one Vendor in XK01 Trxn code.
    Create Material Code original say XXXX in MM01 with ROH material type. (for eg Transistor which is available with ABB & Seimens make)
    Create material code for ABB make say 11with Material type HERS which contain only two views (Basic Data & Purchasing) and give Make, Original material No & Material group and other details and save.
    Create material code for Seimens make say 12with Material type HERS which contain only two views (Basic Data & Purchasing) and give Make, Original material No & Material group and other details and save.
    Create a Purchase order with original Material XXXX, then it will ask for mnfg part profile then select the material and click F4 on it it will show you the created mfg part nos like ABB 11 & seimes 12 and select one and save.
    Prerequisite is you have to Activate Mfg part profile in OMPN trxn code
    And in Material master Purchasing View Select the mfg part profile and save
    Even if you set the Mfg part number in Display mode in SPRO settings system will throw the same error.
    Now What can be done is :
    Either go to ME21N and Select material tab after inputting and press f4 and select Manufacturer part number options then system will showe the list of mfg part number maintained to that material select the desired and save.
    Else go to MM02 Purchasing View and in Mfg part Profile tab there must be a four charecter profile assigned to field Remove this and save.
    The Second option is not a good practice.

  • Assigning material numbers to specific customers?

    Hello,
    I would like to assign certain customers with specific material numbers that they are allowed to order. Is there a way in SAP to input a list of materials for a customer so that it only lets them buy the items from that list?
    Thank you,
    - Nick

    This is an update to my original question...
    I have found the Listing/Exclusion area of SAP (VB01).
    I created a listing record by entering a customer #, and a few material numbers and saved it; however, when I went to VA01 to create a sales order, it still let me enter any material number.
    Am I missing a step? I was expecting the system to block me from ordering the item that wasn't on the list, but that wasn't the case.

  • Material numbers created/changed in last 15 min

    Hi ,
    If i want to find out how many materials have been created / changed / delete in last 15 minutes  How to do that ?
    I want all the materail numbers list .

    Hello Ramesh,
    Hope you have checked mara and all for the fields but there is no field as such to get the time stamp for the  material
    just take a look at the object BUS1001 this is BUSINESS OBJECT FOR material number you can check for the events fired for with respect to time ...the object in the SWEL tcode just if there is a fuction module with will give you events fired for the Business object within the specified time stamp
    (SWELS is tcode for ON/OFF event trace...)

  • GR of  mixed items on a pallet (initially material numbers are unknown)

    Hello SAPers
    I have a situation here and need to brainstorm with the experts:
    Client has a Legacy system and we are in position to install a new SAP instance.
    It's a Central Bank and do not sell anything to the public (SD functionality is not exist at all).
    However we distribute our bank notes to the Financial Institutions (daily banking).
    After a while the bank notes become unusable (burned or ripped off) and return back to us for replacement with the new bank notes.
    here is my USE CASE:
    The unusable Bank Notes return to the Central Bank on a pallet and the denominations are all mixed ($5, $10, $20, $50 and $100).
    We don't know how many pieces of each of them initially and the dollar value as well.
    All we know is the sender and a pallet of mixed bank notes.
    After we QA and identify each denomination we do classifications X pieces reusable and Y pieces unusable.
    Now we need to place the good ones in the inventory with the identififed material number and the dollar value as well.
    MY question is what would be the best approach for Good Receipts and placing the good ones in the IM/WM after QA result??
    Thanks in advance for your thoughts.
    Best regards,
    Egri Bodik
    WM Consultant
    Edited by: Egri Bodik on Jul 7, 2010 7:40 PM
    Edited by: Egri Bodik on Jul 7, 2010 8:13 PM

    I would push to have the bills separated by denomination for the GR so you have separate receipts for each
    I would receive the total amount in full for each denom and only then disposition the material. You could use different reason codes in SAP for scrapping the bad ones so you would have better tracability of the cause for desroyed material.
    and more control of the inv. by limiting authorization to the scrapping transaction
    Move the good ones to unrestricted and the bad ones to blocked to prepare for the scrapping transaciton.
    just my thoughts on a method, hope it helps

  • How to get a list of material numbers(IDH) generated between two dates

    Hi
    I want to get a list of mateial numbers which are uploaded in last one year.Need help.

    Look at classes Calendar and SimpleDateFormat.
    And get your abstraction straight: you don't have two dates. You have two Strings that represent a date. To use them, you have to convert them to Date objects first with SDF.

  • How to use different  numbers ranges in LSMW for a material in 8plants

    Hi all,
    I have to upload data using MM01 in LSMW by using external numbers.
    the MATNR for materials are like this 17240,22818,82618,487218,7218,26418
    how can i take these numbers in LSMW.i have 61 material numbers to be extended to 8plants.can i upload these material numbers at a time in LSMW
    the above material number should be extended to 8plants.but the field values for some fields are varying.the material number should be same for 8plants
    For this issue, which method i should follow in LSMW.

    Just do one thing,
    while recording enter the material numer field by yourself(Not blank).This material is the material which you mention out of 61,
    and upload the same in your upload file, and just change plant.i mean 8 records are there for each material( all 61)
    reward if useful.
    Amit Singla

  • Material - Range of numbers

    Hi experts,
    We have 3 companies in the group, and each one manage their own material numbers ('smart codes') when the first and second character mean something, the third and fourth character mean other concept, etc.
    With SAP the range of number is internal (correlative).  What are the reasons (technical and functional) so that the materials number were correlatives?
    Thanks in advance for your help.
    José Luis

    Dear José Luis,
    For Material Master data SAP gives you option of providing External Number/Name to your Material that can be Alpha-Numeric.
    So you can create the Material Differently.
    About concept of Master Data. Please go through the link below to get hang of it.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOMDMM/LOMDMM.pdf
    Hope you find this useful.
    Reetesh
    Edited by: Reetesh on Nov 18, 2011 7:05 PM

Maybe you are looking for

  • Assigning Bean to a jsp variable

    The following is code for my bean: package com.brainysoftware; public class CalculatorBean2{ private int memory1; private int memory2; public void setMemory1(int  number) {    memory1=number; public  int  getMemory1( ) {    return  memory1; public vo

  • Image = JAI.create("stream",bass) problem

    I get the exception "Stream - Parameter value`s class (com.sun.media.jai.codec.ByteArraySeekableStream) is not an instance of the parameter class (com.sun.media.jai.codec.SeekableStream) for parameter "stream". " with the following code - not sure wh

  • AccessClassInPackage.sun.awt.geom

    My class imports sun.awt.geom.Crossings in order to implement a similar-to-java.awt.Polygon intersects method, upon float values. This takes place in an applet. The all known error message appears in the java console: java.security.AccessControlExcep

  • Failed install - error code 2 (CS4)

    I had PS CS4 installed and running on a new HP Probook Notebook running Windows 7 Pro. The computer threw some error messages (I don't recall the specifics) and required a restart. Which initiated a system restore. The restore did get me up and runni

  • Pie chart drill down problem

    Hi, We are facing an issue with the drill implementation in the Pie chart of the dashboard. Initially, the drill functionality worked fine but now, we observe that the drill happens ONLY on the edges of the pie chart Now this behaviour is observed wh