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

lunes, 4 de junio de 2012

Los 7 círculos del infierno ABAP

Haciendo una analogía a "La divina comedia" de Dante, presento aquí los 7 círculos del infierno ABAP.

  1. Documentación: El lugar en donde caemos todos aquellos perezosos que preferimos dejar  el papeleo como un trámite innecesario, aquel que cae aquí es condenado a llevar la documentación (con sus respectivos cambios) de un proyecto SAP marca demonio.
  2. Reportes / ALV: Este círculo es para aquellos que aun no han tenido la osadía de adentrarse a fondo en el mundo de SAP, es un terreno no muy hostil en donde pagamos algunos de los pecados que pudimos haber cometido, los que se hagan acreedores a este círculo, pasaran el resto de la eternidad agregando columnas a reportes de ventas y administración de materiales.
  3. Exits / Modificaciones al estándar. Aquí yacerán aquellos ABAPeros que siempre hicieron lo imposible por clonar los programas estándares de SAP, por comodidad o capricho. Una eternidad para clonar el sistema SAP completo y agregarle funcionalidades triviales les espera.
  4. Web dynpros: Los pecados por no respetar o predicar la persistencia de información se pagan en este círculo, los contextos serán los verdugos del alma durante la estancia en este círculo, no por ocupar este puesto el sufrimiento será menor. Pruebas de conectividad entre diversos sistemas, diseño de contextos y programación orientada a objetos SAP  es la cuota .
  5. Caprichos de funcionales necios (no todos): A partir de este círculo se castiga a las personas que fueron obstinadas con sus compañeros consultores y prefirieron apllicar algún tipo de imposición sin tomar en cuenta las opiniones de los demás. El castigo es cumplir los requerimientos de un consultor funcional sin experiencia ni conocimiento de su módulo, quien además no conoce la palabra "opinión".
  6. Caprichos de jefes: Similar al círculo anterior más el tormento de la documentación, plan de trabajo, fechas de cumplimiento, juntas innecesarias y sumisión ante la figura de mando, es decir, un PMO SAP.
  7. Debug estándar: El peor de los círculos, en el caen todos aquellos que se negaron a ayudar a sus semejantes, que nunca dieron el apoyo necesario para el cumplimiento de los objetivos. Transacciones como la "MIGO" esperan a todos aquellos que caigan en esta región del infierno ABAP.

martes, 11 de octubre de 2011

Conservar minúsculas en tabla Z ABAP


El post de hoy va enfocado a un problema que se me presentó con una tabla Z, resulta que tenía que poner información de tipo cadena de caracteres en una tabla de la base de datos, la característica principal es que esta cadena contiene mayúsculas y minúsculas y al guardar mi información con un elemento de datos estándar, todos los caracteres se convertían automáticamente en mayúsculas y a mi no me servía la información con esas características.

Supuse que era problema del tipo de tabla, o la categoría de ampliación, o un check que no estaba activado, como siempre suele pasar. 

Pues sí, era eso. Resulta que al estar utilizando un elemento de datos estándar, el dominio también lo era, así que hay que modificar el dominio para poder conservar las letras minúsculas en nuestros datos. ¿Que cuál es ese check? Dentro de la pantalla de modificación del dominio, hay que marcar el que dice: "Minúsculas"

 

Y con esto, los datos en la tabla quedarán con el formato que queremos. Adicional y no sé si fue por brujería u obra de satanás, al definir la categoría de ampliación, hay que dejarla como ampliable de con caracteres y números para que esto funcione a 100.

Ya estaré poniendo más cosas abaperas en este blog.

Cuídense!