首页 > 其他分享 >发送到PO/PI后查看报文发现会在末尾多给一个空格,后来发现基本上是数字、金额等字段,这些字段赋值给string后为啥会在后面多一个空格

发送到PO/PI后查看报文发现会在末尾多给一个空格,后来发现基本上是数字、金额等字段,这些字段赋值给string后为啥会在后面多一个空格

时间:2024-09-05 11:04:49浏览次数:11  
标签:string number 空格 str PI TYPE PO 赋值

PO报文发出去数字,金额等字段统统后面都会带有空格

但是在abap debugger看值看不出字段后面有空格

<CGHTMXLIST>

<CGWXMC/>

<ZJTBM/>

<XQSL>1.000 </XQSL>

<MEINS>XIA</MEINS>

<XQGJ>20000000.00 </XQGJ>

<JHAMOUNT>20000000.00 </JHAMOUNT>

<MSATZ/>

</CGHTMXLIST>

 

 

 

 

 

DATA: number TYPE i,
      str TYPE string.
  number = 10.
  str = number.

WRITE:/ str && '字符串'.

输出结果

 

 

其实可以按F1 help 查看:

如果赋值操作的目的字段(Target字段),即赋值好的左边操作数的类型为string,如果赋值之前的的整数时负数,则在赋值后的字符串变量尾部添加一个“-”负号,否则添加一个空白符(blank)

 

DATA: number TYPE i,
      str TYPE string.
  number = -10.
  str = number.

WRITE:/ str && '字符串'.

输出结果

输出结果

输出结果

 

去空格

CONDENSE str2 NO-GAPS.

 

标签:string,number,空格,str,PI,TYPE,PO,赋值
From: https://www.cnblogs.com/lxq5970/p/18397982

相关文章

  • 【Moveit2】MoveGroupInterface设置目标姿态,然后创建一个计划到该姿态的运动路径,stati
    PlanandExecuteusingMoveGroupInterface//CreatetheMoveItMoveGroupInterfaceusingmoveit::planning_interface::MoveGroupInterface;automove_group_interface=MoveGroupInterface(node,"panda_arm");//SetatargetPoseautoconsttarget_p......
  • pymongo.errors.ConfigurationError: Server at localhost:27017 reports wire versio
    当你的PyMongo版本比较新时,如当前使用版本为v4.8.0,如果你尝试连接到MongoDBServerv3.4或更早版本,PyMongo可能会引发以下错误:pymongo.errors.ConfigurationError:Serveratlocalhost:27017reportswireversion5,butthisversionofPyMongorequiresatleast6(Mo......
  • IDA 出现 Decompilation failure: xxx: call analysis failed Please refer to the ma
    题目https://files.buuoj.cn/files/3519510dd82111302327c73a17602a65/attachment.zipF5反汇编发现弹出这个窗口Decompilationfailure:401095:callanalysisfailedPleaserefertothemanualtofindappropriateactions右键查看TextView来到这个地址进入这个函......
  • 话费充值API接口的关键步骤与考虑因素
    话费充值API接口通常是由电信运营商或第三方支付平台提供的一种服务,允许开发者将话费充值功能集成到自己的应用程序或网站中。通过这种接口,用户可以方便地为他们的手机账户充值。以下是实现话费充值API接口可能涉及的一些关键步骤和考虑因素:关键步骤:选择服务提供商:选择一个......
  • 深入解析如何利用1688 API接口获取详尽商品信息
    在电子商务的蓬勃发展中,数据的重要性日益凸显。对于商家而言,能够实时获取并分析商品数据,是提升市场竞争力的关键。1688作为阿里巴巴集团旗下的知名B2B平台,提供了丰富的API接口,使得商家能够轻松获取商品详情。本文将为您全面解析如何通过1688商品详情API接口获取所需数据。一、......
  • 深入解析如何利用1688 API接口获取详尽商品信息
    在电子商务的蓬勃发展中,数据的重要性日益凸显。对于商家而言,能够实时获取并分析商品数据,是提升市场竞争力的关键。1688作为阿里巴巴集团旗下的知名B2B平台,提供了丰富的API接口,使得商家能够轻松获取商品详情。本文将为您全面解析如何通过1688商品详情API接口获取所需数据。一、168......
  • The Beautiful Portal Level up Teleport Warp VFX 传送特效
    在这里,您将找到适合您游戏的各种门户/关卡升级/传送/扭曲视觉特效!做了:-7种不同风格的门户视觉特效!-每个门户都有轻版本和重版本。-每个版本都有一个“无循环”和一个“无限”预制件:D-总共有28个预制件。-视觉特效完全由Unity的粒子系统和基本的Unity着色器组成。没有定......
  • 人脸静态活体检测(高精度版) API 对接说明
    人脸静态活体检测(高精度版)API对接说明本文将介绍人脸静态活体检测(高精度版)API对接说明,它可用于对用户上传的静态图片进行防翻拍活体检测,以判断是否是翻拍图片。接下来介绍下人脸静态活体检测(高精度版)API的对接说明。申请流程要使用API,需要先到人脸静态活体检测(......
  • 解决在.net8 WebAPI中 AOP 使用AbstractInterceptorAttribute
    在网上找了许多例子但是放在.net8就不好使了比如在Program中配置IInterceptor或者 services.ConfigureDynamicProxy,网上说的对但是也不全对//通过单元测试(MSTest)//创建IServiceCollectionIServiceCollectionservices=newServiceCollection(); 是能调用Abstr......
  • [POI2014] RAJ-Rally 题解
    前言题目链接:Hydro&bzoj;黑暗爆炸;洛谷。题意简述DAG求删点后最长路的最小值。\(n\leq5\times10^5\),\(m\leq10^6\)。题目分析其实对于删点/边加查询最长/短路的套路是有的。比如:故乡的梦、桥。本题也类似。我们考虑,如果删除的边不在原来最长路上,那么删之后的......