Текущее время: Вт, май 13 2025, 09:09

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


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическое заполнение полей контировка и ПФМ в заказе
СообщениеДобавлено: Чт, май 26 2005, 03:57 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
Добрый день!

Подскажите плиз кто как решил вопрос с автоматическим заполнением полей контировка и ПФМ по позиции заказа


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 05:29 
Гость
У нас расширен финансовый документ . в нем указываются ПФМ и ФП и тянем из него.
Выглядит так
(SAPMV45A)
FORM USEREXIT_MOVE_FIELD_TO_COBL USING US_VBAK STRUCTURE VBAK
US_VBAP STRUCTURE VBAP
CHANGING CH_COBL STRUCTURE COBL.
...
SELECT SINGLE FIPOS FISTL INTO (ZZFIPOS,ZZFISTL)
FROM AKKP
WHERE LCNUM = ZZVBKD-LCNUM.
IF ( NOT ZZFIPOS IS INITIAL ) AND ZZFIPOS <> CH_COBL-FIPOS.
CH_COBL-FIPOS = ZZFIPOS.
ENDIF.
IF ( NOT ZZFISTL IS INITIAL ) AND ZZFISTL <> CH_COBL-FISTL.
CH_COBL-FISTL = ZZFISTL.
ENDIF.
...
ENDFORM.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 08:42 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 12:04
Сообщения: 256
Откуда: Санкт-Петербург
Пол: Женский
а мы используем расширение SAPFMSD. Создали совю пользовательскую табличку, в которой указали в зависимости от каких параметров какое ПФМ и фин. позиция должны подтягиваться и все.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 08:58 
Гость
Да. Возожно так логичней. Просто видимо не нашли в свое время(не умели). А в какой момент оно вызывается?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 09:45 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 12:04
Сообщения: 256
Откуда: Санкт-Петербург
Пол: Женский
после указания в позиции материала


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 10:02 
Гость
для нас рано


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 27 2005, 12:51 
Гость
В версии 4.7 нормально работает деривация контировки в бюджете, там можно прописать руками или в зависимости от значений полей


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 28 2005, 16:46 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
Мухатдинов Виктор написал(а):
В версии 4.7 нормально работает деривация контировки в бюджете, там можно прописать руками или в зависимости от значений полей


Спасибо, а то мы уже напридумывали изврата с контировкой когда ПФМ и финпозицию вообще не не указывать в заказе

_________________
Arbeit macht frei


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Изм. контировки при ихмю позиции заказа (материала)
СообщениеДобавлено: Ср, авг 17 2005, 10:58 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 05 2004, 16:53
Сообщения: 32
Привет всем!

Мы заполняем поля ФП и ПФМ через "USEREXIT_MOVE_FIELD_TO_COBL". Он отрабатывает при изменении позиции заказа (напр. материала). Все хорошо при создании заказа. Но при изменении ЮЭ отрабатывает, но поля в экране "ННМ-контировка" не обновляются. Технически это происходит вот почему: при обработке заказа ЮЭ вызывается много раз, но последний (решающий) всегда через ФМ "FM_CO_ASS_INPUT_MAINTAIN_SD", а в этом ФМ есть замечательный код:

Code:
*   Save previous assignment before FM Derivation Tool is called.
    l_fistl     = l_f_cobl-fistl.
    l_fipos     = l_f_cobl-fipos.
    l_geber     = l_f_cobl-geber.
    l_fkber     = l_f_cobl-fkber.
    l_grant_nbr = l_f_cobl-grant_nbr.

    perform sd_get_default_account changing               <----- здесь
                                     l_f_cobl.              <----- вызывается наш ЮЭ!!!

*   If Commit Item's Field Status isn't display then keep previous
    if    l_f_fmzuco-fstatus_ci <> fmco_con_field_status_anzeigen
      and l_fipos <> space.
      l_f_cobl-fipos = l_fipos.
    endif.

*   If Funds Center's Field Status isn't display then keep previous
    if    l_f_fmzuco-fstatus_fc <> fmco_con_field_status_anzeigen
      and l_fistl <> space.
      l_f_cobl-fistl = l_fistl.
    endif.


Т.е. сначала сохраняет текущие значения, потом вызывает ЮЭ, а потом переписывает полученные из ЮЭ значения старыми. Происходит это потому что у нас "l_f_fmzuco-fstatus_ci" = "2" (поле обязательного ввода)), а он проверяет его на "fmco_con_field_status_anzeigen" (0 - только просмотр). Т.е. если описать словами, то логика такая: значение поля можно менять, только если его статус "просмотр" ?! Или я недопонимаю логику присвоения объектов управления бюджетом, или одно из двух! Никаких нот по этому ФМ не нашел. Хелп ми плиэ!

Спасибо за внимание!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 28 2008, 04:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
Цитата:
а мы используем расширение SAPFMSD. Создали совю пользовательскую табличку, в которой указали в зависимости от каких параметров какое ПФМ и фин. позиция должны подтягиваться и все.


поднял я таки старую тему, но многим будет полезно увидеть, я думаю.
А у меня свой вопрос - где, на сайте или в SPRO есть документация, указывающая именно на это пользовательское расширение?


PS В остальном нету вопросов, всё понятно. Хочется прояснить, где первоначальная ссылка в документации на этот ресурс :D

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 28 2008, 21:54 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Justudent написал:
Хочется прояснить, где первоначальная ссылка в документации на этот ресурс :D


http://help.sap.com/printdocu/core/Prin ... M/FIFM.pdf
Page 298


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

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
круто! то, что надо.... а вот со стороны SD это можно было как-то найти?

PS За файлик отдельное пасип! Богатеем понемножечку

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


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

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


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

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


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

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