后台获取-MSC3N物料批次属性

1.找到要获取的物料类型 Tcode:MM03


分类
物料会有一个分类

常规值带出来的特征描述就是根据分类带出来的

2.查看分类获取特征描述的特性 Tcode:CL03

例图

我们模拟取色母号,附加字段特性值分别为:Z_GC_GRASS_CMB,Z_GC_GRASS_RESB1

3.后台获取

  DATA:
    LV_CUOBN      TYPE  CUOBN,
    LV_TABELLE    TYPE  TABELLE,
    LV_KLASSENART TYPE  KLASSENART,
    LV_KLASSE_D   TYPE  KLASSE_D,
    LT_NUM        TYPE TABLE OF BAPI1003_ALLOC_VALUES_NUM,
    LT_CHAR       TYPE TABLE OF BAPI1003_ALLOC_VALUES_CHAR,
    LW_CHAR       LIKE LINE OF LT_CHAR,
    LT_CURR       TYPE TABLE OF BAPI1003_ALLOC_VALUES_CURR,
    LT_RETURN4    TYPE TABLE OF BAPIRET2,
    LW_RETURN4    TYPE  BAPIRET2.

 CALL FUNCTION 'VB_BATCH_2_CLASS_OBJECT'
      EXPORTING
        I_MATNR       = GS_TAB-MATNR              " Material Number
        I_CHARG       = GS_TAB-CHARG              " Batch Number
        I_WERKS       = GS_TAB-MAWERK             " Plant
      IMPORTING
        E_OBJEK       = LV_CUOBN              " Key of Object to Be Classified
        E_OBTAB       = LV_TABELLE          " Name of Database Table for Object
        E_KLART       = LV_KLASSENART              " Class Type
        E_CLASS       = LV_KLASSE_D             " Class number
      EXCEPTIONS
        ERROR_MESSAGE = 1.

    IF LV_KLASSE_D IS NOT INITIAL.

      REFRESH:LT_NUM[],LT_CHAR[], LT_CURR[],  LT_RETURN4[].

      CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
        EXPORTING
*         objectkey       =
          OBJECTTABLE     = LV_TABELLE
          CLASSNUM        = LV_KLASSE_D
          CLASSTYPE       = LV_KLASSENART
*         keydate         = SY-DATUM
*         unvaluated_chars = space
*         language        = SY-LANGU
          OBJECTKEY_LONG  = LV_CUOBN
*  IMPORTING
*         status          =
*         standardclass   =
        TABLES
          ALLOCVALUESNUM  = LT_NUM
          ALLOCVALUESCHAR = LT_CHAR
          ALLOCVALUESCURR = LT_CURR
          RETURN          = LT_RETURN4
        EXCEPTIONS
          ERROR_MESSAGE   = 1.
  READ TABLE LT_CHAR INTO LW_CHAR WITH KEY CHARACT = 'Z_GC_GRASS_CMB'.
      IF SY-SUBRC = 0.
        GS_TAB-RESB1 = LW_CHAR-VALUE_CHAR.
      ENDIF.

      READ TABLE LT_CHAR INTO LW_CHAR WITH KEY CHARACT = 'Z_GC_GRASS_RESB1'.
      IF SY-SUBRC = 0.
       CONCATENATE GS_TAB-RESB1  LW_CHAR-VALUE_CHAR INTO GS_TAB-RESB1.
      ENDIF.
 ENDIF.

4.显示批次属性 Tcode:MSC3N

例图
色母号+附加字段

验证已完成

将批次属性给到物料,前台通过MIGO过账将批次特性给进去

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 阳光恰好 把我晒到刚柔并济的明媚 是婷荷亦是玫瑰 清澈得锐利 锐利得清澈 彼岸的花与叶一再变幻 极盛与极致是我要的...
    南飞雨燕阅读 10,410评论 118 168
  • Hello ! everyone My English name is 吖.Frank 我英文名叫吖.弗兰克 I ...
    Jayton_阅读 1,535评论 0 0
  • 旅行的意义? 歌中唱道,你离开我,就是旅行的意义。 各种公共号上写道,认识不同的人,见不同的风景,体会不同的人生。...
    一直在做梦的Summer阅读 3,493评论 0 0
  • “你只是一场我做了好久的梦 现在提前醒来 有些木讷有些不舍 可我哪能一直像个要糖吃的小孩儿 追着你跑 太疲惫所以要...
    我会发光哈哈阅读 2,047评论 0 0

友情链接更多精彩内容