Текущее время: Вт, июл 29 2025, 02:36

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


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

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


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

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