Текущее время: Пт, июл 18 2025, 19:16

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: FM BAPI для создания резервирования средств как в тр-ции FMX1
СообщениеДобавлено: Пн, мар 24 2014, 18:09 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
Добрый вечер.

Собственно вопрос: как программно создать документ резервирования бюджетных средств?.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FM BAPI для создания резервирования средств как в тр-ции FMX1
СообщениеДобавлено: Вт, мар 25 2014, 17:54 
Специалист
Специалист

Зарегистрирован:
Пн, июл 12 2010, 11:43
Сообщения: 186
Добрый день.
Посмотрите вот тут : http://www.sapboard.ru/forum/viewtopic.php?p=270614


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FM BAPI для создания резервирования средств как в тр-ции FMX1
СообщениеДобавлено: Ср, мар 26 2014, 10:03 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
Доброе утро.

Знаю я этот ФМ FMFR_CREATE_FROM_DATA из ссылки, и используется он для определенного вида документа. Там в транзакции FMX1 есть входной параметр "вид документа KBLK-BLART", так вот в требуемом виде документа обязательный параметр для позиции документа MATNR, а во входящей структуре ФМ поля материала нет. Похоже придется делать обертку стандартного кода, а не хотелось. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FM BAPI для создания резервирования средств как в тр-ции FMX1
СообщениеДобавлено: Ср, мар 26 2014, 12:19 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 07 2013, 12:50
Сообщения: 5
Я не создавал документы ДВС, только изменял. Но вроде тут есть все функциональности.
Посмотрите пакет FMEF. Класс CL_FM_EF_FACTORY.
Там немного замороченная работа с этими классами. Не уверен что все тут гладко, но как направление, думаю подойдет.
Code:
  DATA: lo_factory     TYPE REF TO cl_fm_ef_factory
      , lo_document    TYPE REF TO cl_fm_ef_document
      , lo_item        TYPE REF TO cl_fm_ef_position
      .
    cl_fm_ef_factory=>init( ).
    lo_factory = cl_fm_ef_factory=>get( ).
    lo_factory->create_from_data( <там во входной структуре материалы есть>
    importing  r_doc = lo_document ).
    ну и далее, как с объектной моделью
    lo_document-create_position(...

    и в конце
    lo_factory->check_all( ).    "Проверка документов
    lo_factory->draw_numbers( ). "Присвоение номеров
    lo_factory->update_all( ).   "Обновление
    COMMIT WORK AND WAIT.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FM BAPI для создания резервирования средств как в тр-ции FMX1
СообщениеДобавлено: Чт, мар 27 2014, 16:50 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 24 2008, 13:53
Сообщения: 43
Откуда: Никополь
Спасибо

Сделал немного по другому. В ФМ FMFR_CREATE_FROM_DATA структуру с позициями расширил нужными полями для моего вида документа и они подхватились.


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

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


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

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


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

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