华为云_阿里云认证证书_9元

数据库 虚拟云 浏览

小编:如果您想在表格维护生成器中提供排序,请遵循以下步骤。 请浏览下面的博客,在TMG屏幕中添加新的自定义按钮 https://blogs.sap.com/2014/11/11/how-to-create-custom-button-in-tmg/ 然后用以下逻辑创

如果您想在表格维护生成器中提供排序,请遵循以下步骤。

请浏览下面的博客,在TMG屏幕中添加新的自定义按钮

https://blogs.sap.com/2014/11/11/how-to-create-custom-button-in-tmg/

然后用以下逻辑创建一个自定义FM,云阿里,弹出对话框供用户选择在SM30中选择表控件的列。

此FM应具有DD02L–TABNAME类型的视图名称作为导入参数,并具有ABAP\ U SORTORDER\ U TAB类型的导出参数,其中包含要排序的字段名称。

定义一个DFIES类型的全局内部表以检索表的结构,云 的数据库,然后在自定义表单中使用相同的结构屏幕

在此FM内使用FM"VIEW\u GET\u FIELDTAB"获取当前在SM30中编辑/查看的表格列列表。

然后在此FM内创建一个类型为dialog的自定义屏幕。

使用向导创建一个表格控件,云服务器搭建,在屏幕上显示供用户选择的列名。同时增加两个单选按钮,如下图所示进行升序或降序操作。

以下为自定义FM内的代码

以下为自定义屏幕PAI模块内的代码。模块用户命令输入。字段符号:类似于g\u tab\u sortorder的行。清除g_tab_sortorder[]。我的情况是。当"确定"时。在g\ U tab\字段循环到g\ U wa\字段其中inttype='X'。将初始行附加到g\u tab\u sortorder赋值。-name=g\u wa\u fields-fieldname。如果gïu varïu descent不是初始值。-降序=abap\u真。结束。清理地面。结束循环。设置屏幕0。什么时候"可以"。设置屏幕0。结束语。"结束模块。"用户命令输入 在创建了上述FM和自定义屏幕之后,点云数据建模,我们需要返回到相应表的表维护生成器,然后进入环境->修改->维护屏幕并在屏幕上双击。然后在屏幕布局中创建一个PAI模块,买云数据库,并调用此模块中的自定义FM.

注意:重新生成维护屏幕后,只需重新编写屏幕布局中的PAI模块语句(输入后正在进行的模块排序)。再生时一切保持原样。

下面是要写入模块的代码

成功激活以上所有代码后,您将能够在SM30中看到以下输出。

当前网址:http://www.vmchk.com/app/2021/0612/88937.html

 
你可能喜欢的: