关于Parameters会自动转换大写
关于Parameters会自动转换大写
一般,我们将会大量地使用Parameter输出在Screen上,因为需求以及性质的不同,我们比较少地去关注parameter的大小写。
如下,这里将测试paramter的大小写问题。
Parameter不处理
在ABAP中使用parameter会自动地将输出值转换成大写:
| REPORT ZTEST_PARAMETER. PARAMETERS: write: p_name. | 
测试:
效果为:
点击screen上的back按纽,返回后也可以发现parameter的值已变化:
这种情况,如果出现在对case-sensitive 的情况下,是不行的。特别是如果在 Open dataset <filename>时,因为如果在unix下,filename是大小写敏感的。
Parameter处理后
修改方法为:
加一个lower case并不是说,它的值为lower case,而是disable上面那种自动的转换,使用parameter保恃原状
| REPORT ZTEST_PARAMETER. PARAMETERS: write: p_name. | 
测试:
结果:
返回后的结果也为:
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号