ZMM022

这是一个ABAP代码段,主要展示了如何引用数据字典表格和声明复杂的数据类型,用于存储和处理供应链管理相关的业务数据。代码中定义了多个内部表类型,用于存储采购订单、物料凭证等信息,并设置了选择屏幕供用户输入参数。
摘要由CSDN通过智能技术生成

 

REPORT zmm022.

*----------------------------------------------------------------------*
数据字典引用
*----------------------------------------------------------------------*
TABLES:
  matdoc,
  makt,lfa1,
  ekko,
  ekpo.
*----------------------------------------------------------------------*
类型声明
*----------------------------------------------------------------------*
TYPES:
  BEGIN OF ty_result,
    ebeln            TYPE ebeln,
    bukrs            TYPE bukrs,
    waers            TYPE waers,
    ekorg            TYPE ekorg,
    bsart            TYPE ekko-bsart,
    batxt            TYPE t161t-batxt,
    ekgrp            TYPE ekko-ekgrp,
    aedat            TYPE ekko-aedat,
    lifnr            TYPE ekko-lifnr,
    name1            TYPE lfa1-name1,
    matkl            TYPE ekpo-matkl,
    ebelp            TYPE ekpo-ebelp,
    loekz            TYPE ekpo-loekz,
    pstyp            TYPE ekpo-pstyp,
    knttp            TYPE ekpo-knttp,
    matnr            TYPE ekpo-matnr,
    txz01            TYPE ekpo-txz01,
    idnrk            TYPE resb-matnr,
    maktx            TYPE makt-maktx,
    enmng            TYPE resb-enmng,
    erfmg            TYPE resb-erfmg,
    werks            TYPE ekpo-werks,
    lgort            TYPE ekpo-lgort,
    menge            TYPE ekpo-menge,
    meins            TYPE ekpo-meins,
    zhsj             TYPE ekpo-netpr,
    netpr            TYPE ekpo-netpr,
    peinh            TYPE ekpo-peinh,
    netwr            TYPE ekpo-netwr,
    mwskz            TYPE ekpo-mwskz,
    text1            TYPE t007s-text1,
    frc6             TYPE ekpo-netpr,
    lifnr_frc6       TYPE lifnr,
    name1_frc6       TYPE name1,
    frgke            TYPE ekko-frgke,
    541              TYPE mseg-menge,
    543              TYPE mseg-menge,
    101              TYPE mseg-menge,
    meins_101        TYPE mseg-meins,
    actual_yield_bom TYPE DECIMALS 2"订单BOM标准收率
    actual_yield     TYPE DECIMALS 2"实际收货收率
    outstanding      TYPE ekpo-menge,   "未清的采购数量
    banfn            TYPE ekpo-banfn,
    bnfpo            TYPE ekpo-bnfpo,
    ernam            TYPE ekko-ernam,
    knumv            TYPE ekko-knumv,
    kposn            TYPE prcd_elements-kposn,
  END OF ty_result,

  BEGIN OF type_data,
          mblnr      TYPE      matdoc-mblnr,
          mjahr      TYPE      matdoc-mjahr,
          charg      TYPE      matdoc-charg,            "批号     &     扣除生料批号
          erfmg      TYPE      matdoc-erfmg,            "数量     &      扣除损耗数量
          budat      TYPE      matdoc-budat,
          matnr      TYPE      matdoc-matnr,
          maktx      TYPE      makt-maktx,
          ebeln      TYPE      matdoc-ebeln,
          ebelp      TYPE      matdoc-ebelp,
          bsart      TYPE      ekko-bsart,         "采购订单类型
          batxt      TYPE      t161t-batxt,           "采购订单类型描述
          lifnr      TYPE      matdoc-lifnr,
          cancelled   TYPE     matdoc-cancelled,        "被冲销标志
          reversal_movement   TYPE     matdoc-reversal_movement,      "冲销标志
          canceldesc    TYPE   char20,                                "冲销说明:被冲  冲销
          name1      TYPE      lfa1-name1,
          werks      TYPE      matdoc-werks,
          bwart      TYPE      matdoc-bwart,
          matkl      TYPE      mara-matkl,       "物料组
          wgbez      TYPE      t023t-wgbez,         "物料组描述
          issuelgort      TYPE      matdoc-lgort,         "发料仓库代码
          issuelgobe      TYPE      t001l-lgobe,           "发料仓库名称
          receiptlgort      TYPE      matdoc-lgort,         "收货仓库代码
          receiptlgobe      TYPE      t001l-lgobe,           "收货仓库名称
          urzei             TYPE matdoc-urzei,           "物料凭证中的原始行
          finprocharg      TYPE      matdoc-charg,       "入库成品批次
          finproerfmg      TYPE      matdoc-erfmg,         "入库数量

  END OF type_data,

  BEGIN OF ty_detail,
    mblnr      TYPE mseg-mblnr,
    mjahr      TYPE mseg-mjahr,
    zeile      TYPE mseg-zeile,
    bwart      TYPE mseg-bwart,
    btext      TYPE t156t-btext,
    ebeln      TYPE mseg-ebeln,
    ebelp      TYPE mseg-ebelp,
    matnr      TYPE mseg-matnr,
    maktx      TYPE makt-maktx,
    charg      TYPE mseg-charg,
    budat_mkpf TYPE mseg-budat_mkpf,
    lifnr      TYPE mseg-lifnr,
    matkl      TYPE mara-matkl,
    werks      TYPE mseg-werks,
    lgort      TYPE mseg-lgort,
    lgobe      TYPE t001l-lgobe,
    menge      TYPE mseg-menge,
    meins      TYPE mseg-meins,
    usnam_mkpf TYPE mseg-usnam_mkpf,
    shkzg      TYPE mseg-shkzg,
    umsok      TYPE mseg-umsok,
    cputm_mkpf TYPE mseg-cputm_mkpf,
  END OF ty_detail,

  BEGIN OF ty_mseg,
    ebeln TYPE ebeln,
    ebelp TYPE ebelp,
    541   </

根据引用\[1\]和引用\[2\]的信息,我们可以选择一个适当的限流电阻来保护ZMM稳压管。首先,我们需要确定稳压管的稳定电压为5.1V。然后,我们需要考虑负载电流的最大值,这里是10mA。根据引用\[3\],稳压管的额定电流范围为2mA-20mA。 为了计算限流电阻的取值,我们可以使用欧姆定律,即电阻值等于电压差除以电流。在这种情况下,我们需要计算稳压管的工作电压差,即输入电压减去稳定电压。假设输入电压为9V,稳定电压为5.1V,那么工作电压差为3.9V。 根据欧姆定律,限流电阻的取值可以计算为3.9V除以负载电流的最大值10mA,即390Ω。因此,我们可以选择一个最接近的电阻值,比如390Ω或者最接近的标准电阻值。 所以,ZMM稳压管的限流电阻取值可以选择390Ω。 #### 引用[.reference_title] - *1* [# 二极管的种类(1)-稳压二极管的参数与应用](https://blog.csdn.net/qq_40223624/article/details/123340210)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [稳压二极管稳压电路如何设计](https://blog.csdn.net/weixin_42693097/article/details/127912535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

IT养家和SAP养家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值