Alpha numeric number Ranges
Hi Folks,
Can somebody suggest me if we want to use alphnumeric number ranges Ex:A09XY234 for student masterdata what are the problems we have to face inSAP.
Vara
Dear Vara,
I assume you mean the studentnumber and not the object ID's?
In SAP SLM there is a standard switch which you can use to choose a numeric student number or alphanumberic. Beside that you have a Badi which gives you more flexibility:
Requirements
You need to implement the business add-in for assignment and checking of student numbers in the following cases:
You want to use numeric student numbers which must comply with special rules and have a check digit, for instance.
You want to use alphanumeric student numbers.
IMG: SLCM --> Master data in SLCM --> Student Numbers and Object ID's --> BAdI: Student Number Assignment
Because the student number is an attribute (abbrevation) of the object (1000) ST you will likely will not face problems in SAP SLM with an alphanumeric student number.
Rob
Similar Messages
-
Alpha Numeric number Ranges for Sales order Acording to sales office wise.
Hi Experts,
I have a Issue for genrating sales order numbers With Alpha Numeric Number Ranges for sales office wise Internaly . How can we get this is there any Userexits or badi for this . If Any one Come across this issue plz guide me.
The Alpha characters should not change that will be sales office region code. only the Numeric numbers should change .
Ex; Abc-123000 to Abc-200000
Regards,
Ravi.This alpha-numeric format is not possible directly with SNRO settings.
You need to opt for external number range, and in the exit of your respective transaction you need to takecare of this number generation explicitly by programming.
http://www.sap-img.com/sap-sd/number-ranges-in-sales-order.htm
any more inputs from experts are welcome..
Hi,
1. goto include MV45AFZZ and to user exit Save_document This form is called before COMMITand double click on FORM USEREXIT_SAVE_DOCUMENT.
2.it will show the program MV45AF0B_BELEG_SICHERN from were this user exit is called, selcet the program and click on Display.
3. you can use the enhancement point enhancement-point beleg_sichern_01 spots es_sapmv45a. just below the PERFORM USEREXIT_SAVE_DOCUMENT to call the badi method on_costing_component.
regards.
santhosh reddy
Message was edited by:
Santhosh Reddy
Message was edited by:
Santhosh Reddy -
Alpha Numeric Number range in billing
Dear friends,
We have a requirement related to number range determination in billing doument and the requirment is as below -
a. Number Range need to determine as alpha numeric
b. No External number ranges to use and always determine as internal
c. The codification for the number range is as below -
1S59000001 - Codification for number range
For your information, in our scenario billing is generated automatically through batch run.
Than
Best Regards,
GouthamHi,
You cant maintain the INTERNAL NUMBER RANGE with Alphanumericals.
For this you have to use the USER EXIT
Try this user exit
USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ
regards,
santosh -
Alfa Numeric Number range creation
hai SD experts .can any body help me in this issue your help will be rewarded...
i am using 4.7 i know number range creation but i want to create ALFA NUMERIC NUMBER RANGE AND ASSIGN IT TO MY SALES ORDER can any body help me in this issue with detailed steps pls
advance thanks
rag samhi
Pls try with the following ,Hope it will help u out
Number Ranges can be maintained Internally by the system, however it can be maintained externally also if you customize it accordingly.
In Standard SAP the Transaction code for Maintaiing Number ranges externally is VN01.
Defining - The same can be reached through in IMG as : Sales & Distribution>Sales>Sales Document Header-->Define Number Ranges for Sales Documents.
Here you provide the system a specific Number range as follows:
Number range Key Start Number range End Number Range+Current Number
For Example: If you want to propose the following Number Range
*1 9000076000 9000076999 0
The Current Number field will be kept zero as you are proposing new number range and no sales documents have been created on it , Obviously..
*1 is a Unique Two digit Alphanumeric Key, while proposing your key, you should ensure that it should not be there in the system as existing.
If you propose a key that is there in the system or if the Number Range (Start and End Series) is there in the system already, the system will throw a message that Interval already already exists. So choose a key that is unique, and which is not there in the system.
Here , by making this , you are assigning a Key to a Number Range Series.
All the symbols can be used along with numbers from 0 to 9 and Alphabets from A to Z and in any order. For example: !1, ^A, BB,Z*,M2.........
Assigning - In Assigning, you assign the particular Sales Document to the Number Range you have already proposed as above.
The Assigning Part is done as follows:
The Two digit Alpha Numeric Key is maintained or Assigned to the respective Sales Document type in V0V8.
This can also be reached in IMG by:
Sales & Distribution>Sales>Sales Document Header-->Define Sales Document Types
Locate the particular Sales Doc Type, and double click on it to display it configuration. Here you put the Two Digit Number key in the Field- "Number range External Assignment" -
How to configure Alpha Numeric No range for the Material Type
Dear Expert,
i kindly request for expert help on alpha numeric no range for the Material Type.
business is looking for material no like 910442208571D. at present we have no range like 9000000000000 to 9999999999999
how i can configure in the system??
pl. help me on this
Thanks a lot
H shahHi,
System will not bring alphanumeric number of materials automatically during MM01.
Check use exit MGA00002 - Material Master (Industry): Number Assignment.
Also check 2 Function Modules:
EXIT_SAPLMG02_001 - Customer Exit: Internal Material Number Assignment
EXIT_SAPLMG02_002 - Customer Exit: External Material Number Assignment.
Regards,
Biju K -
Alpha numeric no. range for PERNR (Employee no.)
HI,
Any option for adding alpha numeric no. range for PERNR (Employee no.)
RXBetter you can use Numeric only....
see the sap help
External intervals can only contain either letters or numbers, as sorting can differ between platforms (Code page):
Allowed: 000001 to 999999
AAAAAA to ZZZZZZ
Not allowed: AAAAAA to 999999 -
Alpha numeric numer ranges for Shopping Cart based on year and month
Dear All,
My client requirement is that Shopping cart number should be generated based on year and month specific.
Though it is possible through smart numbering, it should generate automaticaly.
For eg:- Shopping cart generated for March 2011 should be 1103SC00001 to 1103SC99999
Shopping cart generated for June 2011 should be 1106SC00001 to 1106SC99999
Shopping cart generated for January 2012 should be 1201SC00001 to 1201SC99999
Is thera any badi available for this.
Regards,
Rajuwhy dont you add this to description field?
-
I can't redeem my seria number. Adobe says invalid alpha numeric number
I purchased adobe pro x1 from an online store.who sent me redeemable pack.( estore..com). I am unable to redeem myserial number. I get told constantly that my alphanumeric number is invalid.
This has been going on for a month noe. What can i doYou need to contact the seller. It's their responsibility to sell you something that works. I hope they are legit; if it seemed suspiciously cheap you now know why.
-
Serila number change from 10 digit alpha numeric to 12 digit alpha numeric
Dear experts,
Currently we are using 10 digit alpha-numeric combination of serial numbers for the components that are produced. We want to incorporate a new grades and based on them we want to go for the 12 digit-alpha numeric number range. How to proceed this in SAP . Please throw me some light. And also please let me know which number range Ext/Int is good to follow as per SAP suggestion.
Regards,
Pravs.we have found the new format and closing this.
-
Alphanumeric number range for object QMERKRUECK
Hi all
I have raised a question on number range object QMERKRUECK few days back.
Internal number assignment for object QMERKRUECK (numbers are in critical area)
With reference to the same please let me clear, if it is possible to create alpha numeric number range for the same object.
I tried in SNRO but system does not allow for this.Next is , if any userexits are there to achieve this.
I know, this issue is hardly seen in any implementation but if anybody has gone through this and got a proper solution, please share your experience.
Regards
D MohantyHello,
You can define number range for Purchase requistions in OMH7 transaction agaist each number range number and you assign can assign these number range number to your purchase requistion document types in SPRP >> Materials management >> Purchasing >> Purchase requistion >>Define doucment type.
E.g for NB doc type number range number is 20
and in OMH7 number range number 20 has interval from- 2000000000 to 2099999999
same way
for RV doc type number range number is 21
and in OMH7 number range number 21 has interval from- 2100000000 to 2199999999
Regards,
Shailesh -
Alphanumeric Number Range For Serial Number
Hi Friends
How can i use alpha-numeric number range for serial numbers.I am using serial number profile For GR Process
Regards
VivekHi,
You may check link
http://help.sap.com/erp2005_ehp_03/helpdata/EN/3c/abc157413911d1893d0000e8323c4f/frameset.htm
Ramesh -
Setting up number range for projects in cProjects
Hi,
I am new to cProjects & my apologies if my question may sound very naive. My client wants an alpha-numeric number range to be set up for numbering of projects. Is this possible & if yes how? Which is the object for setting the number range? (I believe the transaction in "SNRO")
Thanking you for taking a note of my querry.
Regards
DeepakSample Code Method SET_DEFAULTS_UPON_CREATION
Method IF_EX_DPR_ATTRIBUTES~SET_DEFAULTS_UPON_CREATION
*/ This method is called when creating a new project element (i.e. project definition,
*/ phase, task, etc) and can be used to fill in default values for standard as well
*/ as customer defined data fields.
*/ This implementation is provided to assign customer specific numbers to project
*/ elements.
*/ It's interesting to note that when this method is called, the external ID of the
*/ object has already been determined and assigned by the default numbering services
*/ class CL_DPR_NUMBERING_SERVICES. It is also interesting to note that if a user
*/ specified an ID for the object through the user interface, changing the identifier
*/ in this method will have no effect -- meaning the user specified ID will still be
*/ assigned to the object.
*/ Only the example for Project Definition is provided. For other project elements,
*/ insert similar code between the Beginning and End comments below. In addition,
*/ the filter for this BADI implementation must be updated to include any other
*/ project element for which custom number assignment is desired.
DATA:
lr_parent TYPE REF TO if_dpr_common,
lr_project TYPE REF TO cl_dpr_project,
lr_approval TYPE REF TO cl_dpr_approval,
lr_individual_approval TYPE REF TO cl_dpr_individual_approval,
lr_phase TYPE REF TO cl_dpr_phase,
lr_task TYPE REF TO cl_dpr_task,
lr_checklist TYPE REF TO cl_dpr_checklist,
lr_checklist_item TYPE REF TO cl_dpr_checklist_item,
LV_NUMBER TYPE DPR_TV_EXTID,
LV_NUMTEXT TYPE CGPL_EXTID,
LV_INTERVAL TYPE NRIV.
FIELD-SYMBOLS:
<ls_project_attrs> TYPE dpr_ts_project_int,
<ls_phase_attrs> TYPE dpr_ts_phase_int,
<ls_task_attrs> TYPE dpr_ts_task_int,
<ls_checklist_attrs> TYPE dpr_ts_checklist_int,
<ls_checklist_item_attrs> TYPE dpr_ts_checklist_item_int,
<ls_approval_attrs> TYPE dpr_ts_approval_int,
<ls_individual_approval_attrs> TYPE dpr_ts_individual_approval_int.
*/ Determine which project element (object category) is being processed
CASE flt_val.
WHEN cl_dpr_co=>sc_ot_project.
ASSIGN cs_attributes TO <ls_project_attrs>.
lr_project ?= ir_common.
*/ Beginning of custom project number assignment.
*/ In this example, the default system numbering is manipulated to
*/ produce the Project Number...
*/ Get info regarding the number range for operative projects...
CALL FUNCTION 'NUMBER_GET_INFO'
EXPORTING
NR_RANGE_NR = 'DO'
OBJECT = 'DPR_EXTID'
* SUBOBJECT = ' '
* TOYEAR = '0000'
IMPORTING
INTERVAL = LV_INTERVAL
EXCEPTIONS
INTERVAL_NOT_FOUND = 1
OBJECT_NOT_FOUND = 2
OTHERS = 3.
IF NOT SY-SUBRC IS INITIAL.
RAISE EXCEPTION TYPE CX_DPR_FATAL_ERROR
EXPORTING
TEXTID = CX_DPR_FATAL_ERROR=>SC_INVALID_PARAMETERS.
ENDIF.
*/ Strip off the year that has been appended to the object number
*/ by the default numbering services...
write <ls_project_attrs>-project_id(20) to lv_number.
*/ Get the incremental number of the project from the number range...
lv_number = lv_number - LV_INTERVAL-FROMNUMBER.
*/ Format the number according to customer specific requirements:
*/ In this example the number is PROJ-<inc num> where <inc num>
*/ is the incremental number of the project (i.e. for the 33rd project
*/ created, the <inc num> is 33).
WRITE lv_number to lv_numtext no-zero.
condense lv_numtext.
CONCATENATE 'PROJ' lv_numtext INTO lv_numtext SEPARATED BY '-'.
TRY.
CALL METHOD LR_PROJECT->SET_PROJECT_ID
EXPORTING
IV_PROJECT_ID = lv_numtext.
CATCH CX_DPR_OBJECT_UPDATE_ERROR .
RETURN.
ENDTRY.
*/ End of custom project number assignment.
WHEN cl_dpr_co=>sc_ot_phase.
ASSIGN cs_attributes TO <ls_phase_attrs>.
lr_phase ?= ir_common.
*/ Beginning of custom phase number assignment.
*/ End of custom phase number assignment.
WHEN cl_dpr_co=>sc_ot_approval.
ASSIGN cs_attributes TO <ls_approval_attrs>.
lr_approval ?= ir_common.
*/ Beginning of custom approval number assignment.
*/ End of custom approval number assignment.
WHEN cl_dpr_co=>sc_ot_individual_approval.
ASSIGN cs_attributes TO <ls_individual_approval_attrs>.
lr_individual_approval ?= ir_common.
*/ Beginning of custom individual approval number assignment.
*/ End of custom individual approval number assignment.
WHEN cl_dpr_co=>sc_ot_checklist.
ASSIGN cs_attributes TO <ls_checklist_attrs>.
lr_checklist ?= ir_common.
*/ Beginning of custom checklist number assignment.
*/ End of custom checklist number assignment.
WHEN cl_dpr_co=>sc_ot_checklist_item.
ASSIGN cs_attributes TO <ls_checklist_item_attrs>.
lr_checklist_item ?= ir_common.
*/ Beginning of custom checklist item number assignment.
*/ End of custom checklist item number assignment.
WHEN cl_dpr_co=>sc_ot_task.
ASSIGN cs_attributes TO <ls_task_attrs>.
lr_task ?= ir_common.
*/ Beginning of custom task number assignment.
*/ End of custom task number assignment.
ENDCASE.
ENDMETHOD. -
Alphnumeric External Number range for Equipment category
Hi,
Is there any other option that I can restrict length of external alpha numeric number range except that exit IEQM0003? This exit only applicable or restrict when you save the equipment.
Requirement is like external number range should be like AAA-000 to ZZZ-999. System must not allowed any other equipment number which is out of this range. ( must be 7 character)
As far as my understanding , system use string comparison once you use alphanumeric number range and you can create equipment with 18 char length except special character if above range is maintained.
Please correct me if i am wrong and suggest.
Thanks
Anish AhyaHi Zenith,
Its not available in Standard SAP, please use the user exit and tell the ABAPER to check the Equipment numbering (count) before entering into Creation screen. In IE01,entering equipment Number, Category and date after completion of this activity when we enter continue icon there u can put a condition to check the length of equipment number. I implemented that user exit and i got the result. its working fine. User Exit: IEQM0003.
regards
Jalu -
Unable to replicate both Numeric and alpha numeric vendors records from R3
Dear all,
In our ECC 5 environment, we have some vendors who master record numbers that are numeric internally assigned i.e 7000000 or 23000000 and some alphanumeric externally assigned i.e SmallBusiness1 or Grinad10. This is posible as you may know via vendor account groups.
We have implemented a classic scenario in SRM 4, Server 5 environment, therefore we need to replicate ECC backend vendors masters. We initally set SAP's AB business Partner (vendors) number range in SRM to A - zzzzzzzz and created numeric number ranges to match thoes set up for all our vendors in ECC.
When we ran BBPGETVD only the alpha numeric vendors records replicated down to SRM. The numeric were ingnored. The BBPGETVD t-code was reporting that the other vendors had incorrect data.
We then chnaged the AB Business Partner (vendor)number range to 000000001 - 999999999 and ran BBPGETVD. Only then did the numeric vendors get replicated down to SRM. But the issue is now, I cannot replicate the alpha numeric with out chaanging the number range back to A - zzzzzzzzz.
Question,
How can I set the Business Partner(Vendor) number range in SRM to anable the replication of both Numeric and Alpha numeric assigned vendor records down to SRM.
Thanks,
GraceChristophe,
PLEASE HELP I HAVE AN URGENT ISSUE NOW!!!
On the subject of setting back the internal BP number range, does SRM expect it to be set for example to:
01 0000000001 - 0000999999?
Should the grouping for this internal number range be also ways set to 0001. Iam refernceing the settings in our sandbox client, they seam to be set up that way.
If its set to say 0003, will this cause a problem?
Because we have set all our BP ranges to external, any ORG unit, USER or position that we created after we "removed" the internal number range does appear to be working.
I have noticed this. when I login as a new user and try to create a shopping cart, tthe product category drop down does not work on the "new user".
If I go in the BP transaction and search for this new user or new unit org units that where created after the removal of the internal number range nothing is found!. The last internal BP number is 105.
Question.
If I set the internal number range back to
01 0000000001 - 0000099999 and set the current number to 106, then delete and recreate the org units, do you think this will work?
Please help I need to get this issue sorted out because as you said no new org unit/user can be setup.
Thanks Again.
Grace -
Hello All,
Is it possible to have Invoice series based on Year state / Company
Code/ plant / billing type.. As we need to maintained numerous number
range for all the states / Company Codes / plant / billing type.
At present we are assigning the same through user exit for Delivery /
Invoices and via a separate tables But all number ranges are in
continuation of each other other and which are defined and maintained
is SAP standard T.C VN01 which is common for all SD documents i.e.
Order / Delivery / Invoice .
Our requirement is we want to define i.e. from 1 to 10000 for each
plant / state for delivery / Invoice and want to<b> initialize every
year.</b>
Thanks in advance.
Bharatyou cannot do it in SD by standard because SD number ranges don't have year. You have to create Z number range object in SNRO and manage it into RV60AFZC - FORM USEREXIT_NUMBER_RANGE_INV_DATE and get numbers with FM:
CALL FUNCTION 'NUMBER_GET_NEXT'
EXPORTING
nr_range_nr = zv_nrrangenr
object = zc_object
quantity = '1'
subobject = ' '
toyear = vbrk-fkdat(4)
ignore_buffer = ' '
IMPORTING
number = US_RANGE_INTERN
EXCEPTIONS
interval_not_found = 1
number_range_not_intern = 2
object_not_found = 3
quantity_is_0 = 4
quantity_is_not_1 = 5
interval_overflow = 6
buffer_overflow = 7
OTHERS = 8.
Roberto
Maybe you are looking for
-
Printing to a Windows Print Server
I consider myself pretty computer literate however I am comletely baffled at how to connect to a print server running Windows 2000 using my MacBook at work. I have tried going into: System Prefs > Print & Fax > add printer > more printers which bring
-
Hello everybody, The printer HP Officejet Pro all-in-one 8500A A910 cleans printheads every time I turn it on. printer was updated with the lastet driver but my yellow,cyan,magenta inks gets vansihed without taking any
-
Header Footer tool replaces headers and footers in PDF
The header/footer tool replaces the headers and footers in my PDF, this header and footer I am referring to was not added in Adobe but was added in Word 2010, when I tried to add an additional header to my PDF (I added a page number) it replaced the
-
Weblogic server 10.3.6 or 10.3.5?
Hi We are currently on web logic server 10.3.5. JDK 1.6 is certified for this. As part of OBIEE upgrade from 11.1.1.5 to 11.1.1.6.2 we are looking at upgrading web logic server to 10.3.6. If we do this then we must also upgrade JDK to 1.7. Has anyone
-
Contact Picture on the display by incoming sms
I'm really happy about my new Iphone. Just one little thing im wondering about. My old Sony Ericson showed me, when i got a sms, on the display the contact picture. that was quite nice. Do you know if it's possible to set this also for iphone? And ma