You are on page 1of 1

BSEG:

DATA: lv_rldnr TYPE rldnr,


lt_bseg TYPE fagl_t_bseg,
le_bseg TYPE bseg.

"Obtengo Ledger activo:


CALL FUNCTION 'FAGL_GET_LEADING_LEDGER'
IMPORTING
e_rldnr = lv_rldnr
EXCEPTIONS
not_found = 1
more_than_one = 2
OTHERS = 3.

CHECK sy-subrc = 0.

CALL FUNCTION 'FAGL_GET_GL_DOCUMENT'


EXPORTING
i_rldnr = lv_rldnr
i_bukrs = 'UT01'
i_belnr = bkpf-belnr
i_gjahr = bkpf-gjahr
i_buzei = 'S'
IMPORTING
et_bseg = lt_bseg
EXCEPTIONS
not_found = 1
OTHERS = 2.

IF sy-subrc = 0.

READ TABLE lt_bseg


INTO le_bseg
WITH KEY ebeln = ped
ebelp = pos.

IF sy-subrc = 0 AND le_bseg-sgtxt <> ' '.

-----------------------------------------------------------------------------------
---

CALL FUNCTION 'BAPI_CASHJOURNALDOC_CREATE'


EXPORTING
header = header "#EC CI_USAGE_OK[2628704]
IMPORTING
cash_journal_doc_no = cajo_doc_no
TABLES
items = items "#EC CI_USAGE_OK[2438131]
return = t_return.

You might also like