ABAP 校验1~31输入检查

FORM frm_day_check USING p_start_day

p_success.

DATA: pattern TYPE string VALUE '^(0?[1-9]|[12][0-9]|3[01])$',

matcher TYPE REF TO cl_abap_matcher,

text TYPE string.

text = p_start_day.

IF cl_abap_matcher=>matches( pattern = pattern

text = text

) = abap_true..

" 匹配成功,数字在1到31之间

p_success = abap_true.

ELSE.

" 匹配失败,数字不在1到31之间

p_success = abap_false.

ENDIF.

ENDFORM. " FRM_DAY_CHECK

相关推荐
修电脑的猫3 小时前
Performance Monitoring on Production Systems in SAP ERP(ABAP性能优化)
性能优化·abap
LilySesy4 天前
ABAP+&SFSY-FORMPAGES&变成星号
经验分享·sap·abap·erp系统·smartforms
SAP-nkGavin1 个月前
ABAP设计模式之---“童子军法则(The Boy Scout Rule)”
设计模式·sap·abap
SAP-nkGavin1 个月前
简单说一说Modern ABAP这个概念
sap·abap
爱喝水的鱼丶1 个月前
SAP-ABAP:在DEBUG过程中修改内表中的数据的方法详解
运维·开发语言·sap·异常处理·abap·修改内表
爱喝水的鱼丶2 个月前
SAP-ABAP:ABAP异常处理与SAP现代技术融合—— 面向云原生、微服务与低代码场景的创新实践
开发语言·低代码·微服务·云原生·sap·abap
爱喝水的鱼丶2 个月前
SAP-ABAP:SAP的BAPI_PO_CHANGE功能详解
开发语言·sap·abap·bapi·采购订单修改
爱喝水的鱼丶4 个月前
SAP-ABAP:SAP外网接口调用技术全景指南
运维·http·sap·abap·erp·接口调用·开发运维
ABAP 成4 个月前
SAP的WPS导出找不到路径怎么办;上载报错怎么办
abap
爱喝水的鱼丶4 个月前
SAP -ABAP:SAP 业务能力培养体系(结构化学习路径)
运维·开发语言·sap·abap·erp·业务学习