SAPфорум.RU
https://sapboard.ru/forum/

Генератор ведения таблицы, объект ведения.
https://sapboard.ru/forum/viewtopic.php?f=13&t=21658
Страница 1 из 3

Автор:  zaba [ Чт, дек 28 2006, 15:53 ]
Заголовок сообщения:  Генератор ведения таблицы, объект ведения.

Поиск по форуму не помог (или не так искал:)), посему прошу помощи у ALL.
Сгенерировал ракурс ведения для своей таблицы. При сохранении данных в табличке после ведения, система предлагает указать запрос. А мне нужно, чтобы сохранение происходило без запросов, в текущем манданте.
Как все создавал: создал свою таблицу, класс поставки С (Таб. пользов. настройки, ведёт только клиент, не SAP-импорт). Далее генератором ведения генерю ракурс ведения. Из генератора иду в изменение объектов ведения (Среда->Объекты ведения->Изменить). Здесь в поле "Категория" у меня стоит CUST, в поле "Перенос" стоит "2 Автоматический перенос". Похоже, из-за этого значения при сохранении и просится запрос.
Пробую менять на значение "нет переноса", но система ругается, грит "Индикатор связи для переноса исправлен" и возвращает прежнее значение.
Подскажите, как все-таки поменять значение на "нет переноса"? Кажется, истина где-то рядом, но никак:(

Автор:  Tetty [ Чт, дек 28 2006, 16:00 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

zaba написал(а):
Поиск по форуму не помог (или не так искал:)), посему прошу помощи у ALL.
Сгенерировал ракурс ведения для своей таблицы. При сохранении данных в табличке после ведения, система предлагает указать запрос. А мне нужно, чтобы сохранение происходило без запросов, в текущем манданте.
Как все создавал: создал свою таблицу, класс поставки С (Таб. пользов. настройки, ведёт только клиент, не SAP-импорт). Далее генератором ведения генерю ракурс ведения. Из генератора иду в изменение объектов ведения (Среда->Объекты ведения->Изменить). Здесь в поле "Категория" у меня стоит CUST, в поле "Перенос" стоит "2 Автоматический перенос". Похоже, из-за этого значения при сохранении и просится запрос.
Пробую менять на значение "нет переноса", но система ругается, грит "Индикатор связи для переноса исправлен" и возвращает прежнее значение.
Подскажите, как все-таки поменять значение на "нет переноса"? Кажется, истина где-то рядом, но никак:(


При генерации ведения для таблицы снизу есть два выбора: "Стандартная программа записи" или "пользовательская". Если стоял бы класс поставки A, то стояла бы пользовательская, а при C ставится "стандартная". Стандартная - это и есть через запрос, а пользовательская - без. Поэтому достаточно поменять галочку и перегенерировать.

Автор:  zaba [ Чт, дек 28 2006, 16:05 ]
Заголовок сообщения: 

Оно! Пасиб:)

Автор:  murmur [ Чт, май 06 2010, 21:41 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

Сгенерировал диалог ведения таблицы. У таблицы класс поставки C (пробовал и A выставлять). Мне наоборот надо, чтобы при изменении записей данные попадали в запрос на перенос. Но данные просто сохраняются и все (без запроса). Делаю это в miniSAP. Может где-какие настройки нужны еще?

Автор:  Besa [ Пт, май 07 2010, 05:53 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

murmur написал:
Сгенерировал диалог ведения таблицы. У таблицы класс поставки C (пробовал и A выставлять). Мне наоборот надо, чтобы при изменении записей данные попадали в запрос на перенос. Но данные просто сохраняются и все (без запроса). Делаю это в miniSAP. Может где-какие настройки нужны еще?

То есть, Вы поставили минисап, настроили транспортную систему http://sapboard.ru/forum/viewtopic.php?p=354568, создали таблицу с классом C, как описано в этой ветке, при создании таблицы положили ее в запрос, и после этого при добавлении новых записей они не просятся в запрос? И еще вопрос, зачем Вам это делать, куда потом запрос пойдет из минисапа?

Автор:  murmur [ Пт, май 07 2010, 08:09 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

После установки miniSAP я просмотрел 18 уроков на SDN-е, которые рекомендуются из SE80. Один из уроков посвящен был экспорту, и еще один импорту. Уже пробовал создавать объекты и деблокировать запросы на перенос. Так что транспортная система работает (пробовал даже из NSP деблокировать запрос, затем удалять пакет с объектами в SE80, и загружать запрос снова в NSP, то есть не только переносить в виртуальную CL5).

Теперь по шагам (возможно где-то допускаю ошибку).

1. Создал таблицу с классом поставки "C" (пробовал и с "A" все действия ниже).
2. Сгенерировал диалог ведения (с флагом Standard Recording Routine, он же "Стандартная программа записи")
3. Создал транзакцию ZXXX с вызовом SM30 и всеми необходимыми параметрами
4. Деблокировал запрос на перенос
5. Запускаю ZXXX и ввожу несколько новых записей, сохраняю (к этому моменту моих запросов в системе нет, все деблокированы, и поэтому я ожидаю появления диалога создания запроса на перенос, но сохранение проходит "по тихому")

Что делаю не так?

Автор:  Кодер [ Пт, май 07 2010, 08:23 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

2 murmur: а таблица у вас к какому классу разработки принадлежит? Не к временному, случаем?

Автор:  murmur [ Пт, май 07 2010, 08:31 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

Я же вроде указал - "C"

Автор:  Besa [ Пт, май 07 2010, 08:55 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

murmur написал:
Я же вроде указал - "C"

Имеется ввиду пакет не &TMP? В sm30 когда жмете по кнопке "Перенос" что пишет?

Автор:  murmur [ Пт, май 07 2010, 09:04 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

Пакет не $TMP, разумеется.

Сейчас попробовал опять варианты "C" и "A", но уже без поля MANDT. В обоих случаях после генерации диалога ведения и его вызове выдается предупреждение о том, что таблица "для всех клиентов" и вести себя с ней надо крайне осторожно. Теперь при изменении данных действительно предлагается диалог запроса.

Чего-то я не понимаю... если у меня таблица мандантно-зависимая, то я не смогу что ли включать записи в запрос???

Автор:  murmur [ Пт, май 07 2010, 09:23 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

Цитата:
В sm30 когда жмете по кнопке "Перенос" что пишет


Предлагает перенести в запрос. И что из этого следует?! В записях-то ничего не предлагает в процессе их изменения

Автор:  murmur [ Пт, май 07 2010, 09:27 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

Может тут есть какая-то заморочка, что в miniSAP я работаю под CLIENT = 000 ?!

Автор:  Besa [ Пт, май 07 2010, 09:30 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

После генерации в "Среда--объект ведения" , что написано (перенос, выравнивание)?

Автор:  murmur [ Пт, май 07 2010, 09:33 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

Automatic transport и Automatically adjustable

Автор:  Besa [ Пт, май 07 2010, 09:36 ]
Заголовок сообщения:  Re: Генератор ведения таблицы, объект ведения.

murmur написал:
Automatic transport и Automatically adjustable

В переносе выставьте No transport

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/