sexta-feira, 13 de janeiro de 2012

Projetos Open Source

O blog ABAP101 criou uma ótima oportunidade para ABAPers que estão começando, e não sabem onde treinar suas novas técnicas, poderem brincar um pouco mais sério. Para os mais antigos também é uma boa oportunidade de aprender novos truques.

São projetos open source com características de projetos reais. Prazos, tarefas delegadas, padrões e tudo mais que tem direito. Segue o link para aqueles que sempre têm interesse em aprender um pouco mais.

terça-feira, 20 de setembro de 2011

SAP IDES acesso gratuito para estudos

O SAP IDES (Internet Demonstration and Evaluation System) é um sistema SAP completo que representa uma empresa modelo e contém dados de diversos cenários dos processos desta empresa.
Tem todos os módulos configurados, prontos para uso, e tudo mais que possa haver num ambiente real.

Uma consultoria alemã chamada Consolut, se não estou enganado, está disponibilizando acesso gratuito ao seu servidor com SAP IDES para que as pessoas possam estudar e "brincar" de SAP à vontade.

Para usar o SAP IDES da Consolut, basta solicitar um user no site da empresa e depois solicitar uma senha.
O único porém é que a senha é válida por um único dia, ou seja, cada dia que tu for usar precisa solicitar uma nova senha. O processo não é demorado, entonces não é nada tão complicado assim.

Abaixo o link com todos os passos necessários para solicitar acesso.

Para quem quiser configurar o SAP GUI e acessar pelo SAP Router:
Servidor de aplicação: i62external
Nº Sistema: 09
ID Sist: I62
Cadeia de SAP Router: /H/ides.consolut.eu/W/consolut/H/

SAP GUI

segunda-feira, 10 de janeiro de 2011

Limitar o número de registros de um SELECT (ABAP Open SQL)

É comum necessitarmos limitar o número de registros retornados de um SELECT, seja qual for o banco de dados que estejamos utilizando.

Suponhamos que precisamos apenas de 10 linhas e que na tabela tenha mais do que 10 registros.

No Microsoft SQL Server utilizaríamos:
SELECT TOP 10 * FROM table.

No MySQL:
SELECT * FROM table LIMIT 0, 10.

E utilizando ABAP Open SQL no SAP:
SELECT * UP TO 10 ROWS FROM table INTO TABLE it_table.

sábado, 14 de agosto de 2010

Tipos de dados standards no ABAP

Os tipos de dados standards no ABAP, predefinidos pela SAP, são divididos em dois grupos: tipos completos e tipos incompletos. Os tipos completos possuem o comprimento da variável fixo não podendo ser alterado. Nos tipos incompletos o comprimento da variável deve ser informado.

Tipos completos:

  • D - tipo para data, formato YYYYMMDD, comprimento 8 (fixo);
  • T - tipo para tempo, formato HHMMSS, comprimento 6 (fixo);
  • I - tipo para inteiros, comprimento 4 (fixo);
  • F - tipo para número em ponto flutuante, comprimento 8 (fixo);
  • STRING - tipo para caracteres de comprimento dinâmico;
  • XSTRING - tipo para hexadecimal de comprimento dinâmico.


Tipos incompletos:

  • C - tipo para caracter;
  • N - tipo para caracter numérico;
  • X - tipo para hexadecimal;
  • P - tipo para número embalado, o número de casas decimais também pode ser especificado.

Os tipos I, F e P são os únicos tipos numéricos. Todos os outros tipos são alfanuméricos.

sábado, 28 de novembro de 2009

O início

Neste blog postarei dicas de ABAP para iniciantes.
Todos os iniciantes passam pelos mesmos problemas ao começar o aprendizado desta linguagem de programação.

Com o blog ABAP 4 Kids, espero poder ajudar algumas destas pobres almas que enfrentarão muitos desafios ao programar em ABAP para um complexo mundo chamado SAP.