Label printing at Goods Receipt using SMARTFORMS and Zebra software
Hi Experts,
Upon designing a functional design for the printing of labels upon goods receipt and a re-print through MB90 I would like to understand the procedure on how the label gets printed. From what I understand the following steps are done:
A label is designed in the Zebra application tool.
The file is downloaded from the application and uploaded into SAP
A SMARTFORM is created in SAP and assifned to a new output type.
The new output type is assigned to the Zebra Printer.
Is there any need for an abap program to be written, if so when and what is its purpose?
Output Type WEE1 uses sap print program SAPM07DR.
Can the following data fields be retrieved from this program:
Material Number (MSEG-MATNR)
Bin Number (MSEG-LGPLA)
Material Description (Feed (MAKT-MATNR) Get (MAKT-MAKTX))
Supplier Name: Feed (MSEG-MBLNR) get (MSEG-EMLIF)
MSEG-EMLIF=LFA1-LIFNR
Feed (LFA1-LIFNR) get (LFA1-NAME1)
Supplier Material Number: Feed (EKPO-EBELN) get (EKPO-IDNLF)
PO number and Item: Feed (MSEG-MBLNR) get (MSEG-EBELN) and (MSEG-EBELP)
GRN Date: Feed (MKPF-MBLNR) get (MKPF-BLDAT)
Similar Messages
-
Inventory Management-Change designated printer for Goods Receipts
Hi,
I am trying to change the designated printer that is assigned for printing our Goods Receipts. We are on 4.6C. I have looked at all of the IMG configuration tools and have not found the one that has the currently assigned printer shown. This includes IMG->Materials Management->Output Determination->Printer Determination and the current printer is not listed.
Are there more than one way to set the default printer for the GR print function when using transaction MIGO? Where or how is the printer defined?Dear Mark,
One way is to maintain default printer for user, in SAP menu bar select System -> User Profile -> Own Data -> under Defaults tab enter printer name in output device.
Also visit the following links:
Refer these links
http://help.sap.com/saphelp_47x200/helpdata/en/93/745115546011d1a7020000e829fd11/frameset.htm
http://web.mit.edu/sapr3/docs/webdocs/getstarted/gsSETTINGS.html
https://unebapps01.nebraska.edu/slugo/faq.nsf/50b3ab1ea706e0f886256798005a7505/c77b2fe1c079454886256fc8005456c0?OpenDocument
Hope this will help.
Regards,
Naveen. -
Add Goods Receipt using DI API
Hi all,
I want to add a new Goods Receipt using DI API, for each of the lines:
oBatchReceipt.Lines.SetCurrentLine(1)
oBatchReceipt.Lines.ItemCode = "ItemA"
oBatchReceipt.Lines.WarehouseCode = "WH01"
oBatchReceipt.Lines.Quantity = 1000
instead of entering the unitcost of the item, i want to enter the line total.
(unitcost or oBatchReceipt.Lines.Price is commented out)
'oBatchReceipt.Lines.Price = costUnit
oBatchReceipt.Lines.LineTotal = 1563
so, when the Goods Receipt is added, there is no error popped up, but the total of created Goods Receipt is 0 (zero).
I want to use the LineTotal instead of Price. Using the SBO system UI, user can enter quantity and linetotal and sytem will automatically calculate the price. But using DI API, i dont think it works because someone from forum says that LineTotal is NOT read/write property as written in SDK documentation.
Anyone knows about this issue?
Thanks.
Cheers'
erwineHi Erwine Sukardy ,
For eg. you have used an item named as " ItemA". Please go to the "Item Mater Data " . Set the unitprice as you required .Then no need to enter unitprice at line level using DIAPI .
If unitprice exists in item master data then . It will automatically calculates the LineTotal.
Hope it helps....,
Best Regards
V.Rangarajan -
Close a Goods Receipt using DIAPI
Hello averyone, I tried to find some information about this issue and manage to found some related information about closing transactions using the DIAPI.
Thought, I need more specific information, can anyone tell me if it's posible to close a Goods Receipt using DIAPI? I need to close some of them using code so the user doesn't have to right click and select the Close option.
Thanks in advance,
Mariana MazzeroHi,
did you try with the Close method of the Documents object?
you lookup for the object key then simply call Close().
this is the sdk help example in vb6, it's on Orders but I hope it works on Good Receipt, too:
Sub CloseDocument()
Dim RetVal As Long
Dim ErrCode As Long
Dim ErrMsg As String
Dim vOrder As SAPbobsCOM.Documents
Set vOrder = vCmp.GetBusinessObject(oOrders)
'Retrieve the document record to close from the database
RetVal = vOrder.GetByKey("55")
If RetVal <> 0 Then
vCmp.GetLastError ErrCode, ErrMsg
MsgBox "Failed to Retrieve the record " & ErrCode & " " & ErrMsg
Exit Sub
End If
'Close the record
RetVal = vOrder.Close
If RetVal <> 0 Then
vCmp.GetLastError ErrCode, ErrMsg
MsgBox "Failed to Close the record " & ErrCode & " " & ErrMsg
End If
End Sub
Hope this helps -
Goods Receipt using Inbound Delivery with reference to Outbound Delivery
Here is our scenario that we need help finding a solution:
1. Multiple Intracompany POs created
2. On the confirmations tab of the POs, we have u201CInbound Deliveryu201D Selected because the items need to be received in with Handling Unit management.
3. We have the Order Combination box checked on the shipping tab to allow 1 delivery to be created for multiple purchase orders.
4. We create only 1 Outbound Delivery for only available items on various purchase orders.
5. Due to being handling unit managed, we need to receive the items using an inbound delivery.
Problem: We need to find a solution to easily enter an outbound delivery number which will allow us to receive only the parts that were shipped (issued), via the inbound delivery process.
If we remove the confirmation control key, we can complete a Goods Receipt for Outbound Delivery in MIGO u2013 but is there a way to complete a goods receipt using an inbound delivery with reference to an Outbound Delivery?
Thank you for the help.Hi,
You can work with Inbound delivery created via IDOC Triggered from Outbound Delivery, this will carry the HU Data as well. Please refer this wonderful note, which will explain you a lot of things, Note 1119073 - FAQ: Automatic inbound delivery creation for stock transfers
There are other notes also available for Inbound delivery creation with HU in STO, please browse the notes, if you find any difficulty.
Regards
Chandra Shekhar -
Posting goods receipt using transaction MB1C
Hi
When I posting goods receipt using transaction MB1C , I am getting following error
Account 310000 for Transo/event key BSX is a A control Account.
Please tell me the solution for this error.
kalai.Dear Suriya,
If your issue is still un-resolved, Just try with:
T. Code: FS00
Key-in your G/L Account - 310000 & Company Code, in respective fields; go to
Tab: Create/bank/interest
Here, you will find a Box: Post automatically only. Enable the box (check-mark the box) for GR/IR clearing account.
Jope, this may help in some ways.
Best Regards,
Amit.
Note: In continuation to others' suggestion, I'll also suggest to consult FI-Personnel, at your end. -
Good receipt in MB01 and MIGO - differences
Dear experts,
Please anybody explain what is differences between creating good receipt in MIGO and MB01 since when creating in MB01 there was an error message : "Account determination for entry XXXX FR4 not possible" but through MIRO the posting is weel done?
Thank you in advance.Hi
In case of MB01 you can able to do only goods receipt for Single Purchase order and item known.
E.g. PO no 100 item 10
In case of MIGO you have multiple option
1. Goods Receipt against Known Multiple Purchase order and items.
E..g. PO no 100 item 10
PO no 200 item 20 etc.
2. Yan have option in MIGO itselft for Return Delivery.
3. Cancellation of Goods Receipt document
4. Display GRN Documents
5. Release GR Block Stock etc.
If the above answer is helpful kindly assign points
Thanks & Regards
Mahesh -
Can't add a goods receipt using 8.8 DP API.
Hi,
I'm having a problem adding a goods receipt using the 8.8 DI API. It's not based on any document like a PO or production order. It needs one line. Here is my code:
If ItemExists(ItemCode) Then
If TotalTime > 0 Then
With oGoodsReceipt
With .Lines
.ItemCode = ItemCode
.Quantity = TotalTime
.UnitPrice = GetItemPrice(ItemCode, GetDefPriceList())
.WarehouseCode = Warehouse
With .UserFields.Fields
.Item("U_NB_EmpID").Value = CStr(EmpID)
.Item("U_NBS_BaseType").Value = ObjectType.ProductionOrder
.Item("U_NBS_BaseEntry").Value = GetDocEntryFromDocNum("OWOR", PdONum)
.Item("U_NBS_BaseLine").Value = PdOLine - 1 'One less than what the user sees on the PdO form.
End With
If .Count > 0 Then
Err = oGoodsReceipt.Add()
End If
If Err Then
oCompany.GetLastError(Err, ErrMsg)
Throw New Exception("Function: ReceiveLabor - Error. " & ErrMsg)
Else
NewDocEntry = oCompany.GetNewObjectKey
End If
End With
End With
Else
'Returning Labor
End If
Else
Throw New Exception("Function: ReceiveLabor - Error. Item '" & ItemCode & "' is not in the item master.")
End If
The error message from SAP Business One is: "[IGN1.WhsCode][Line: 1], 'Item no is missing'"
I'm using SP: 00 PL: 04.
The code looks like it ought to work. Any ideas?
Thanks,
Mike
Edited by: Mike Angelastro on Jan 4, 2010 10:03 AMI solved the problem. The warehouse was not the correct one.
-
Hi Experts
I wasnt to be able to do a goods receipt using DTW. Please note that i DONT want to do a goods receipt for a customer
Instead of manually doing a goods receipt through inventory> inventory transactions> Goods receipt (where there is no customer involved) i want to do a DTW import due to the volume
Can some one tell me which upload spread sheets i need to use.
I have looked at the SAP template under the that on the given template the customer code field is mandotary. AS mentioned above i do not want to use customers
Thank you
Kind Regards
ApsaraHi Apsara.....
I think something is wrong with the Goods Receipt OIGN template. Because it is purely for Stock not have concern with Business Patner.
I would suggest you to create new template from Maintain Interface in DTW.....
For How to Create Template unsing DTW please refer this link.......
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=64258757
Regards,
Rahul -
Goods Receipt in PO AND Message Flow Update in Inb. Delivery using WMMBXY
Dear All
This question is related to a previous one posted in:
Post Goods Receipt for Inbound Delivery using WHSCON IDoc
We have a stock transport order (PO) for which we create an inbound delivery. The despatch advice (EANCOM D96A DESADV) is sent to our logistics partner who returns the same EDI message with the received quantities (goods receipt).
Using the inbound IDoc WMMBID02.WMMBXY I have successfully posted the goods receipt for the original PO. However, the message flow in the delivery is not updated. When we post the goods receipt (transaction MIGO) in dialog for the delivery we see the GR in the message flow.
I have used the following values with the segments of WMMBID02.WMMBXY (SAP release = 4.6c):
E1MBXYH:
Reference = <number of delivery>
Transaction code = 'MIGO'
E1MBXYI:
Movement type = '101'
Purchasing doc. = <number of PO>
Item = <Item no. in PO>
Movement ind. = 'B'
I am not sure about the correct movement indicator but failed when using a value different from 'B':
The movement indicator is derived from the transaction code.
Permitted values:
'' Goods movement w/o reference
'B' Goods movement for purchase order
'F' Goods movement for production order
'L' Goods movement for delivery note
'K' Goods movement for kanban requirement (WM - internal only)
'O' Subsequent adjustment of "material-provided" consumption
'W' Subsequent adjustment of proportion/product unit material
QUESTION: Does anybody know if and how inbound WMMBID02.WMMBXY can be used for both the goods receipt in the purchase order AND the message flow in the inbound delivery?
Regards
UweHello Everybody
My initial mapping of the WMMBXY IDoc proved to be correct.
For more details please refer to:
[Note 833603 - EDI: Goods receipt for stock transport order|https://service.sap.com/sap/support/notes/833603]
Regards
Uwe -
Short Dump While Printing Good Receipt Using MIGO
I have copied standard program /SMB40/M07DR for printing Goods Receipt from MIGO for a purchase order.
I am getting a dump: ST22 (POSTING_ILLEGAL_STATEMENT)
Error analysis
There is probably an error in the program
"SAPLKKBL".
This program is triggered in the update task . there, the
following ABAP/4 statements are not allowed.
- CALL SCREEN
- CALL DIALOG
- CALL TRANSACTI
- SUBMIT
Looked for many SAP NOTES but no luck.When i check the short DUMP in ST22 , it gave me this information ..!!!!
error analysis
There is probably an error in the program
"SAPLKKBL".
This program is triggered in the update task. There, the
following ABAP/4 statements are not allowed:
- CALL SCREEN
- CALL DIALOG
- CALL TRANSACTION
- SUBMIT
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"POSTING_ILLEGAL_STATEMENT" " "
"SAPLKKBL" or "LKKBLU01"
"K_KKB_LIST_DISPLAY" -
HOW PRINT PREVIEW GOODS RECEIPT
hie all, i'm customising a goods receipt for a purchase order transaction MIGO and i can't see a print preview.. does anyone know how to
Hi,
print priview is possible from MB90 only.
In MIGO , the messge is generated when we save/post the document . Hence preview of teh document is not possible. Only after post u will come to know wr message is generated or not.
In case you are testing the message set up, I suggest to use MB01 for goods receipt .
Regards,
Omakram. -
Create goods receipt using bapi fm
hi friends,
i am geetha, i having a problem like while creating the goods receipt .
create a goods receipt without purchase order using the tcode MB1C , I NEED EXACT BAPI function module to create agoods receipt.
my fields are :
posting date
goods receipt issue slip number
movement type
matnr
quantity
units of measure
plant
storage location
can you please suggest me the bapi fm and describe the fm
regards
geetha.follow these links
[link1|http://abap.wikiprog.com/wiki/BAPI_GOODSMVT_CREATE]
[link2|Re: How to use bapi 'BAPI_GOODSMVT_CREATE' in program?;
Regards,
SAPient -
DTW Good Receipt Doc. date and Posting Date
Dear Professional,
I have tried to use the DTW Good Receipt Template (oInventoryGenEntry) to unpload the initial open on-hand inventory into B1.
However, no matter the DocDate (Posting Date) and TaxDate (Doc. Date) I have entered into the Document Template, the system still set "Today" as both Posting Date and Doc. Date after completed uploading the inventory on-hand, is there anything can help to solve or something I missed ??
Thank,
DeckardDear Deckard,
When I did the this DTW, I found the same issue. B1 probably not allow to import back dated Good Receipt transactions by DTW.
Thanks,
Gordon -
Reciving goods receipt using DTW
HI All,
we want to receive 10,000 serialized items using goods receipt PO using dtw. did any one tried using DTW. can you help us out how to do it.Hello,
It is depending from SAp b1 Patch level and version. To book GPRO it is not a problem. In Older versions of b1 2007 (pl 46,49) it had a bug to SN and Batches: somehow if a bacth/SN was applied 2-3 times in a document, it has fallen.
Now it is ok.
You need 3 files:
1. document header
2. document lines
3. SN-s for document lines referenced to the line position.
Regards
János
Maybe you are looking for
-
How to import a csv file without "+" being added to numbers?
I'm trying to import a csv file from my bank. Numbers automatically adds a "+" and "-" sign before all numbers. Numbers won't add the numbers with a + sign. How can I easily remove the + sign? It seems the delimiter in the csv file may be ", rather t
-
Price redetermination at order level
Hi all, I have a requirement to redetermine price conditions automatically whenever user changes shipping condition(header level) and changes partner (at item level) before saving an order.User dont want to use manual repricing.Which is the best way
-
Counting the character in a string
How to find the number of repeated characters in a string example- 'RAJA' In this string how many 'A' are there
-
Multicore on a Java application on solaris 8, JVM 1.4.2_12 64bits ?
Hello, We have a solaris 8 server with eight Ultrasparc-III+ processors (8 cores/threads), so normally 64 logical cpu's. We have a java application multithreaded ( actually NLWP is reporting 46 threads ). What Solaris 8 command could I use to see if
-
Hi, I have a requirement to default the entity as 'ID' 1) if the acc code is numeric with 11 digits 2) if the acc code is character starting with "I xxxx..." Example entity = ID if acc code = 1140.03.092 entity = ID if acc code = IDFIXEDASSET1 How sh