将字符串的首字母转换为大写的函数

2020-08-18 07:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我想将以下字符串设置为'...

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

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


你好

我想将以下字符串设置为'34 GOLDEN GATE BRIDGE ROAD'

进入" 34金门大桥Raod"

我试图浏览论坛,但找不到能做到这一点的功能。

有一种简单的方法吗?

谢谢

3条回答
太Q了
2020-08-18 08:24

或者您可以尝试...无需担心偏移量计算...

 DATA:l_string(50)VALUE'你好dfadfasdj你怎么...什么'。
 数据:l_string1(50)。
 数据:l_string2(50)。

 写:l_string。

 做。
    在空间INTO l_string1 l_string中分割l_string。
    通话功能" STRING_UPPER_LOWER_CASE"
       出口
        分隔符=''
        字符串1 = l_string1
      输入
        字符串= l_string1
      例外情况
        not_valid = 1
        too_long = 2
        too_small = 3
        其他= 4。
    如果sy-subrc = 0。
       CONCATENATE l_string2 l_string1 INTO l_string2由空格分隔。
    万一。

    如果l_string是INITIAL。
       压缩l_string2。
       出口。
    万一。
 ENDDO。

 WRITE:/l_string2。

一周热门 更多>