ALV示例---Dyoprn实现,一个容器中嵌入ALV报表
容器中嵌入ALV报表,并且可以实现修改编辑。[@more@]注意点:1,屏幕上需要定义一个CoustomerControl 2,如果在CoustomerControl中设定一个按钮,要响应这个按钮,需要在ElementList中指定它的FunctionCode。程序:*&---------------------------------------------------------------------**& Report ZTEST_DYNPRO*&*&---------------------------------------------------------------------**& Test by Ray.Zhang*&---------------------------------------------------------------------*REP
屏幕SELECT-OPTION的复数选择控制
控制SELECT-OPTION的复数选择项目。比如只有[指定值选择]和[指定范围选择],屏蔽掉[指定值以外选择]和[指定范围以外选择]。[@more@]*&------------------------------------------------------------**& Report Y_TEST_200*&*&------------------------------------------------------------**& Ray' test*&*&------------------------------------------------------------*REPORT Y_TEST_200.TABLES MAKT.TYPE-POOLS SSCR. "SELECT-OPTIONS制御用SELECT-OPTIONS S_MATNR FOR MAKT-MAT
对选择屏幕上的一个字段设置自定义Search Help
如果设定的字段自带Search Help的话,那么自定义的Search Help会覆盖系统定义好的Search Help。[@more@]*&-----------------------------------------------------------**&------------------------------------------------------------**& Make a search help for a parameter*&*&------------------------------------------------------------*REPORT Y_TEST_F4HELP.TYPES: BEGIN OF TYP_MARA, MATNR TYPE MAKT-MATNR, MAKTX TYPE MAKT-MAKTX , END OF TYP_MARA.PARAMETERS P_OUTPT T
一些不常用的却很有用的T-code
一些不常用的却很有用的T-code[@more@] Su53 查看权限对象 st01 跟踪 St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority check),找到object,在pfcg中添加object并赋予权限 /h debug su01 建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定 se09/se10 查看并释放 change request 。(workbench 表示与集团无关,只需要传一遍;customizing 表示与集团相关,则需要分多次传到每个集团) sapd 配置打印方
动态的实现任意表的ALV显示02
ABAP 动态的实现任意表的ALV显示(学习动态构建表格和结构)[@more@]第一部分:程序框架REPORT ZALV_20090304_EVENT.INCLUDE ZALV_DATA_INTI.INCLUDE ZALV_EVENT_F01.START-OF-SELECTION.PERFORM SUB_ALV_DATA_GET.第二部分:INCLUDE ZALV_DATA_INTI. TYPE-POOLS:ABAP.PARAMETERS P_NAME TYPE OBJNAME.DATA LT_TABLE TYPE TABLE OF DFIES.DATA LS_TABLE TYPE DFIES.CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING TABNAME = P_NAMETABLES* X031L_TAB = DFIES_TAB = LT_TABLEEXCEPTIONS NOT_FOUND
动态的实现任意表的ALV显示01
转来的程序,动态的实现任意表的ALV显示[@more@]*&---------------------------------------------------------------------**& Report Z_BARRY_TEST*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORT Z_BARRY_TEST.TYPE-POOLS : abap.FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE, <dyn_wa>, <dyn_field>.DATA: dy_table TYPE REF TO
ALV程序checkbox全选及取消全选
ALV第一列为checkbox,实现其全选和全选取消![@more@]*&---------------------------------------------------------------------**& Report ZCTEST15*&*&---------------------------------------------------------------------**&---------------------------------------------------------------------*REPORT ZCTEST15 NO STANDARD PAGE HEADING.TYPE-POOLS SLIS.DEFINE MAC_FIELD. CLEAR IW_FIELDCAT. IW_FIELDCAT-COL_POS = &1. IW_FIELDCAT-FIELDNAME = &2. IW_FIELDCAT-SELTEXT_L
屏幕控制示例程序
转来的,全面的程序控制内容,很不错。[@more@]*&---------------------------------------------------------------------**& Report ZTEST_RAY **& **&---------------------------------------------------------------------**& **& *