SAP WM- Process, Functionality, Scope, Benefits, Advantages,
Disadvantage-Complete Reference-Part 10 (IDOC’s used in
SAP WM)
SAP WM- Process, Functionality, Scope,
Benefits, Advantages, Disadvantage-Complete
Reference-Part 10 (IDOC’s used in SAP WM).
In this blog part- 10, I have not shared more techie side on
creating or triggering IDOC/ Setting ALE or trouble
shooting details, I am seeing many more threads in SCN. but
this blog speaks about what are all the possibilities we can
automate our Warehouse functions and how better we can avoid
errors and human intervention.
here I am not saying IDOC will completely remove the errors
(because let us say if a vendor sends ASN through IDOC if he
missed to add correct quantity or if missed some HU related
info. it might created head-ache @ receiver end. again we need
to intimate them and if it takes more time in communicating to
vendor IT Team then we need to try manually editing the IDOC
otherwise in our system Inbound delivery will not get created or
generated).
but again it will reduce errors to some extent and help to save
time in sending the details of order , TO , Delivery inside and to
external vendors, customers and also third party warehouse
persons..etc…minimizing time and avoids paper work.( Data
can be exchanged at any time. Related business expenses, such
as postage, printing, phone calls, and handling, can also be
significantly reduced. EDI can aid in the support of
manufacturing efforts, such as Just-in-Time and Third Party
Warehousing, and financial efforts, such as Electronic
Payments) see the usage of EDI/IDOC Invention is
really a gift to ERP Field to work faster with accuracy. if you
check with SAP SD consultant they can know the importance of
an IDOC because they are working on AR Process and they
know how important an IDOC will play in a real -time when
compared to a SAP MM consultant. but in Warehouse we have
to do automation then only it would save time, avoid wastage of
money in Warehousing operation, reduce use of Paper work,
increate productivity of an warehouse and easy tracking of the
task and documents involved, Faster communication between an
Third party (3PL) Logistics set-up(vendor, customer or it may
be third party Warehouse Partner) and finally if we talk about
decentralized Warehouse IDOC is much more important for
communication. Consultant should know the usage of Message
type and related IDOC. From business side they know EDI
Signals such as EDI 850, 856..etc.. again consultant should
know the mapping of EDI Signals to message type in SAP.
Here I think have summarized the IDOC usage
in SAP WM and how its functions based on
Question and answer type- Questions I have
received from Groups and also from my Client
IT Team and users and also I have read the
articles related to IDOC. here one important
thing the IDOC version may differ depends on
the time they have used in Implementation or
suppose if they worked on a Re-work based on
client requirement and Challenges.
Many People asking is ALE and EDI same ? it is not. it is
discussed in many SCN Threads but here I like to share this
difference because people from my client end will ask this
question..
ALE is for Internal Purpose (Your Companies Head office and
your Branch Office- let us say – Main PORG and REGIONAL
PORG) and
EDI is for Externals Means ( Communication transfer between
your company and vendor or customer).
Many people will ask a Question – How Many Warehouse
handling Equipment’s you have worked. we heard in AP WM
no inbuilt interface is not available like we have it in SAP EWM
(having Inbuilt AS/RS, Inbuilt PLC connectivity and also MFS
etc.. But really thing is not a that much painful issue- we have
Interfaces in SAP WM also those are called WCS, MM-MOB,
WM-LSR using this we can do automation and connecting to
external system. but true SAP EWM is more sophisticated and
we cannot compare it with SAP WM. we can take SAP WM is
the father of SAP EWM. Even it is Old we can achieve the
requirement.
which interface SAP WM is using for connecting RF, Barcode
Devices and Warehouse handling Equipment’s ?
Ans- MM-MOB Mobile data entry interface & WM-LSR
Warehouse control unit interface. MM-MOB is used for
connecting barcode devices, RF. here one advantage is we can
connect to external system with or without the RF usage. WCU
in other hand used for For-lift, carousels and AGV’s.
what are usages of MM-MOB Mobile data entry interface ?
MM-MOB Mobile data entry interface is normally used for
goods movements, packing, transfer of date to external systems
such as delivery notes, can be used for Inventory count,
inputting picking quality for Delivery document, we can
accomplish movements inside warehouse..etc….
What are the usages of WM-LSR Warehouse control unit
interface ?
WM-LSR Warehouse control unit interface is used for
Transferring TO from SAP WM to external third party
warehouse system, cancellation of TO’s, confirmation of TO
from extenal system, movements of SU, blocking bins,
generation of TR’s, cancelling TO that s already confirmed
from external system to SAP WM.
What tools SAP provided to communicate with external system
for all this intrface set-up
We have 3 tools provided by sap- IDocs, ALE, RFC
Please let us know the IDOC involved in Posting Goods
Receipts from External Systems in IM ?
WMMBID01
What is the message type for sending Shipping Notification ?
DESADV- Outbound EDI
What is the message type used for forwading Agent ?
CARNOT- Outbound EDi
What is the message type used for shipping order to warehouse
contractor ?
SHPORD- Outbound EDI
What is the message type used for recieving Shipping
confirmation from Service agent ?
SHPCON Inbound EDI
What is the message type for Warehouse order (TO) to internal
warehouse ?
WHSORD – Outbound EDI
What is the message type for sending/ request for Proof of
Delivery ?
STPPOD- Outbound EDI
What is the Message type for shipment creation by your
partner ?
SHPADV (Inbound)
What is the Message type for modification/changes done on
shipment by your partner ?
SHPMNT (Inbound)
What is the message type for Receiving Proof of Delivery ?
STPPOD – here is it is Inbound EDI
Which IDOC is used for Putaway from the Production Plant to
the IM ?
WMMBID01
Which IDOC is used for Putaway from the Production Plant to
WM ?
WMTOID01
Which IDOC is used for Transfer orders generated for these
delivery notes and are transferred to the external system ?
WMTOID01
Which IDOC is used for Putaway to WM with Manual Storage
Bin Allocation ?
WMTOID01
Which IDOC is used for Replenishment TO for the Production
Plant ?
WMTOID01
Which IDOC is used for Entering Inventory Count Data with
WM ?
WMIVID01
Which IDOC is used for Report Packing to SD ?
SDPAID01
Which IDOC issued for Sending picking requests ?
SDPIOD01
Which IDOC is used for Updating picking requests in the
delivery document ?
SDPIID01
Which IDOC is used for A pallet movement is reported ?
WMSUID01
Can you please throw some light on PGI with respect to
Delivery Document
SHPMNT06 is used where PGI is done with respect to shipment
document. DELIVRY07 IDOC Type & SHPCON Message
Type is generally used for PGI with respect to Delivery
Document.
which IDOC is used for informing the picking procedure and
difference occurred during picking and related errors to SAP
WM from External system ?
WMTCID01
Which IDOC will be useful to trigger the Pallet placement in to
the Warehouse stock updated ?
All pallets that were not emptied as a result of withdrawal must
be returned to stock. The pallets
are transferred to the pick point. The pallet is placed into stock
and intimated to the WM system with the
IDOC WMSUID01.
which IDOC is used for individual storage bins are blocked ?
WMBBID01
which IDOC is used for Shipping units are intimated by the
external system to the SAP SD?
SDPAID01
which IDOC & message Type is used for generating TO from
SAP WM to External system ?
IDOC- WMTOID01 Message Type- WMTORD, Segment-
E2LTORH, E2LTORI
which IDOC & message Type is used for Confirming TO in
External system and update it to SAP WM?
IDOC- WMTCID01 Message Type WMTOCO, Segment
E2LTCOX, E2LTCOH & E2LTCOI
which IDOC & message Type is used for cancellation request/
Cancellation of TO in External system and update it to SAP
WM?
IDOC WMCAID01 Message Type WMCATO Segment-
E2LTCAH, E2LTCAI
which IDOC & message Type is used for Inventory Data count
and related data entry in External system and update it to SAP
WM?
IDOC WMIVID01 Message Type WMINVE Segment
E2LINVX
which IDOC & message Type is used for send and receive TO
between External system and SAP WM?
IDOC WMTOID01 Message Type WMTORD
How Transmission of the cancellation response from the
external system can be simulated in the SAP system. my client
IT Team is looking for the simulation and recommend that the
cancellation procedures that are relevant for the project be tested
first. how to do this requirement ?
Ans:- The reports RLCATO00 and RLCATO10 are available for
testing the cancellation.
Which Report or do we have the facility to simulate using report
to get used for simulation of Cancelling Transfer
Requirements ?
RLTREQ00
Regarding Wave Groups- 2- step Picking
Which IDOC is used for release transfer orders assigned to a
group that have already been sent to an external system.
IDOC WMRRID01 Message Type WMRREF.
Question is about Creating/Cancelling Transfer Requirements
Which IDOC enables you to send transfer requirements from an
external system to the SAP system, where they can then be
generated, or to cancel transfer requirements that have
already been sent.
IDOC WMTRID01 and Message Type is WMTREQ.
Which IDOC is used for moving the SU within the warehouse
Moving Storage Units is done using IDOC WMSUID01 and
message type WMSUMO.
My clients needs to activate information text sending from
External system to SAP WM to notify the users. how can i
achieve it ?
Yes we can, IDOC WMINID01 to send information texts from
an external system to the SAP system/ Message Type
WMINFO.
Also we have simulation reprot -RLINFO00 (Transmission of
the text by the external system can be simulated in the SAP
system).
Can you list the errors we will face when WM is automated with
IDOC functionality ?
Error When cancellation TO
Error when inventory count data
Error when confirm TO
Error when goods movements
Error when transfer orders
Error when moving storage unit
Error when blocking storage bins
Error when transfer requirement
In case of Delivery related
Error when shipping element data confirmation
Error When picking confirmation
What are the common IDOC errors ?
Missing or incorrect customizing settings in the SAP system.
Missing or data in error in the IDOC.
Errors caused by blocked objects.
The IDOC in error is assigned the status ‘51’.
Normally in any case if IDOC fails first we need to check the
error (let us say if any special character (#, & * %, $ ) was
introduced to any digit is missed in HU or a serial number
transferred in an IDOC and then Master data issues and then
configuration/ Transaction related issues and then sender point
of Message.
Missing or incorrect customizing settings in the SAP system
The IDOC received cannot be processed in the SAP system as
certain data in the IDOC are not maintained in the system, e.g. a
movement type that is not defined in the SAP system is
transferred with a goods movement reported by the external
system. The appropriate customizing settings must be made in
the case of these errors. Posting of the IDOC in error can
then be activated.
Missing or data in error in the IDOC
If the data in the received IDOC is incomplete, the user must
decide whether the IDOC in error is to be sent again or whether
it is possible or even practical to correct it in the SAP system.
Corrections can be made directly to the IDOC or, in the case of
certain IDOC’s, posting can be carried out by means of a dialog
and the data thus corrected directly in the SAP transaction.
Corrections to the IDOC can, in principle, be made via the
IDOC editor – we can use WE02 also in correcting the data in
segment.
Errors caused by blocked objects- it may be a Material master,
vendor master or in case of Warehouse we can take Bin
block..etc..
Problems are often encountered in the SAP system if the user
wishes to block individual objects. If an attempt to access an
SAP object results in a conflict, processing will be aborted and a
message output to indicate the blocked object. This error is
treated in the same way as all other errors that occur when an
IDOC is being processed. No response is, however, required
from the user in order to rectify the error. The problem will be
solved automatically when the IDOC is processed again at some
later point in time. The background processing function
(periodic job) of the report is thus an effective tool for posting
the IDOC’s. Using the parameter ‘Error status’ of this report,
posting can be restricted for certain errors by means of an error
message identification; in
this case only for the error messages of a blocking error. We can
use BD87 for re-processing
If I need to send a price list of materials that we offer to our
Partner- what message type to get used?
PRICAT
What is the message type and IDOC for receiving Invoices ?
Message Type. INVOIC and IDOC INVOIC01
it may be very general Question. how IDOC is triggered or
processed ?
we have 2 types Inbound and outbound and in each type we
have sub-division of 2 methods- Direct and Indirect
Outbound
In-direct- Output type- NAST
Direct – IDOC is triggered from Application and transferred to
the Interface by MASTER_IDOC_DISTRIBUTE
Inbound
IN-direct- by means of Work flow
Direct- by means of Function module.
What are the minimum requirement to set-up for WM-WCU
Interface
For the warehouse control unit (WCU), the following
requirements to be considered:
1. SAP sends a transfer order. Receipt of the order
(WMTOID01) must be verified.
2. SAP receives confirmation of the transfer order from the
subsystem (WMTCID01)
3. The external system generically blocks an aisle in the
warehouse (send WMBIID01)
4. The external system moves a storage unit (send WMSUID01).
What are all the Minimum Requirements for the MM-MOB
Interface
For the mobile data entry (MOB) interface, the following
requirement to be considered:
1. From the external system a synchronous Remote Function
Call to a function module
(‘L_PO_READ_MDE‘) in SAP has to request the purchasing
data. After the verification of
the purchasing data in the external system a goods receipt should
be executed for the
purchase order (WMMBID01).
2. Either the minimum prerequisites of the WM-WCU
(warehouse control unit) interface
have to be fulfilled or the IDocs of the SD component have to be
linked.
we can see more details in http://help.sap.com
I hope in this blog we have covered the
important IDOC’s used for automating a
Warehouse.