关于物料的分类

1. 有时候我们需要将物料从大类分为小类,需要表KSSK。

image

 

ZCHAR_KLA 为类表头数据,它的属性有:CLASS_NUM。

   DATA:
       V_CLASS    TYPE /BI0/OICLASS_NUM ,     类号,也即指物料组。
       V_OBJEK    TYPE /BIC/OIZCHAR_OBJ ,     要分类的对象码
       V_CLINT    TYPE /BIC/OIZCHAR_CLT .      内部分类号
      SELECT SINGLE /BIC/ZCHAR_KLA INTO V_OBJEK
        FROM /BIC/PZCHAR_KLA WHERE CLASS_NUM = SOURCE_FIELDS-MATKL.
      UNPACK V_OBJEK TO V_OBJEK.

// 将符合原物料中物料组中的类表头数据传到ZCHAR_OBJ中,像ZCHAR_CLA这种单个InfoObject,它的数据源要么是文本的,要么就是属性的。
      SELECT SINGLE /BIC/ZCHAR_CLT INTO V_CLINT
        FROM /BIC/AZD_KSSK00 WHERE /BIC/ZCHAR_OBJ = V_OBJEK.

//然后我再从ZD_KSSK这个ODS中在满足条件“OBJ”下,再取CLINT的,不过ZD_KSSK也是需要一个数据源的。
      SELECT SINGLE CLASS_NUM INTO V_CLASS
        FROM /BIC/PZCHAR_KLA WHERE /BIC/ZCHAR_KLA = V_CLINT.
     RESULT = V_CLASS.

// 再将满足

 

需要采取的步骤

posted on 2011-11-25 13:52  百辟  阅读(1229)  评论(0编辑  收藏  举报

导航