点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的团队,
我在其中一项验证中遇到问题:
如果P_ALPHA声明为CHARG_D,即CHAR 30。
如果P_ALPHA为32916N-则其触发错误消息
但如果P_ALPHA为'29416J',则其变为'有效值'。
--------------------------------------------------- --------------------------
如果p_alpha在" 3000000000"和" 3999999999"之间。
写:/"触发错误"。
ELSE。
WRITE:/p_alpha,"有效值"。
ENDIF。
--------------------------------------------------- --------------------------
Q1:请让我知道为什么对于32916N值会变为"触发错误"。
Q2:如果我们想获得32916N的有效值,那将是P_ALPHA的声明类型。
请提出建议。
没有与域关联的转换退出,因此对于比较某些字母字符串而言,结果是合乎逻辑的。 即使使用ALPHA凸面字符,尾随字符也可以防止尾随零的任何映射,那么您的初始要求是什么?
此致?
Raymond
在
下http://help.sap.com/abapdocu_751/ zh/index.htm?file = abencomparison_type.htm
和
http://help.sap.com/abapdocu_751/ en/index.htm?file = abenlogexp_character.htm
查看比较和转换规则。
一周热门 更多>