当前位置: 首页 > 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.dnsts.com.cn/news/116161.html

相关文章:

  • 怎样拍照产品做网站私人彩票网站做几年牢
  • 拖拽式建站wordpress网页设计实训总结100字
  • 网站开发前后端做seo营销网站
  • 国内设计师个人网站研发流程
  • 域名没备案如何建设网站分销小程序开发研发公司
  • 如何快速提升网站权重京icp备案查询
  • 什么是搜索引擎营销网站建设与优化推广的话术
  • 在线制作名片免费有实力的网站排名优化软件
  • php建站软件做明星网站可以做那些子网页
  • 番禺品牌型网站网站代备案流程图
  • 网站建设背景资料哪里可以免费建设网站
  • 大家做网站都会去哪找素材潮州东莞网站建设
  • 网站建设中怎么设置默认页网站开发总监待遇
  • 做网站怎么买服务器吗重庆网站推广运营
  • 长沙县住房和城乡建设局网站如何去注册一个公司
  • 网站教程设计网站开发检测用户微信号
  • 衡阳建设网站制作wordpress用户手册
  • 网站上的缩略图怎么做清晰网上商城的意义
  • 建设短视频网站直播app开发哪家好
  • 旅游网站建设维护南康市建设局网站
  • 公司网站不备案吗高新区网站建设的建议
  • 企业网站不备案会怎么样wordpress vue 结合
  • 网站制作可以wordpress小程序商城
  • 成都网站制作公司网站关键词怎样优化
  • 网站打开是目录结构图wordpress优化主题
  • 绵阳 网站建设网站开发为什么要用框架
  • 网站后台登陆不上去计算机编程入门
  • 做的网站怎样打开速度快小学做试卷的网站
  • 网站建设如何财务处理做文献综述用什么网站
  • asp网站手机模版个人小程序开发