ZCK24-批量发布价格(CK11N,CK24)

这是一个SAPABAP程序,主要用于批量发布价格。代码包括了从用户输入筛选条件到数据获取、ALV表格展示以及价格发布的处理逻辑。程序通过事务代码ZCK24运行,包含了数据验证、ALV表格字段设置、用户交互和事务处理等功能。
摘要由CSDN通过智能技术生成

REPORT zck24.


  • 事务代码: ZCK24
  • 程序名称: 批量发布价格
  • 程序目的: 批量发布价格
  • 开发人员:
    *(修改日志)--------------------------------------------------------
  • 日志号 修改人 修改时间 修改说明 传输号码

  • 001

======================================================================

  • INCLUDE
    ======================================================================
    INCLUDE zck24_top.
    INCLUDE zck24_f01.

======================================================================

  • AT SELECTION-SCREEN.
    ======================================================================
    AT SELECTION-SCREEN OUTPUT.

======================================================================

  • INITIALIZATION
    ======================================================================
    INITIALIZATION.

PERFORM frm_get_werks."获取默认工厂/公司

======================================================================

  • START-OF-SELECTION.
    ======================================================================
    START-OF-SELECTION.

PERFORM frm_check_bs."必输检查

PERFORM frm_get_data."获取数据

PERFORM frm_alv_fieldcat."修改设置字段属性
PERFORM frm_alv_layout."设置输出格式
PERFORM frm_alv_display."ALV显示

======================================================================

  • END-OF-SELECTION.
    ======================================================================
    END-OF-SELECTION.

&---------------------------------------------------------------------
*& 包含 ZCK24_TOP
&---------------------------------------------------------------------

TABLES: t001, t001w, mbew.

DATA: gt_out_list_vo TYPE STANDARD TABLE OF bapimarkingoutlist WITH HEADER LINE,
gt_return_vo TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE,
gt_out_list_fr TYPE STANDARD TABLE OF bapireleasingoutlist WITH HEADER LINE,
gt_return_fr TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE,
gs_valuation TYPE bapivaluation.

TYPES:BEGIN OF ty_alv,
led TYPE char30,
zbox TYPE c,
bukrs TYPE bukrs,
butxt TYPE butxt,
werks TYPE werks_d,
name1 TYPE name1,
matnr TYPE matnr,
maktx TYPE maktx,
kstel TYPE kstel,
mtart TYPE mtart,
mbrsh TYPE mbrsh,
kst001 TYPE kstel, "成本
feh_sta TYPE keko-feh_sta, "物料状态
ddtext TYPE val_text, "物料状态描述
kbetr TYPE kbetr, "价格
kalnr TYPE ck_kalnr1, "成本估算号 - 产品成本核算
losgr TYPE ck_losgr , "批量产品成本核算
kadat TYPE sy-datum , "成本起始日期
kadky TYPE sy-datum , "成本核算日期
msg TYPE char100,
END OF ty_alv.

DATA:gt_alv TYPE STANDARD TABLE OF ty_alv.
DATA:gs_alv TYPE ty_alv.

RANGES:rs_werks FOR t001w-werks,
rs_bukrs FOR t001-bukrs.

DATA:gv_butxt TYPE butxt.
DATA:gv_name1 TYPE name1.

DATA:gt_fieldcat TYPE lvc_t_fcat, "字段目录内表
gs_fieldcat TYPE lvc_s_fcat, "字段目录工作区
gs_layout TYPE lvc_s_layo. "用于定义ALV表单的相关格式、属性

SELECTION-SCREEN BEGIN OF BLOCK bk1 WITH FRAME TITLE text-001.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN COMMENT 1(33) text-002 FOR FIELD p_buper MODIF ID cco.

SELECTION-SCREEN POSITION 35.
PARAMETERS p_buper TYPE ckipricesupdate-p_buper MEMORY ID bup MODIF ID cco.

SELECTION-SCREEN PO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放弃幻想_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值