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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 12:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
sy-uname написал(а):
Хм. сложновато это как то. Можно и проще

i = lines( tab ). "v 4.7 как минимум

Это только в 4.7 и появилось.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 13:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
sy-uname написал(а):
OlegDm написал(а):
ну так с количеством строк совсем просто:

describe table tab lines i. (в i - количество строк таблицы tab)


Хм. сложновато это как то. Можно и проще

i = lines( tab ). "v 4.7 как минимум


не совсем прще: проапгрейдится на 4.7 сначала надо :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 13 2005, 18:48 
Гость
Понимаю, что можно describe воспользоваться. :wink:
Но, какой-то недоделанный класс cl_abap_tabledescr получается - хотелось бы уж все хара-ки таблицы от него получить. :roll:


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 14 2005, 10:19 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
CoMan написал(а):
Понимаю, что можно describe воспользоваться. :wink:
Но, какой-то недоделанный класс cl_abap_tabledescr получается - хотелось бы уж все хара-ки таблицы от него получить. :roll:


А какие именно характеристики интересуют?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 14 2005, 11:59 
Гость
EGF написал(а):
А какие именно характеристики интересуют?


Как я уже упоминал - кол-во строк.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 14 2005, 12:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Пардон, забыл уже о чём и речь шла.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, июл 14 2005, 12:48 
Гость
CoMan написал(а):
EGF написал(а):
А какие именно характеристики интересуют?


Как я уже упоминал - кол-во строк.


data blabla(1) occurs 1.
data lin type i.

describe table blabla lines lin.

так нет?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 14 2005, 12:53 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
По второму кругу пошли...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 13:35 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
и все-таки как динамически получить кол-во строк во внутр.таблице?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 14:00 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Морской написал(а):
и все-таки как динамически получить кол-во строк во внутр.таблице?

Ответ от holocron чем не устраивает?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 14:12 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
есть список имен внутр таблиц(в др.внутр.таблице хранятся имена этих вн.таблиц).
Перебираю этот список - нужно знать сколько записей в каждой вн.таблице, напр. для копирования строк в шаблоне word.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 14:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Code:
FIELD-SYMBOLS: <tab> TYPE ANY TABLE.
ASSIGN (mytabref) TO <tab>.
i = LINES( <tab> ).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 16:00 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Смысл такой :
Code:
data: begin of award occurs 0               
,           nagr(40)      " 707:              "naimanovanie
,           doc(26)       " 708:              "dokument
,           nom(20)       " 709:              "nomer
,           dat(10)       " 710:              "data
,
end   of award.

data: p_table(30),
         lin type i.
FIELD-SYMBOLS: <tab> TYPE ANY TABLE.
start-of-selection.

p_table = 'AWARD'.           
ASSIGN (p_table) TO <tab>.
lin = LINES( <tab> ).


Это падает в дамп


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 16:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Морской написал(а):
Смысл такой :
Code:
data: begin of award occurs 0               
,           nagr(40)      " 707:              "naimanovanie
,           doc(26)       " 708:              "dokument
,           nom(20)       " 709:              "nomer
,           dat(10)       " 710:              "data
,
end   of award.

data: p_table(30),
         lin type i.
FIELD-SYMBOLS: <tab> TYPE ANY TABLE.
start-of-selection.

p_table = 'AWARD'.           
ASSIGN (p_table) TO <tab>.
lin = LINES( <tab> ).


Это падает в дамп

Потому что у вас таблица с ЗАГОЛОВКОМ.
соответственно - либо используйте таблицу без заголовка, либо пишите
p_table = 'AWARD[]'.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 16:06 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, мар 15 2007, 15:43
Сообщения: 10
А такой вариант еще не анонсировали :)

* поля выводимой таблицы
CALL FUNCTION 'DP_GET_FIELDS_FROM_TABLE'
TABLES
data = gt_output_chk
fields = lt_fields_table.
lv_col = LINES( lt_fields_table ).


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

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


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

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


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

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