对于对SAP不是很熟悉的人来说,查表是件痛苦的事,对于ABAPER菜鸟来说更是痛苦,为些我写了一个查表程序,大多数情况下我是用它来找表的。
*&***************************************************************
*& Finding the table thru a field or field description , tables
*& description,Element,etc.
*& Creation Date: 2008-01-24
*& Created BY : Michael Chow
*&****************************************************************
REPORT ZKFTB.
PARAMETERS: p_tb LIKE DD02L-TABNAME, "Table Name
p_tbTx LIKE DD02T-DDTEXT, "Table Name
p_fld LIKE DD03L-FIELDNAME, "Field Name
P_fldTx LIKE DD04T-DDTEXT,
p_cls LIKE DD02L-TABCLASS DEFAULT 'TRANSP', "Table category
p_ROLL LIKE DD03L-ROLLNAME, "Element
P_value(80) TYPE C, "Field Value
p_lang LIKE DD02T-DDLANGUAGE DEFAULT 'EN'. "Language
TYPE-POOLS: SLIS.
DATA: WA_LINE TYPE SLIS_FIELDCAT_ALV.
DATA: IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV .
DATA: WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
DATA: IT_SORT TYPE SLIS_T_SORTINFO_ALV WITH HEADER LINE.
DATA: BEGIN OF IT_Tab OCCURS 0,
TABNAME LIKE DD02L-TABNAME,
TABCLASS LIKE DD02L-TABCLASS,
TABTEXT LIKE DD02T-DDTEXT,
FIELDNAME LIKE DD03L-FIELDNAME,
DATATYPE