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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Событие 1130 в OpenFI
СообщениеДобавлено: Пн, ноя 12 2018, 12:43 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
Добрый день!

У нас в системе есть Z версия ФМ J_3RFBTE_00001130, вызываемого в OpenFI событием 1130, при котором автоматически заполняется таблица J_3RFCNT.
Таблица сейчас в системе заполняется, но данные по договорам попадают в нее не все (поле ZUONR).
Про наличие возможности ведения таблицы через транзакцию J3RFCNTI знаем, но такой вариант не подходит.

Подскажите, в каких случаях происходит вызов события 1130 в OpenFI?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Пн, ноя 12 2018, 22:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Вы, наверное, говорите не про событие 1130, а про процесс 1130?
Просто событие и процессс отличаются весьма конкретно. События (P/S) имеют одну технологию использоваия, а процессы - несколько иную, хоть и похожую.
При повторении номера часто происходит путаница. А 1130 есть и там, и там.
Рискну предположить, что Вы говорите про процесс 1130 "SAP замещения (внутр)".
Если так, то логика и хронология вызова 1130 следующая.
1130 вызывается в момент сохранения документа, причем как прямой проводки, так и с использованием RW интерфейсов (ММ, SD, AA и пр.)
Хронология следующая.
1. Замещение заголовка.
2. Проверка заголовка.
3. Замещение строки.
4. Проверка строки.
..... (повторение пунктов 3 и 4 столько раз, сколько строк).
5. Замещение документа целиком.
6. Процесс 1130.
7. Процесс 1120.
8. Проверка документа целиком.

В RW интерфейсах пункт 5 и 8 отсутствует, пункты 1-4 повторяются циклично столько раз, сколько позиций, пункты 6 и 7 без изменений.

1130, как и 1120, позволяет заместить поля в таблицах T_BKPF и T_BSEG через таблицы T_BKPFSUB и T_BSEGSUB.
Для этого в строке с номером TABIX для поля указывается новое значение.
Если нужное поле в таблице отсутствует, на него предварительно расширяются структуры BKPF_SUBST и BSEG_SUBST.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Вт, ноя 13 2018, 01:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Хотя перечитал и понял, что как раз bte имеете в виду.
Так что все, что я написал, неактуально.
Ваш bte размещает кнопку на панели.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Вт, ноя 13 2018, 06:55 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 10 2018, 14:54
Сообщения: 51
Откуда: Екатеринбург
Пол: Женский
Доброе утро, спасибо за ответ, но не понятно,что значит "Ваш BTE размещает кнопку на панели"? :oops:
Можете подробнее объяснить пожалуйста?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Вт, ноя 13 2018, 17:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
Вы, наверное, говорите не про событие 1130, а про процесс 1130?
Просто событие и процессс отличаются весьма конкретно. События (P/S) имеют одну технологию использоваия, а процессы - несколько иную, хоть и похожую.
При повторении номера часто происходит путаница. А 1130 есть и там, и там.
Рискну предположить, что Вы говорите про процесс 1130 "SAP замещения (внутр)".
Если так, то логика и хронология вызова 1130 следующая.
1130 вызывается в момент сохранения документа, причем как прямой проводки, так и с использованием RW интерфейсов (ММ, SD, AA и пр.)
Хронология следующая.
1. Замещение заголовка.
2. Проверка заголовка.
3. Замещение строки.
4. Проверка строки.
..... (повторение пунктов 3 и 4 столько раз, сколько строк).
5. Замещение документа целиком.
6. Процесс 1130.
7. Процесс 1120.
8. Проверка документа целиком.

В RW интерфейсах пункт 5 и 8 отсутствует, пункты 1-4 повторяются циклично столько раз, сколько позиций, пункты 6 и 7 без изменений.

1130, как и 1120, позволяет заместить поля в таблицах T_BKPF и T_BSEG через таблицы T_BKPFSUB и T_BSEGSUB.
Для этого в строке с номером TABIX для поля указывается новое значение.
Если нужное поле в таблице отсутствует, на него предварительно расширяются структуры BKPF_SUBST и BSEG_SUBST.


Это бы в фак запихнуть какой. Только имхо сначала замещения а потом проверки отрабатывают. поэтому 1 3 2 4.

И кстати у меня в 1120 впендюрино замещение поле для MM и SD :shock:

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Последний раз редактировалось Kengur Вт, ноя 13 2018, 18:18, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Вт, ноя 13 2018, 17:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Посмотрите для начала https://launchpad.support.sap.com/#/notes/1727349

Событие 00001130 это замещения полей похоже. Мне кажется было бы проще если вы написали в каких документах не заполняется таблица.

