Текущее время: Пт, июл 04 2025, 04:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Field symbol
СообщениеДобавлено: Пт, июн 02 2006, 10:46 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Всем привет!

Мне необходимо изменять значение в саповской программе из Юзер-екзита..
Посоветоавли симользовать Field-Symbol.

Написал так:

FIELD-SYMBOLS: <AFVGD> type afvgd.
ASSIGN ('(SAPLCOVF)afvgd') TO <AFVGD>.
ASSIGN ('(LCOVFI40)afvgd') TO <AFVGD>.
<AFVGD>-spanz = 3.


если, кто-то работал с такой конструкцией, подскажите, пожалуйста...


в данной ситуации в отладчике в программе SAPLCOVF выдется сообщение: "Нет класса с именем SPANZ"...

мне нужно имзенить именно это поле в структуре AFVGD...

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 11:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Code:
ASSIGN ('(SAPLCOVF)afvgd') TO <AFVGD>.
ASSIGN ('(LCOVFI40)afvgd') TO <AFVGD>.


Вторую строчку надо убрать.
Переменная afvgd живёт не в инклюде, а в группе функций.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 11:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
sibrin написал:
Вторую строчку надо убрать.
Переменная afvgd живёт не в инклюде, а в группе функций.


Sibrin, спасибо...

а еще вопросик:

Кто-нибудь знает, можно ли в де-багере посмотреть список всех доступных переменных?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 12:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 07:44
Сообщения: 174
плакать хочется, глядя на все это :cry:

_________________
Жизнь прекрасна! Если правильно подобрать антидепрессанты...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 13:34 
Гость
vvk написал(а):
плакать хочется, глядя на все это :cry:


не бывает систем без дыр... но такая дыра..... :?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 13:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
РМщик написал(а):
не бывает систем без дыр... но такая дыра..... :?


Вряд ли это можно назвать багом, скорее фича.
Если её использовать для крупных разработок - то это можно назвать ошибкой архитектуры, которая неизбежно приведёт к проблемам. А для конечного пользователя такая вещь может быть полезна.

Когда объекты в R/3 появились, доступ к приватным аттрибутам сначала был открыт. Вот это уже святотатство.

А вообще R/3 во многих случаях полагается на совесть разработчиков. Например, import/export.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 14:05 
Гость
sibrin написал:
Вряд ли это можно назвать багом, скорее фича.


хорошо, тогда какой смысл в возвратных параметрах юзер-экзитов? :wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 14:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
РМщик написал(а):
хорошо, тогда какой смысл в возвратных параметрах юзер-экзитов? :wink:


Смысл такой, что если делаешь всё по правилам, то SAP гарантирует работоспособность и моральную поддержку. Сколько бы SAP ни сделал user-exit'ов, возвратных параметров на все случаи жизни не напасёшься. Модифицировать стандартные программы - потом конфликт версий разгребать замучаешься, тем более что ноты на некоторые программы выходят чуть ли не каждый месяц.


Вопрос в общем-то философский: страховаться или рисковать. Не всегда же перила должны быть такими высокими, чтобы нельзя было перепрыгнуть.


Последний раз редактировалось sibrin Пт, июн 02 2006, 14:45, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 14:29 
Гость
Да согласен я со всем :)

вопрос в том - в какие руки попадет этот инструмент,
и поймет ли отдельно взятый "абапер", что
это инструмент вообще-то для эксперта,
и не начнет ли он использовать его везде подряд :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 02 2006, 14:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
РМщик написал(а):
вопрос в том - в какие руки попадет этот инструмент,


Нельзя же полномочия на drop table и format c: только сертифицированным специалистам выдавать. :) Предупреждать об опасности, конечно, надо. Но ведь ребёнок пока сам мыло на вкус не попробует, его бесполезно убеждать, что это не съедобно.

Вот только что коллега получил ответ от SAP'овской поддержки.
Смысл такой: "Да, вы правы, не работает, хотя теоретически должна работать, просто ещё не доделали, но когда доделают лучше даже не спрашивайте. Обходных путей решения этой проблемы пока нет."

Так что, пусть будет побольше обходных путей.

Arman написал(а):
Кто-нибудь знает, можно ли в де-багере посмотреть список всех доступных переменных?

Посмотреть список всех доступных переменных можно. Но об этом не принято писать вслух. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Пн, июн 05 2006, 19:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
sibrin написал:
Посмотреть список всех доступных переменных можно. Но об этом не принято писать вслух. :)

Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 06 2006, 09:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Долой цензуру: в дебаггере Goto->System Areas->Internal Information->SYMBDATANM

Вот интересно, есть ли по всему этому хозяйству документация?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 06 2006, 10:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
sibrin написал:
Долой цензуру: в дебаггере Goto->System Areas->Internal Information->SYMBDATANM

во крута, никогда не знал :oops:

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 06 2006, 10:31 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Прикольна! Полезная штука однака :)

Век живи век учись :)

_________________
/nex


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

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


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

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


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

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