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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Ср, дек 15 2010, 09:13 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Цитата:
Можно при создании загрузчика в LSMW, добавить свое поле, которого нет в транзакции ABUMN??? Там поля МОЛ нет...

Почему так необходимо делать через LSMW?
Обычная Z-разработка с интегрированным блоком из тр. SHDB. Сам так делал. Селекционный экран с кучей параметров отбора. Отбираю данные. Создаю карточки тр. AS01. Проверяю на ошибки создания. Перемещаю тр. ABUMN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Ср, дек 15 2010, 15:11 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Не обязательно с помощью LSMW.
Как правильнее решить эту задачу? с тр. SHDB тоже не работал еще, я начинающий!
Все решают по разному?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Ср, дек 15 2010, 15:30 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
SHDB - это запись транзакции(для пакетного ввода).
Дополнительные поля созданы в табл. ANLU?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Ср, дек 15 2010, 16:01 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, дек 12 2009, 20:42
Сообщения: 328
Valera написал(а):
Скажите пожалуйста:
Можно при создании загрузчика в LSMW, добавить свое поле, которого нет в транзакции ABUMN??? Там поля МОЛ нет...


В ABUMN можно непосредственно создать новое ОС, на которое будет выполнен перенос. При этом, можно перейти к подробному экрану ведения основных данных со всеми Z-полями (без выхода из ABUMN) и задать там необходимые значения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Ср, дек 15 2010, 16:04 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Если надо, могу прислать свой вариант.
Пиши в личку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Чт, дек 16 2010, 12:12 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 14 2010, 10:33
Сообщения: 41
Откуда: Москва
Пол: Женский
2Valera

-Сходите к своему консультанту по FI-AA. Попросите показать как он/она вручную (через транзакцию) перемещает ОС.
Идеально сделать скриншоты, чтобы Вы сами могли повторить эту последовательность действий.

-Затем пьете чашку кофе и идете в меню Система-Услуги-Пакетный ввод-Регистратор или транз. SHDB
Жмете кнопку Новая запись. В диалоге вводите какое-нибудь название записи и название транзакции, которую Вам показывал
консультант (скорее всего ABUMN). Повторяете действия консультанта. Когда вводите какие-либо данные в транзакции не
вызывайте их из справочника, например, не надо искать по F4 мвз, вбивайте сразу код. Все ваши действия записываются. И в конце
концов Вам выпадет "лог" ваших действий в виде таблицы с ....BDC_OKCODE...BDC_CURSOR...Жмете на сохранить и возвращаетесь
на предыдущий экран. Становитесь на вашу запись и жмете Программа. Вводите имя Вашей несуществующей проги и скопировать из записи.
Все. Теперь можно сидеть и медитировать на сгенерированный код. Когда надоест в сгенерированной программе меняете
жестко введенные данные на Ваши переменные, ну и прочие манипуляции. Для понимания, что там нагенеровалось почитайте сап доку и
программы коллег.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Ср, дек 22 2010, 11:59 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Спасибо большое! Получилось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 14:58 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Возник еще вопрос :)
Как из транзакции ABUMN, получить номер нового ОС?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 15:01 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Может ABUMN сообщение соответствующее выдает? Не помню точно.

А вообще можно сделать хитрее, помню, делал))
Самому создать новое ОС (BAPI), и уже его номер подставить в ABUMN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 15:18 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 14 2010, 10:33
Сообщения: 41
Откуда: Москва
Пол: Женский
- sy-msgv1...sy-msgv4 если есть сообщение создано такое-то ОС
- get parameter id
- заранее создавать ОС


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 15:32 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Номер нужен именно тот который создала транзакция ABUMN. Она организована через SHDB.
Сообщение ABUMN выдает в виде маленького окошка с номером созданого ОС.
В sy-sy-msgv1... пусто.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 15:38 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Valera написал(а):
Номер нужен именно тот который создала транзакция ABUMN.

Они ничем не будут отличаться
Valera написал(а):
Она организована через SHDB.

Задача разовая? Если нет, то это плохое решение.

Valera написал(а):
Сообщение ABUMN выдает в виде маленького окошка с номером созданого ОС.

Очевидно сообщение не одно, последнее затирает. Но можно делать call transaction messages into ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 15:47 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Задача не разовая. И почему плохое решение??? Какое не плохое?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 17:03 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 14 2010, 10:33
Сообщения: 41
Откуда: Москва
Пол: Женский
В отсутствии BAPI пакетник нормальное стандартное решение, не требующее никакого "подлома". Проблемы с пакетниками могут возникать если функциональный консультант меняет настройку экранов. В основных средствах можно настраивать экраны "Основных данных" транзакции as01, as02, as03. Про abumn не помню такого, но можете спросить FIщика. В любом случае, настройка экранов идет во время внедрения и затем меняется крайне редко.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Информация по ОС.
СообщениеДобавлено: Вт, дек 28 2010, 17:38 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Не путайте программы, использующие пакетный ввод и LSMW.
Данные для LSMW хранятся на файловой системе, которая вообще говоря не является надежным хранилищем.
Если проект lsmw исползуется нечасто, могут быть неприятные ситуации, когда проект нужен, а его уже нет.
Про, на мой взгляд, красивое решение я уже писал - берете транзакцию AR01 (рабочие списки) - добавляете свою операцию для рабочего списка (BAPI создание ОС + ABUMN) и все счастливы.


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

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


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

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


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

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