Академический Документы
Профессиональный Документы
Культура Документы
insert_item USING:
'SAPLF040'
'BDC_CURSOR'
'BDC_OKCODE'
'BSEG-WRBTR'
'BSEG-DMBTR'
'BSEG- ZZVUM'
'BSEG-ZBD1T'
'BSEG-ZFBDT'
'BSEG-ZLSCH'
'BSEG-ZUONR'
'BSEG-SGTXT'
'RF05V-NEWBS'
'RF05V-NEWKO'
PERFORM
'X'
' '
' '
' '
' '
insert_item USING:
'SAPLF040'
'BDC_CURSOR'
'BDC_OKCODE'
'BSEG-WRBTR'
'BSEG-DMBTR'
'0100'
,
'RF05V-NEWKO'
,
'/00'
,
wa_arq_in_ex-dt_doc
,
wa_arq_in_ex-sis_origem ,
vl_codcedente
,
wa_arq_in_ex-dt_doc
,
wa_arq_in_ex-dt_lim
,
wa_arq_in_ex-dt_doc+4(2),
vl_um
,
vl_bktxt
,
'X'
,
'*'
,
'01'
,
vl_parceiro
.
'0301'
,
'RF05V-NEWKO'
,
'/00'
,
wa_arq_in_ex-vlr_tot_um ,
vl_valorreais
,
wa_arq_in_ex-vlr_tot_um ,
vl_dtvenci
,
wa_arq_in_ex-dt_doc
,
wa_arq_in_ex-frm_pagto ,
wa_arq_in_ex-ind_receb ,
'3310'
,
'50'
,
wa_arq_in_ex-contab_contrapartida.
'0300'
'BSEG-SGTXT'
'ZK'
wa_arq_in_ex-vlr_tot_um
vl_valorreais
,
,
,
,
,
'
'
'
'
'
'
'
'
'
'
'
'
'BSEG- ZZVUM'
'BSEG-VALUT'
'BSEG-ZUONR'
'BSEG-SGTXT'
'BDC_SUBSCR'
'DKACB-FMORE'
wa_arq_in_ex-vlr_tot_um
,
wa_arq_in_ex-dt_doc
,
wa_arq_in_ex-ind_receb
,
'3310'
,
'SAPLKACB
0001BLOCK',
'X'
.
PERFORM
'X'
''
''
''
''
''
insert_item USING:
'SAPLKACB'
'BDC_OKCODE'
'COBL-RMVCT'
'BDC_SUBSCR'
'BDC_CURSOR'
'COBL-ZZQTANX'
PERFORM
'X'
''
''
insert_item USING:
'SAPLF040'
'330'
,
'BDC_CURSOR'
'BSEG-CCBTC' ,
'BDC_OKCODE'
'BP'
.
'2'
,
'ENTE'
,
'C04'
,
'SAPLKACB
'COBL-ZZTPDETCTB',
'0'.
9999BLOCK1',
"INSERT_ITEM
*&---------------------------------------------------------------------*
*&
Form CALL_TRANSACTION
*&---------------------------------------------------------------------*
FORM call_transaction USING p_trans TYPE sy-tcode.
DATA: vl_opt
TYPE ctu_params
REFRESH t_msg.
CLEAR wa_msg.
MOVE: 'A' TO vl_opt-updmode ,
'P' TO vl_opt-dismode ,
'X' TO vl_opt-defsize ,
'' TO vl_opt-racommit.
CALL TRANSACTION p_trans USING t_bdc
" CALL_TRANSACTION
*&---------------------------------------------------------------------*
*&
Form RETURN_ERROR
*&---------------------------------------------------------------------*
FORM return_error USING
p_msgty TYPE bdc_mart
p_msgid TYPE bdc_mid
p_msgnr TYPE bdc_mnr
p_msgv1 TYPE bdc_vtext1
p_msgv2 TYPE bdc_vtext1
p_msgv3 TYPE bdc_vtext1
p_msgv4 TYPE bdc_vtext1
CHANGING p_return TYPE bapiret2.
DATA:
wa_return1
wa_return2
DATA: v_msgno
v_msgv1
v_msgv2
v_msgv3
v_msgv4
MOVE: p_msgnr
p_msgv1
p_msgv2
p_msgv3
p_msgv4
TYPE bapiret1,
TYPE bapiret2.
TYPE sy-msgno,
TYPE sy-msgv1,
TYPE sy-msgv2,
TYPE sy-msgv3,
TYPE sy-msgv4.
TO v_msgno,
TO v_msgv1,
TO v_msgv2,
TO v_msgv3,
TO v_msgv4.
" RETURN_ERROR