SAP ALV报表选择屏幕筛选字段动态文本

简介: SAP ALV报表选择屏幕筛选字段动态文本

"方法调用:参数'P'代表 PARAMETERS  

'S' 代表SELECT-OPTION

     PERFORM sub_set_text USING 'P'  '屏幕字段名称'  '显示文本'.            "


*&  更新选择屏幕的按钮文本

*&---------------------------------------------------------------------*

*& -->  p1        text

*& <--  p2        text

*&---------------------------------------------------------------------*

FORM sub_set_text USING lv_kind  TYPE char1

     lv_field TYPE char30

     lv_text  TYPE char30.


 DATA lt_seltext TYPE rsseltexts OCCURS 1 WITH HEADER LINE.

 DATA:gv_repid TYPE sy-repid.

 CHECK lv_text IS NOT INITIAL.


 REFRESH lt_seltext.

 lt_seltext-name = lv_field.

 lt_seltext-kind = lv_kind.

 lt_seltext-TEXT = lv_text.

 APPEND lt_seltext.


 gv_repid = sy-repid.


 CALL FUNCTION 'SELECTION_TEXTS_MODIFY'

 EXPORTING

   PROGRAM                     = gv_repid

 TABLES

   seltexts                    = lt_seltext

 EXCEPTIONS

   program_not_found           = 1

   program_cannot_be_generated = 2

   OTHERS                      = 3.

 IF sy-subrc <> 0.

   MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

 ENDIF.

ENDFORM. " SUB_SET_TEXT

目录
相关文章
SAP 解决物料主数据扩展字段无法写入到MARA配置问题详解
配置物料主数据的自建字段(避免创建时传入字段但是无法写入MARA表)
492 0
SAP 批量更新会计凭证文本
批量更新会计凭证文本
497 0
SAP 更新已过账物料凭证文本
更新已过账物料凭证文本
230 0
SAP 生产工单长文本保存
小坑: 创建完成之后,必须根据工单号更新aufk的ltext = 1 否则CO03前台看不到写入的长文本。
695 0
SAP ALV 程序执行中返回选择界面
ALV 程序执行中返回选择界面
190 0
|
BI
SAP 报表设置动态ALV标题栏
关于ALV报表多个事务代码下显示不同标题处理
407 0
SAP MM/FI_运费处理方式
常见的采购运费处理方式
SAP MM 途损处理方式
通常客户采购业务需求提到货物运输有损耗,需要针对此业务给出合理方案输出,下面笔者针对此类业务分析下各种实现方案的可行性!
SAP MM初阶之事务代码MIGO界面批次拆分最多输入15行?
SAP MM初阶之事务代码MIGO界面批次拆分最多输入15行?
SAP MM初阶之事务代码MIGO界面批次拆分最多输入15行?
下一篇
无影云桌面