Mostrando las entradas con la etiqueta ABAP. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ABAP. Mostrar todas las entradas

jueves, septiembre 09, 2021

RAP (ABAP Restful Application Programing model)

El modelo de programación de aplicaciones RESTful de ABAP define la arquitectura para el desarrollo eficiente de un extremo a otro de los servicios OData. Están intrínsecamente optimizados para SAP HANA en el entorno ABAP. Por ejemplo SAP Fiori 

Es compatible con el desarrollo de todo tipo de aplicaciones Fiori, así como con la publicación de API web. 

RAP Se basa en tecnologías y frameworks como Core Data Services (CDS) para definir modelos de datos  y consumir una infraestructura de datos en el modelo de servicios OData.

Para personalizar la lógica  y las interfaces de usuarios se utiliza SAPUI5. 

martes, marzo 03, 2020

Manual para ajustar la SPDD y SPAU

Rami Kumar Munagala ha escrito un manual que describe el ajuste SPDD y SPAU. Puedes encontrarlo usando este enlace:
Manual

martes, febrero 11, 2020

Instalando Eclipse, ADT y Dark mode


Prerequisitos:

Sistema operativo windows 7 o posterior
Java Runtime Environment (JRE) 8 or 11,


1. Descargar Eclipse e instalarlo

2. Una vez instalado, en Eclipse, elegimos  en la barra de menú Ayuda (HELP) > Instalar nuevo software ... (Install new software..) 
Para Eclipse 2019-12, agregamos la URL https://tools.hana.ondemand.com/2019-12
y seleccionamos Herramientas de desarrollo ABAP (ABAP Develoment Tools) y elija Siguiente.


Tools
https://tools.hana.ondemand.com/#abap

3. Ahora instalamos el tema "Darkest Dark Theme" para Eclipse.
  Para ello vamos a a Ayuda (HELP); Eclipse Marketplace  y buscar " Darkest Dark".


Una vez instalado el tema, nos pide reiniciar Eclipse.


jueves, noviembre 03, 2011

Analisis de rendimientos de consultas en ABAP (Program RSHOWTIM)

Program: RSHOWTIM

Este programa hace parte del paquete de pruebas y trucos de rendimiento

* ABAP/4 Performance Tips&Tricks
* Called from SE30 (ABAP/4 trace and runtime analysis)

Permite ejecutar la consulta y evaluar el tiempo de respuesta.

lunes, junio 20, 2011

Screen painter error: EU_SCRP_WN32 : timeout during allocate /

Solución al problema de Screen painter en la versión 7.2 de SAPGUI Release 5.

Error: EU_SCRP_WN32 : timeout during allocate /

Solución:
Entrar en la transacción ---> SM59

Bajo TCP/IP-Connections ---> EU_SCRP_WN32 incrementamos el CPIC-Timeout ( default 20 ). A  100 o mas

Saludos,

Víctor Manuel Martínez
Consultor BI & Programador

viernes, marzo 25, 2011

Inspector de codigo ABAP (Transacción: SCI)

SAP tiene una herramienta que te puede ayudarnos si nuestros programas en ABAP estan bien.

Lla herramienta es la transaccion SCI que basicamente hace un analisis de tu codigo fuente,

he aqui un manual de como usarlo:

https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/5037

Saludos,

Víctor Manuel Martínez

Consultor GNU-Linux & Programador

http://vimad.blogspot.com/

viernes, noviembre 19, 2010

Crear tablas en ABAP



COMO CREAR UNA TABLA EN SAP





Antes de pasar a crear una tabla debemos tener presente que una tabla es un objeto compuesto por elementos de datos que hacen parte de un dominio, por lo que ante de crear una tabla, vamos a crear un dominio, seguidamente un elemento de datos para ese dominio, u otro que exista y por último la tabla que tendrá la serie de elementos ya existente o que hayamos creado antes.





CREAR, MODIFICAR O VISUALIZAR UN DOMINIO


Ingresamos en la transacción SE11



Introducimos el nombre del Dominio que vamos a Visualizar, Modificar ó Crear y nos saldrá la siguiente pantalla:









En la pestaña Ámbito Val. Introduciremos los valores que le daremos al dominio.







Si deseamos utilizar una tabla en lugar de valores permitidos, debemos crear la tabla con los valores y especificarla en la casilla Tabla de valores.



Cada vez que entramos un dato en un campo que tenga una tabla de verificación ira a esa tabla para comprobar su validez.







CREAR, MODIFICAR O VISUALIZAR UN ELEMENTO DE DATOS





Para ello vamos a la misma pantalla de la SE11 y esta vez señalamos en Tipo de Datos,









En esta opción también permite buscar estructuras y tablas.











CREAR, MODIFICAR O VISUALIZAR UNA TABLA





Vamos a la transacción SE11 e introducimos el nombre de la tabla:







Especificamos la descripción breve de la misma.





La clase de entrega especifica el tipo de tratamiento que tendrá la tabla dentro del sistema:







Las más utilizadas son A, para maestros de datos, C Personalizadas (Customizing) o L temporales.



En Browser Datos/Actualz. Vista tabla, definimos los permisos que se tendrán sobre la misma:









En la pestaña Campos, definimos los campos y los asociamos al elemento de datos que correspondan.









También podemos crear nuestros propios tipos de datos, ver tabla anexa con los tipos de datos permitidos.



Una vez terminada la estructura de la tabla, pasamos a activarla en caso de ser local no generara orden de transporte. Si no debemos especificar el paquete al que corresponde y la orden de transporte asociada.






Por último en Opciones Técnicas le indicamos la clase de datos a almacenar, la categoría de tamaño y la categoría de ampliación















Saludos,



Víctor Manuel Martínez

RAP (ABAP Restful Application Programing model)

El  modelo de programación de aplicaciones RESTful de ABAP  define la arquitectura para el desarrollo eficiente de un extremo a otro de los ...