ABAPDynproFlowlogic-查找POV调用后的字段(名称)
创始人
2024-07-21 22:30:47
0

在 Dynpro 的 Flow logic 中,如果需要在 POV 调用之后查找字段(名称),则可以使用以下代码示例:

MODULE user_command_1001 INPUT. DATA: lv_field_name TYPE string VALUE 'FIELD_NAME'. CASE sy-ucomm. WHEN 'POV'. CLEAR: gv_pai_daylight_saving_time, gv_pai_tz_var, gv_n_pai_daylight_saving_time. CLEAR: gs_first_page, gs_last_page, gt_main_bc_cat1[]. CLEAR: gs_image1, gs_image2, gs_product1, gs_product2, gs_sales1, gs_sales2, gs_sales3. CLEAR: gs_store, gs_employee, gs_top_5_sales1, gs_top_5_sales2. CLEAR: gs_region1, gs_region2, gs_region3, gs_region4, gs_global_sales. CLEAR: gs_sales_by_time.

  CLEAR: gv_page_no.
  READ TABLE it_pov_tab ASSIGNING  INDEX gv_index.
  IF sy-subrc = 0.
    SELECT SINGLE * FROM ztable INTO gs_ztable WHERE field_name = lv_field_name.
    IF sy-subrc = 0.
      PERFORM display_field_data.
    ENDIF.
  ENDIF.

ENDCASE. ENDMODULE.

其中,lv_field_name 为需要查找的字段名称。在 "POV" 调用时,首先将所有字段清空,然后按照以下步骤进行操作:

  1. 将当前的 page number(即当前页面编号)清空。
  2. 从 POV table(即 perspective table)中读取数据,然后查找需要的字段名称。
  3. 如果找到了所需字段,则执行显示字段数据的功能(即调用 display_field_data 模块)。

通过以上操作,就可以在 POV 调用之后查找到需要的字段名称。

相关内容

热门资讯

Android Studio ... 要解决Android Studio 4无法检测到Java代码,无法打开SDK管理器和设置的问题,可以...
安装tensorflow mo... 要安装tensorflow models object-detection软件包和pandas的每个...
安装了Laravelbackp... 检查是否创建了以下自定义文件并进行正确的配置config/backpack/base.phpconf...
安装了centos后会占用多少... 安装了CentOS后会占用多少内存取决于多个因素,例如安装的软件包、系统配置和运行的服务等。通常情况...
按照Laravel方式通过Pr... 在Laravel中,我们可以通过定义关系和使用查询构建器来选择模型。首先,我们需要定义Profile...
按照分类ID显示Django子... 在Django中,可以使用filter函数根据分类ID来筛选子类别。以下是一个示例代码:首先,假设你...
Android Studio ... 要给出包含代码示例的解决方法,我们可以使用Markdown语法来展示代码。下面是一个示例解决方案,其...
Android Retrofi... 问题描述:在使用Android Retrofit进行GET调用时,获取的响应为空,即使服务器返回了正...
Alexa技能在返回响应后出现... 在开发Alexa技能时,如果在返回响应后出现问题,可以按照以下步骤进行排查和解决。检查代码中的错误处...
Airflow Dag文件夹 ... 要忽略Airflow中的笔记本检查点,可以在DAG文件夹中使用以下代码示例:from airflow...