Текущее время: Пн, июл 28 2025, 19:05

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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