S4 BOM批量修改

1.针对BOM组件批量修改。传入BAPI的值一行行传入。

********************************************************************************************
*
********************************************************************************************
*   Program	: ZPP023
*   Title : BOM 批量更改
*   Description :
*   Author : LIU某某
********************************************************************************************
*   Amendment Log
*   -----------------------
*   Name(Cor# )  Date         Request No.         Description
********************************************************************************************
REPORT zpp023  MESSAGE-ID zcust.
TABLES:sscrfields.
DATA: gw_fieldcat TYPE slis_fieldcat_alv,

      gt_fieldcat TYPE slis_t_fieldcat_alv,

      g_layout    TYPE slis_layout_alv.
"For selection-screen
DATA csap_mbom TYPE csap_mbom.
DATA stpo_api02 TYPE stpo_api02."

DATA t_stpo TYPE STANDARD TABLE OF stpo_api02 WITH HEADER LINE.
DATA t_matnr TYPE STANDARD TABLE OF matnr WITH HEADER LINE.
DATA: itab  TYPE kcde_cells OCCURS 0 WITH HEADER LINE.
DATA marc TYPE marc.
DATA:BEGIN OF gt_data OCCURS 0,
       matnr      TYPE matnr,
       item_no    TYPE sposn,
       mat_provis TYPE beikz,
     END OF gt_data.
DATA:BEGIN OF gt_out OCCURS 0,
       sel        TYPE char1,
       matnr      TYPE matnr,
       item_no    TYPE sposn,
       mat_provis TYPE beikz,
     END OF gt_out.


*&---------------------------------------------------------------------*
*&      选择屏幕
*&---------------------------------------------------------------------*
*在屏幕定义功能码
SELECTION-SCREEN:FUNCTION KEY 1.
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE b1_title .  "B1_TITLE = '请指定选择条件'.

  "BOM 选择条件
*  SELECT-OPTIONS s_matnr FOR csap_mbom-matnr.
  PARAMETERS p_matnr LIKE csap_mbom-matnr.
  PARAMETERS p_plant LIKE csap_mbom-werks MEMORY ID wrk.
  PARAMETERS p_usage LIKE csap_mbom-stlan DEFAULT '1'.
  PARAMETERS p_alt LIKE csap_mbom-stlal DEFAULT '1'.
  PARAMETERS p_datuv LIKE csap_mbom-datuv DEFAULT sy-datum.

  SELECTION-SCREEN SKIP.

SELECTION-SCREEN END OF BLOCK block1.
SELECTION-SCREEN BEGIN OF BLOCK bn1 WITH FRAME TITLE TEXT-001.
  PARAMETERS: p_file LIKE rlgrap-filename ."导入路径
SELECTION-SCREEN END OF BLOCK bn1.
*&---------------------------------------------------------------------*
*& 初始化
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
INITIALIZATION.

  sscrfields-functx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值