************************************************************************
DATA : HEADER1 LIKE GXXLT_P,
HEADER2 LIKE GXXLT_P.
*DEFINE 5 INTERNAL TABLES FOR HOLDING DATA FROM PRDEFINED STRUCTURES.
* THIS STRUCTURE ‘GXXLT_O’ IS FOR ‘ONLINE DISPLAY’
DATA : BEGIN OF ONLINE OCCURS 1 .
INCLUDE STRUCTURE GXXLT_O.
DATA : END OF ONLINE.
* THIS STRUCTURE ‘GXXLT_P’ IS FOR ‘PRINTING PURPOSE‘
DATA : BEGIN OF PRINT OCCURS 1 .
INCLUDE STRUCTURE GXXLT_P.
DATA : END OF PRINT.
* THIS STRUCTURE ‘GXXLT_H’ IS FOR ‘HORIZONTAL PURPOSE’
DATA : BEGIN OF HORZ OCCURS 1 .
INCLUDE STRUCTURE GXXLT_H.
DATA : END OF HORZ.
* THIS STRUCTURE ‘GXXLT_V’ IS FOR ‘VERTICAL PURPOSE’
DATA : BEGIN OF VERTICAL OCCURS 1 .
INCLUDE STRUCTURE GXXLT_V.
DATA : END OF VERTICAL.
* THIS STRUCTURE ‘GXXLT_S’ IS FOR CHANGING FUNCTIONALITY
* I.E SUMMATION OR SUBCTRACTION’
DATA : BEGIN OF SEMAS OCCURS 1 .
INCLUDE STRUCTURE GXXLT_S.
DATA : END OF SEMAS.
************************************************************************
************************************************************************
* Header text for the data columns................
VERTICAL-COL_NO = 1.
VERTICAL-COL_NAME = '檢驗批號'.
APPEND VERTICAL.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 1.
HORZ-COL_NAME = '批次'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 2.
HORZ-COL_NAME = '物料號碼'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 3.
HORZ-COL_NAME = '檢驗物件短文'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 4.
HORZ-COL_NAME = '節點號碼'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 5.
HORZ-COL_NAME = '特性'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 6.
HORZ-COL_NAME = '主要檢驗特性'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 7.
HORZ-COL_NAME = '檢驗特性的短文'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 8.
HORZ-COL_NAME = '短文'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 9.
HORZ-COL_NAME = '測量值的最小值'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 10.
HORZ-COL_NAME = '測量值的最高值'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 11.
HORZ-COL_NAME = '測量值的平均值'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 12.
HORZ-COL_NAME = '目標值(規格)'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 13.
HORZ-COL_NAME = '最大值(規格)'.
APPEND HORZ.
HORZ-ROW_NO = 1.
HORZ-COL_NO = 14.
HORZ-COL_NAME = '最大值(規格)'.
APPEND HORZ.
************************************************************************
SEMAS-COL_NO = 1.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 2.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 3.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 4.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 5.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 6.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 7.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 8.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 9.
SEMAS-COL_TYP = 'STR'.
SEMAS-COL_OPS = 'DFT'.
APPEND SEMAS.
SEMAS-COL_NO = 10.
SEMAS-COL_TYP = 'NUM'.
SEMAS-COL_OPS = 'ADD'.
APPEND SEMAS.
SEMAS-COL_NO = 11.
SEMAS-COL_TYP = 'NUM'.
SEMAS-COL_OPS = 'ADD'.
APPEND SEMAS.
SEMAS-COL_NO = 12.
SEMAS-COL_TYP = 'NUM'.
SEMAS-COL_OPS = 'ADD'.
APPEND SEMAS.
SEMAS-COL_NO = 13.
SEMAS-COL_TYP = 'NUM'.
SEMAS-COL_OPS = 'ADD'.
APPEND SEMAS.
SEMAS-COL_NO = 14.
SEMAS-COL_TYP = 'NUM'.
SEMAS-COL_OPS = 'ADD'.
APPEND SEMAS.
SEMAS-COL_NO = 15.
SEMAS-COL_TYP = 'NUM'.
SEMAS-COL_OPS = 'ADD'.
APPEND SEMAS.
************************************************************************
CALL FUNCTION 'XXL_FULL_API'
EXPORTING
DATA_ENDING_AT = SY-DBCNT
DATA_STARTING_AT = 1
FILENAME = 'XXLT0001'
HEADER_1 = 'HEADER1'
HEADER_2 = 'HEADER2'
NO_DIALOG = SPACE
* NO_START = ' '
N_ATT_COLS = 14
N_HRZ_KEYS = 1
N_VRT_KEYS = 1
SEMA_TYPE = 'X'
* SO_TITLE = ' '
TABLES
DATA = ITAB
HKEY = HORZ
ONLINE_TEXT = ONLINE
PRINT_TEXT = PRINT
SEMA = SEMAS
VKEY = VERTICAL
EXCEPTIONS
CANCELLED_BY_USER = 1
DATA_TOO_BIG = 2
DIM_MISMATCH_DATA = 3
DIM_MISMATCH_SEMA = 4
DIM_MISMATCH_VKEY = 5
ERROR_IN_HKEY = 6
ERROR_IN_SEMA = 7
FILE_OPEN_ERROR = 8
FILE_WRITE_ERROR = 9
INV_DATA_RANGE = 10
INV_WINSYS = 11
INV_XXL = 12
OTHERS = 13.
************************************************************************
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment