У меня есть таблица Z1127_STUDENT
:
define table z1127_student {
key id : z1127_sample not null;
branch : z1127_sample1;
age : z1127_age;
address : z1127_address;
percentage : z1127_percent;
}
(типы столбцов основаны на типах int2
и char
)
и представление CDS Z1127_CDS_VIEWS
:
@AbapCatalog.sqlViewName: 'Z1127_CDSVIEWS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'CDS VIEWS'
define view Z1127_CDS_VIEWS as select from z1127_student
{
key id,
branch,
age
}
Я пытался создать этот расширенный вид:
@AbapCatalog.sqlViewAppendName: 'Z1127_SQL_3'
@EndUserText.label: 'cds view 3'
extend view Z1127_CDS_VIEWS with z1127_cds3 {
address,
percentage
}
Но он показывает эта ошибка:
Источник DDL z1127_cds3 типа ABAP Словарь Тип не может быть преобразован в Расширить (-> длинный текст)
Как избежать этой ошибки?