Текущее время: Вт, июл 01 2025, 09:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Прочие пункты поездок в командировках
СообщениеДобавлено: Вт, дек 06 2005, 13:01 
Гость
подскажите пожалуйста в каких таблицах хранятся прочие пункты из командировки. Пересмотрел все таблицы PTRV_*. Нет нигде. Нахожу только конечный пункт командировки, а где хранятся промежуточные не могу найти.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Прочие пункты поездок в командировках
СообщениеДобавлено: Вт, дек 06 2005, 13:09 
Гость
FreePainter написал(а):
подскажите пожалуйста в каких таблицах хранятся прочие пункты из командировки. Пересмотрел все таблицы PTRV_*. Нет нигде. Нахожу только конечный пункт командировки, а где хранятся промежуточные не могу найти.


кластер смотри. таблица ziel


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Прочие пункты поездок в командировках
СообщениеДобавлено: Вт, дек 06 2005, 13:37 
Гость
holocrоn написал(а):
FreePainter написал(а):
подскажите пожалуйста в каких таблицах хранятся прочие пункты из командировки. Пересмотрел все таблицы PTRV_*. Нет нигде. Нахожу только конечный пункт командировки, а где хранятся промежуточные не могу найти.


кластер смотри. таблица ziel


Хм... А нет такой таблицы ни в САПе ни в базе данных.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: Прочие пункты поездок в командировках
СообщениеДобавлено: Вт, дек 06 2005, 13:44 
Гость
FreePainter написал(а):
holocrоn написал(а):
FreePainter написал(а):
подскажите пожалуйста в каких таблицах хранятся прочие пункты из командировки. Пересмотрел все таблицы PTRV_*. Нет нигде. Нахожу только конечный пункт командировки, а где хранятся промежуточные не могу найти.


кластер смотри. таблица ziel


Хм... А нет такой таблицы ни в САПе ни в базе данных.


в базе есть PCL1 и это первый кластер. есть макросы, которые позволяют просто добыть нужные данные оттуда. подробнее - курс HR350 (сейчас и сам изучаю :)) Вот.. транзакция PRTE наглядный пример где что лежит


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 14:39 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Шаблон программы может выглядеть так:
Code:
REPORT ztrip.
PARAMETERS:
***********************

TABLES: pcl1.

INCLUDE rprdeftt.
DATA BEGIN OF COMMON PART cluster_definition.
INCLUDE rprstr00.    "internal structures for TE-Transparent-Tables
INCLUDE rpc1te00.    "PCL1-Data Travel Exp. DDIC Cluster TE
INCLUDE mp56tt99.    "PCL1 Data User-table USER
DATA END OF COMMON PART.

INCLUDE rpracctt.

START-OF-SELECTION.

  SELECT SINGLE * FROM  ptrv_perio
        WHERE
*********************************       
  MOVE-CORRESPONDING  ptrv_perio TO te-key.
  rp-imp-c1-te.
  IF sy-subrc = 0.
    WRITE / ziel-rauhr.
  ENDIF
.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, дек 06 2005, 14:58 
Гость
Спсибо! Буду пробовать. Хотя не ожидал что так все сложно будет. Основные данные лежат на верху, а дополнительные зарыли очень глубоко.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 15:46 
Гость
Увы, но ничего не получается. Программная конструкция подобного вида для меня нова. Как узнать список полей ZIEL таблицы?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 15:53 
Гость
Разобрался. Вот так работает:

REPORT ztrip.

TABLES: pcl1.

INCLUDE rprdeftt.
DATA BEGIN OF COMMON PART cluster_definition.
INCLUDE rprstr00. "internal structures for TE-Transparent-Tables
INCLUDE rpc1te00. "PCL1-Data Travel Exp. DDIC Cluster TE
INCLUDE mp56tt99. "PCL1 Data User-table USER
DATA END OF COMMON PART.

INCLUDE rpracctt.

START-OF-SELECTION.

SELECT SINGLE * FROM ptrv_perio
WHERE pernr = 11189.


MOVE-CORRESPONDING ptrv_perio TO te-key.
rp-imp-c1-te.
IF sy-subrc = 0.
loop at ziel.
WRITE / ziel-zort1.
endloop.
ENDIF.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 15:55 
Гость
DATA: BEGIN OF ziel OCCURS 10. "Tabelle Ziele
INCLUDE STRUCTURE ptk05.
DATA: END OF ziel.


описано в инклюде RPC1TE00.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 15:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Мышкой дважды щелкнуть по ziel

Code:
data: begin of ziel occurs 10.         "Tabelle Ziele
        include structure ptk05.
data: end of ziel.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 15:58 
Гость
holocrоn написал(а):
DATA: BEGIN OF ziel OCCURS 10. "Tabelle Ziele
INCLUDE STRUCTURE ptk05.
DATA: END OF ziel.


описано в инклюде RPC1TE00.


Это я нашел. Проблемы были из-за отсутствия loop в конце программы. Т.е. результат был мутный, т.к. возвращалось пустое значение. А с loop я перебрал все имеющиеся города.

Всем огромное спасибо за помощь. Теперь можно ваять финальный отчет.


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

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


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

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


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

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