Lexicographic flag setup and material number range change

Hi gurus,
got the following situation:
AS IS:
Tcode MMNR: Number range for material master part number: AAAAAAAAAAAAAAAAAA   to   ZZZZZZZZZZZZZZZZZZ  (lenght 18, external assignment)
Tcode OMSL: Lexicographic flag IS NOT setup
Tcode OMS2: For all material types flag "External no. assignment w/o check" IS SETUP
Basically we can't create numeric only part numbers.
The new requirement is to be able to create numeric part numbers like:
1234
12345
0123
01234  (where the leading zero is a significant character for the part number)
By doing the following changes:
MMNR: change number range 000000000000000000  to ZZZZZZZZZZZZZZZZZZ
OMSL: setup lexicographic AND leading zeros flag
OMS2: clear flag for External no. assignment w/o check
I see I do achieve the result: numeric part numbers can be created, leading zeros are managed in the correct way and all numeric part numbers are LEFT-aligned, so looking to MARA you would see part numbers like this:
00012345
012345
012345V
09CATALIST1
0AFVAU0001
12345
23225V
23243V
2SIMBACK3210
I did already tried all the above changes in the quality system, then created a numeric part number and an alfanumeric part number, for both of them did create a PO, Inbound delivery, posted MIGO, created a sales order, outbound delivery, PGIed without any issue, stock was displayed and managed correctly by the system, same for material docs.
We already thought about BW, so in case we do the changes BW would be ok.
Apparently everything is fine so I should go for the production system BUT........  in my mind I'm thinking that OMSL Tcode is usually setup day 1 of an Sap project and then usually you forget it... I have the fear that even if everything looks fine (and Sap allows me to change the customizing), I'm going to muck up the system...
Have you ever had the same to do ?  I already saw posts similar to this one but already existing conditions were different so to me this case looks like unique so far..
Any help, suggestion, whatever will be highly appreciated, especially cause I have to take a decision by tomorrow morning
Many thanks in advance !!
Enrico
Edited by: Matt on Aug 13, 2011 7:39 AM - profanity removed

As you never had numeric numbers, it should not create a big problem.
I am working in a system with lexicographical setting in use.
But you have to keep in mind that your sort sequence is quite different to numeric numbers, like this:
1
10
11
12
2
3
31
311123
32
32012
4
And you may get the one or other issue if you download material numbers to Excel, with wrong settings you will loose your leading zeros.
A similar effect happens most of the time if user not very familiar with Excel give you a file for an upload, as this often is prepared without leading zeros, which could cause a load to the wrong material if the remaining number would be a duplicate:
0123 and 123
Of course is a selection by number range  not that easy as it is with numeric numbers.  Usingthe first example a range from 1 to 3 includes materials 10, 11 and  12 as well

