Текущее время: Вс, сен 14 2025, 04:50

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Замещение МВЗ при проводке
СообщениеДобавлено: Вт, июл 25 2006, 13:03 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
Извините вопрос продублировал!!

Спасите а то крыша уже едит

Иака ситуация, в транзакции FNVM создал закладку расширел таблицу VDARL, и там поставил KOSTL-МВЗ , потом при проводке FNM1, земещаю его из табл VDARL, использовал свой ФН Z_PROCESS_00001120, замещает все нормальлно, но потом дык и неудача сообщение вот такое

"Внутр. ошибка: запись в COKA-буфере не найдена."

помогите может что-то не так делаю
Замещаю только в табл BSEG.

или наведите на умную мысль.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение МВЗ при проводке
СообщениеДобавлено: Вт, авг 01 2006, 11:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, авг 27 2005, 08:20
Сообщения: 116
Откуда: SAP 4.0/4.6/ECC-5/ECC-6
Пол: Мужской
KOVAL написал(а):
Извините вопрос продублировал!!

Спасите а то крыша уже едит

Иака ситуация, в транзакции FNVM создал закладку расширел таблицу VDARL, и там поставил KOSTL-МВЗ , потом при проводке FNM1, земещаю его из табл VDARL, использовал свой ФН Z_PROCESS_00001120, замещает все нормальлно, но потом дык и неудача сообщение вот такое

"Внутр. ошибка: запись в COKA-буфере не найдена."

помогите может что-то не так делаю
Замещаю только в табл BSEG.

или наведите на умную мысль.

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


Перед тем как менять счет надо поправить
даные во внутренней таблице ICOKA -> т.к там данные
по старому (счету) объекту.

см. табл. COKA и ФМ -> 'K_COKA_FILL'

_________________
I′d like to change the world, but I have no source code


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение МВЗ при проводке
СообщениеДобавлено: Ср, ноя 14 2007, 13:24 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
sl747 написал:
Перед тем как менять счет надо поправить
даные во внутренней таблице ICOKA -> т.к там данные
по старому (счету) объекту.

см. табл. COKA и ФМ -> 'K_COKA_FILL'


Подскажите как это делается :)
такая же ошибка - "Внутр. ошибка: запись в COKA-буфере не найдена."

Я подменяю поле Основной Счет при прогоне амортизации.
для BSEG нормально подменивается, в COKA похоже ничего не попадает...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 14 2007, 13:45 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
Посмотрите в se18 BADI AC_DOCUMENT - там первый метод замещение перед передачей документа в accounting - нормально должен работать в вашем случае


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 14 2007, 14:43 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
посмотрел, внедрение сделал, при прогоне дебаггер там где нужно показывается.... интересующие поля в im_document-item обнаружил.... только как дальше менять ? :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 14 2007, 18:24 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
там есть экспортируемый параметр или изменяемый е_item ( у меня нет системы под рукой ) там или в названии или в типе - так вот этот item - работает как маска - там вы добавляете значение которое хотите заместить в нужныю позицию и поле этого параметра - ну или разработчика попросите - можете в отладчике остановиться добавить строки - и внести значение - у меня все работало - а ошибка была такая же как у вас


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 15 2007, 08:33 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
да, экспорт-параметр нашол.
нашол, где далее в программе переносятся данные из него.
но в этом экспорт-параметре (структура ACCIT_SUB) нет нужного мне поля HKONT. Мне нужно создать его дополнительной структурой ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 15 2007, 10:35 
Начинающий
Начинающий

Зарегистрирован:
Сб, дек 16 2006, 16:27
Сообщения: 22
Откуда: Пермь
Code:
* Доработка - замещения полей при проводке амортизации

IF im_document-header-AWTYP = 'AMDP'.
    types: lmt_accit type table of accit.
    field-symbols: <fsmy> type ACCIT.
    field-symbols: <t_accit2> type lmt_accit.

    ASSIGN ('(SAPLRWCL)t_accit[]') TO <t_accit2>.

    LOOP AT <t_accit2> ASSIGNING <fsmy>.
      if <fsmy>-hkont NP 'N*'
        AND <fsmy>-koart EQ 'S'
        AND ( <fsmy>-bschl EQ '40' OR <fsmy>-bschl EQ '50' ).

         IF <fsmy>-kostl ........ <fsmy>-hkont = ....... ENDIF.
         ...........

      ENDIF.
    ENDLOOP.
ENDIF.


Вот так вписал туда, вроде делает что надо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 15 2007, 11:41 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
надо было обычной доп.структурой - это BADI аналог Open FI Process 1120 - просто подобная конструкция при другом виде проводки с другим глобальным окружением может не стабильно работать


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 10 2007, 18:05 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 13 2006, 10:03
Сообщения: 58
это точно аналог процесса 1120 ?
поставил брейки в обоих методах,
все активировал, пробую делать проводки через fb01 и fb70
в процесс вываливается а в бади - нет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 23:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2005, 16:37
Сообщения: 106
Добрый день.

AC_DOCUMENT не совсем аналог событию в OPEN FI.
Насколько я помню, AC_DOCUMENT работает только из программ над FI (логистика, IDoc и т.д.), поэтому в FB01 у вас он и не срабатывает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 18 2008, 00:18 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
У нас AC_DOCUMENT прекрасно отрабатывал везде.
Сами немцы нам в одном из OSS-message посоветовали использовать именно его.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 18 2008, 14:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2005, 16:37
Сообщения: 106
Очень странно Коллега.

Возможно это с версии ERP 2005 (ECC 6.0).

Сейчас посмотрел в своей системе ERP 2004 (ECC 5.0), AC_DOCUMENT присутствует только в программе:
SAPLRWCL «Documents in Accounting»
Эта программа RWIN интерфейса (а он не работает в обычной проводке FI).
CHANGE_INITIAL «FI/CO Document Prior to Calling AC Components» вызывается до события CHECK
CHANGE_AFTER_CHECK «FI/CO Document after Addition of AC Components» вызывается сразу после события CHECK

Тест проводки FB01 не вываливается в CHANGE_INITIAL, когда MIGO туда выпадает.

Если требуется дополнительная настройка для включение в FI, или применение ноты то буду признателен за информацию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, янв 19 2008, 00:26 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Не знаю почему Fb01 туда не вываливается. Сам пробовать не буду. По крайней мере из Кассы это событие вызывается.
http://sapboard.ru/forum/viewtopic.php?t=18575


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, янв 19 2008, 02:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 03 2005, 16:37
Сообщения: 106
Касса это интерфейс над FI, как и логистика.
Попробуй плиз проверить работу AC_DOCUMENT в своей системе в FB01. Тогда будет понятно, SAP меняет OPEN FI на AC_DOCUMENT, или OPEN FI ограничен SAP по моральным соображениям


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

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


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

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


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

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