Automatic packing in inbound delivery
Hello,
I am working on a business process wherein the requirement is to create and pack handling units programatically during creation of inbound delivery.
The creation of handling units has to be as per packing instructions.The determination of packing instructions should also be automatic.
Kindly let me know which BAPI/FM can be used for this.
Thanks,
Pankaj
Hi,
You can use OFP4 to define automatic paking during inbound delivery!
Good luck
Tao
Similar Messages
-
Hi all
I am following a template which mentions
1)perform a goods recpt.(MIGO/ 'other'), with some system relevant data
2)pack the inbound delivery (vl32n)
afaik , by executing step 1, we get a Material document #, but step 2 needs an inbound delivery. so where did this happen between point 1 & 2 ?
or is the inbound delivery mentioned somewhere in the mat. doc ?
ThanksHi,
my situation is:
- a WM managed warehouse, society A;
- a HU managed warehouse (without WM), society B;
- a purchasing process of HU from society A towards society B.
Society B have a scheduling agreement; when a delivery schedule appears, in society A born a sales order and a delivery. After the registration of the delivery good issue, an idoc transfer information for inbound delivery creation.
This process is ok without WM, but with a WM managed warehouse the idoc has the following problem:
"V51VP - item was not found - process cancelled".
Can you help me to transfer these HU? -
FM/BAPI for Packing in Inbound Delivery
Hi,
I can´t find a FM/BAPI for packing of handling units in the inbound delivery.
Is there any information that you can help me with?
BR,
ChristianCheck if this works for u.
BAPI_HU_PACK -
Hi all,
i have created inbound delivery, then i m trying to pack the items the system propose the packaging item but it does not pack,
and no error message comes, is this any configure is missing.my problem is that i m trying to pack inbound delivery items, system determine the packing material but it doesn't generate any HU No. in addtion infomation message comes says
No handling units were found for this document
Message no. HUDIALOG017 -
HU : external HU to be packed in inbound delivery
hi experts,
scenario : process order goods receipt will be done to HU managed sloc. no WM inegration .
inbound delivery will be created at the time of proces order GR.
we will get HU number from legacy , we need to pack that HU in the inbound delivery . there is no manual intervation .
request you to please how can have the HU in the inbound delivery which FM or Badi can help me . also need to pack it .
Regards,
satishUse BAPI To crete external handling iunits in SAP.Get the Idoc from legasy system pass the HU information .
Use BAPI HU Create it should work to update the handling units in delivery.
HU_BASIC_BAPIS Basic BAPIs for HUs
BAPI_HU_CHANGE_HEADER Change Handling Unit Header Data
BAPI_HU_CREATE Create Handling Unit with Items
BAPI_HU_DELETE BAPI for Deleting Handling Units
BAPI_HU_DISPLAY_HISTORY Displays HU History
BAPI_HU_GETLIST Read Handling Units from the Database
BAPI_HU_GET_LIST_MSG Select Handling Unit Output
BAPI_HU_PACK BAPI for Packing an Item into an HU
BAPI_HU_PROCESS_MSG HU Output Processing
BAPI_HU_PROCESS_MSG_DIRECT Select and Process Handling-Unit Outputs
BAPI_HU_REPACK Repack HUs and HU Items
BAPI_HU_UNPACK BAPI for Unpacking an Item from an HU
BOR_HU_DISPLAY Display an HU in Dialog Mode -
Packing material in inbound delivery - intercompagny process with SPED
Hi,
I am processing intercompany stock transfer using SPED functionality, with automatic creation of inbound delivery.
Using HUM and WM storage location managed, I would like to add automatic packing material items in inbound delivery.
What I did already check:
1. there is a plant in HU (packing material type in transaction VHAR; plant determination: B).
2. there is an item category in HU (transaction 0184; following entry: EL / "blank" / PACK / / ELP -> Inbound delivery type EL, packing material has general item category group "blank" , then I expect item cat ELP in inbound delivery).
With these settings, automatic creation of inbound delivery does not work anymore: output SPED failed. Error message is VN056:
"Processing log for program /SPE/STO_ID_PROCESSING routine STO_ID_CREATION". When I check output analysis, it is mentioned for SPED : "Output ignored (requirement 408 not fulfilled)".
I also tried with following setting:
transaction 0184; delete previous setting; add following entry: EL / VERP / PACK / / ELP -> Inbound delivery type EL, packing material with general item category group VERP.
In that case, automatic inbound delivery creation OK but no packing material in it.
Any idea to help me?
Thanks in advance.A few years ago I got some help that got some Inbound delivery functionality working, but it was never put into production.
1. Receiving storage location specified on the STO.
2. Receiving points set up in the receiving plant: IMG > Logistics Execution > Shipping > Basic Shipping Functions > Shipping Point & Goods Receiving Point Determination > Assign Goods Receiving Points for Inbound Deliveries.
3. On packaging material to be used the assigned packaging material group should coincide with the IMG setting of the packaging material type assigned to the packaging material group.
4. Assigned movement type 101 to the DIGN item category: IMG > Logistics Execution > Shipping > Basic Shipping Functions > Deliveries > Define Item Categories for Deliveries
Other settings but not mandatory
1. In delivery copying control assigned source NL to target DIG: IMG > Logistics Execution > Shipping > Basic Shipping Functions > Deliveries > Copying Control > Specify Copy Control for Deliveries > Define Item Categories for Deliveries
2. Make packing control mandatory for item category DIGN: IMG > Logistics Execution > Shipping > Basic Shipping Functions > Deliveries > Packing > Packing Control by Item Category
3. HUM Required for Plant/Storage Location: IMG > Logistics General > Handling Unit Mgmt > Basics > Technical Basics > Materials Mgmt > Inventory Mgmt > HU Requirement for Storage Locations
In our process the HU was already created in the Outbound delivery for the STO. These HU were then copied to the Inbound delivery. It still works in our DEV client, but it's not being used. Hope it helps. -
Hi ,
Can anyone help me changing the Inbound Delivery through Function Module. My Scenario is i have to pack the Inbound delivery ( Change )through Function Module. For this i'm using 'PROCESS_HU_INBOUND_DLVRY'. This is creating Handling Unit but not picking the Material.
thanks in advance,
anjani.Hi,
There is small sample (of course you must adjust it according to your master data):
DATA: HEADERPROPOSAL LIKE BAPIHUHDRPROPOSAL,
ITEMSPROPOSAL LIKE BAPIHUITMPROPOSAL OCCURS 0 WITH HEADER LINE,
HUHEADER LIKE BAPIHUHEADER,
HUKEY LIKE BAPIHUKEY-HU_EXID,
RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,
HUITEM LIKE BAPIHUITEM OCCURS 0 WITH HEADER LINE.
HEADERPROPOSAL-PACK_MAT = '000000000000600001'.
ITEMSPROPOSAL-HU_ITEM_TYPE = 1.
ITEMSPROPOSAL-PACK_QTY = 5.
ITEMSPROPOSAL-BASE_UNIT_QTY = 'KG'.
ITEMSPROPOSAL-MATERIAL = '000000000000706602'.
ITEMSPROPOSAL-BATCH = '0000800468'.
ITEMSPROPOSAL-PLANT = '0000'.
ITEMSPROPOSAL-STGE_LOC = '0000'.
APPEND ITEMSPROPOSAL.
CALL FUNCTION 'BAPI_HU_CREATE'
EXPORTING
HEADERPROPOSAL = HEADERPROPOSAL
IMPORTING
HUHEADER = HUHEADER
HUKEY = HUKEY
TABLES
ITEMSPROPOSAL = ITEMSPROPOSAL
RETURN = RETURN
HUITEM = HUITEM.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
HUHEADER-PACK_MAT_OBJECT = '01'.
HUHEADER-PACK_MAT_OBJ_KEY = '0080002891'.
CALL FUNCTION 'BAPI_HU_CHANGE_HEADER'
EXPORTING
HUKEY = HUKEY
HUCHANGED = HUHEADER
IMPORTING
HUHEADER = HUHEADER
TABLES
RETURN = RETURN.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
DATA: LS_VBKOK_WA TYPE VBKOK,
LT_PROT TYPE TABLE OF PROTT,
LT_REHANG TYPE TABLE OF HUM_REHANG_HU,
LT_REHANG_WA TYPE HUM_REHANG_HU.
LS_VBKOK_WA-VBELN = '0080002891'.
LS_VBKOK_WA-WABUC = 'X'.
LS_VBKOK_WA-VBELN_VL = '0080002891'.
LS_VBKOK_WA-VBTYP_VL = '7'.
LOOP AT HUITEM.
LT_REHANG_WA-VENUM = HUHEADER-HU_ID.
LT_REHANG_WA-VEPOS = HUITEM-HU_ITEM_NUMBER.
LT_REHANG_WA-RFBEL = '0080002891'.
LT_REHANG_WA-RFPOS = '000010'.
APPEND LT_REHANG_WA TO LT_REHANG.
ENDLOOP.
CALL FUNCTION 'WS_DELIVERY_UPDATE'
EXPORTING
VBKOK_WA = LS_VBKOK_WA
SYNCHRON = 'X'
COMMIT = 'X'
DELIVERY = '0080002891'
NICHT_SPERREN = space
TABLES
PROT = LT_PROT
IT_HANDLING_UNITS = LT_REHANG.
Krzys -
Hi,
While doing oubound delivery for Intercompany stock transfer, I need an automatic creation of inbound delivery number.
How this will be possible?
Please tell me the config settings for this.
thanksHello,
Automatic creation of outbound delivery for STO
IMG>Materials Management>Purchasing>Purchase Order>Set up Stock Transport Order-->Activate Automatic Delivery Creation and CRM Billing
IMG>Materials Management>Purchasing>Purchase Order>Set up Stock Transport Order-->Activate Automatic Delivery Creation for PO Type and Shipping Point
Following OSS notes are very helpful:
[Note 986195 - No scheduling in automatically created replenishment deliv.|https://websmp130.sap-ag.de/sap(bD1wbCZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=986195]
[Note 1069448 - Outbound delivery not created automatically in ME21n for STO|https://websmp130.sap-ag.de/sap(bD1wbCZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1069448]
Automatic creation of inbound delivery for STO
[ Note 965176 - Creation of inbound delivery during two-step stock transfers|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=965176]
Andrzej
Edited by: Andrzej Chmura on Jun 30, 2008 4:40 PM -
Confirmation control key check for inbound delivery creation
Hi,
Currently, in the Client's company, the process of receiving goods from purchase orders looks like that (SAP-wise):
- create a purchase order,
- receive goods using MIGO and automatically create an inbound delivery,
- pack the delivery and post goods receipt.
Recently, some patches have been installed, including one described by note 1602047 (which basically enforces checking confirmation control keys if goods receipt assignment and goods receipt relevance are activated for inbound deliveries). Note says that it only affects two-step stock transfer and creation of automatic inbound deliveries using SPED output but it seems it also affects other basic processes like PO receipt in MIGO.
Now, when using the old control key (that had MRP-Relevant and GR-Relevant fields checked), the system is unable to automatically create an inbound delivery after the goods receipt is posted with MIGO (with message VL148 - Not possible to create an inbound delivery). I learned that this is because the "GR Assignment" field must be checked in the confirmation control key so it's possible to automatically create aninbound delivery after receiving a purchase order in MIGO.
After changing the confirmation control key to have the missing field checked it's not possible anymore to receive goods from PO in MIGO as the PO requires shipping notification in order to be processed in MIGO thus requiring of manual creation of an inbound delivery.
Is there any way to skip this check so the process would remain the same (this model has been working fine for few years in the Client's system) and the inbound delievery would be created automatically after posting the receipt in MIGO?
Thanks in advance,
PiotrHi,
don't know if you found a solution, but we received the following message from SAP:
The advent of the new version requires some attention to the users. It
was necessary to avoid inconsistencies which in the past version the
system was susceptible.
Main Program SAPMM07M
Source code of MM07MLVS
sy-msgid VL sy-msgty E sy-msgno 148
I have checked the process and through debugged I could confirm the
following information SAP is providing to all similar incidents reportedfor us:
Error message VL 148 is issued if in the confirmation control key used
in the purchase order, the fields for MRP-relevance (T163G-KZDIS),
GR relevance (T163G-WEREL) and GR assignment indicator (T163G-WEZUO)
are not set.
The correction of note 1602047 was necessary to avoid inconsistencies
(table EKES) in the purchase order. Without having the GR assignment
(T163G-WEZUO) set, there is no unique reference created between the
purchase order history (table EKBE) and the inbound delivery
confirmation (table EKES) at goods receipt which leads to a problem if
several inbound deliveries exist for the same purchase order.
If you set T163G-WEZUO to 'X', this assures that, for an inbound
delivery, the confirmation record (EKES) belonging to this inbound
delivery (EKES-VBELN) is also accurately updated at goods receipt.
How to solve the issue?
Use a confirmation control key with the GR assignment indicator set
and then create the inbound delivery with VL31N. If you want to be able
to create the inbound delivery with reference to a certain line item in
the PO, use transaction VL34.
If you still want to use transaction MIGO, there is the following
workaround:
- Create a purchase order without any confirmation control key
- Create a goods receipt (GR) in transaction MIGO with reference to this PO and post the GR to a non-HU-managed storage location
- Create a transfer posting with MIGO using movement type 311 to
transfer the goods from the non-HU-managed storage location to the
HU-managed storage location.
As the transfer posting is an additional step for the user, the whole
process could be automated using a partner storage location
(T001l-PARLG) for the GR which then triggers (through a modification)
the BAPI 'BAPI_GOODSMVT_CREATE' to create the transfer posting without
user interaction.
I hope to have satisfied you on the reason why it is now happening and
also I believe you can explain to business that it is a new behavior
necessary done from SAP side to avoid worse situations, we are aware of
potential dissatisfaction it might cause. SAP Support is always
available to clarify any issue.
Sorry for not having a more positive answer.
I hope it helps!
Leentje -
Inbound Delivery (WM) with Serial Numbers and HU's
Hey,
I want to use Serial Numbers with Handling Unit Management in WM.
I want to use MIGO to GR a Purchase Order and then Auto Pack the Inbound Delivery.
I also want to be able to Auto Pack the HU's with the Serial Numbers that i enter into the WM tab of the MIGO transaction.
I post the GR of my PO and get my inbound delivery. The delivery is Packed onto an HU ... BUT the serial numbers i enter are not present in the HU ?!?
Does anyone know if this is possible via MIGO? or is this available only when receiving IM deliveries??
thanks,
Adam.Hi Nagesh,
The process will be to use transaction MIGO for all goods receipts, therefore i would like to automate the Inbound Delivery Create AND pack process so that we minimise the amount of user input.
Once we have entered the GR for the PO i want to automatically do the following:
1) Create the inbound delivery (which the system does because the item is going into an HU managed storage location).
2) Pack the inbound delivery (which the system does because i set the Delivery Type to 'Auto Pack')
3) Assign entered Serial Numbers to the HU - which at the moment is not happening.
I thought that by entering the Serial Numbers in the 'Serial Numbers' tab in transaction MIGO that these would be copied into the HU but this is not happening ?!?
(NB: I have serialisation procedure MMSL: Maintain goods receipt and issue doc. - set on my serial number profile).
We do not want to go into the Inbound Delivery and manually assign the serial numbers as this adds complexity and is time consuming for the User.
thanks,
A -
Inbound delivery creation in STO via EDI/Idoc
Hello experts,
My requirement is like this:-
Stock transfer order is created for supplying plant 2000 & receiving plant 2010.
When the supplying plant 2000 posts an outbound delivery & PGI, at same time an Inbound delivery should be created in receiving plant 2010.
I know theoretically that this is achieved by making confirmation settings & output types. But don't know exactly how to configure it.
Can you please mention the process?
I have referred the scn threads:
Outbound Delivery to Inbound delivery by using IDOC
how to configure the message control for DESADV
SAP note 111903
Receiving Vendor Confirmations via EDI - Purchasing (MM-PUR) - SAP Library
But there is lack of clarity from my side.You do not need to use EDI messages to get an inbound delivery created when a PGI is done on the outbound delivery.
Search for the config on the SPED output type. This SPED output message can be triggered during the PGI which results in the creation of an inbound delivery in the receiving plant.
The receiving plant will have to maintain the confirmation control key 0004 at item level in the purchasing document.
Link to SAP help Automatic Creation of Inbound Delivery - Transfer and Inventory Management - SAP Library
Refer SAP note 1119073 point 3 and note 965176
Regards, -
Linking field between purchase order and inbound delivery
Hi
I have to enter some data in the purchase order and it has to automatically updated in the inbound delivery.
For eg: if we enter bill of ladding number in purchase order, it has to get automatically populated in inbound delivery.
Regards
shakerHi,
Is the example provided by you, just for example purpose or is that the field you want to copy? If that is the field you want to copy from PO to Inbound document, then how would you know the BoL no. / details at the time of PO creation?
However if it is just an example & you want to copy some other field, then you might want to evaluate the below exits:
MM06E001 User exits for EDI inbound and outbound purchasing documents
LMELA010 Inbound shipping notification: Transfer item data from IDOC
Check with your abaper.
Regards,
Vivek -
MB1B 311 Mvmt Type not completing goods receipt on inbound delivery
I have existing warehouses that complete this transaction (non-HU managed SL to HU managed SL). I have created a new warehouse, however this process is not working the same in the new warehouse. Can someone tell me what configuration I am missing? The TO is created and confirmed automaticly, but the inbound delivery is not posted. I can open the inbound delivery and post it without any messages.
Thank you, JulieHi,
For creating inbound delivery , Confirmation tab must be entered in PO. It is must.then only you can post GR wrt Inbound delivery.
Try it and any quries let me know.
Regards,
Smitha -
Error while activating Inbound Delivery Notification
Hi,
I have created and Inbound delivery in ERP, the material is batch managed and packed with HU. Once saved on ERP system, I find the Inbound Delivery Notification in SCM EWM system with HU, material and batch number appearing. Up to this point all good.
However, when I am trying to hit the button 'Activate' so that I can create Inbound delivery, system comes up with error message - 'Please specify an external number range' (message NR753) I have no idea where it's coming from.
For further information - I am using standard Doc Type INB with Doc Cat. PDI and it's assigned with an Internal Number Range.
What's missing?
I help will be rewarded.
Thanks,
AmitThanks Virendra,
You have pointed to the right direction. Basically, without checking for the posts here, which are really helpful, I went to system one more time only to find that I have made a configuration error. I am just sharing if anyone else in future faces same situation, he/she can be benefited out of it.
In EWM system - I had created number range with transaction SNRO for object /SCWM/SSCC putting 01 (from 1 - 1999999) as internal and 02 (from 2000000 - 2999999) as external number range.
In EWM system - I had assigned the number range in following place:
Extended Warehouse Management > Cross Process Settings > Handling Units > External Identification > SSCC Generation Acc. to EAN128 > Maintain SSCC Generation for Each Warehouse Number
In ERP system - I had created number range with SNRO for object LE_SSCC with same attributes as above. i.e. 01 as internal and 02 as external.
Now when I packed the inbound delivery in ERP system, I used packaging material for which the number range is internal (i.e. 01) and it created HU with SSCC number. Up to this all were good. But when the same HU transferred from ERP to EWM system, SAP treated the HU number coming from ERP system as external HU number (which is logical) but it was looking at number range 02 (since it was marked as external) but was failing to match as the allowed numbers doesn't fit along with the number transferred from ERP system. Hence it was giving error.
As a solution I declared 01 as external and 02 as internal and also inverted the number range assignment for SSCC generation in EWM system.
It created Inbound Delivery successfully.
Thanks all of you for helping on it.
Cheers,
Amit -
Hi all,
What is the procedure to include inbound delivery in intra company STO process. what configuration needs to be done for following this process.
Thanks
NiteshHello Nitesh,
If both of your plants within your compnay code are warehouse managed you can set up inbound delivery for your rcieving plant. You need to customize output type WMTA in transcation NACE under application EL-Inbound delivery, so that transfer order are created automatically when the inbound delivery is created with transcation VL31N.
Also, you need to configure this outptu type WMTA in NACE for creating outbound delivery from issuing plant in transcation NACE under application V2- shipping.
To set up WMTA output type refer the attcahed link
http://help.sap.com/saphelp_470/helpdata/en/6f/c5a3f28d7711d5b2c80050dadf6bf7/content.htm
The main criteria that storage location must be warehouse managed.
BR,
Tushar
Edited by: Tushar Patankar on Feb 26, 2011 5:09 PM
Maybe you are looking for
-
Hi Experts, 1)Can i get the date only insted of timestamp. can anyone please tell me how can we achieve this. i did add one extra field and i map that field to current date and in CC i used variable substitution but i dont want that field in my file.
-
Hi everyone, I have problem with prompt summary object in InfoView. In universe I have date prompts, e.x: @Prompt('Period from [yyyy-mm-dd]','D',,MONO,FREE) but at prompt summary InfoView shows some numbers, e.x: Period from [yyyy-mm-dd] 131518080000
-
CCMS is used for system monitoring , why should we use solution manage ?
CCMS is used for system monitoring , why should we use solution manage ? Whats the relationship between CCMS system and SolMan? Thank you .
-
"a component instance must exist in the first frame"
Hi, it apears that message on frame 6, where i have a connection with an XMLconnector. What sould i do ?
-
[Os X 10.6 server] Accounts pane crashes when trying to open !
Hi, When I try to open the accounts pane in the system preferences, it crashes.... Just moments before I tried creating a new "Guest" account in the "server admin tool". Maybe the account allready also existed in the os x accounts panel. Can someone