ITPub博客

首页 > Linux操作系统 > Linux操作系统 > how to determine the storage location

how to determine the storage location

原创 Linux操作系统 作者:lemonxu2040 时间:2012-03-01 09:24:15 0 删除 编辑

As per standard SAP, storage location will not be determined in the sales order.

But you may need to use the below user exit to achieve the same.

USEREXIT_SOURCE_DETERMINATION in program MV45AFZB

*******************************************************************************

if  not vbap-matnr is initial and
    not vbak-vkorg is initial and
    not vbak-vtweg is initial and
    vbak-auart ='ZWV' and
    vbak-AUGRU <> 'Z60'.
select single DWERK from mvke
   into vbap-werks
   where matnr = vbap-matnr and
         vkorg = vbak-vkorg and
   vtweg = '01'.   

endif.
********************************************************************************

See KBA 1649672; this explains that a storage location is not automatically in the sales order in the standard system.

When creating a delivery, the storage location is detrmined automatically; FM SD_STORAGE_LOCATION_DETERMINE contains the code responsible.

In FM SD_STORAGE_LOCATION_DETERMINE, the system looks for an entry in customising table TVKOL:

SELECT SINGLE * FROM TVKOL WHERE VSTEL = ILAGOF-VSTEL
AND WERKS = ILAGOF-WERKS
AND RAUBE = ILAGOF-RAUBE.

VSTEL = Shipping Point
WERKS = Plant
Raube = Shipping Conditions

You can maintain customising table TVKOL at the following customising menu path:

> SPRO
> Logistics Execution
> Shipping
> Picking
> Determine Picking Location
> Assign Picking Locations

Here, a storage location can be assigned to the Shipping Point / Plant / Storage Conditions(from material master->plant data1) combination; this is the storage location that will be determined for the delivery.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14602609/viewspace-717419/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-06-20

  • 博文量
    24
  • 访问量
    51663