Anda di halaman 1dari 4

*&---------------------------------------------------------------------*

*& Include MZMMI_GATEPASSTOP


*&
*&---------------------------------------------------------------------*
*----------------------------------------------------------------------*
*Types & Tables declarations
TABLES: zmmi_ghdr.
TYPES: BEGIN OF t_pernr,
pernr TYPE pa0003-pernr,
vorna TYPE pa0002-vorna,
END OF t_pernr.
*TYPES BEGIN OF t_gdtl.
"QA Comment: Declaration needed in this way
*TYPES
sel TYPE c.
*
INCLUDE STRUCTURE zmmi_gdtl.
*TYPES END OF t_gdtl.
*--------Added by Anna J.M on 13-01-2010.---------------------------*
TYPES: BEGIN OF t_mbew,
matnr TYPE mbew-matnr,
bwkey TYPE mbew-bwkey,
bwtar TYPE mbew-bwtar,
vprsv TYPE mbew-vprsv,
verpr TYPE mbew-verpr,
stprs TYPE mbew-stprs,
END OF t_mbew.
*--------end of code added by Anna J.M on 13-01-2010.---------------*
TYPES: BEGIN OF
gptyp
gpnum
gpitm
matnr
maktx
snqty
rcqty
exdat
sonum
sodat
echln
jchln
gprdt
ingsn
edate
otgsn
odate
prnam
authr
remrk
mtsta
snunt
rcunt
rcdat
apval
mdate
cdate
textc
chdrdt
chdrtx

t_gdtl,
TYPE zmmi_gdtl-gptyp,
TYPE zmmi_gdtl-gpnum,
TYPE zmmi_gdtl-gpitm ,
TYPE zmmi_gdtl-matnr ,
TYPE zmmi_gdtl-maktx ,
TYPE zmmi_gdtl-snqty,
TYPE zmmi_gdtl-rcqty,
TYPE zmmi_gdtl-exdat,
TYPE zmmi_gdtl-sonum,
TYPE zmmi_gdtl-sodat,
TYPE zmmi_gdtl-echln,
TYPE zmmi_gdtl-jchln,
TYPE zmmi_gdtl-gprdt,
TYPE zmmi_gdtl-ingsn,
TYPE zmmi_gdtl-edate,
TYPE zmmi_gdtl-otgsn,
TYPE zmmi_gdtl-odate,
TYPE zmmi_gdtl-prnam,
TYPE zmmi_gdtl-authr,
TYPE zmmi_gdtl-remrk,
TYPE zmmi_gdtl-mtsta,
TYPE zmmi_gdtl-snunt ,
TYPE zmmi_gdtl-rcunt ,
TYPE zmmi_gdtl-rcdat, "
TYPE zmmi_gdtl-apval, "
TYPE zmmi_gdtl-mdate,
TYPE zmmi_gdtl-cdate, "
TYPE zmmi_gdtl-textc, "
TYPE zmmi_gdtl-chdrdt,"
TYPE zmmi_gdtl-chdrtx,"

added by Athulya on 09.11.09


added by Anna on 13-01-2010
added
added
added
added

by
by
by
by

Anna
Anna
anup
anup

on 23-01-2010
on 24-02-2010
ubhad on 11.10.2011
ubhad on 10.11.2011