У меня кстати J_3RFBTE_00001130 вроде не зарегистрирован нигде.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Вт, ноя 13 2018, 21:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
Это бы в фак запихнуть какой. Только имхо сначала замещения а потом проверки отрабатывают. поэтому 1 3 2 4.

Ну я так и написал, сначала замещения, а потом проверки.
Но только для каждого момента отдельно.
Так что последовательность именно такая: все для заголовка, все для строки, все для документа целиком.
В транзакциях последовательного ввода (FB01) заголовок замещается, а потом проверяется. Это происходит в момент перехода к КП первой строки в нижней части экрана.
Потом происходит переход к строке проводки, на этом работа с заголовком прекращается.
В Enjoy немного хитрее, поскольку заголовок и первая строка контрагента совмещены, так что отработает несколько раз в момент перещелкивания вкладок.
Kengur написал(а):
Это бы в фак запихнуть какой

Тогда мы станем вообще никому не интересны :D
Kengur написал(а):
Событие 00001130 это замещения полей похоже.

Дак я же написал, что 1120 и 1130 - это одно и то же, а именно - замещение документа целиком :|
Kengur написал(а):
У меня кстати J_3RFBTE_00001130 вроде не зарегистрирован нигде.

У меня тоже. Такое ощущение, что он (в отличие от других стандартных BTE) в fibf просто добавляется при необходимости, а не сидит уже там с неактивированным пакетом (как с корреспонденцией или с налоговыми платежками, например). Если честно, я про него даже не знал :?
Kengur написал(а):
И кстати у меня в 1120 впендюрино замещение поле для MM и SD

Ну дак а почему нет. 1120 и 1130 отрабатывают в RW, а третий момент - нет. У меня вообще такое ощущение, что 1120 и 1130 именно потому и были придуманы - закрыть третий момент, отсутствующий на RW.
Emir написала:
Доброе утро, спасибо за ответ, но не понятно,что значит "Ваш BTE размещает кнопку на панели"?
Можете подробнее объяснить пожалуйста?

Это сообщение опять можно верстать в зад :mrgreen: теперь разобрались, из двух 1130, про которые я писал, Вы точно имели в виду именно модули процесса. Это я вторым ночным сообщением сбил Вас с толку. Изначально все верно расписал. Поэтому ответ на Ваш вопрос "в каких случаях отрабатывает 1130?" ответ такой: во всех случаях.
1130 отрабатывает в момент сохранения документа перед итоговыми проверками.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Чт, ноя 15 2018, 14:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
Просто событие и процессс отличаются весьма конкретно. События (P/S) имеют одну технологию использоваия, а процессы - несколько иную, хоть и похожую.

Собственно... :D

Цитата:
BTE exits to add additional components to the SAP standard system, for example in the form of function modules. There are two types of interface:

- Publish and Subscribe interfaces

- These give information that specific events have occurred in the SAP standard application and provide the data generated to external software. However the external software does not return any data to the SAP standard system.

- Process interfaces

These subject business processes to an external control function that is not part of the standard system; in other words the process interfaces interrupt the standard process and deliver data to the SAP application.

A BTE exit is called up in the process, meaning that process modules check the events in Customizing for calling up the BTE exits. In the BTE method, function modules are called up in specified events, to which they have been assigned in Customizing. The event interface is predefined. To activate the process modules, choose _Settings for Process Interfaces -> Assign Customer Function Modules to Process Interfaces.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Чт, ноя 15 2018, 19:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1604
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
Собственно...

Да я уже понял, что немного с определением BTE накосячил. Я думал, что раз в FIBF есть пункт меню "События", то BTE - это именно они.
А BTЕ - это есть, конечно, сама технология, которая два вида интерфейсов использует.

Но сути это не меняет)) 1130 - это НЕ СОБЫТИЕ)) это процесс.
Если сказать "событие 1130", то это вводит в заблуждение, потому что событие 1130 - это событие 1130 в P&S.
А если речь идет уже о интерфейсах процесса, то там 1130 - это не событие, это НОМЕР ПРОЦЕССА :D
Это хорошо иллюстрируют транзакции BF03, BF05. Там колонка даже соответствующим образом называется.
В топике речь шла, таким образом, не о событии 1130, а о процессе 1130.

Так что вот. Да, я знаю, что я зануда. Но надо говорить правильно :D

Kengur написал(а):
However the external software does not return any data to the SAP standard system.

Русские консультанты смеются в лицо этим строкам хэлпа :twisted: :twisted: :twisted:

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Событие 1130 в OpenFI
СообщениеДобавлено: Пт, ноя 16 2018, 09:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
Русские консультанты смеются в лицо этим строкам хэлпа :twisted: :twisted: :twisted:

Это называется force-feeding the system :mrgreen:

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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


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

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


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

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