Professional Documents
Culture Documents
Calltransaction 16
Calltransaction 16
Calltransaction 16
APPEND t_bdc.
ENDFORM.
" insert_line
*&---------------------------------------------------------------------*
*&
Form INSERCAO
*&---------------------------------------------------------------------*
*
text INSERO DE DADOS
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM insercao.
REFRESH t_bdc.
PERFORM insert_line
'X' 'SAPLMGMM'
' ' 'BDC_CURSOR'
' ' 'BDC_OKCODE'
' ' 'RMMG1-MATNR'
' ' 'RMMG1-MBRSH'
' ' 'RMMG1-MTART'
REFRESH t_msg.
USING:
'0060',
'RMMG1-MTART',
'=AUSW',
'LAPIS',
'A',
'FERT'.
" INSERCAO
*&---------------------------------------------------------------------*
*&
Form CALLTRANSACTION
*&---------------------------------------------------------------------*
*
text CALL TRANSACTION
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM calltransaction.
REFRESH t_msg.
CALL TRANSACTION 'MM01'
USING t_bdc
MODE p_modo
MESSAGES INTO t_msg
UPDATE 'S'.
ENDFORM.
" CALLTRANSACTION
*&---------------------------------------------------------------------*
*&
Form PEGA_DADOS
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM pega_dados.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename
= p_path
filetype
= 'ASC'
TABLES
data_tab
= t_mara_rmmg_makt
EXCEPTIONS
conversion_error
= 1
file_open_error
= 2
file_read_error
= 3
invalid_type
= 4
no_batch
= 5
unknown_error
= 6
invalid_table_width
= 7
gui_refuse_filetransfer = 8
customer_error
= 9
OTHERS
= 10.
IF sy-subrc <> 0.
ENDIF.
ENDFORM.
" PEGA_DADOS