sel(1) TYPE c,
mark(1) TYPE c,
" added by Anna on 15-01-2010
rec(1) TYPE c,
" added by Sandeep on 25-05-2010
END OF t_gdtl.
* Code added by Anna J.M on 14-01-2010.
TYPES: BEGIN OF t_ghis,
gptyp
TYPE zmmi_ghis-gptyp,
gpnum
TYPE zmmi_ghis-gpnum,
gpitm
TYPE zmmi_ghis-gpitm ,
sbitm
TYPE zmmi_ghis-sbitm,
matnr
TYPE zmmi_ghis-matnr ,
maktx
TYPE zmmi_ghis-maktx ,
snqty
TYPE zmmi_ghis-snqty,
rcqty
TYPE zmmi_ghis-rcqty,
exdat
TYPE zmmi_ghis-exdat,
sonum
TYPE zmmi_ghis-sonum,
sodat
TYPE zmmi_ghis-sodat,
echln
TYPE zmmi_ghis-echln,
jchln
TYPE zmmi_ghis-jchln,
gprdt
TYPE zmmi_ghis-gprdt,
ingsn
TYPE zmmi_ghis-ingsn,
edate
TYPE zmmi_ghis-edate,
otgsn
TYPE zmmi_ghis-otgsn,
odate
TYPE zmmi_ghis-odate,
prnam
TYPE zmmi_ghis-prnam,
authr
TYPE zmmi_ghis-authr,
remrk
TYPE zmmi_ghis-remrk,
mtsta
TYPE zmmi_ghis-mtsta,
snunt
TYPE zmmi_ghis-snunt,
rcunt
TYPE zmmi_ghis-rcunt,
rcdat
TYPE zmmi_ghis-rcdat, " added by Athulya on 09.11.09
apval
TYPE zmmi_ghis-apval, " added by Anna on 13-01-2010
mdate
TYPE zmmi_ghis-mdate, " added by Anna on 16-01-2010
cdate
TYPE zmmi_gdtl-cdate, " added by Anna on 23-01-2010
textc
TYPE zmmi_gdtl-textc, " Added by Anna on 24-02-2010
dmark
TYPE zmmi_ghis-dmark,"
chdrdt TYPE zmmi_ghis-chdrdt," Added by anup ubhad on 11.10.2011
chdrtx TYPE zmmi_ghis-chdrtx," Added by anup ubhad on 10.11.2011
hsel(1) TYPE c,
pdapval TYPE zmmi_ghis-apval, "Added by Anna on 9.3.2010
END OF t_ghis.
TYPES: BEGIN OF
gptyp
gpnum
gpitm
sbitm
matnr
maktx
snqty
rcqty
exdat
sonum
sodat
echln
jchln
gprdt
ingsn
edate

t_ghis_del,
"Added by Anna on 15-01-2010
TYPE zmmi_ghis-gptyp,
TYPE zmmi_ghis-gpnum,
TYPE zmmi_ghis-gpitm ,
TYPE zmmi_ghis-sbitm,
TYPE zmmi_ghis-matnr ,
TYPE zmmi_ghis-maktx ,
TYPE zmmi_ghis-snqty,
TYPE zmmi_ghis-rcqty,
TYPE zmmi_ghis-exdat,
TYPE zmmi_ghis-sonum,
TYPE zmmi_ghis-sodat,
TYPE zmmi_ghis-echln,
TYPE zmmi_ghis-jchln,
TYPE zmmi_ghis-gprdt,
TYPE zmmi_ghis-ingsn,
TYPE zmmi_ghis-edate,

*
*

otgsn
TYPE zmmi_ghis-otgsn,
odate
TYPE zmmi_ghis-odate,
prnam
TYPE zmmi_ghis-prnam,
authr
TYPE zmmi_ghis-authr,
remrk
TYPE zmmi_ghis-remrk,
mtsta
TYPE zmmi_ghis-mtsta,
snunt
TYPE zmmi_ghis-snunt ,
rcunt
TYPE zmmi_ghis-rcunt ,
rcdat
TYPE zmmi_ghis-rcdat,
apval
TYPE zmmi_ghis-apval,
dmark
TYPE zmmi_ghis-dmark,
chdrdt TYPE zmmi_ghis-chdrdt," added by anup ubhad on 11.10.2011
chdrtx TYPE zmmi_ghis-chdrtx," added by anup ubhad on 10.11.2011
END OF t_ghis_del.

*-----end of added by Anna J.M on 14-01-2010


*----------------------------------------------------------------------*
*Internal tables
DATA: git_pernr TYPE TABLE OF t_pernr.
DATA: git_gdtl TYPE TABLE OF t_gdtl.
*Start of Addition by Anna
DATA: git_mbew
TYPE TABLE OF t_mbew. "Added
DATA: git_ghis
TYPE TABLE OF t_ghis. "Added
DATA: git_ghis_s
TYPE TABLE OF zmmi_ghis."Added
DATA: git_ghis_temp TYPE TABLE OF t_ghis. "Added
DATA: git_ghis_temp1 TYPE TABLE OF t_ghis. "Added
DATA: git_ghis_disp TYPE TABLE OF t_ghis. "Added
DATA: git_ghis_del TYPE TABLE OF zmmi_ghis."Added
DATA: git_ghis_fr
TYPE TABLE OF t_ghis. "Added
*end of addition by Anna
DATA: git_ghis_s1
TYPE TABLE OF zmmi_ghis."Added

