Удалить значения по умолчанию из формы ABAP - PullRequest
0 голосов
/ 31 мая 2011

У меня есть экран для создания новых записей в таблице, он содержит форму со всеми столбцами базы данных. Проблема в том, что после вызова экрана в нем есть последняя запись базы данных. Поэтому, чтобы добавить новую запись, вы должны сначала очистить текущие значения.

Есть идеи, как от этого избавиться?

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

Единственный способ, которым это может произойти, - это если вы сначала выбираете значения в полях. Предположительно, вы объявили структуру того же типа, что и таблица (возможно, с оператором TABLES) в вашей программе, и назвали поля одинаковыми на экране, и вы выбираете значения в структуре. Если это так, вы можете просто выполнить CLEAR, и он очистит все поля в структуре. (Вы можете сделать это сразу после последнего обновления). Трудно сказать, однако, без образца вашей программы и кода экрана.

1 голос
/ 09 июля 2011

Я не могу больше согласиться с ответом mydoghasworms.Один комментарий, когда вы найдете таблицу, обязательно CLEAR itab [], когда таблица с заголовком.

Я столкнулся с той же проблемой вчера, и она работает, когда я очистил таблицу на экране.

...