Текущее время: Ср, июл 23 2025, 17:42

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как вывести наименование поля
СообщениеДобавлено: Вт, июл 17 2007, 12:36 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июл 17 2007, 12:22
Сообщения: 6
Откуда: Moscow
Пол: Мужской
При выводе в ALV_GRID инфы из инфотипа 0001 столкнулся с проблемой вывода наименований для полей: штатная должность, категория сотрудников и т.п. В проверочных таблицах полей с наименованием нет, также как и в самом ИТ, но при просмотре содержимого проверочной таблицы, к примеру для штатной должности, выводится поле PTEXT в котором хранится ЭТО наименование. Откуда оно берётся??? И как передать его в нашу внутреннюю таблицу?? Если просто его присваивать, то ABAP ругается что такого поля нет (SELECT SINGLE тоже не помогает)..
Заранее СПАСИБО.[/u]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 17 2007, 12:52 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 10 2007, 13:40
Сообщения: 2
Таже проблема...см. мою тему,там тоже это обсуждается.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вывести наименование поля
СообщениеДобавлено: Вт, июл 17 2007, 12:59 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Opezdol написал:
При выводе в ALV_GRID инфы из инфотипа 0001 столкнулся с проблемой вывода наименований для полей: штатная должность, категория сотрудников и т.п. В проверочных таблицах полей с наименованием нет, также как и в самом ИТ, но при просмотре содержимого проверочной таблицы, к примеру для штатной должности, выводится поле PTEXT в котором хранится ЭТО наименование. Откуда оно берётся??? И как передать его в нашу внутреннюю таблицу?? Если просто его присваивать, то ABAP ругается что такого поля нет (SELECT SINGLE тоже не помогает)..
Заранее СПАСИБО.[/u]

В ИТ 0001 храняться коды соответственно штатная должность, категория сотрудников, пр.. Наименования храняться в других таблицах - для штатной должности это могут быть тексты объекта типа 'P' (если включена интеграция) или таблица T528T. И так далее. Выясните где ведутся тексты для интересующих Вас полей и смотрите в каких таблицах они сохраняются.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вывести наименование поля
СообщениеДобавлено: Ср, июл 18 2007, 11:47 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июл 17 2007, 12:22
Сообщения: 6
Откуда: Moscow
Пол: Мужской
sy-uname написал(а):
В ИТ 0001 храняться коды соответственно штатная должность, категория сотрудников, пр.. Наименования храняться в других таблицах - для штатной должности это могут быть тексты объекта типа 'P' (если включена интеграция) или таблица T528T. И так далее. Выясните где ведутся тексты для интересующих Вас полей и смотрите в каких таблицах они сохраняются.



Со штатными должностями почти разобрался (Спасибо за совет), только вот думаю что такое объект типа "Р". В моём задании не нужно использовать объекты, только поля ИТ 0001 и его проверочных таблиц.
Теперь ищу наименования для категорий и групп сотрудников. Не подскажите из каких таблиц их брать?


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
только вот думаю что такое объект типа "Р". В моём задании не нужно использовать объекты, только поля ИТ 0001 и его проверочных таблиц.

Может все-таки почитаь курс надо разок?
Эти вопросы снимаются после первого же прочтения.

_________________
С уважением.


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Opezdol, а где же так молодых специалистов готовят, если не секрет?
Уже не первый топик, где пытаются решить "задание".

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как вывести наименование поля
СообщениеДобавлено: Ср, июл 18 2007, 12:19 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Opezdol написал:
...
Теперь ищу наименования для категорий и групп сотрудников. Не подскажите из каких таблиц их брать?


Есть три пути решения данной проблемы:
1) поиск на help.sap.com sdn.sap.co service.sap.com
2) спросить консультанта или постановщика ТЗ;
3) анализ АВАР-кода с или без использования отладчика

PS: Сразу не обратил внимание
Opezdol написал:
... В проверочных таблицах полей с наименованием нет, также как и в самом ИТ, но при просмотре содержимого проверочной таблицы, к примеру для штатной должности, выводится поле PTEXT в котором хранится ЭТО наименование. Откуда оно берётся??? ...
Изучите тему про "Текстовая таблица"

calm написал(а):
...
Уже не первый топик, где пытаются решить "задание".

Причём явно ошибаются форумом - вопросы больше подходят для ABAP, чем для HR.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 00:36 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июл 17 2007, 12:22
Сообщения: 6
Откуда: Moscow
Пол: Мужской
calm написал(а):
Opezdol, а где же так молодых специалистов готовят, если не секрет?
Уже не первый топик, где пытаются решить "задание".


Практика в универе!!! Практически никто не учит, сами разбираемся :(


Я уже разобрался где искать наименования (Когда просматриваешь таблицу нужно в меню "Перейти к..." выбрать, что-то вроде "Просмотреть текст". Точно не помню как называется :)
Спасибо sy-uname.


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

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


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

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


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

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