【转载】abap MODIF ID 有什么作用?

MODIF ID 是添加一个屏幕修改标识,在屏幕显示前,如果要对屏幕上某些字段进行隐藏、只读等属性的修改,则将 Screen 的 group1 属性值等于 MODIF ID 后面标识对应的属性值进行设置即可。例如:下面的代码中,如果勾选复选框 SHOW_ALL,则 P4~P6 的输入框会显示出来;否则 P4~P6 的输入框是隐藏的。.........
摘要由CSDN通过智能技术生成

MODIF ID 是添加一个屏幕修改标识,在屏幕显示前,如果要对屏幕上某些字段进行隐藏、只读等属性的修改,则将 Screen 的 group1 属性值等于 MODIF ID 后面标识对应的属性值进行设置即可。
例如:下面的代码中,如果勾选复选框 SHOW_ALL,则 P4~P6 的输入框会显示出来;否则 P4~P6 的输入框是隐藏的。

  REPORT  ZTESTMODIFID.

PARAMETERS show_all AS CHECKBOX USER-COMMAND flag. 

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME. 
PARAMETERS: p1 TYPE c LENGTH 10, 
            p2 TYPE c LENGTH 10, 
            p3 TYPE c LENGTH 10. 
SELECTION-SCREEN END OF BLOCK b1
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
ABAP语言中,你可以使用循环来逐个访问字符串中的每个字符。以下是一些常用的方法来循环字符串: 1. 使用循环语句和字符串函数: ``` DATA: lv_string TYPE string VALUE 'Hello World'. DATA: lv_length TYPE i, lv_index TYPE i. lv_length = STRLEN( lv_string ). DO lv_length TIMES. lv_index = sy-index. WRITE lv_string+lv_index(1). ENDDO. ``` 在这个例子中,我们使用了DO循环来迭代字符串的长度次数。在每次循环中,我们使用WRITE语句和字符串截取操作符(+)来访问字符串中的每个字符。 2. 使用字符串表: ``` DATA: lt_chars TYPE TABLE OF c. SPLIT 'Hello World' AT space INTO TABLE lt_chars. LOOP AT lt_chars INTO DATA(lv_char). WRITE lv_char. ENDLOOP. ``` 在这个例子中,我们使用SPLIT函数将字符串拆分为一个字符表。然后,使用LOOP AT循环逐个访问字符表中的每个字符。 3. 使用正则表达式: ``` DATA: lv_string TYPE string VALUE 'Hello World'. DATA: lv_match TYPE string. FIND REGEX '([a-zA-Z])' IN lv_string IGNORING CASE MATCH OFFSET DATA(lv_offset). WHILE sy-subrc = 0. lv_match = lv_string+lv_offset(1). WRITE lv_match. FIND REGEX '([a-zA-Z])' IN lv_string IGNORING CASE MATCH OFFSET DATA(lv_offset). ENDWHILE. ``` 在这个例子中,我们使用FIND REGEX语句和正则表达式来搜索字符串中的字母字符。使用WHILE循环来迭代找到的每个匹配项,并使用WRITE语句将其输出。 这些是在ABAP语言中循环字符串的一些常用方法。根据具体的需求,你可能需要选择适合你的情况的方法来循环字符串。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coinlock

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值