ABAP 根据批次特性获取描述 快速开始
TYPES:BEGIN OF ty_inob,
matnr TYPE mara-matnr,
charg TYPE mchb-charg,
objek TYPE inob-objek,
cuobj TYPE inob-cuobj,
END OF ty_inob.
DATA:gt_inob TYPE TABLE OF ty_inob,
gs_inob TYPE ty_inob.
DATA:lv_objek TYPE ausp-objek.
DATA:lv_zxx TYPE ausp-atinn.
WITH +data AS ( SELECT objek FROM @gt_inob AS lt_data ) ##DB_FEATURE_MODE[ITABS_IN_FROM_CLAUSE] ##ITAB_KEY_IN_SELECT
SELECT
inob~objek,
ausp~atinn,
ausp~atwrt
* ausp~atflv
FROM inob
INNER JOIN +data ON +data~objek = inob~objek
INNER JOIN ausp ON inob~cuobj = ausp~objek
WHERE obtab = 'MCH1'
INTO TABLE @DATA(lt_ausp).
SORT lt_ausp BY objek atinn.
"XX
CALL FUNCTION 'CONVERSION_EXIT_ATINN_INPUT'
EXPORTING
input = 'XX'
IMPORTING
output = lv_xx.
LOOP AT bestand ASSIGNING FIELD-SYMBOL(<line>).
IF <line>-charg IS NOT INITIAL AND xmchb IS NOT INITIAL.
CALL FUNCTION 'VB_BATCH_2_CLASS_OBJECT'
EXPORTING
i_matnr = <line>-matnr
i_charg = <line>-charg
IMPORTING
e_objek = lv_objek.
READ TABLE lt_ausp INTO DATA(ls_ausp) WITH KEY objek = lv_objek
atinn = lv_zxx BINARY SEARCH.
IF sy-subrc = 0.
<line>-zxx = ls_ausp-atwrt.
ENDIF.
endloop.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