在 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" 调用时,首先将所有字段清空,然后按照以下步骤进行操作:
通过以上操作,就可以在 POV 调用之后查找到需要的字段名称。