FUNCTION z_sd_shlp_exit_zzcontr.*"----------------------------------------------------------------------*"*"本地接口:
*" TABLES
*" SHLP_TAB TYPE SHLP_DESCT
*" RECORD_TAB STRUCTURE SEAHLPRES
*" CHANGING
*" VALUE(SHLP) TYPE SHLP_DESCR
*" VALUE(CALLCONTROL) LIKE DDSHF4CTRL STRUCTURE DDSHF4CTRL
*"----------------------------------------------------------------------
TYPES: BEGIN OF ty_f4,
kunnr TYPE vbak-kunnr,
bukrs_vf TYPE vbak-bukrs_vf,
END OF ty_f4.
DATA: ls_f4 TYPE ty_f4.
DATA:lr_zzcontr TYPE RANGE OF zsdt008_h-zzcontr,
lr_zsort2 TYPE RANGE OF zsdt008_i01-zsort2,
lr_name1 TYPE RANGE OF zsdt008_i01-zname1,
lr_zzprj TYPE RANGE OF zpst001-zzprj,
lr_zzprj_name TYPE RANGE OF zpst001-zzprj_name,
lr_partner TYPE RANGE OF bu_partner,
lr_bukrs_vf TYPE RANGE OF vbak-bukrs_vf.
FIELD-SYMBOLS:<fs_field> LIKE LINE OF shlp_tab-fielddescr.* EXIT immediately,if you do not want to handle this step
*===============================默认处理所有事件===============================** IF callcontrol-step <>'SELONE' AND
* callcontrol-step <>'SELECT' AND
* " AND SO ON
* callcontrol-step <>'DISP'.* EXIT.* ENDIF.*"----------------------------------------------------------------------* STEP SELONE (Select one of the elementary searchhelps)*"----------------------------------------------