Serial Numbers for Sales Orders
We have a business Process where we do not maintain any serial numbers for the products. How ever one of our customer maintains serial numbers for the products that come to their warehouse.
This customer will send in the serial numbers for each material and quantity in the inbound 850 Idoc and he wants those serial numbers to be printed on top of the boxes. so that he can scan them while receiving the GR and do automatic posting at thier system.
we have to store this serial numbers against this sales order and print them in the shipping tags for the finished products that are to be sent to this customer.
Now
1) we do not want to use serial number profiles because it effects every sales order / delivery created for that material. the serial numbers should be assigned only to the orders from this specific customer. Is there any way to acheive this?
2) in the sap idoc 850 ( message type ORDERS05) how do we store the serial numbers. what segment and fields are available for this purpose.
3) how to save this serial numbers in the sap system against the sales order created for this customer.
Your answers will be highy appreciated.
Thanks,
Thanks for all those wonderful replies..
I am looking more at a standard solution. with minor changes..
Storing the serial numers in text items is possible but not practical, the more the quantity the more difficult and time consuming is this process for ex if this customer orders 10,000 qty. then it would be tough.. and again to solve that problem we have to break the qty into multiple line items and this is only a alternatve but not a good solution i guess.
I thought this scenario should be more in practice because, customers can request us to put their serial numbers on the packing boxes that we send them.
So just wondering if any our colleagues have already worked in this scenario.. While doing a search I saw a couple of questions regarding the same situations back in 2005 and 2007 but the questions were marked as answered without mentioning the solution they approached to solve this problem.
Can any of you suggest me whether is this scneario a standard one ?
Similar Messages
-
Problem with updating serial numbers in sales order!
Hi,
I am trying to update serial numbers for a sales order in SAP. I tried using both SERNR_ADD_TO_AU and SERNR_ADD_TO_DOCUMENT. However, in both cases the FM returned the number of serial numbers created but these did not reflect in the sales order. The code for both is as below:
WA_SERXX-SDAUFNR = '0000001733'.
WA_SERXX-POSNR = '000010'.
WA_SERXX-KUNDE = '0000009000'.
WA_SERXX-VBTYP = 'C'.
WA_SERXX-SD_AUART = 'OR'.
WA_SERXX-SD_POSTYP = 'TAN'.
WA_SERNR-SERNR = '000000001234ABCDAR'.
APPEND WA_SERNR TO IT_SERNR.
WA_SERNR-SERNR = '000000001234ABCDAQ'.
APPEND WA_SERNR TO IT_SERNR.
CALL FUNCTION 'SERNR_ADD_TO_DOCUMENT'
EXPORTING
operation = 'SDAU'
objkopf = 'SER02'
serxx = wa_serxx
material = 'P1-TEST'
PROFILE = 'Z001'
quantity = '2'
M_CHARGE =
J_VORGANG = 'PMS2'
KMATNR =
CUOBJ =
R_MATERIAL =
BSTCH =
BSTUP =
SNBWG =
EMATN =
KDAUF =
KDPOS =
AUTOMATIC = ' '
NO_ENQUEUE = ' '
MORE_ALLOWED = ' '
BUDAT =
IMPORTING
ANZSN = anzsn
NEW_OBKNR = new_obknr
SERIAL_COMMIT = serial_commit
STATUS_NOT_ALLOWED = status_not_allowed
tables
sernr = IT_SERNR
r_sernr = it_ser1
XVBPA =
CHANGING
T_SMESG =
EXCEPTIONS
KONFIGURATIONS_ERROR = 1
GENERAL_SERIAL_ERROR = 2
NO_PROFILE_OPERATION = 3
DIFFERENCE_IN_HEADER_DATA = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
commit work and wait.
CALL FUNCTION 'SERNR_ADD_TO_AU'
EXPORTING
sernr = '000000001234ABCDAR'
profile = 'Z001'
material = 'P1-TEST'
M_CHARGE =
quantity = '1'
J_VORGANG = 'PMS2'
KMATNR =
CUOBJ =
document = '0000001733'
item = '000010'
debitor = '0000009000'
vbtyp = 'C'
sd_auart = 'OR'
sd_postyp = 'TAN'
IMPORTING
ANZSN = ANZSN
ZEILEN_ID =
SERIAL_COMMIT = SERIAL_COMMIT
EXCEPTIONS
KONFIGURATIONS_ERROR = 1
SERIALNUMBER_ERRORS = 2
SERIALNUMBER_WARNINGS = 3
NO_PROFILE_OPERATION = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
COMMIT WORK AND WAIT.hi,
In order to maintain customer specific serial numbers you can do the following steps:
1. Maintain the serial numbers provided by your client in tcode IQ01. this will create the customer serial numbers in the system.
2. In the material master under Sales View maintain the serial number profile as 0002. this is sap standard.
3. Once the above has been maintained you can assign serial numbers at the time of delivery and NOT in sales order.
I hope this helps.
Regards,
Vishesh -
How to add serial number contolled item with serial numbers in sales order.
Hi OM Functional Experts,
I need a help on sales order booking.
We have serial controlled items in our inventory. At the time of booking a sales order, we need to call the items with the appropriate serial numbers [ for example, if i book an item for a qty of 10, then, the system should get the details ( serial number ) of the 10 item's serial number ].
And the serial numbers are Pre-defined by the organization for their internal tracking from the porcess 1 till end of the assembly line.
The purpose of this step, is to reduce the particular serial numbered item from the inventory, when we reserve/pick release the sales order.
thanks in advance.
Rdx,
J kannan
Edited by: J Kannan on Feb 17, 2009 1:23 AMKannan
OK. Unfortunately reservations cannot be created at the serial number level. So the unsupported way of doing this is updating the mtl_serial_numbers tables. I hope you would know (by some means) which serial numbers you want to allocate to a specific sales orders. If you know, update group_mark_id column in mtl_serial_numbers table with your order_line_Id, This will avoid any one from picking the serial numbers (they will not come up in the LOV or will not be auto allocated).
But you have to make sure to take it off when you actually want to pick this order line and allocate this serial number. So just before you pick release/ confirm this order line you need to update column back to null so that you can allocate that serial number.
Thanks
Nagamohan -
Serial numbers in sales order/delivery
Hi All
I have a question question on Bar code number generation. Please note that this is NOT a question on bar code printing or issuing output to printer.
One of our customers requires serial numbers for all the products that we supply to them and they give us a serial number range from time to time and every material that we supply to them must go with one new serial number from their range.
It may not be able to possible achieve the above functionality by maintaining serial numbers in the Material Master as it is customer specific. I need to maintain this number range somewhere and when the sales order/delivery is entered for this particular customer, the system must check (or some function module) the next available number and assign a number to the material.
I checked all the possible help sites, but they do not explain about getting it for particular customer. Can you please suggest me any methods or procedures to do it
Regards
Monika
Edited by: Monika2010 on Jul 20, 2010 3:14 PMhi,
In order to maintain customer specific serial numbers you can do the following steps:
1. Maintain the serial numbers provided by your client in tcode IQ01. this will create the customer serial numbers in the system.
2. In the material master under Sales View maintain the serial number profile as 0002. this is sap standard.
3. Once the above has been maintained you can assign serial numbers at the time of delivery and NOT in sales order.
I hope this helps.
Regards,
Vishesh -
Serial numbers on sales orders
Hi
can somebody tell me how do we maintain the serial number in Sales order in VA01/02...
Inputs on SD serial numbers also welcome
Thanks
Muthuhi,
You can get the information you need in the below link
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOMDSN/LOMDSN.pdf
page no 17
thanks
krishna prasad -
Serial Numbers during sales order creation
hi gurus,
i am creating a saels order from va01 and saving the serial numbers for the item from menu Extras technical objects and serial numbers , once saved where i can check the serial numbers for the items
regards
afzalHi,
You can find the SERIAL NUMBER for the Items in the DELIVERY->EXTRAS->SERIAL NUMBERS
regards,
santosh -
Serial Numbers for Production Orders
Hi All
Can anyone tell me the table in which the serial numbers are stored for the production orders? I have created a production order and have assigned serial numbvers to it. Now I want to extract these serial numbers from the table.
Thanks in advance.
TomHello Jack,
In table SER05, the list of serial number details can be obtained.key the order noin ser05 table, get field OBJKNR, then pass this OBJKNR in table OBJK .
Some useful table for serial numbers
SER00 Generic table for serial numbers
SER01 Serial numbers assigned to a delivery
SER02 Serial numbers assigned to a guarentee
SER03 Serial numbers assigned to a material document
SER04 Serial numbers assigned to an inspection lot
SER05 Serial numbers for a production order
SER06 Serial numbers for Handling Units
SER07 Serial numbers for Stocktaking
SER08 serial numbers for Orders (SD)
The assignment of serial numbers to a production order can be done either via transaction CO02 or at the latest when the GR from Production is made.
I hope that this information clarifies the issue.
Regards,
R.Brahmankar -
SERIAL NUMBERS FOR ASSEMBLY ORDERS
hI,
I would like to know, how serial numbers for Assembled products be assigned .
If possible, please explain it in details as I'm in different module altogether.
Regards
RDHi Durai,
1. First You need to assign the Serial number profile in Material Master under Plant data2.
2. System will create serial numbers at the time of production order release.
3. a) In QM point of view under Inspection type active tick mark in Serial numbers.
b) Your MIC should be single result recording and Sample size should be 100%.
C) with r. to above you can record the result as well as stock posting done serial number wise.
Revert further clarification.
Regards,
S.Babusingh -
How to enter serial number for sale order line which is in shipped status
Hi All,
We have 2 different items which are defined as Serialized at Sale order issue at item definition.
In one sale order,User has forgot to add serial number to one of the item at Ship confirm stage.
He has entered serial number correctly to other item.
Now the both Sale order lines are in Shipped status if we view them through Shipping>transactions.
I am technical guy and new to OM.Could you please let me know the process to enter the serial number for the item to which user has missed it
Thanks,
SatyaHi Satya,
Since the item is already shipped, you cannot enter serial number for this line.
you have to enter serial numbers after pick confirm only.
check this note
How to Enter Serial Numbers in the Shipping Transactions Form [ID 1235403.1]
As a workaround for the previous lines do RMA and try to receive the goods back to your subinventory.
For all new transactions follow the above notes.
Thanks
-Arif. -
How to maintain serial no for sales order created by BAPI
Hi all,
We are using BAPI for creating sales order "BAP_SALESORDERDAT2" but we are not able to assign Serial number while using this BAPI. Is there any function modul, BAPI, or workarround available to solve this problem. Or how to maintain Serial number.
Regards
Shambhu SarkarHi
It is not possible to to maintain serial numbers with the normal SD
BAPIS. This functionality is not scope of the BAPIS.
regards,
Ramana -
Hi..
In this scenario , I have to create sale order for 20 qty which it should trigger production order for the same quantity as it have many sub assemblies. sub-assemblies here mean sub batch orders. and for the same qty , serial numbers got generated. So once the stock posted in the storage location , Now the delivery has to be created in VL01N. at this time , user may change the ship to party in delivery order.But this cannot be changed (as per standard) in Delivery ship-to. If sometimes User reduces the quantity the serial number generated will get deleted. But next time when the user created the order , serial number deleted cannot be generated again , but the client do not want to miss any serial number , even the ones got deleted. how to handle this?
Thanks,
KP.hi
this is to inform you that
you can achieve this by creating a Z table in delivery level when ever user deletes or decreases the delivery quantity then the Z table has to get activated and should store the deleted serial numbers and relevant details which are shown below
logic here is:
when ever your creating a sales order quantity with delivery quantity if it is lesser than sales order quantity then the difference serial numbers will et stored in that Z table. which are used for some other purpose.
these are the z table fields considered:
S.No. sales order number sales order quantity delivery number delivery quantity differene quantity including serial numbers.
please tal to your abaper and update the forum
hope this clears your issue
balajia
Edited by: balaji timmampalli achari on Nov 29, 2010 1:14 AM -
Move Order Numbers for Sales Orders
Hi Every one,
I got a Requirement Like Below.
After booking the Orders in Sales Orders form, we will pick release the Orders.
In our Sales Orders, we are giving the Subinventory from where the Item has to be fetched in the Ware House, while creating the Orders.
For us,While Pick releasing the Orders,We are getting multiple order numbers grouped under a single move order Header. But we require a distinct move order to be generated for each of the Sales Order.
Please Help me by suggesting how this can be accomplished.
Thanks in Advance,
Karthik..Gerry,
There is standard way as I can see it. As you should be knowing the architecture is to create the picking batch fist (which in turn becomes your move order number) and then loop through for all eligible orders to create move order lines. The way to beat this is to create a batch for each order number. You can create custom program and loop through your eligible order lines and pass order number to picking batch.
If you are on R12( may be even 11.5.10.2), you can use WSH_PICKING_BATCHES_PUB. create_batch and release_batch. Just pass your order number also to to the record. What it does basically is creating a picking_batch (move order number) for each order.
Thanks
Nagamohan -
dear all!
i am looking for the way to enter a serial number on sales order. i can enter it, but only via incompletion check. there is no menu entry, or button where to enter serial numbers in VA01, VA02.
does anyone know how to enter the serial numbers for sales order items?
thank you!
matthias
solved it by my own - link is technical objects ...
Message was edited by:
Matthias RumplmaierHi
Serial number has to enter in the material master record, and setting have to be done in IMG-SD-BASIC FUNCTIONS-SERIAL NUMBERS-DETERMINE SERIAL NUMBER PROFILES.
Similarly we can do the same even logistics execution.
pls try these let me know it worked out or not.
thank you
with regards
chaitanya -
Add serial numbers in sales document
Hi everyone
In case of third-party businnes we use the workflow sales order -> purchase order -> invoice.
In this case we have to add the serial numbers in the sales document under Extras->Technical Objects.
Is there any function or bapi that I can use???
PS:
I've try the combination:
SERNR_ADD_TO_AU and
IWOL_WV_ADD_OBJECTS but is not working since the second function expects to have an equipment with the material nr and the serial nr that I try to add ( and this equipment is not existing yet ).
Thanks.
AncaHi,
Have you tried function modules SERIALPROFILE_CHECK, SERNR_ADD_TO_DOCUMENT or SERNR_MAINTAIN_IN_DOCUMENT?
Also check the function modules in table T377X for Serial Procedures related to SD (e.g. SDAP is for "Post serial numbers for SD order" and may have function module SERIAL_LISTE_POST_AU as its form value).
By the way, in VA02 the function for Extras -> Technical Objects branches to include program MV45AF0F_FCODE_POTO, form FCODE_POTO. Investigating or debugging this logic may provide you some clues if none of the functions suggested above are of use.
Best Regards,
James Gaddis -
Copy 0CO_OM_WBS_5 to get variances for Sale Order / Item
Hi ,
I copied the existing 0CO_OM_WBS_5 extractor and modified it with a logic to bring the Result Analysis numbers for Sales Orders. But when trying to create a normal generic datasource with the FM it is not allowing and giving me an error "E_T_DATA is not present in the the Function Module " The same is not available in standard datasource FM as well for 0CO_OM_WBS_5 .Do we need to maintain any table for mapping the datasource with FM and Extract Structure specific to the CO-OM Extractors.
Help will be greatly appreciated.
Regards,
VSKThanks.
Maybe you are looking for
-
Need Help Please - I can't get Java to compile my programs
Hi, I'm taking a programming course in college and want to be able to compile my java programs at my home laptop instead of just at the lab... However, when I write my code and try to compile with TextPad, there is no "Compile" option....Instead ther
-
Thunderbird remembered my password for several years before starting to request a password and giving the option to establish an Master Password. I may have caused the problem. If so, I don't know what to do to change it back. Thanks, Pat
-
((FoX Tv)) Pacquiao vs Bradley Live Streaming Video Online HD Fight TV
Pacquiao vs Bradley Live Streaming Fight Online PPV Channel Coverage Pacquiao vs Bradley Live Date: 12th April Bradley's WBO welterweight title Enjoy This Live Game Here Welcome to everyone to watch this exciting Boxing Match between Pacquiao vs Bra
-
So what exactly is the folder "Constant Frames" in the RENDER folder all about? I often delete the render files of projects but can I also delete these constant frames, what are they, should I leave alone when finished with a project , delete them or
-
Dump due to exception - CX_WD_CONTEXT
Hi SDN team, it seam's I will never display my first WDA, after solving CX_FQDN probleme. now I facing another one. The following error text was processed in the system DM0 : Lower-Level Node with Name MAINVIEW.sflight_node Does Not Exist Eꯂ The erro