WM: New Developments for Interfaces WM-LSR, MM-MOB

Description

This document describes the changes for the interface MOB and LSR for Release 4.0a. It is divided up into the following sections:

General Information

1. There is a new evaluation under Environment -> Sub-systems -> Evaluations -> Linked objects . This evaluation program enables you to display the application object numbers for IDocs that were posted with status 53. For example, it is possible to see which IDoc number has created which transfer order. The prerequisite is that the application enables this.
2. For inbound IDoc processing of the WMTOID01 (transfer order), instead of the frame function module L_IDOC_INPUT_WMTORD, the process code WMT1 finds L_IDOC_INPUT_WMTORD_MULTIPLE. This module allows the creation of transfer orders with several items. This is an upwards compatible change as long as no customer exits are used. If you use the customer exit EXIT_SAPLLMDE_004, you need to copy the changes in the new customer exit Exit EXIT_SAPLLMDE_005. The new customer exit was necessary since the interface parameters were changed.

For testing purposes, you can use the new test report RLTORD10.

Change system parameters in customizing

1. Many segments of the interface IDocs have received segment expansions. These are upwards compatible as far as the release status of the IDocs is explicitly defined as in the partner agreement. If you intend to continue working with the 3.0 segment definitions for data transfers to/from the external system, you need to also include the release status 3.0a in the partner agreement.
2. Two IDocs were duplicated due to new segments that were added:

WMTCID01 -> WMTCID02 confirm transfer orders (WMTOCO)
WMMBID01 -> WMMBID02 stock movements (WMMBXY)
The new IDocs are assigned to the same message type. If you want to work with the new IDocs, you need to simply replace the old IDoc names with the new ones in the partner agreement. Additionally, the segment E2LTCOH was changed when confirming IDocs; this means, you need to also append the release status in the partner agreement: 3.0a for the "old" version and 4.0a for the new segment.

Descriptions of the Newly Added Fields in the IDocs

The following list describes the newly added fields per IDoc and segment (with length, always character format, R = relevant for inbound IDocs).

1. WMTOID01 - WMTORD - Transfer order
a) Segment E2LTORH (mit Längenangaben)
KISTZ 1 Indicator: Actual processing time in TO required
KZLEI 1 Indicator: Performance data
PERNR 8 R Processor of the TO ( Personnel number )
SOLWM 15 Planned processing time from WM
SOLEX 15 R Planned processing time from external system
ISTWM 15 Actual processing time of WM transfer order
ZEIEI 3 Time unit for performance data
STDAT 8 Start date of the transfer order
ENDAT 8 End date of the transfer order
STUZT 6 Start time of the transfer order
ENUZT 6 End time of the transfer order
L2SKA 1 Type of transfer order within picking
LGTOR 3 (Receiving/Shipping) Door of the warehouse number
LGBZO 10 Material staging area of the warehouse number
NOSPL 1 R No TO splitting
b) Segment E2LTORI
HOMVE 1 Indicator: Removal of a whole homogeneous storage unit
QPLOS 12 Inspection lot number
QPLOA 12 Inspection lot, from which usage decision was made
KZSTI 1 Indicator: Transport sample
KOBER 3 Picking area
LGORT 4 R Storage location
SOLPO 15 Planned processing time for transfer order item
ZEIEI 3 Time unit for performance data
L2SKR 1 Relevance for 2-step picking
VOLUM 15 Volume
VOLEH 3 Volume unit
NOSPL means: the splitting criteria defined in the system are to be ignored.
PERNR also enters the personnel number of the worker in the TO.
SOLEX is the externally calculated processing time that is added to the internally calculated processing time (this is useful in special cases in which the internal logic does not cover all the details).
Fields with entries that are not marked with an R, are passed to an outbound IDoc.
2. WMTCID02 - WMTOCO - Confirm transfer order

Since this concerns an inbound IDoc, all fields are relevant.

a) Segments E2LTCOI and E2LTCOX are unchanged.
b) Segment E2LTCOH
KOMIM 1 Copy pick quantities into the delivery / post goods issue
c) Segment E2LTCOG (NEW)
LGNUM 3 Warehouse number
TANUM 10 Transfer order, for which the data is confirmed/verified
SOLEX 15 Planned processing time from external system
PERNR 8 Processor of the TO (personnel number)
STDAT 8 Start date of the transfer order
ENDAT 8 End date of the transfer order
STUZT 6 Start time of the transfer order
ENUZT 6 End time of the transfer order
ISTWM 15 Actual processing time fo the WM transfer order

When you confirm transfer orders, the processing time of the TO can be reported to the system (actual time and planned time). The planned processing time for the TO is normally determined in the SAP system and can also be amended by the planned processing time that is reported from the external system (SOLEX). The format in which the actual times can be reported is dependent upon the data transmitted in the TO IDoc (KZLEI and KISTZ).

Actual data can be reported for KZLEI = 2, 3 or 4. This can take place independently of the actual confirmation by sending the E2LTCOG segment. Depending on the indicator KISTZ from the TO IDoc, the reporting can take place in the following form:

