ABAP Warrior: codificação
Mostrando postagens com marcador codificação. Mostrar todas as postagens
Mostrando postagens com marcador codificação. Mostrar todas as postagens

Tabelas de características de material para RETAIL

Caracteristicas tabelas
Já mencionei anteriormente sobre a importância das características de materiais em RETAIL e como retornar essas informações através de uma função standard. Mas quando for necessário retornar dados de muitos materiais, a melhor opção é fazer a consulta diretamente nas tabelas.

Veja nesta postagem quais são as tabelas que devem ser usadas, como as colunas delas estão relacionadas e o uso correto de cada coluna.
2018-01-20T12:21:00-02:00 2018-01-20T14:21:17Z

Comando CONDENSE

Comando CONDENSE
Se você tentou formar um texto juntando várias palavras, mas acabaram ficando várias espaços excedentes entre elas... Ou se você tentou formar uma palavra juntando vários caracteres, mas acabaram ficando espaços entre eles... Existe uma solução...

Conheça o comando CONDENSE, saiba o que ele pode fazer, e não se preocupe mais com espaços que atrapalham.


2017-04-28T00:10:00-03:00 2018-10-06T13:12:53Z

Barra de Progresso (Progress Bar)

Barra de progresso
Nada como acompanhar o andamento de um processo. Deixar claro para o usuário o que o programa está executando no momento e quantos passos ainda faltam para finalizar.

Mais um assunto que muitas vezes é classificado como "perfumaria". Eu acredito que não é, e vou mostrar como usar essa ferramenta. Simples, e traz um efeito muito legal para o usuário.

2016-12-20T22:09:00-02:00 2019-09-25T02:55:34Z

Comando CASE

Comando CASE
Quando a necessidade é tratar, de forma simples, vários valores de uma mesma variável, com certeza a melhor opção é o comando CASE.

Este comando é ideal para lógicas sem complexidade, validações simples e diretas de valores de uma variável, ou ainda para verificar quais variáveis possuem um determinado valor.


2016-11-19T14:16:00-02:00 2018-10-06T13:13:16Z

Comando DELETE ADJACENT DUPLICATES

Limpar registros duplicados
Como fazer para localizar e tratar dados duplicados dentro de uma tabela interna? Algo importante e essencial. O comando DELETE ADJACENT DUPLICATES tem a finalidade de comparar os dados de uma tabela interna para encontrar duplicidades e removê-las.

Esse comando é uma das três variações do comando DELETE em tabelas internas. Confira mais uma postagem da série COMANDOS.

2016-04-08T19:55:00-03:00 2018-10-06T13:18:14Z

Comando SORT

Comando SORT
É muito comum ordenar uma tabela para que a disposição dos dados fique de acordo com a necessidade. E também é muito importante saber alguns detalhes de como é possível ordenar uma tabela, e conhecer as variações que podem ser aplicadas.

Dentro do ABAP isso é feito através do comando SORT. E ele é essencial para que outros comandos também funcionem. Esta é mais uma postagem da série COMANDOS.

2016-03-31T20:01:00-03:00 2018-10-06T13:20:47Z

Disparar ENTER pelo programa

Tecla ENTER
E se fosse possível simular o pressionamento de um ENTER, para tratar alguma situação específica, ao invés de ficar esperando o usuário pressioná-lo???

Na verdade é possível. Não só é possível como também é muito útil, simples, e fácil. Além de disparar um ENTER também é possível disparar qualquer CODE de seu STATUS GUI e tratá-lo nos eventos de INPUT e OUTPUT.
Apenas com a chamada de uma função...

2016-03-15T23:07:00-03:00 2017-04-15T00:53:12Z

Aguardar milésimos de segundo

Timer
Há algum tempo postei sobre o comando WAIT UP TO, que faz com seu programa aguarde um determinado tempo em segundos.

E se fosse necessário aguardar um tempo bem específico, algo menor que um segundo??? Com o comando WAIT UP TO não seria possível, pois o tempo mínimo que ele aceita é um segundo. Mas calma, existe como adaptar uma solução técnica pra isso.

2016-03-12T16:44:00-03:00 2017-04-15T15:32:07Z

Conhecendo Módulos de Função

Módulo de função
Você já deve ter visto ou ouvido falar de um módulo de função, ou simplesmente de função. Ou então, já viu em algum programa uma chamada com a linha de comando CALL FUNCTION.

Se você não conhece, não se preocupe, vou mostrar os conceitos básicos de como funcionam os módulos de função dentro de ABAP. Se você já conhece, venha conferir e compartilhar conhecimentos.
2016-03-05T11:20:00-03:00 2017-04-13T00:44:49Z

Comando WAIT UP TO

Wait
Você já precisou que um programa aguardasse por um tempo determinado, mesmo que fosse por apenas alguns segundos? Isso é bem comum, para esperar um processamento paralelo terminar. Ou ainda para esperar que uma atualização em banco de dados seja concluída antes de prosseguir.

Este é um recurso bem interessante e muito simples de se implementar, e que pode ser mais útil do que você imagina. Esta é mais uma postagem da série COMANDOS.

2016-02-24T22:55:00-03:00 2018-10-06T13:12:28Z

Comentários nos códigos

Comentário ABAP
Se você é programador já ouviu falar no termo: "Vou comentar o código". Acredito que o termo correto seria: "Vou transformar o código em comentário", pois é isso exatamente o que acontece. O comentário também é uma importante ferramenta na organização do código.

Se você não é programador, ou é novo nesta área, fique tranquilo que vou explicar. Se você já sabe o que é, te convido a ler sobre esse tema mesmo assim.
2016-02-07T17:09:00-02:00 2017-04-15T16:16:51Z

Padrões de Nomenclaturas

Padrões de nomenclatura
Nesta postagem vou falar sobre um assunto que é extremamente importante, mas que infelizmente muitos não lhe dão a devida importância. Algumas pessoas pensam que não importa como o programa foi feito desde que ele atenda os objetivos propostos. Será que isso é verdade???

A verdade é que muitas dificuldades poderiam ser evitadas se os profissionais adotassem padrões ou respeitassem os já existentes.

2016-01-21T17:31:00-02:00 2017-04-15T16:34:42Z

Comando IF

Quem nunca ouviu alguém concluir dizendo: "então é só colocar um IF que vai funcionar!!!"
Na verdade ainda ouço de vez em quando... rsrsrs

Algumas pessoas acham que programação se resume em IFs. Pensam que se abrir o código fonte de um programa só verão IFs. A explicação sobre isso é que o IF é o comando mais popular no mundo da programação e também no mundo fora dela.
2016-01-09T15:49:00-02:00 2018-10-06T13:11:59Z