Источник DDL Z1127_EXTVIEW типа ABAP Словарь Тип не может быть преобразован в Расширить (-> длинный текст) - PullRequest
0 голосов
/ 27 января 2020

У меня есть таблица 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 Словарь Тип не может быть преобразован в Расширить (-> длинный текст)

Как избежать этой ошибки?

...