在POV事件中,因为没有经过PAI直接进入POV中的MODULE,所以直接调用屏幕中的字段并没有值,所以要
用DYNP_VALUES_READ读取屏幕字段的值,且读取的值格式为输入的格式。
当使用DYNP_VALUES_READ时,所读取的屏幕应正在加载中。
读取屏幕字段
DATA: dynpfields TYPE TABLE OF dynpread WITH HEADER LINE, L_MATNR LIKE VBAP-MATNR, L_LINES_VB TYPE I. CLEAR: dynpfields, dynpfields[],L_MATNR,L_LINES_VB. * GET CURSOR LINE L_LINES_VB. dynpfields-fieldname = 'GW_TAB-MATNR'. "填入需要读值的字段名 * dynpfields-fieldname = 'GW_TAB-MATNR(01)'. "第一行的物料号 * dynpfields-STEPL = L_LINES_VB. APPEND