首页 > 其他分享 >ABAP 根据批次特性获取描述 快速开始

ABAP 根据批次特性获取描述 快速开始

时间:2023-05-09 16:55:23浏览次数:43  
标签:ausp 批次 DATA lv 获取 ABAP inob TYPE objek

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.

标签:ausp,批次,DATA,lv,获取,ABAP,inob,TYPE,objek
From: https://www.cnblogs.com/huangqingdong/p/17385613.html

相关文章

  • php获取1688阿里巴巴关键字搜索新品数据API接口、获取上新关键词推荐、获取宝贝详情数
    ​ php的主要优势以及特点: 便于学习和使用:PHP是一门非常容易学习和使用的语言,其语法和结构都非常简单。具有广泛的应用范围:PHP可以用于开发各种类型的Web应用,如博客系统、内容管理系统、电子商务网站、社交网络等。巨大的社区支持:有一个庞大的PHP社区,提供了大量的......
  • js获取url中的参数
    functiongetUrlParam(strUrl){varurl,pos,urlStr,para;url=strUrl||window.location.href;pos=url.indexOf("?")if(pos<=0)return;url=url.substring(pos+1);varparams=url.split("&");......
  • QT 获取下载文件大小
    1开发环境linux版本:统信UOS1030(可以认为是特殊的ubuntu)开发语言:C++QT:5.9.92实现代码头文件#include<QtNetwork>Qt.pro中需要加对应一行QT+=network函数代码:intgetFileInfoSize(QStringurl){qDebug()<<"getFileInfoSizeurl:"<<url.toSt......
  • uniapp调用手机自带短信功能发送短信,打电话,获取本地通讯录
    1、配置(修改了manifest配置信息,要重新打包自定义基座,并卸载手机上的安装包重新运行) 2、//发短信sendMsg(phoneNumber){//#ifdefAPP-PLUSplus.messaging.TYPE_SMS;varmsg=plus.messaging.createMessage(plus.messaging.TYPE_SMS);msg.to=[phoneN......
  • 获取真实的ip
    /***获取真实IP*@returnmixed*/publicstaticfunctiongetRealIp(){$ip=$_SERVER['REMOTE_ADDR'];if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])&&preg_match_all('#\d{1,3}\.\d{......
  • 获取.Net程序集的PublicKeyToken
    C:\ProgramData\Microsoft\Windows\StartMenu\Programs\VisualStudio2022\VisualStudioToolsSN-TC:\Users\97627\.nuget\packages\system.data.sqlclient\4.8.5\ref\netcoreapp2.1\System.Data.SqlClient.dll#SN-TYou.dll   ......
  • shell 获取嵌套的变量
    shell获取一个变量指向的拎一个变量的值 #!/bin/bashHa=12345Hb=asdfname=ap=`evalecho'$'H$name`echo$p#12345name=bp=`evalecho'$'H$name`echo$p#asdf......
  • kernel module编程(三):获取(分配或注册)设备号
    《LinuxDeviceDrivers》一书第三章CharDrivers的读书笔记之一。我们在/dev中可以查看设备节点,每个设备有一个主号码(major)以及一个副号码(minor),通常一个major号码对应某一种设备,虽然linux允许多种设备共享一个major号码。minor号码用于kernel具体进行设备的对应,kernel并不了解......
  • 【验证码逆向专栏】数美验证码全家桶逆向分析以及 AST 获取动态参数
    声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作......
  • java获取json字符串中json对象
    StringruleDetail=paperRule.getRuleDetail();if(ruleDetail!=null){JSONObjectjsonObject=JSONObject.fromObject(ruleDetail);//转json对象ObjectpaperRules=jsonObject.get("paper......