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

Часовой пояс: 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 часа


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

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


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

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