在标准程序中增加两个parameters
parameters: p_matcat like ausp-atwrt .
parameters: p_concat like cawn-atwrt .
然后在initialization后加入
at selection-screen on value-request for p_matcat.
perform f4_for_matcat using 'N_MATERIAL_CAT'.
at selection-screen on value-request for p_concat.
perform f4_for_matcat using 'N_TECH_CONTROL'.
接下来的form
form f4_for_matcat using iv_var type api_vali-atnam .
" f4 help material category control catagory
data: gs_features like klvmera,
gt_features like table of klvmera,
gs_values like api_vali,
gt_values like table of api_vali.
call function 'CLME_FEATURE_ATTR_OF_CLASS_ALL'
exporting
class = 'N_QA_CLASS'
classtype = '001'
language = sy-langu
key_date = sy-datum
with_values = 'X'
i_sorted_by_class = 'X'
tables
tfeatures = gt_features
tvalues = gt_values
exceptions
class_not_found = 1
no_authority = 2
others = 3.
if sy-subrc <> 0.
...
endif.
** About F4 help
data: begin of gs_f4tab,
atnam like cabn-atnam,
atwrt like cawn-atwrt,
atwtb like cawnt-atwtb,
end of gs_f4tab,
gt_f4 like table of gs_f4tab.
clear: gt_f4, gt_f4[].
loop at gt_values into gs_values
where atnam = iv_var.
gs_f4tab-atnam = gs_values-atnam.
gs_f4tab-atwrt = gs_values-atwrt.
gs_f4tab-atwtb = gs_values-atwtb.
append gs_f4tab to gt_f4.
clear: gs_f4tab, gs_values.
endloop.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
retfield = 'ATWRT'
dynpprog = sy-repid
dynpnr = sy-dynnr
value_org = 'S'
tables
value_tab = gt_f4
exceptions
parameter_error = 0
no_values_found = 0
others = 0.
endform.
还有一种做法就是在se11里面建立search help 这个网上比较常见一些
分享到:
相关推荐
SAP ABAP 屏幕字段输入帮助实现的技术技巧
在sap中建立域数据元素搜索帮助在sap中建立域数据元素搜索帮助在sap中建立域数据元素搜索帮助
当我们在使用SAP时,常常发现搜索帮助中缺少自己需要的字段,那么我们就需要去做增强,增强有多种,所需要的字段在原来搜索帮助中的同一表中,则直接复制一份出来,增加需要的字段,写上搜索帮助出口就可以了,这次...
sap 创建屏幕变式 FI CO FB50 screen variant
ABAP开发的程序里,在选择屏幕上新增自定义按钮,包含定义按钮文本和图标,处理按钮命令。资源包括了该功能的代码实现。
SAP屏幕增强示例(包括物料主数据,BOM屏幕);SAP屏幕增强示例(包括物料主数据,BOM屏幕)
SAP 屏幕开发增强,标准屏幕中ALV增强的全过程,与其屏幕增强有区别
SAP系统F4帮助,出现“内部错误:表格格式” 问题,点击之后,F4搜索不出来任何数据的处理方法 另外,SAP各种问题大全(持续更新中): https://blog.csdn.net/L1985Z/article/details/123368182
SAP搜索帮助的创建; eixt for search help
SAP ABAP程序设计基础教程第8章选择屏幕与列表屏幕.pptx
SAP 简单的折叠屏幕
sap2000中文帮助文件,很不错的啊,非常实用的中文帮助,有例题
SAP中文帮助文档SAP中文帮助文档SAP中文帮助文档SAP中文帮助文档 分2部分上传
sap abap经典中文帮助 sap abap经典中文帮助
SAP 帮助文档 中文版 中文帮助文档,最全的用户操作指南. 全部为WORD版
比较好的的SAP中文版帮助文档 比较好的的SAP中文版帮助文档
SAP R/3 中文帮助文档,最全的用户操作指南. 包含: SAP R3使用入门 MM_物料管理(1-11章) QM_质量管理 PP_生产管理(1-13章) SD_销售与分销(1-13章) PM_设备维护 FI_财务管理(1-14章) CO_管理会计(1-7章) EC_企业成本...
SAP ABAP开发学习——第13课:选择屏幕(视频教程) 1.SAP ABAP开发入门学习 2.含视频教程学习、PPT、作业 3.视频非常清晰
SAP报表程序自定义搜索帮助简单例子
SAP Business One 2005B版本简体中文帮助文档