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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Вт, авг 18 2009, 14:43 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 02 2006, 16:09
Сообщения: 18
При создании SD фактуры нужно произвести определенные действия с Z-таблицами отталкиваясь от SD документа на основании которого эта фактура создана (поля VBRP-AUBEL и VBRP-AUPOS). Подскажите в каком месте стандарта это возможно организовать корректно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Вт, авг 18 2009, 14:57 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Посмотрите BADI_SD_BILLING, например.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Вт, авг 18 2009, 15:18 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 02 2006, 16:09
Сообщения: 18
Пономарев Артем написал:
Посмотрите BADI_SD_BILLING, например.

Данное BADI только для внутреннего использования SAP :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Вт, авг 18 2009, 15:24 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну тогда SD_CIN_LV60AU02.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Вт, авг 18 2009, 16:26 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 02 2006, 16:09
Сообщения: 18
Пономарев Артем написал:
Ну тогда SD_CIN_LV60AU02.

Данное BADI не отрабатывает при создании SD фактуры :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Вт, авг 18 2009, 18:31 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
bcuser написал(а):
Пономарев Артем написал:
Посмотрите BADI_SD_BILLING, например.

Данное BADI только для внутреннего использования SAP :(

Несмотря на это, часто снимают эту галочку, так как уж очень удобная бадишка...

А вообще есть пользовательские функции в ГФ XVVF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, авг 19 2009, 07:43 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
bcuser написал(а):
При создании SD фактуры нужно произвести определенные действия с Z-таблицами отталкиваясь от SD документа на основании которого эта фактура создана (поля VBRP-AUBEL и VBRP-AUPOS). Подскажите в каком месте стандарта это возможно организовать корректно?


Я бы поставила точку прерывание в отладчике на операторе ENHANCEMENT
и посмотрела, где удобно вклиниться.
Например:
Code:
ENHANCEMENT-SECTION     rv_invoice_document_add_11 SPOTS es_saplv60a.

уже есть № создаваемого SD-документа и поля поля VBRP-AUBEL и VBRP-AUPOS заполнены

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, авг 19 2009, 09:18 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 02 2006, 16:09
Сообщения: 18
Silence1 написала:
bcuser написал(а):
При создании SD фактуры нужно произвести определенные действия с Z-таблицами отталкиваясь от SD документа на основании которого эта фактура создана (поля VBRP-AUBEL и VBRP-AUPOS). Подскажите в каком месте стандарта это возможно организовать корректно?


Я бы поставила точку прерывание в отладчике на операторе ENHANCEMENT
и посмотрела, где удобно вклиниться.
Например:
Code:
ENHANCEMENT-SECTION     rv_invoice_document_add_11 SPOTS es_saplv60a.

уже есть № создаваемого SD-документа и поля поля VBRP-AUBEL и VBRP-AUPOS заполнены


Данный вариант имеет право на жизнь и он рассматривался, но при создании фактуры мне не удалось выделить четкую логику работы программы и по данной причине есть опасения, связанные с невыполнением кода при создании фактуры иным функционалом (BAPI или какой-нибудь другой транзакцией).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, авг 19 2009, 09:22 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 02 2006, 16:09
Сообщения: 18
Эх, при смене галки в BADI BADI_SD_BILLING требует ключ доступа :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, авг 19 2009, 10:39 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
а тр. VOFM не подходит , я чаще ее используя для таких целей, если вам конечно только нужны поля AUBEL и AUPOS без номера создаваемой счет-фактуры

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, авг 19 2009, 13:35 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
bcuser написал(а):
Эх, при смене галки в BADI BADI_SD_BILLING требует ключ доступа :(

Конечно требует, как и любое изменение стандартного объекта. Можно (если версия позволяет), в эту бади через enchancement вклиниться.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Ср, авг 19 2009, 19:45 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Этот вопрос часто задается на SDN, но по-моему там ничего ценного пока не предложили. К сожалению, для фактур нет user-exit аналогичного ...DOCUMENT_SAVE в заказах. Если вам нужно программировать какие-то updates, то учтите, что нужно искать "точку внедрения" где-то в update task, иначе если вдруг создание фактуры прервется, а ваши таблички обновятся, то будет как-то нехорошо.

Как вариант можно еще рассмотреть использование вывода (output), там можно навесить свою программу. Подобным образом, например, иногда реализуется обновление заказа после сохранения поставки, т.к. в процессе сохранения записи заказа заблокированы.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Чт, авг 20 2009, 01:19 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Jelena написала:
учтите, что нужно искать "точку внедрения" где-то в update task, иначе если вдруг создание фактуры прервется, а ваши таблички обновятся, то будет как-то нехорошо.

Ну почему же не обязательно в update task, можно и самим написать update модуль и запустить его ...

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Чт, авг 20 2009, 07:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
bcuser написал(а):
Silence1 написала:
Я бы поставила точку прерывание в отладчике на операторе ENHANCEMENT
и посмотрела, где удобно вклиниться.
Например:
Code:
ENHANCEMENT-SECTION     rv_invoice_document_add_11 SPOTS es_saplv60a.

уже есть № создаваемого SD-документа и поля поля VBRP-AUBEL и VBRP-AUPOS заполнены

Данный вариант имеет право на жизнь и он рассматривался, но при создании фактуры мне не удалось выделить четкую логику работы программы и по данной причине есть опасения, связанные с невыполнением кода при создании фактуры иным функционалом (BAPI или какой-нибудь другой транзакцией).


Интересно.. вы хотите сказать, что в этом отношении технология Source code enhancements(Расширения исходного текста) принципиально отличается от технологии Enhancements using BAdIs (Расширения через BADI) ?? :shock:
:D

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте расширение при обработке SD фактур (VF01)
СообщениеДобавлено: Чт, авг 20 2009, 08:59 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 02 2006, 16:09
Сообщения: 18
Отличия:
BADI - описан интерфейс расширения, которое можно внедрить только в тех местах, где SAP предусмотрел это
Enhancements - отсутствие интерфейса, возможность использовать технологию неявных расширений и вклинивать свой код в места в которых SAP не предусмотрел явных "точек доступа"
... или я ошибаюсь


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

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


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

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


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

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