将货币字段和其他字段连接成一个变量

2020-09-05 11:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

将wa_mseg-waers wa_mbew-stprs连接到v_value。

ty_mseg的开头,

waers输入mseg-waers,

ty_mseg的结尾,

ty_mbew开始

stprs类型为mbew-stprs,

ty_mseg的结尾。

数据:

v_value类型char20。

我应该将工作区域中存在的这两个值连接为一个变量V_value。

显示一些语法错误。

我该怎么做。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

将wa_mseg-waers wa_mbew-stprs连接到v_value。

ty_mseg的开头,

waers输入mseg-waers,

ty_mseg的结尾,

ty_mbew开始

stprs类型为mbew-stprs,

ty_mseg的结尾。

数据:

v_value类型char20。

我应该将工作区域中存在的这两个值连接为一个变量V_value。

显示一些语法错误。

我该怎么做。

付费偷看设置
发送
12条回答
我是小鹏鹏啊
1楼 · 2020-09-05 12:14.采纳回答

嗨,

尝试一下,

 数据:
 wa_mseg的开头,
 waers输入mseg-waers,
 wa_mseg的结尾。

 数据:
 wa_mbew的开头,
 stprs类型mbew-stprs,
 wa_mbew的结尾。

 资料:
 w_value(15)类型c,
 v_value类型为char20。

 将wa_mbew-stprs写入w_value。

 将wa_mseg-waers w_value连接到v_value。
 

concatenate不适用于类型C,N,D或T以外的变量。这就是导致语法错误的原因。

My梦
2楼-- · 2020-09-05 12:37

嗨,

尝试一下。

数据:v_value类型的字符串。

关于

Chitra

小灯塔
3楼-- · 2020-09-05 12:27

您好,

将一个变量(v_curr)用作字符类型,并将货币字段传递给该变量。

然后您可以连接v_curr和另一个字段。

您不会收到任何错误。

谢谢

Aruna

暮风yp
4楼-- · 2020-09-05 12:21

hiii

检查此代码

ty_mbew开始

stprs类型为mbew-stprs,

ty_mseg的结尾。

首先应使用相同的名称,然后再检查。

使用以下代码..它可以正常工作..

数据:
 v_value(20)类型C,
 v_val1类型mseg-waers,
 V_VAL0(10)C型,
 v_val2类型mbew-stprs。


 v_val1 ='CUR'。
 v_val2 ='111.23'。
 V_VAL0 = V_VAL2。

 将v_val1 v_val0连接到v_value。

 写v_value。

致谢

twinkal

打个大熊猫
5楼-- · 2020-09-05 12:17

嗨,

您的pblm可能具有变量转换。

您将currecy字段传递给包含字符fmt的变量。

使用write语句

然后,您将currencyfield和其他变量连接为final

变量。

例如:将c1 c2连接到c3。

此致

Naveen M。

葫芦娃快救爷爷
6楼-- · 2020-09-05 12:33

更好地使用以下变通办法来处理负值

 DATA:lv_val_output_text TYPE字符串。

 lv_val_output_text =''&& iv_currency_value。  "  -  -  -  -  - (一个)

 CONCATENATE'FirstWord'lv_val_output_text'ThirdWord'INTO lv_val_output_text由空格分隔。" -------(B)

上面的示例也适用于负值。

这里的窍门是:(A)系统将实际值转换为仅占用所需空间的字符串,然后(B)应用CONCATENATE代码。

一周热门 更多>