Similar Messages

  • PO number range- change from internal to external  and then change it back

    we have following situation- we had certain issues with the system where most of the data got curreptrd except data relative to procurement for dates March 7 to March 30.  We have extracted the procurement data - PR / PO etc for the dates March 7 to March 30 and we want to upload this data in the uncorrupted enviornment dated  March 6 using the old numbers originally assigned by the system.
    I need to change the configuration for PR and PO number range from Internal to external so we can upload PR and POsfrom March7 to March 30 and then swich the number ranges back to internal so we can enter new data dating from March 31.
    What is the best way to do this?
    Thanks in advance
    Raj

    Hi
    Create external number range and assign  it to theno. range external in that Document type then you can use both internal and external number ranges for that doc without disturbing the system once completed remove the external number for that doc type. while creating the PO give the number you want before saving so that the PO will be saved with the number you had given.
    Note: Make sure that you are not using duplicate PO no already assigned
    Kiran

  • New Document Types and new Number Ranges

    Hi,
    Plz tell me How to configure New Document Types and new Number Ranges for Services and Asset Purchases.
    How can i maintain Services with or without Master data.
    Plz tell how much services are there and how to configure step by step

    Hi
    New document type can be configured in SPRO - SAP IMG- Material management - Purchasing - Purchase order - Define number rabges / define document types.
    With out service master straightaway you can create the Service PO with account assigment.
    AC03 - Create service master record.
    ML10 - Model service specifications
    Then Service conditions ML33 or ML39 or ML45
    Create the PO and then do the service entry in ML81N
    Regards,
    Raman

  • Same FI and SD number ranges

    Hi,
    How can in the system FI and SD number range for billing documents be made same.
    thanks
    Rekha

    Hi,
    FI and SD number ranges can be made same for billing documents. SD number range should be made internal and FI number range should be made external.
    Thanks
    G.Bharathi

  • Internal and external number range for a deivce

    Hi Experts..
    We have a client requirement where in we need to have both external and internal number ranges defined for the device.
    But while creating a device it always takes external number range and never takes internal number range.
    What is the possible reason for it and how can i rectify it.

    Hi Arvind
      do u mean even when an  externam  name is provided in  the device creation and still the screen does not accept it?
    let me know
    kr
    raj

  • Define groupings and assign number ranges

    Hi,
    I want to ask about customizing
    In Recacust --> business partner --> Relevant setting for BP in RE context --> number range --> Define groupings and assign number ranges
    There are Internal Standard Grouping column and External Standard Grouping column.
    What is that for ? if i set both of them to active, what's the effect ?
    Thank you

    Hi,
    If I tick the "ext.std grping" in one of BP grouping (for example in grouping 0002). Grouping 0002 will be used as standard grouping. The BDT selects this standard grouping if a business partner number was assigned to a business partner when the latter was created, but not a grouping.
    Then,,, when i try to delete external grouping that used as the standard grouping, there was a message "External standard grouping 0002 must not be deleted"
    How to un-tick this "ext.std grping" ?
    I think this affected the BP creation. Now, I can't create BP, there always an error message "GET_BUSINESS_SYSTEM_ERRORAn error occurred when determining the business system"
    Thank You

  • FI and SD number range same

    Hi,
    How can in the system FI and SD number range for billing documents be made same.
    thanks
    Sekhar

    Hi,
    FI and SD number ranges can be made same for billing documents. SD number range should be made internal and FI number range should be made external.
    Thanks
    G.Bharathi

  • How change plant, net price, OPu, and Material Number from ME32K

    Hi GURUs,
    May let me know how I should configure ME32K in order to allow users to change:
    - Material Number
    - Net Price
    - Order Purchasing Unit
    - Plant
    I have tried setting up field selections layout properly, even debug PBO, it is still greyed out for those fields.
    Please help.
    Thanks,
    Tony Yuwono

    there is no way to change the price in item overview in the contract.
    The reason is explained in OSS note 685117.
    ........The problem is that Scales and/or validity periods may exist for the conditions, because contracts have time dependant conditions, just like info records do.
    This is in contrast to e.g. Purchase orders which have Time independant conditions and so, NO scales nor validity periods.
    A Purchase order has A price! The price maybe determined based on a source; a contract or an info record. Depending on the order quantity and the date, the PO price is determined.
    The contract does not have A date, it might have several; indicated by the validity periods. Furthermore the price is dependant on eventual scales. Therefore it does not have A price either..........

  • Change log for material number range

    Hi All,
    can you guys please tell me how to find the change log for changes done in material type number ranges that is the thru tcode MMNR although its a customization change but as its for number ranges so there is no transport request involved so it is not possilble to see the import of transport request

    in transaction MMNR
    from menu GOTO > change log
    or in transaction SNUM
    from menu  GOTO > change log

  • Argentina official document number range (Changing of XBLNR)

    Hi All,
    Working on a typical requirement.
    As some of you are aware, the official document number (XBLNR) is getting generated by system based on branch, document type, document class and print character.
    Is there any posibility to change this value before the Accounting document is going to be created(after I press save)?
    Is there any userexits/BADIs/BTEs that will trigger before this official document number is going to be generated, so that I can change XBLNR value?
    Does anybody had encounter such situation? if so please let me know.
    Appreciate your help on this.
    Regards,
    Nanda.

    Please check below function modules (J_1A_OFF_NUMBER_GET, EXIT_SAPLV60B_001)and user exits. In following function module the official document number is generated. Normally you do not change this.
    Function module: J_1A_OFF_NUMBER_GET
    Text
    Official document numbering in Argentina
    Functionality
    This function module determines an Argentine official document number, it is using the input values to determine a numbering subobject for the numbering object J_1AOFFDOC and calls the numbering module NUMBER_GET_NEXT for this object and number range '01'.
    Parameters
    I_BUKRS
    I_SNR
    I_PRTCHR
    I_DOCCLS
    I_DATE
    E_DOCNR
    E_DATE
    E_DATE_ERROR
    E_XBLNR
    Exceptions
    CLASS_NOT_DEFINED
    INPUT_NOT_VALID
    PRTCHR_NOT_FILLED
    DETERM_NOT_POSSIBLE
    ERROR_NUMBER_GET
    Function Group
    J1AN
    J_1A_OFF_NUMBERING
    J_1AFONR
    Short text
    Printing of the last official documents numbers assigned
    Description
    List the last used official document numbers in the sytem for every combination of document class, branch and printing character who are self-issued (relevant for numbering) -for a certain period-
    Requirements
    Assignation of number ranges and numbering groups for self-issued document types
    The period of time where the report looks for the documents have an initial and a final date in the screen:
    u2022     The final date is obligatory field, because is the searching limit.
    u2022     The initial date field it is not obligatory.
    o     When it is not filled, the report looks for the documents in all the historical data until the final date, this can be high-time-consumer.
    o     When the first date is filled the report looks in the interval of time -recommended-.
    The resulting list present considerable changes depending on the date intenval definition
    Output
    The first list contains the following fields:
    u2022     Reference fields: describe where the document come from (document type FI, Delivery and Billing Type SD, Material Movement MM)
    u2022     KeyFields: Document Class, Branch and Printing Character.
    u2022     Result: Last official number or a legend when no document is found.
    The option for to make a variant of the list is available
    By the button SummaryLIST is possible to access a second list with the result information by the unique possible combinations of the KeyFields (Making omission of the reference fields)
    Access to a document: by clicking in the official number.
    Function module J_1A_OFF_NUMBER_CHECK
    No doc available
    'OFF_NUMBER_GLOBAL_NUMBERING'
    CALL FUNCTION 'OFF_NUMBER_GLOBAL_CHECK'
        EXPORTING
          i_fin1_param = fin1_param
          i_bkpf       = bkpf
        EXCEPTIONS
          OTHERS       = 0.
    Display/change official document numbers: transaction J1A6
    Next to substitution (tx OBBH) you can use Program LXVVFU01  User Exit AC Interface (Header Line).
    function module EXIT_SAPLV60B_001:
    FUNCTION EXIT_SAPLV60B_001.
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(XACCHD) LIKE  ACCHD STRUCTURE  ACCHD
    *"     VALUE(VBRK) LIKE  VBRK STRUCTURE  VBRK
    *"     VALUE(XACCIT) LIKE  ACCIT STRUCTURE  ACCIT
    *"     REFERENCE(DOC_NUMBER) LIKE  VBRK-VBELN OPTIONAL
    *"  EXPORTING
    *"     VALUE(XACCHD) LIKE  ACCHD STRUCTURE  ACCHD
    *"     VALUE(XACCIT) LIKE  ACCIT STRUCTURE  ACCIT
    *"  TABLES
    *"      CVBRP STRUCTURE  VBRPVB OPTIONAL
    *"      CKOMV STRUCTURE  KOMV
      INCLUDE ZXVVFU01.
    ENDFUNCTION.
    Include/ userexit ZXVVFU01 (sample code):
    *for Argentinean legal document numbering the field xblnr should be used for the legal document *number.
      if vbrk-vkorg = 'ARXX'.
        case vbrk-fkart.
          when 'F2  '.
    *factura
            XACCIT-BLART = 'RV'.
    *nota de credita
          when 'GAE '.
          XACCIT-BLART = 'DG'.
          when 'ZGAE'.
          XACCIT-BLART = 'DG'.
                         retorno
          when 'ZR70'.
          XACCIT-BLART = 'DG'.
    *nota de debito
          when 'ZLAE'.
            XACCIT-BLART = 'RV'.
          when 'LAE '.
            XACCIT-BLART = 'RV'.
          when others.
        endcase.
        xaccit-xblnr = xaccit-xblnr+0(16)
      endif.
    Via customizing (cross applications Cross-Application Components / General Application Functions /  Cross-Application Document Numbering ´/  Argentina  ) you can set up the document numbering.
    Hope this helps!

  • Depreciation Document and its number range

    Hi
    Currently we are in process of migrating system from ECC 5.0 to Ecc6.0.
    ECC 5.0 for depreciation document number range was external. So when we copied the existing system to upgrade, system number ranges were copied as external for Ecc6.0
    When we are trying to run AFAB (Depreciation Run), it is giving error like number range should be internal.  So i have to change that.
    When i go to FBN1 and trying to remove flag for external, it is not allowing. It is display status for that column.  I have authorisation to change FBN1. 
    Can any one guide me to how to remove that flag.
    Thanks and Regards
    Ramarao.p

    When you have a authorization problem you have first to solve that, it is possible the remove it (it is then removed for all the years for that number range, not only the last year!!)
    The steps are:
    FBN1   Change intervals, remove the flag Ext
    SE16  Table TABA. Select the current fiscal year and you will see the last used document (when you want to do depreciation for old fiscal years you have to fill in the number ranges to)
    FBN1  Change status, fill in the last used number.

  • Material number getting changed in Sales order

    Hi friends,
    while creating sales order, When I enter some material number,
    at line item it is getting changed into some other number.
    Do you have any idea why this is happening?.
    Eg: I entered material number as 3660 and it is getting changed to  50231960 .
    Thanks.
    Regards,
    Bharat.

    there are several reasons that will make this change.
    one possibility could be Customer Material Info Record.
    Go to VD53 and enter your customer number that you used to create a sales order and also the sales org and disribution channel of that customer and the material number 3660. then check whether it has assigned to the material 50231960
    Other possibility could be automatic material determination is active which automatically replaces the material if not available.
    reward points if helpful
    Sree.

  • Document number ranges changes

    Dear friends,
    While creating the document number ranges for current year, user wrongly changed the previous year number ranges, now it is giving new number ranges for new documents which are posted in previous year, how to reset the previous number ranges with out effecting the documents which are already posted.
    regards,

    Dear,
    It is the only way to insert a correct number rang to the current year, and change the document No which posted to previous year wrong  to the correct fiscal year. then correct the "current number" to the last one posted in previous year.
    But these corrections need necesary authorizations and ABAP knowledge.
    With Best Regards,
    Gladys xing

  • Number range "change document" problem

    Hi
    Some body has changed the number range group in production server for specific order type.Can i trace the user id who has done this changes, is there any log generated for number range group changing as no transport request is generated.
    I have checked  "utilities-change document" in OION but no log is generated.
    Regards
    Santosh

    hi
    if the group has been changed ,system will certainly write the change documents .in OION from menu Goto>change documents
    Also i think it will create the request also ,after changing the value from OION screen choose Interval>Transport ,and press yes in the corresponding dialog box system will prompt the request no
    check and revert back
    regards
    thyagarjan

  • External Material Number range

    Dear all,
    Is it possible if I define external number range only with numbers not alphabet. I have defined external number range as 000000001 to zzzzzzzzzzzz but its not accepting external number as 10000203030 when creating material master.
    Pls guide

    Check 2 Function Modules:
    EXIT_SAPLMG02_001 - Customer Exit: Internal Material Number Assignment
    EXIT_SAPLMG02_002 - Customer Exit: External Material Number Assignment
    Also one material type can only be assigned to one internal and one external number range
    both number ranges must not overlay each other,
    Number range can be defined like this from 1 to zzzzzzzzzzzzzzzzzz so anything can be done within this one range

