Tuesday, 12 November 2019 16:41

Customizar Data Definition Templates no Eclipse

Written by https://blogs.sap.com/2019/11/13/customizar-data-definition-templates-no-eclipse/
Rate this item
(0 votes)

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.

Read 38 times

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.