Chinaunix首页 | 论坛 | 博客
  • 博客访问: 286458
  • 博文数量: 62
  • 博客积分: 2966
  • 博客等级: 少校
  • 技术积分: 615
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-07 23:16
个人简介

Be a simple man

文章分类

全部博文(62)

文章存档

2012年(6)

2011年(15)

2010年(6)

2009年(3)

2008年(5)

2007年(27)

我的朋友

分类:

2007-06-13 10:08:00

*---------------------------------------------------------------------*
*       FORM get_sku_list                                             *
*---------------------------------------------------------------------*
*       取物料明细                                                    *
*---------------------------------------------------------------------*
FORM get_sku_list.
  SELECT   
    mara~matnr
    mean~meinh
    mean~ean11
    mara~breit
    mara~laeng
    mara~hoehe
    mara~meabm
    mara~brgew
    mara~ntgew
    mara~gewei
    mara~volum
    mara~voleh
    mara~meins
    maw1~wherl
    maw1~wherr
  INTO CORRESPONDING FIELDS OF TABLE itab_sku_list
  FROM mara LEFT JOIN maw1 ON mara~matnr = maw1~matnr
            LEFT JOIN mean ON mara~matnr = mean~matnr
    WHERE ( mara~ersda = p_date OR mara~laeda = p_date ).
  SORT itab_sku_list BY matnr.
  LOOP AT itab_sku_list.
    CHECK NOT itab_sku_list-meinh = itab_sku_list-meins.
    CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
         EXPORTING
              input                = 1
              round_sign           = 'X'
              unit_in              = itab_sku_list-meinh
              unit_out             = itab_sku_list-meins
         IMPORTING
              output               = itab_sku_list-count
         EXCEPTIONS
              conversion_not_found = 01
              division_by_zero     = 02
              input_invalid        = 03.
    MODIFY itab_sku_list.
  ENDLOOP.
ENDFORM.
阅读(1790) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~