Текущее время: Вт, июл 29 2025, 01:33

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Документы в faglflexa
СообщениеДобавлено: Чт, апр 26 2012, 07:27 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 07 2011, 09:53
Сообщения: 8
Добрый день! Подскажите, пожалуйста, при создании документов через BAPI ACC_DOCUMENT_POST созданные записи не попадают в таблицу faglflexa. В чем причина???

Заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы в faglflexa
СообщениеДобавлено: Чт, апр 26 2012, 11:39 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Ну вы бы хоть написали параметры с которыми запускаете BAPI, тут же не экстрасенсы :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы в faglflexa
СообщениеДобавлено: Чт, апр 26 2012, 13:27 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 07 2011, 09:53
Сообщения: 8
Документы с заполненными разделами ACCOUNTGL, ACCOUNTPAYABLE, ACCOUNTTAX, CURRENCYAMOUNT.

Документы корректно отражаются в таблицах BKPF, BSEG, FBL3N, FK10N.

в DOCUMENTHEADER заполняли BUS_ACT= GLVOR =RFST, потом правили на RFBU, не помогло


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы в faglflexa
СообщениеДобавлено: Чт, апр 26 2012, 13:32 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, дек 18 2006, 14:29
Сообщения: 522
Откуда: Москва
Пол: Мужской
Заполняем вот так, все работает.

DATA: head TYPE bapiache09
, i_accountgl TYPE TABLE OF bapiacgl09
, i_currencyamount TYPE TABLE OF bapiaccr09
, i_tax TYPE TABLE OF bapiactx09
, ls_acc TYPE bapiacgl09
, ls_curr TYPE bapiaccr09
, s_tax TYPE bapiactx09
.

READ TABLE gt_out_table INTO wt_out_table INDEX 1.

IF p_genpst IS INITIAL " If no post
OR gv_belnr IS NOT INITIAL " Already posted
OR wt_out_table-dmbtr = 0 " Nothing to post
.
RETURN.
ENDIF.

READ TABLE s_gsber INTO s_gsber INDEX 1.

* Data for doc test
*header

MOVE sy-uname TO head-username.
MOVE s_bukrs-low TO head-comp_code.
MOVE p_bldat TO head-doc_date.
MOVE p_budat TO head-pstng_date.
MOVE p_blart TO head-doc_type.
MOVE 'RFBU' TO head-bus_act.
MOVE p_budat(4) TO head-fisc_year.
MOVE s_monat-low TO head-fis_period.
SELECT SINGLE low INTO head-header_txt FROM tvarvc
WHERE name = c_nr38_ref.
* MOVE s_gsber-low TO head-ref_doc_no.
CONCATENATE s_gsber-low p_code INTO head-ref_doc_no SEPARATED BY '_'.

*items
ls_acc-itemno_acc = '1'.
ls_acc-gl_account = p_debit.
ls_acc-bus_area = s_gsber-low.
ls_acc-segment = p_segm.

APPEND ls_acc TO i_accountgl.

CLEAR: ls_acc.
ls_acc-itemno_acc = '2'.
ls_acc-gl_account = p_kredit.
ls_acc-bus_area = s_gsber-low.
ls_acc-segment = p_segm.

APPEND ls_acc TO i_accountgl.

CLEAR: ls_acc.
*currencyamount
ls_curr-itemno_acc = '1'.
ls_curr-amt_doccur = ABS( wt_out_table-dmbtr ) * p_perc / 100.
ls_curr-currency = 'RUB'.
APPEND ls_curr TO i_currencyamount.

CLEAR: ls_curr.
ls_curr-itemno_acc = '2'.
ls_curr-amt_doccur = - ABS( wt_out_table-dmbtr ) * p_perc / 100.
ls_curr-currency = 'RUB'.
APPEND ls_curr TO i_currencyamount.
CLEAR: ls_curr.

CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
EXPORTING
documentheader = head
TABLES
accountgl = i_accountgl
accounttax = i_tax
currencyamount = i_currencyamount
return = gt_return.

_________________
WhoamI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы в faglflexa
СообщениеДобавлено: Чт, апр 26 2012, 14:30 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 07 2011, 09:53
Сообщения: 8
Спасибо, сейчас попробуем


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB