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

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


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

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


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

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