Ydsh Bapi FB01 Procon
Ydsh Bapi FB01 Procon
report ydsh_bapi_fb01_procon.
*--------------------------------------------------------------------*
*CALL FUNCTION 'AC_DOCUMENT_CREATE'
* EXPORTING
** I_COMP = ' '
** I_COMP_CHECK = ' '
* i_free_table = ' ' "'X'
* TABLES
* t_acchd = acchd
* t_accit = accit
* t_acccr = acccr
* T_ACCDA =
* T_ACCFI =
* T_ACCTX =
* T_ACCTAX =
* T_ACCIT_PA =
* T_ACCCR_PA =
* T_ACCWT =
* T_ACCIT_EXT =
* T_AUSZ2 =
* T_AUSZ3 =
* T_AUSZ4 =
* T_ACCIT_SPL =
* T_ACCIT_EXT_SPL =
* T_ACCCR_SPL =
* T_SPLINFO =
* T_SPLINFO_VAL =
* T_ACCIT_REF =
.
*--------------------------------------------------------------------*
*BREAK-POINT.
data: ls_header type bapiache09.
read table bkpf index 1 into ls_bkpf.
*move:
* IF ls_bseg-shkzg EQ 'S'.
*
* ls_currency-amt_doccur = ls_bseg-wrbtr.
* ELSEIF ls_bseg-shkzg EQ 'H'.
*
* ls_currency-amt_doccur = ls_bseg-wrbtr * -1.
* ENDIF.
append ls_currency to lt_currency.
break-point.
call function 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
* WAIT =
* IMPORTING
* RETURN =
.
check 1 = 2.
*CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
* EXPORTING
* documentheader =
** CUSTOMERCPD =
** CONTRACTHEADER =
* tables
** ACCOUNTGL =
** ACCOUNTRECEIVABLE =
** ACCOUNTPAYABLE =
** ACCOUNTTAX =
** CURRENCYAMOUNT =
** CRITERIA =
** VALUEFIELD =
** EXTENSION1 =
* return =
** PAYMENTCARD =
** CONTRACTITEM =
** EXTENSION2 =
** REALESTATE =
** ACCOUNTWT =
* .