KISTZ=1 => Fields: ISTWM, PERNR.
KISTZ=2 or 3 => Fields: STDAT, STUZT, ENDAT, ENUZT, PERNR.

In this case, the unit from SOLEX and ISTWM is related to the time unit that is in the field ZEIEI in the TO IDoc.

With KOMIM = 1, the pick quantities in the delivery item are adjusted when the TO is confirmed and, additionally, the goods issue is initiated with KOMIM = 2. The goods issue posting does not take place until all of the delivery items have been confirmed.

Important: If you want to initiate the goods issues for the delivery, only one transfer order per IDoc and communication process may be provided. KOMIM = 2 thus reduces the "mass" capability of the IDoc.

1. WMTRID01 - WMTREQ - Transfer requirements
a) Segment E2LTRQH unchanged
b) Segment E2LTRQI
LGORT 4 R Storage location
L2SKR 1 R Relevance for 2-step picking

L2SKR can be initial or have the value 2.

1. WMIVID01 - WMINVE - Inventory counting
a) Segment E2LINVX
LGORT 4 R Storage location
2. WMSUID01 - WMSUMO - Move storage unit
a) Segment E2LSUMX
PERNR 8 R Processor of the TO (personnel number)
SOLEX 15 R Planned processing time from external system

Using "Move storage unit" you can also include the external planned processing time.

1. WMRRID01 - WMRREF - Release reference number
a) Segment E2LRRFX
L2KSR 1 Relevance for 2-step picking
LSKSO 1 2-step picking: release level

The release of TOs for 2-step picking kann take place in separate steps (Field LSKSO):
1 = Only direct TOs (without 2-step picking) from the reference number
2 = Onlyallocation TOs from the reference number
3 = Direct TOs and allocation TOs from the reference number

L2KSR the value "blank" oder "2" are active for for 2-step picking.

1. WMCAID01 - WMCATO - Cancel transfer order
a) Segment E2LTCAI unchanged
b) Segment E2LTCAH
SOLEX 15 Planned processing time from the external system

If you cancel the TO in the integrated system, the planned processing time in the TO is reset. If you cancel the TO via the IDoc, you can still copy the externally calculated planned processing time into the TO.
2. WMMBID02 - WMMBXY - Stock movements
a) Segment E2MBXYH
USNAM 12 User name
VBUND 6 Society number
Segment E2MBXYi unchanged
b) Segment E2MBXYJ (NEW)
PARGB 4 Business section of business partner
PARBU 4 Clearing company code
CLASS 18 Class number
UMCLA 18 Class number
XCLAS 1 Selection field
UMXCL 1 Selection field
XNIBU 1 Selection field
BDTER 8 Date components are required
TBBEL 10 Material document number of the transfer requirement to be cancelled
TBBPO 4 Material document number of the transfer requirement item to be cancelled
TBBJR 4 Material document year of the transfer requirement to be cancelled
OBJNR 22 Object number
AUTYP 2 Order type
QPLOA 12 Inspection lot from which usage decision was made
TBPKZ 1 Indicator: Do not create transfer requirement
TAFKZ 1 Indicator: Do not initiate automatic TO creation
KZEAR_OLD 1 Indicator: Final issue of the reservation
RSART 1 Record type
PPRCTR 10 Partner-Profit Center
XMEVO 1 Indicator: Propose quantity
UMLGT 3 Storage type
UMLGP 10 Storage bin
MENGE 15 Quantity
MEINS 3 Base unit of measure
FKBER 4 Functional area
MHDAT 8 Expiration date / Shelf life expiration date or date of manufacture
BSSKZ 1 WM special movement indicator
EXIDV 20 External shipping unit identification
BERKZ 1 Staging indicator for production supply
PRVBE 10Production supply area
KZECH 1 Control of batch entry in production order or process order
UPTYP 1 Sub-item type purchasing document
REFIX 11 Field defined the same as SY-TABIX
VLIEF_AVIS 10 Delivery
VBELP_AVIS 6 Delivery item
XWAIT 1 Selection field
XNOEQ 1 Selection field
ILINR 6 Add stock movement from external system: Item ++
VOLUM 17 Volume
VOLEH 3 Volume unit
ANZL1 4 Number of storage units to be putaway
ANZL2 4 Number of storage units to be putaway
LMEN1 15 Quantity per storage unit that is to be putaway in alternate unit of measure
LMEN2 15 Quantity per storage unit that is to be putaway in alternate unit of measure
LETY1 3 Storage unit type
LETY2 3 Storage unit type
KZKUB 1 Indicator: Create no posting change notice
UBTYP 3 Storage type
UBLGP 10 Storage bin
MBLNR 10 Number of material document
MBLPO 4 Item in material document
MJAHR 4 Material document year
URZEI 4 Original line in material document
GEBER 10 (mutual) funds
FISTL 16 Funds center
KZBWS 1 Indicator: Special stock evaluation
KDAUF_SD 10 Sales order number
KDPOS_SD 6 Item number in sales order