Professional Documents
Culture Documents
Barış Zppbatch - mm01 - Temel
Barış Zppbatch - mm01 - Temel
* DATA TAB
end of uretim.
START-OF-SELECTION.
PERFORM organise_imported_data.
PERFORM open_group.
PERFORM batch_input.
PERFORM close_group.
*&---------------------------------------------------------------------*
*& Form organise_impoted_data
*&---------------------------------------------------------------------*
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM organise_imported_data.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = fname
filetype = 'DAT'
TABLES
data_tab = datatab.
IF sy-subrc <> 0.
MESSAGE s000(zith) WITH 'Dosya a��lamad�'.
STOP.
ENDIF.
DELETE DATATAB WHERE MATNR EQ SPACE.
*
LOOP AT datatab.
MOVE-CORRESPONDING datatab TO uretim.
APPEND uretim.
ENDLOOP.
" M�P 4
SORT uretim.
LOOP AT uretim.
znobasic = 1.
CLEAR xbdcdata.
REFRESH xbdcdata.
CALL FUNCTION 'MATERIAL_BTCI_SELECTION_NEW'
EXPORTING
material = uretim-matnr
materialart = uretim-mtart
selection = 'K'
tcode = 'MM01'
TABLES
btci_d0070 = xbdcdata.
ON CHANGE OF uretim-matnr.
znobasic = 0.
ENDON.