Текущее время: Пт, июн 20 2025, 16:14

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 13:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 07 2011, 09:05
Сообщения: 14
Необходимо настроить определять бюджетный период из даты проводки с помощью деривации.

Выбираю тип шага "расширение",
исходное поле Posting_date (5-6 знак),
целевое BUDGET_PERIOD (в настоящий момент созданы бюджетные периоды по числу месяцев 01-12).

Активировали расширение, однако, не работает.

Как можно сделать, чтобы заработало?

Может помимо расширения есть все же возможность использовать другой тип шага, которую я проглядела?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 13:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
А вы код расширения написали то?

З.Ы. а почему у меня нет поля BUDGET_PERIOD? :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 13:55 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
Можно сделать деривацию бюджетного периода из периода проводки бух. документа.

Я сделал следующим образом:
1. Расширила структуру FMDERIVE на поле MONAT (месяц финансового года)
2. В расширении SAPLFMDT экзит EXIT_SAPLFMDT_002 прописала строку MOVE-CORRESPONDING i_cobl TO c_fmderive
3. Создала шаг деривации Присвоение, где в целевом поле указала поле Бюджетный период, а в исходном опле указала МОНАТ.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 13:56 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
Maksimus написал:
А вы код расширения написали то?

З.Ы. а почему у меня нет поля BUDGET_PERIOD? :?


Это поле появляется после установки EHP4 и активации определенных компонентов.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 14:00 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Adelle написала:

Это поле появляется после установки EHP4 и активации определенных компонентов.


Таакс... EHP4 то стоит, значит чего то не активировали. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 14:02 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
Транзакция SFW5: PSM_GEN_BUDPER_1

http://help.sap.com/erp2005_ehp_04/help ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 14:09 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, июл 19 2007, 07:04
Сообщения: 1072
Пол: Мужской
Adelle написала:
Транзакция SFW5: PSM_GEN_BUDPER_1

http://help.sap.com/erp2005_ehp_04/help ... ameset.htm

Действительно не активировано. :oops:
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 14:31 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 07 2011, 09:05
Сообщения: 14
2 Maksimus
Цитата:
А вы код расширения написали то?


Вот как раз в этом и вопрос: обязательно нужно писать код расширения? А зачем тогда в настройках правила указввается что копируем из 5-6 символа поля дата проводки в 9-10символ периода?

2 Adelle: такой вариант решения понятен. Была надежда на реализацию без абапа


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, авг 23 2011, 14:35 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
На так использование расширения подразумевает, что вы что-то напишите в данном расширении.

Используйте шаг Присвоение.

Исходное поле Дата проводки, целевое поле бюджетный период и пропишите в нем те же правила (только не совсем понятно, почему 9-10 символ периода?).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Пт, янв 20 2012, 16:15 
Ассистент
Ассистент

Зарегистрирован:
Ср, ноя 07 2007, 21:03
Сообщения: 33
Пол: Мужской
Adelle написала:
Можно сделать деривацию бюджетного периода из периода проводки бух. документа.

Я сделал следующим образом:
1. Расширила структуру FMDERIVE на поле MONAT (месяц финансового года)
2. В расширении SAPLFMDT экзит EXIT_SAPLFMDT_002 прописала строку MOVE-CORRESPONDING i_cobl TO c_fmderive
3. Создала шаг деривации Присвоение, где в целевом поле указала поле Бюджетный период, а в исходном опле указала МОНАТ.

Зачем нужно делать расширение, если можно настроить стандартно? Или стандартный ФМ не устраивает по каким-то причинам?
Создал бюджетный период 01 с периодом действия 01.01.12 по 31.01.12 и бюджетный период 02 с периодом действия 01.02.12 по 29.02.12
Создал фонд 100000 и сделал к нему присвоение бюджетного периода 01 и 02
В fmderive выбрал функц. модуль FMDT_READ_MD_FUND_BUDGET_PD
Исходные поля:
FM_AREA
FUND
POSTING_DATE
Целевые поля: BUDGET_PERIOD
При проводке в январе и при указании фонда 100000 бюджетный период проставляется 01, если проводка в феврале, то 02.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Пн, янв 23 2012, 09:37 
Почетный гуру
Почетный гуру

Зарегистрирован:
Ср, авг 04 2010, 15:10
Сообщения: 489
Пол: Женский
D.I. написал:
Зачем нужно делать расширение, если можно настроить стандартно? Или стандартный ФМ не устраивает по каким-то причинам?
Создал бюджетный период 01 с периодом действия 01.01.12 по 31.01.12 и бюджетный период 02 с периодом действия 01.02.12 по 29.02.12
Создал фонд 100000 и сделал к нему присвоение бюджетного периода 01 и 02
В fmderive выбрал функц. модуль FMDT_READ_MD_FUND_BUDGET_PD
Исходные поля:
FM_AREA
FUND
POSTING_DATE
Целевые поля: BUDGET_PERIOD
При проводке в январе и при указании фонда 100000 бюджетный период проставляется 01, если проводка в феврале, то 02.


Да, можно использовать и ФМник, но в этом случае, для следующего года придется создавать новые БП, так как период действия ограничен только одним годом (поменять период система на даст, так как уже были проводки), а это не очень удобно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Вт, янв 31 2012, 15:46 
Ассистент
Ассистент

Зарегистрирован:
Ср, ноя 07 2007, 21:03
Сообщения: 33
Пол: Мужской
Согласен, бюджетный период для января - 01 это не правильно. Но если создавать бюджетный период в формате 01.2012, 02.2012, …, 12.2012, 01.2013 и так далее, то есть для каждого года отдельные двенадцать периодов, то проблем не должно возникнуть. Создать не долго, присвоить бюджетный период к фонду тоже.
И еще, для корректного отражение документов в бюджете нужно в fmderive, в функц. модуле FMDT_READ_MD_FUND_BUDGET_PD для целевого поля BUDGET_PERIOD указать «перезаписывать с новым значением».


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Деривация для поля "Бюджетный период"
СообщениеДобавлено: Пн, апр 14 2014, 12:53 
Специалист
Специалист

Зарегистрирован:
Пн, апр 04 2011, 07:51
Сообщения: 111
D.I. написал:
Согласен, бюджетный период для января - 01 это не правильно. Но если создавать бюджетный период в формате 01.2012, 02.2012, …, 12.2012, 01.2013 и так далее, то есть для каждого года отдельные двенадцать периодов, то проблем не должно возникнуть. Создать не долго, присвоить бюджетный период к фонду тоже.
И еще, для корректного отражение документов в бюджете нужно в fmderive, в функц. модуле FMDT_READ_MD_FUND_BUDGET_PD для целевого поля BUDGET_PERIOD указать «перезаписывать с новым значением».


ДД! Будет ли работать контроль наличия бюджета в разрезе одного месяца? при его активации, настройки 12 БП и настройки деривации при помощи ФМ. И еще при попытке активации БП выходит сообщение о необходимости обновления версии до 6.4, это так?


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

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


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

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


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

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