我仍然是ABAP的新手,我想知道如何做1.数字分组2.在值前删除0
当我有物有所值时的数字分组,例如3000000(300万)我想在屏幕上打印3.000.000(最后一个字符每三个字符有一个点)
当我从表中选择一个值并在屏幕上打印时,在值前面删除0(零),左边的值得到0例子数据库值:129当我把它放在内部表中并打印它时,它变成0000129
谢了哥们
我在这样的选择屏幕上有屏幕过滤器
SELECTION-SCREEN BEGIN OF BLOCK a WITH FRAME.
PARAMETERS s_werks like resb-werks DEFAULT 'X' .
SELECT-OPTIONS:
s_aufnr FOR in_param-aufnr,
s_matnr FOR in_param-matnr,
s_bldat FOR in_param-bldat.
SELECTION-SCREEN END OF BLOCK a.
Run Code Online (Sandbox Code Playgroud)
我想禁用textbox/parameters(s_werks)但不禁用select-option的参数.
我想禁用它,因为它将是从表中填充的确切值取决于sy-uname :)
我怎么处理它?
可能是这个问题已经被问过,我已经搜索但仍然对我的问题没有信心..
我的问题是从字符串中检查有效日期
$a='23-June-11'; //valid
$b='Normal String';//invalid
Run Code Online (Sandbox Code Playgroud)
在我这样做之前,我想使用strtotime()转换$ a和$ b,当然我想验证$ a或$ b是否是有效的日期格式
从$ ai可以得到23,11使用爆炸功能,但是'六月'怎么样?使用上面的函数,'June'不是数字