sap bdc录屏的时候会遇到哪些问题
1个回答
2014-03-26
展开全部
遇到的问题:
1.源字段是一个数值类型,目标字段是一个字符类型,赋值后,从调试中看到字符类型字段里始终为空,百思不得其解。后来我想到,由于字符类型字段长度过长(255),而数值类型赋值到字符类型时默认使用了右对齐,造成实际内容在字符串的右端,从调试器中看不到,赋值到屏幕上也被截断了。
这个问题跟上面一样可以用两种方法解决:
1)target = source.
CONDENSE target.
2)WRITE source TO target LEFT-JUSTIFIED.
2.录屏后会出现同一个字段对应不同的东西,比如 NEWKO 这里我既表示资产号,又表示供应商号。
前面FUNCTION里的输入参数你就要定义2个了,然后再付给NEWKO。
3.转换数据
有的客户系统屏幕用的是欧洲的金额的显示,像10.000,00
录屏时,给的金额显示10000.00,这里就需要转换数据才能完成录屏。
DATA LV_WRBTR(10) TYPE C.
** 转换数据\
DATA:
STRING1(1) TYPE C VALUE '.',
STRING2(1) TYPE C VALUE ','.
LV_WRBTR = I_WRBTR.
CONDENSE LV_WRBTR.
REPLACE STRING1 WITH STRING2 INTO LV_WRBTR.
1.源字段是一个数值类型,目标字段是一个字符类型,赋值后,从调试中看到字符类型字段里始终为空,百思不得其解。后来我想到,由于字符类型字段长度过长(255),而数值类型赋值到字符类型时默认使用了右对齐,造成实际内容在字符串的右端,从调试器中看不到,赋值到屏幕上也被截断了。
这个问题跟上面一样可以用两种方法解决:
1)target = source.
CONDENSE target.
2)WRITE source TO target LEFT-JUSTIFIED.
2.录屏后会出现同一个字段对应不同的东西,比如 NEWKO 这里我既表示资产号,又表示供应商号。
前面FUNCTION里的输入参数你就要定义2个了,然后再付给NEWKO。
3.转换数据
有的客户系统屏幕用的是欧洲的金额的显示,像10.000,00
录屏时,给的金额显示10000.00,这里就需要转换数据才能完成录屏。
DATA LV_WRBTR(10) TYPE C.
** 转换数据\
DATA:
STRING1(1) TYPE C VALUE '.',
STRING2(1) TYPE C VALUE ','.
LV_WRBTR = I_WRBTR.
CONDENSE LV_WRBTR.
REPLACE STRING1 WITH STRING2 INTO LV_WRBTR.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
ZESTRON
2024-09-04 广告
2024-09-04 广告
表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面污染有助于实施...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询