首页 > 其他分享 >ACC_DOCUMENT 增强

ACC_DOCUMENT 增强

时间:2024-11-21 20:29:04浏览次数:1  
标签:ACC 增强 wa extension value accit ext DOCUMENT TYPE

BADI  -- IF_EX_ACC_DOCUMENT~CHANGE

  METHOD if_ex_acc_document~change.

    DATA: wa_extension   TYPE bapiparex,
          ext_value(960) TYPE c,
          wa_accit       TYPE accit,
          l_ref          TYPE REF TO data.

    FIELD-SYMBOLS: <l_struc> TYPE any,
                   <l_field> TYPE any.

    SORT c_extension2 BY structure.

    LOOP AT c_extension2 INTO wa_extension.

      AT NEW structure.
        CREATE DATA l_ref TYPE (wa_extension-structure).
        ASSIGN l_ref->* TO <l_struc>.
      ENDAT.

*      CONCATENATE wa_extension-valuepart1 wa_extension-valuepart2
*                  wa_extension-valuepart3 wa_extension-valuepart4
*             INTO ext_value.

      CALL METHOD cl_abap_container_utilities=>read_container_c
        EXPORTING
          im_container           = wa_extension+30
        IMPORTING
          ex_value               = ext_value
        EXCEPTIONS
          illegal_parameter_type = 1
          OTHERS                 = 2.

      MOVE ext_value TO <l_struc>.

      ASSIGN COMPONENT 'POSNR' OF STRUCTURE <l_struc> TO <l_field>.
      READ TABLE c_accit WITH KEY posnr = <l_field>
            INTO wa_accit.
      IF sy-subrc IS INITIAL.
        MOVE-CORRESPONDING <l_struc> TO wa_accit.
        MODIFY c_accit FROM wa_accit INDEX sy-tabix.
      ENDIF.
    ENDLOOP.


  ENDMETHOD.

 

标签:ACC,增强,wa,extension,value,accit,ext,DOCUMENT,TYPE
From: https://www.cnblogs.com/wangzuoer/p/18561474

相关文章

  • 2345看图王去广告增强版
    前言2345看图王去广告版一款好用的图片浏览和管理软件。不论什么格式的图片,它都能轻松浏览、管理和编辑。在文件夹里看图片,你可以方便地翻页、放大缩小,还能直接打印。最棒的是,它还能播放GIF这样的动态图片,并且可以保存你喜欢的那一帧。全屏查看和幻灯片功能,让看图片变得更有趣。......
  • 简述下你理解的优雅降级和渐进增强
    在前端开发中,优雅降级和渐进增强是两种不同的策略,用于确保网站在各种浏览器和设备上的兼容性和可访问性。它们的目标相似,但实现方式不同:优雅降级(GracefulDegradation):理念:从最先进和功能丰富的版本开始构建网站,然后针对能力较低的浏览器进行逐步降级,以确保在旧版浏览器......
  • GE ACC-5595-280 反射内存交换机 八口 单模 传输距离10km
    多模反射内存交换机:实现高速实时数据共享的关键设备在当今数字化、信息化的时代,数据的快速传输和实时共享对于许多领域的系统运行至关重要。多模反射内存交换机作为一种先进的网络设备,为满足这些需求提供了高效、可靠的解决方案。多模反射内存交换机是一种专门设计用于反射内存......
  • 【springboot开发】SpringBoot中出入参增强的5种方法 : 加解密、脱敏、格式转换、时间
    1.使用@JsonSerialize和@JsonDeserialize注解2.全局配置Jackson的ObjectMapper3.使用@ControllerAdvice配合@InitBinder4.自定义HttpMessageConverter5.使用AOP进行切面编程结语在SpringBoot中,对接口的请求入参和出参进行自定义的增......
  • Edge与Chrome浏览器打开网页报错 STATUS_ACCESS_VIOLATION问题。
    1.系统平台:Win1064位专业版22H22.现象:用户未做系统更新,未新安装软件,突然一天早上开机打开浏览器网页一闪就报错STATUS_ACCESS_VIOLATION。3.处理过程:1)查看电脑最近无更新,无新装软件,尝试升级浏览器,重置浏览器,清理浏览器缓存,重置网络(netshwinsockreset)无效;2)卸载火......
  • Quartz集群增强版_02.任务轮询及优化❤️
    Quartz集群增强版_02.任务轮询及优化转载请著名出处https://www.cnblogs.com/funnyzpc/p/18555665开源地址https://github.com/funnyzpc/quartz    任务轮询的主要工作是按固定频度(时间5s)去执行项表捞未来5s内将要执行的任务,轮询这些任务待到执行时间点时将任务扔到......
  • SAP ABAP BAPI_ACC_DOCUMENT_POST写入获利能力段
    WA_CRITERIA-ITEMNO_ACC=G_ITEMNO.WA_CRITERIA-FIELDNAME='PRCTR'.WA_CRITERIA-CHARACTER=WA_UPLOAD-PRCTR.APPENDWA_CRITERIATOIT_CRITERIA.CLEARWA_CRITERIA. CALLFUNCTION'BAPI_ACC_DOCUMENT_POST'EXPORTINGDOCUMENTH......
  • 调整方法和相关的注册表项,能帮助你加速 MS Edge 的加载:增强 Google Chrome 浏览器在视
    在Windows11系统中,通过调整MicrosoftEdge浏览器的注册表设置,你可以对其性能进行优化,尤其是提高启动速度和加载速度。以下是一些常见的调整方法和相关的注册表项,能帮助你加速MSEdge的加载:1. 禁用硬件加速硬件加速可能会影响性能,尤其是在资源较少的设备上。如果你遇到性......
  • 检索增强生成(RAG)应用构建的最佳实践
    RAG,也就是检索增强生成,已经证明是个挺管用的招儿,能让大型语言模型(LLM)的回答更靠谱,还能搞定它们有时候会“幻觉”的问题。简单来说,RAG就是给LLM们提供了一些上下文,帮它们生成更准确、更符合上下文的回答。这些上下文可以来自各种地方,比如你的内部文件、向量数据库、CSV文件、JS......
  • 【IMM EKF MATLAB CVCA】IMM滤波器,结合匀速运动 (Constant Velocity, CV) 和匀加速运
    文章目录程序简介运行截图程序代码程序讲解概述主要功能详细讲解1.初始化2.状态转移矩阵和协方差矩阵3.生成真实数据4.IMM算法5.结果后处理与可视化6.卡尔曼滤波函数总结程序简介该函数实现了交互式多模型(IMM)滤波器,结合了匀速运动(ConstantVelocity,......