Ви можете використовуйте функцію LINES, щоб отримати кількість рядків у внутрішній таблиці. Використовуйте такий синтаксис, щоб викликати функцію: DESCRIBE TABLE <Ім’я внутрішньої таблиці> LINES <Ім’я змінної> Після виконання функції змінна міститиме кількість рядків у внутрішній таблиці. 15 червня 2020 р.
Ви можете знайти розмір таблиці в Runtime за допомогою наступного оператора. DESCRIBE FIELD <Internal Table Name> Length <length1> IN BYTE MODE. ОПИС ПОЛЯ <Ім'я внутрішньої таблиці> Довжина <length1> У СИМВОЛЬНОМУ РЕЖИМІ.
Максимальна пам'ять, яку може займати внутрішня таблиця (включаючи її внутрішнє адміністрування), становить 2 гігабайти. Більш реальна цифра – до 500 мегабайт. Додатковим обмеженням для хешованих таблиць є те, що вони не можуть містити більше 2 мільйонів записів.
Максимальна довжина ключа таблиці становить 255. Якщо довжина ключа перевищує 120, існують обмеження при транспортуванні записів таблиці. Ключ можна вказати максимум до 120 місць у транспорті.
Поради ABAP: Перевірка наявності внутрішньої таблиці
- ПРОЧИТАТИ ТАБЛИЦЮ itab У рядок З КЛЮЧОМ id = find_id. "Еквівалентно: row = itab[ id = find_id]. …
- СПРОБУЙТЕ. рядок = itab[ id = find_id]. …
- row = VALUE #( itab[id = find_id] НЕОБОВ’ЯЗКОВО). ЯКЩО рядок ПОЧАТКОВИЙ. … …
- ЯКЩО line_exists( itab[id = find_id]). рядок = itab[ id = find_id].
–LENGTH столу – це найдовші сторони. Прямокутний стіл, зображений на фото, — це 6-футовий банкетний стіл. Отже, довжина столу становить 72 дюйми. -WIDTH столу – це коротші сторони.