Текущее время: Чт, июл 31 2025, 01:54

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


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

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


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

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