Текущее время: Пн, июл 28 2025, 14:57

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: BAPI для бухгалтерского документа?
СообщениеДобавлено: Ср, авг 11 2010, 15:56 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Добрый день,
есть ли BAPI для изменения FI документа? или только пакетник писать?

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Ср, авг 11 2010, 16:08 
Начинающий
Начинающий

Зарегистрирован:
Чт, авг 05 2010, 13:53
Сообщения: 3
Посмотри ФМ CHANGE_DOCUMENT. Должен помочь.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Ср, авг 11 2010, 16:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Если менять только текстовые поля, то чем не подходит пакетный ввод через FB02/FB09? :?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Ср, авг 11 2010, 16:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Удав написал(а):
Если менять только текстовые поля, то чем не подходит пакетный ввод через FB02/FB09? :?


Хочу менять базовую дату в зависимости от позиции документа.
- в этом случае я должен заполнять только T_BSEG?
- могу ли я проверить через se37 данную функцию или писать программу надо?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Ср, авг 11 2010, 17:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Al(Dev) написал(а):
Посмотри ФМ CHANGE_DOCUMENT. Должен помочь.

Там же нет никаких проверок, что на вход подашь - то и запишется, в т.ч. и суммы, и аналитики, которые могут использоваться в других документах (например в связанных документах CO). Кроме этого нет проверки на сальдо по документу.
Посмотрите сначала, где и как используется этот ФМ. :?

Пакетник намного безопаснее, хоть и медленнее.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Чт, авг 12 2010, 10:53 
Начинающий
Начинающий

Зарегистрирован:
Чт, авг 05 2010, 13:53
Сообщения: 3
Тем, кто в проведенном бух.документе суммы вздумает менять нужно сразу руки отрывать! Естесственно, ко всему нужно подходить с головой. Т.к. у ФМ нет приставки BAPI_*, то уже стоит задуматься и перед тем, как начать активно его юзать меняя аналитики и пр., протестить и глянуть на связные документы. Да, проверки нужно писать свои, если собрался менять значение полей, которые протягиваются через другие модули (не FI). Если совсем не лениво, то можно и на его основе написать свой ZBAPI_*. Но, имхо, этот ФМ всяко лучше пакетного ввода, т.к. не зависит от последовательности экранов в FB02 и, соответственно, настроек.
Если страшно пользовать этот ФМ, то можно попробовать поковырятся с интерфейсными модулями.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Чт, авг 12 2010, 11:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Al(Dev) написал(а):
Но, имхо, этот ФМ всяко лучше пакетного ввода, т.к. не зависит от последовательности экранов в FB02 и, соответственно, настроек.

То есть ФМ позволяет менять поля, запрещенные к вводу настройкой. Это подается как преимущество? :?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Чт, авг 12 2010, 15:21 
Начинающий
Начинающий

Зарегистрирован:
Чт, авг 05 2010, 13:53
Сообщения: 3
настройкой можно "сбить" последовательность экранов или изменить обязательность ввода. в таком случае нужно будет переписывать пакетный ввод


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Чт, авг 12 2010, 15:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Al(Dev) написал(а):
настройкой можно "сбить" последовательность экранов или изменить обязательность ввода. в таком случае нужно будет переписывать пакетный ввод

1.При чем здесь последовательность экранов в FB02? :?
2.Значит не надо настройкой изменять обязательность ввода ;)
В противном случае использующую BAPI программу не нужно будет переписывать, чтобы обязательные поля заполнялись?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Чт, авг 12 2010, 20:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 Удав: "ты не поверишь"(С) для того, чтобы отредактировать позицию через FB02/FB09 - нужно знать последовательность экранов. Поэтому я использовал ФМ FI_ITEMS_MASS_CHANGE. Внутри все тот же пакетник, но определением нужного экрана занимается сам ФМ.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Пт, авг 13 2010, 11:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Кодер написал(а):
2 Удав: "ты не поверишь"(С) для того, чтобы отредактировать позицию через FB02/FB09 - нужно знать последовательность экранов. Поэтому я использовал ФМ FI_ITEMS_MASS_CHANGE. Внутри все тот же пакетник, но определением нужного экрана занимается сам ФМ.

ФМ хорошая штука :)
Мы для определения номера экрана использовали таблицы T020(определение класса экрана для транзакции) и T019(определение номера эрана). Пример можно посмотреть в инклюде MF05AFD0_DYNPRO_ERMITTELN

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI для бухгалтерского документа?
СообщениеДобавлено: Пт, авг 13 2010, 12:19 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Бывает такое, например, что в open fi 1120, делают вызов какого то своего экранчика, соответственно ломаются пакетники, такое можно предугадать?
Я к чему говорю, может быть не стоит искать универсальное средство, а решать какие то конкретные задачи, подобрав оптимальный вариант (пакетник, ФМ, Бапи, руки)... Тем более, само по себе массовое изменение, это типа разовая процедура, имхо...


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

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


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

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


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

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