文章分类 - ABAP-STRING-TEXT
摘要:字符串加回车换行TAB符号所有字符在下面的类中:cl_abap_char_utilities=>horizontal_tab — 09cl_abap_char_utilities=>CR_LF ———- 0D0Acl_abap_char_utilities=>VERTICAL_TAB — 0Bcl_abap_char_utilities=>NEWLINE —- 0Acl_abap_char_utilities=>FORM_FEED —- 0Ccl_abap_char_utilities=>BACKSPACE — 08如果是要单独取得回车或者换行(不是回车加换
        阅读全文
            
摘要:关于Parameters会自动转换大写一般,我们将会大量地使用Parameter输出在Screen上,因为需求以及性质的不同,我们比较少地去关注parameter的大小写。如下,这里将测试paramter的大小写问题。Parameter不处理在ABAP中使用parameter会自动地将输出值转换成大写:REPORTZTEST_PARAMETER.PARAMETERS:p_nametypechar10.“LOWERCASE.write:p_name.测试:效果为:点击screen上的back按纽,返回后也可以发现parameter的值已变化:这种情况,如果出现在对case-sensitive的情
        阅读全文
            
摘要:ABAP 去掉日期分割符data:curr_datetyped.data:curr_date2(10)typec.curr_date=sy-datum.curr_date2='2011-07-12'.TRANSLATEcurr_date2USING'-'.CONDENSEcurr_date2NO-GAPS.write:curr_date,curr_date2.curr_date2的输出结果是 20110712
        阅读全文
            
摘要:REPORT ZEXAMPLE.DATA: V_HEAD(10), V_TAIL(10).PARAMETERS: P_STR(20),P_DEM.CALL FUNCTION 'STRING_UPPER_LOWER_CASE'EXPORTINGDELIMITER = P_DEMSTRING1= P_STRIMPORTINGSTRING= P_STREXCEPTIONSNOT_VALID = 1TOO_LONG= 2TOO_SMALL = 3OTHERS= 4.IF SY-SUBRC EQ 0.WRITE:/ P_STR.ELSE.WRITE:/ 'ERROR CONVER
        阅读全文
            
摘要:ABAP--字符串变量和字符变量的区别字符变量字符变量是通过DATA语句后面跟上TYPE C进行定义的,且跟上LENGTH n来定义字符变量的长度。字符变量的长度定义后就不能再改变,它没有象C语言用'/0'表示字符变量结束。在ABAP中所有在字符右边的空格都将被忽略,也就是说将一个由空格字组成字符串赋值给字符变量,系统仍然认为是个空字符串(empty/initial)。DATA: cvar TYPE c LENGTH 20, len TYPE i.cvar = ' '.len = STRLEN( cvar ).WRITE:/ 'Charlen: '
        阅读全文
            
摘要:ABAP中有关于换行符,TAB KEY等 收藏① 换行符,TAB KEY等的表示在数据文件输出的时候,有时候需要使各个字段间用TAB KEY进行分割。那么,TAB KEY在ABAP中是如何表示的,就是写入一个TAB KEY吗?事实上,在类对象CL_ABAP_CHAR_UTILITIES中已经事先定义好了如换行符,TAB KEY等。CR_LF 换行符HORIZONTAL_TAB 水平方向的TAB KEYVERTICAL_TAB 竖直方向的TAB KEYFORM_FEED 改页例: CONCATENATE COL1 COL2 CL_ABAP_CHAR_UTILITIES=>HORIZONTA
        阅读全文
            
摘要:SAP 中经常会遇到取长文本的问题,然而SAP系统中提供了一个很统一的取法,其函数如下:form getsotext using sono changing strtext.data : it_tlines like tline occurs 0 with header line . strtext = ''.call function 'READ_TEXT'exportingid = '0001'language = sy-langu name = sono object = 'VBBP'tableslines = it_tli
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号