Maybe you are looking for

  • Creating a sample report using JAVA SDK

    Hi, I am trying to create a sample report using JAVA SDK. I slelect 4 "free cells" and pass 4 different strings to it. I even slelect the font colour and size. When i run the class and try to view the report in Infoview, I only seeblank blocks withou

  • DSA/RG Register

    Hello Experts                  I have generated RG register through XL reporter.I Did a good receipt (using receipt option in Stock transaction in Inventory module)and a purchase (AP invoice)for an item of finished good.Goods receipt quantity appears

  • Data Guard no available

    Dear, We are using oracle 9i with data guard. Today i check the data guard from standby server. I get following message ORA-16525: the Data Guard broker is not yet available ORA-06512: at "SYS.X$DBMS_DRS", line 109 ORA-06512: at line 2 after i run fo

  • Adobe utilizes my CPU over RAM, this normal?

    So i ill start by saying i have a quad core i7 3.4ghz system with a 2gb Nvidia EVGA Geforce GTX 750ti FTW GPU and 16gb of ram. when ever i render a project i have begun to notice that my system is utilizing my cpu over my RAM my CPU will be ranging f

  • Query to be added to Favorites folder

    In Bex Analyser, I have a query under my info Area and need to add it to my favorites folder. steps pls. Thanks.