当前位置: 首页 > news >正文

网站开发报价合同范本网站开发应用

网站开发报价合同范本,网站开发应用,中国建筑装饰,网站的客户体验文章目录 ABAP 字段类型不一样导致相加之后金额错误写在前面的总结示例程序1汇总MSEG表和MLDOC表 ABAP 字段类型不一样导致相加之后金额错误 写在前面的总结 如果需要不同底表的字段相加的值#xff0c;那么最好是根据条件去分别算出那些值放在临时内表里面#xff0c;再去… 文章目录 ABAP 字段类型不一样导致相加之后金额错误写在前面的总结示例程序1汇总MSEG表和MLDOC表 ABAP 字段类型不一样导致相加之后金额错误 写在前面的总结 如果需要不同底表的字段相加的值那么最好是根据条件去分别算出那些值放在临时内表里面再去根据条件读取临时内表读取完之后取出对应的值进行计算不然可能会因为字段有不同长度计算的结果出错如果要多个表连接一定要注意连接的条件和思路思路要清晰连接条件要正确在select语句里面如果使用sum函数字段长度不相等可能会导致计算出来的值有问题尽量在select语句的筛选条件里面筛选数据使得到的内表的行数尽量更少更准确一些。 原来的代码 原来的代码( CASE WHEN c~aufnr IS INITIALTHEN ( SUM( CASE WHEN c~bwart 102 THEN c~dmbtr * -1 ELSE c~dmbtr END ) )ELSE SUM( CASE WHEN c~bwart 102 THEN c~dmbtr * -1 ELSE c~dmbtr END ) d~prd END ) AS dmbtr, 模具入库金额现在修改成( CASE WHEN c~aufnr IS INITIALTHEN ( SUM( CASE WHEN c~bwart 102 THEN c~dmbtr * -1 ELSE c~dmbtr END ) )ELSE SUM( CASE WHEN c~bwart 102 THEN c~dmbtr * -1 ELSE c~dmbtr END ) ( CASE WHEN abs( d~prd ) 0 THEN d~prd ELSE 0 END ) END ) AS dmbtr, 模具入库金额程序名z_test_lhy2 示例程序1 REPORT z_test_lhy2. *--------------------------Variables----------------------------------* TYPES: BEGIN OF ty_out,werks TYPE mseg-werks, 工厂matnr2 TYPE mara-matnr, 物料aufnr TYPE mseg-aufnr, 订单END OF ty_out. DATA: gs_out TYPE ty_out,gt_out TYPE TABLE OF ty_out.*------------------------------Logic----------------------------------* gs_out-werks 1710. gs_out-matnr2 MZ-FG-C990. gs_out-aufnr 000001000920. APPEND gs_out TO gt_out.SELECTa~werks, 工厂a~matnr2, 物料( CASE WHEN b~aufnr IS INITIALTHEN SUM( CASE WHEN b~bwart 102 THEN b~dmbtr * -1 ELSE b~dmbtr END )ELSE SUM( CASE WHEN b~bwart 102 THEN b~dmbtr * -1 ELSE b~dmbtr END ) c~prd END ) AS dmbtr_hj, 合计金额c~prd,b~aufnr,SUM( CASE WHEN b~bwart 102 THEN b~dmbtr * -1 ELSE b~dmbtr END ) AS dmbtr 原始金额FROM gt_out AS aLEFT JOIN mseg AS b ON a~werks b~werks AND a~matnr2 b~matnrLEFT JOIN mldoc AS c ON b~aufnr c~aufnr AND c~tcode KO88WHERE substring( b~budat_mkpf,1,4 ) 2021GROUP BY a~werks,a~matnr2,b~aufnr,c~prd,b~aufnrINTO TABLE DATA(lt_temp). 单独定义两个变量之后再相加数值是没有问题的都是正确的 汇总MSEG表和MLDOC表 这里想先汇总MSEG的金额再去mldoc表去查询价格差异字段prd并汇总价格差异的金额可以用下面的做法 SELECTa~werks, 工厂a~matnr2, 物料 * ( CASE WHEN b~aufnr IS INITIAL * THEN SUM( CASE WHEN b~bwart 102 THEN b~dmbtr * -1 ELSE b~dmbtr END ) * ELSE SUM( CASE WHEN b~bwart 102 THEN b~dmbtr * -1 ELSE b~dmbtr END ) c~prd END ) AS dmbtr_hj, 合计金额 * c~prd,b~aufnr,SUM( CASE WHEN b~bwart 102 THEN b~dmbtr * -1 ELSE b~dmbtr END ) AS dmbtr 原始金额FROM gt_out AS aLEFT JOIN mseg AS b ON a~werks b~werks AND a~matnr2 b~matnr AND a~aufnr b~aufnrLEFT JOIN mldoc AS c ON a~aufnr c~aufnr AND c~tcode KO88WHERE substring( b~budat_mkpf,1,4 ) 2021GROUP BY a~werks,a~matnr2,b~aufnrINTO TABLE DATA(lt_mseg).SORT lt_mseg BY werks matnr2 dmbtr.cl_demo_outputdisplay( lt_mseg ).SELECTa~werks,工厂a~matnr2,物料a~aufnr, 订单SUM( b~prd ) AS prd 价格差异FROM lt_mseg AS aLEFT JOIN mldoc AS b ON a~aufnr b~aufnr AND b~tcode KO88GROUP BY a~werks,a~matnr2,a~aufnrINTO TABLE DATA(lt_mldoc).SORT lt_mldoc BY werks matnr2 aufnr.cl_demo_outputdisplay( lt_mldoc ).
http://www.hkea.cn/news/14353804/

相关文章:

  • wordpress商店网页谷歌官方seo入门指南
  • 各类网站规划百度官方网站入口
  • 网站js修改代码服务器安全加固
  • 济宁市做网站的公司百度不收录什么网站
  • 个人网站是商业的吗山东网站优化
  • 站长之家seo哪个建站比较好
  • 西安网站制作公司怎么选文件备案网站建设方案
  • 内部网站做登陆内部链接面料详情页设计模板
  • 英语网站推广策划书普通企业网站建设
  • 自媒体网站建设论文wordpress的搜索
  • 苗木公司网站模板河南省建设工程注册中心网站
  • 网页设计与网站建设书籍如何创建小程序商店
  • 特产网站模板做海报图片去哪个网站找 知乎
  • 淮安市建设监理协会网站会展公司排名
  • 点对点视频网站开发吉林大学建设工程学院 旧网站
  • 学网站开发和游戏开发那个php网站开发学习
  • 搜索指数的数据来源是什么淮安做网站seo
  • 浙江华纳建设有限公司网站杭州网站建设商城价格
  • 怎么搭建一个网站教程网站模板站的模板展示怎么做的
  • 海南省建设考试网站首页小说推文万能关键词
  • 怎么做跑腿网站安丘网站建设多少钱
  • 晋江外贸网站建设太仓市住房城乡建设局网站
  • 网站建立的具体步骤手工制作教程
  • 网站优化套餐软件定制和开发
  • 外国风格网站建设官网娱乐网站建设ppt
  • 提升网站页面打开速度拉新推广怎么找渠道
  • 个人网站 备案 类型宽带开户多少钱
  • 网站域名和空间区别厦门营销型网站
  • 电子商务网站开发计划书jquery加速wordpress
  • 专业零基础网站建设教学在哪里厦门网站建设工作室