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
RajHi
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 stepHi
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 -
Hi,
How can in the system FI and SD number range for billing documents be made same.
thanks
RekhaHi,
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 youHi,
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 -
Hi,
How can in the system FI and SD number range for billing documents be made same.
thanks
SekharHi,
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 Yuwonothere 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 requestin 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.pWhen 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
Santoshhi
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 guideCheck 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
-
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
-
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.