posts - 182,  comments - 118,  trackbacks - 4
函数组说明:类型C字段的串功能
本函数组主要执行一些特殊的字符串功能,比如半角全角转换、字符串连接、拆分等。

OVERLAY_BYTE(Byte-wise Overlay):
SJIS_DBC_TO_SBC(Convert Shift-JIS characters from double-byte to single-byte):全角转半角,比如ABC转换成ABC。有多个输入参数控制转换范围:全部转换、只转换大写字符、只转换小写字符、只转换数字、只转换特殊字符等。一个修改参数传入被转换的字符串,并获得转换后的字符串。
SJIS_SBC_TO_DBC(Convert Shift-JIS characters from single-byte to double-byte):半角转全角,比如ABC转换成ABC。参数和意义均与上一个函数相同。
STRING_CENTER((Obsolete) Centered a string):字符串居中,已过时。
STRING_CONCATENATE(Concatenates (links) two strings without multibyte handling):不做多字节处理的字符串连接。两个输入参数,两个源字符串;一个输出参数,连接后的字符串。
STRING_LENGTH((Onsolete) Calculate the length of a string):获得字符串长度,已过时。可以用 ABAP 语句 STRLEN( <str> ) 来完成。
STRING_MOVE_RIGHT((Obsolete) Shift a string to the right):把字符串右对齐,已过时。
STRING_REVERSE(Returns a string in reverse order):把字符串按字符前后颠倒,比如ABC转为CBA。两个输入参数,源字符串和语言;一个输出参数,颠倒后的字符串。
STRING_SPLIT((Obsolete) Split a string in accordance with a delimiter.):根据某个分隔符来拆分字符串,已过时。
STRING_SPLIT_AT_POSITION(Split a string with a proper position into two parts):把字符串在指定位置截断,分成两个新字符串。三个输入参数,源字符串、截断位置、语言;三个输出参数,截断的前段、截断的后段、实际截断位置(在 UNICODE 系统中,实际截断位置总和输入的截断位置相同。在非 UNICODE 系统中,如果输入双字节语言(如中文),而输入的截断位置正好会截断双字节字符,则实际截断位置会前移一个字节,比如“你好”截断长度为 3,;而如果输入单字节语言(如英文),而输入的截断位置正好会截断双字节字符,则把双字节字符截断,变成两个不可识别字符。)
TEXT_SPLIT(Splits text into specified length plus rest (cf.: SPLIT)):把字符串分成指定长度加上剩余部分。两个输入参数,源字符串、截断长度;两个输出参数,截断的前段、截断的后段。在 UNICODE 系统里,汉字按字截断,在非 UNICODE 系统里,汉字按字节截断,如果截断位置正好会截断汉字,会根据登录语言确定截断方式,如果是中文登录,则实际截断位置会前移一个字节,比如“你好”截断长度为 3,则结果字符串是“你”和“好”,如果是英文登录,则仍按实际位置截断,结果字符串是不可识别字符。
posted on 2008-06-13 11:54 华亭慧剑 阅读(125) 评论(0)  编辑 收藏 网摘 所属分类: SAP 函数模块(Function Module)

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-13 12:00 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接:
 




<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

与我联系

搜索

 

常用链接

随笔分类(181)

相册

合作论坛

技术博客

我的非技术博客

最新评论

评论排行榜

60天内阅读排行