on 13-01-2010
on 14-01-2010
on 14-01-2010
on 14-01-2010
on 14-01-2010
on 14-1-10 "For display
on 15-1-10
on 23-01-2010
on 12-10-2011 By Anup Ubhad.

*----------------------------------------------------------------------*
*Internal structures
DATA: gfl_pernr LIKE LINE OF git_pernr.
DATA: gfl_gdtl LIKE LINE OF git_gdtl.
*Start of Addition by Anna
DATA: gfl_mbew
TYPE t_mbew.
"Added
DATA: gfl_gdtl2
LIKE LINE OF git_gdtl."Added
DATA: gfl_ghis
LIKE LINE OF git_ghis."Added
DATA: gfl_ghis_s
TYPE zmmi_ghis.
"Added
DATA: gfl_gdtl_h
LIKE LINE OF git_gdtl."Added
DATA: gfl_ghis_disp TYPE t_ghis.
"Added
DATA: gfl_ghis_tem TYPE t_ghis.
"Added
DATA: gfl_ghis_del TYPE zmmi_ghis.
"Added
DATA: gfl_ghis_t
TYPE t_ghis.
"Added
DATA: gfl_ghis_fr TYPE t_ghis.
"Added
*end of addition by Anna
DATA: gfl_ghis_s1

TYPE zmmi_ghis.

"#EC NEEDED
on
on
on
on
on
on
on
on
on
on

13-01-2010
13-01-2010
14-01-2010
14-01-2010
15-01-2010
14-01-2010 "For display
15-01-2010
15-01-2010
18-01-2010
23-01-2010

"Added on 12-10-2011 By Anup Ubhad.

*----------------------------------------------------------------------*
*Controls
CONTROLS: tc_item TYPE TABLEVIEW USING SCREEN 9001.

CONTROLS: tc_appr TYPE TABLEVIEW USING SCREEN 9002.


***CONTROLS: tc_chng TYPE TABLEVIEW USING SCREEN 9003.
CONTROLS: tc_item_c TYPE TABLEVIEW USING SCREEN 9004."Added by Anna on 15-01-10
CONTROLS: tc_his_c TYPE TABLEVIEW USING SCREEN 9005."Added by Anna on 15-01-10
CONTROLS: tbstrp TYPE TABSTRIP."Added by Anna on 15-01-10
*----------------------------------------------------------------------*
*Screen vaiables
DATA: ok_code
TYPE ok_code.
DATA: save_okcode TYPE ok_code.
*----------------------------------------------------------------------*
*Work variables
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:
DATA:

g_name1 TYPE lfa1-name1.


g_item
TYPE zmmi_gdtl-gpitm.
g_answer(4).
g_gpnum TYPE zmmi_ghdr-gpnum.
g_gptyp TYPE zmmi_ghdr-gptyp.
g_rcqty TYPE zmmi_gdtl-rcqty.
g_rcqty1 TYPE zmmi_gdtl-rcqty.
g_trcqty TYPE zmmi_gdtl-rcqty.
g_initial TYPE char1.
g_rcqty_1 TYPE zmmi_ghis-rcqty."Added by Anna on 9.03.2010
g_perval TYPE zmmi_gdtl-apval."Added by Anna on 9.03.2010
g_pendqty TYPE zmmi_gdtl-rcqty."Added by Anna on 9.03.2010

DATA: wrk_dynnr TYPE sy-dynnr.


DATA: selectedln TYPE i.
"Added by Anna
DATA: selectedln2 TYPE i.
"Added by Anna
DATA: g_selectedln TYPE i.
"Anna on 18.01.2010
DATA: flg_delete TYPE char1."Anna on 19.01.2010
* Start of addition by Abdul on 12.07.2010
DATA: flg_display TYPE char1.
DATA: flg_cancel TYPE char1.
* This flag sets when the user clicks on the 'Display' button
* End of addition by Abdul on 12.07.2010
*----------------------------------------------------------------------*
*Constants
CONSTANTS: c_dcode TYPE lfa1-lifnr VALUE '99999'. "Dummy code
CONSTANTS: c_tcode TYPE sy-ucomm VALUE 'ZMMGPASS'.
CONSTANTS: c_x
TYPE char1
VALUE 'X'." Added by Sandeep on25.05.10
data: flag1 TYPE C LENGTH 1.

Anda mungkin juga menyukai