Posted: Fri Aug 26, 2011 7:02 am Post subject: Генерация диалога ведения, не создается поле дата изменения
Здравствуйте!
При генерации диалога ведения для таблицы с такими полями:
MANDT MANDT Мандант
ID NUMC 3 Идентификатор
BEGDA BEGDATUM Начальная дата
ENDDA ENDDATUM Конечная дата
KOD CHAR 3 Код
SHORT_NAME CHAR 20 Краткое наименование
MIDDLE_NAME CHAR 60 Среднее наименование
LONG_NAME CHAR 250 Полное наименование
ORDER_BY NUMC 5 Поле для сортировки
AEDTM AEDTM DATS 8 Дата изменения
UNAME USRNAME CHAR 12 Имя пользователя
Почему то в экране обзора нет столбца AEDTM, в подробном поле есть.
Как не пытался добавить поле для даты изменения в таблицу, автоматически при генерации никак не попадает в экран обзора!
Добавлял поля для даты с другими названиями, с элементами данных и без. Не добавляется!
Какое то ограничение генерации, что может быть в экране обзора только begda, endda? В чем может быть дело?
Если добавить еще одно поле элемента begdatum enddatum, то оно появляется в экране обзора... Похоже есть что то такое в этих элементах данных чего нет в aedtm, и в других. Хотя они может захаркодили в свой генератор тупо строки "begdatum" "enddatum".
Сделал поле aedtm типа char 10 и вручную туда пишу дату в виде текста. Почему не генерится поле типа dats 8 непонятно, похоже как то запретили это, исключив поля с элементами данных begdatum, enddatum.
Ну точно! В генераторе прописаны элементы данных типов DATUM, которые допускаются при создании экрана обзора!
*------------------ data for area of validity ------------------------*
constants:
areavalid like sy-ucomm value 'AVAL', "functioncode
datum_domname like dd03p-domname value 'DATUM',
begdate_dtel1 like dd03p-rollname value 'BEGDATUM',
begdate_dtel2 like dd03p-rollname value 'BEGDA',
begdate_dtel3 like dd03p-rollname value 'ISH_BEGDT',
begdate_dtel4 like dd03p-rollname value 'VIM_BEGDA',
enddate_dtel1 like dd03p-rollname value 'ENDDATUM',
enddate_dtel2 like dd03p-rollname value 'ENDDA',
enddate_dtel3 like dd03p-rollname value 'ISH_ENDDT',
enddate_dtel4 like dd03p-rollname value 'VIM_ENDDA'.
Создаем поле даты с элементом данных из предложенных, генератор создает. Пытаешься сделать поле типа даты свое. Всё! Борода! Делай всё ручками!
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.