Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member638291
Participant
Para customizar o template de um Data Definition no eclipse, precisamos ir no menu window e preferences.

Na janela de preferencias vamos navegar "ABAP Development, Editors, Source Code Editors e Data Definition Templates".



Na direita vai aparecer todos os data definition padrão e o botão new, para criar um novo template.

Vamos informar o Name "ID", escolhemos o context "Eu escolho Data Definition (Creation)" para aparecer na criação do Data Definition, Depois vamos colocar a Description "Esse é o nome que vai aparecer quando criar o Data Definition novo" e por fim vamos colocar Pattern "O código a ser inserido".

Depois clicar em OK.

Assim já está criado o primeiro Template.

Abaixo coloco o código padrão que utilizo para criação de CDS View CUBO.
@AbapCatalog.sqlViewName: '${ddl_source_name_editable}'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@Analytics.dataCategory: #CUBE
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: '${ddl_source_description}'
define view ${ddl_source_name_editable}
as select from ${data_source_name}
{
${cursor}
}



O mesmo procedimento acima é possível criar um templete para QUERY.
@AbapCatalog.sqlViewName: '${ddl_source_name_editable}'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@Analytics.query: true
@OData.publish: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: '${ddl_source_description}'
define view ${ddl_source_name_editable}
as select from ${data_source_name}
{
${cursor}
}



Como utilizar a parametrização que fizemos.

Vamos criar um novo data definition.



Nomeamos o nosso projeto e colocamos uma descrição.



Colocamos em uma request para transportar para outros ambientes.



Na sugestão de template para iniciar o projeto vamos escolher o customizado que fizemos para CUBO.



Vamos dar um finish para que inicie nosso trabalho, já com as principais informações para criação de uma CDS View CUBO preenchido.



O mesmo procedimento é feito para Query, basta escolher o template customizado para query e o projeto inicia com as informações preenchidas.



Essa customização é simples e muito útil para agilizar o desenvolvimento de CDS View no eclipse.

Com esse exemplo é possível ter uma ideia do quanto poderoso é trabalhar com eclipse e quanto ele pode ajudar no desenvolvimento ABAP.
4 Comments
Labels in this area