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

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


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

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


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

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