lunes, 26 de enero de 2015

Como buscar objetos en la ordenes y tareas de transporte

En este post vamos a ver como podemos buscar objetos de desarrollo en las ordenes y tareas de transporte. Cuando modificamos objetos de desarrollo SAP organiza estos cambios en la ordenes de transporte. Durante la vida de un desarrollo pueden llegar a producirse múltiples modificaciones y por lo tanto tener múltiples ordenes de transporte. Es en estos casos cuando puede llegar a ser necesario tener una traza de todas las modificaciones que se han producido sobre un determinado objeto. Un ejemplo podría ser una auditoria, donde se nos pide la traza de todas las modificaciones sobre un determinado programa.

SAP nos proporciona una herramienta para poder realizar estas búsquedas. Para ejecutarla debemos acceder a la transacción SE03. Dentro de esta debemos ejecutar la opción "Buscar objetos en órdenes/tareas".


SAP nos presenta una pantalla de selección con diferentes parámetros a rellenar. En la primera parte podemos indicar el tipo de objeto que queremos buscar (Programas, grupos de funciones, tablas, etc.), además de poder filtrar por el nombre del objeto.
Podemos elegir cualquier tipo de objeto disponible en el sistema. También es posible buscar objetos de Customazing.


Además de poder indicar el tipo del objeto a buscar y su nombre, la transacción nos proporciona otros parámetros de selección como son:
  • Nº de Orden/Tarea
  • Titular
  • Fecha
  • Status de la orden/tarea


Tras hacer nuestra selección ejecutamos y la transacción nos devuelve un listado don todas las ordenes donde se ha encontrado el objeto buscado.


domingo, 25 de enero de 2015

SAP S4 HANA. El futuro de SAP

En este post os voy a hablar sobre, quizás, una de las novedades mas importantes que de SAP en los últimos años. Se trata nada mas y nada menos de la nueva versión de SAP que en no mucho tiempo comenzará a sustituir a nuestro querido SAP R/3. Se trata nada mas y nada menos que de SAP S4 HANA.
 
El director general de SAP, Bill McDermott, la dio a conocer en la última reunión anual celebrada en Barcelona.
Por curiosidad, se ha elegido S4 debido a que "S" se le otoga el significado de Simple y "4" por ser la cuarta generación del ERP.

Aunque aun no hay muchos detalles sobre la nueva herramienta, se comunico que esta ya se encuentra en funcionamiento internamente.
Al contrario de lo que suele pasar en el mundo del software, donde estamos acostumbrados a cada poco tiempo se nos presenten nuevas versiones del producto, SAP es fiel a su idea de continuidad, robustez y experiencia. Tras mas de 20 años se lanza este nuevo producto.


Son pocos los detalles que se tienen por el momento, pero ya conocemos algunos de los aspectos fundamentales de SAP S4 HANA.

En la presentación SAP destacó que S4 HANA sería nada menos que "los fundamentos de la empresa perfecta". S4 HANA no es una transferencia sino una re-escritura completa del código del ERP adaptada a HANA. Todos los subtotales y sumas se han eliminado; ahora el cálculo es hecho sobre la marcha por HANA. Los conceptos OLAP y OLTP están presentes en S4 HANA. 


Otra importante novedad la encontraremos en la interface de usuario que será renovada. SAP S4 HANA operará totalmente sobre SAP Fiori. Esto potenciará enormemente la movilidad, ya que podremos acceder a nuestro sistema tanto como desde nuestro puesto fijo como desde cualquier dispositivo móvil.

Por ahora no se dispone de mucha mas información sobre el tema. Seguramente en los próximos meses iremos conociendo mas detalles sobre la nueva herramienta SAP S4 HANA.


jueves, 22 de enero de 2015

Creación de documentación para los objetos de desarrollo en SAP

En este post vamos a ver como podemos crear documentación sobre los objetos que vamos desarrollando en SAP, por ejemplo un programa ABAP. Primero veremos como podemos crearla y finalmente como acceder a ella posteriormente.

Preparar una buena documentación técnica es una de las fases más importantes de los proyectos de desarrollo (Aunque muchas veces por las prisas es una de las grandes olvidadas....). Por ejemplo, cuando tenemos que modificar un programa que nosotros mismos u otra persona desarrolló hace mucho tiempo, es de agradecer tener una buena documentación del programa antes de modificar el código fuente. Sin embargo, no siempre es fácil encontrar las especificaciones técnicas de los programas de después de mucho tiempo.

Para crear la documentación debemos abrir nuestro programa, por ejemplo con la transacción SE38 y utilizar la siguiente ruta:


Hay diferentes versiones del Editor de textos en función de la versión de SAP que tengamos instalada. Os dejo un pantallazo de diferentes tipos:


Como podéis ver en cada versión el entorno del editor es mucho mas agradable. La primera vez que abrimos la documentación de un programa, por defecto, SAP nos propone diferentes secciones donde poder incluir diferente información sobre nuestros programa. Introducimos toda la información que creemos necesaria y finalmente grabamos.

La siguiente vez que volvamos a abrir la documentación SAP nos mostrará la información. A modo de ejemplo os dejo la siguiente imagen:



martes, 20 de enero de 2015

Comparar dos programas ABAP en entornos diferentes

A veces nos encontramos con que el mismo programa tiene un comportamiento diferente en el entorno de Producción y el de Integración, por ejemplo. Puede ser muy útil comparar el código de este programa en cada entorno con el fin de encontrar posibles errores o inconsistencias en el código.

Puede suceder también que el programa tenga diferente nivel de parches en un entorno que en otro.

De cualquiera de las formas SAP nos da la posibilidad de comprar el código del programa utilizando la gestión de versiones.

El primer paso sería abrir nuestro programa a través de la transacción SE38. Tras esto navegamos por el menú hasta la gestión de versiones.


En este punto pulsamos sobre "Comparación REMOTE".


Nos aparecerá un popup donde debemos indicar contra que sistema vamos a comparar. Tenemos dos opciones:
  1. Sistema Dest: Podremos indicar cualquiera de los sistemas SAP que tenemos disponibles (Desarrollo, Integración, Producción, etc.)
  2. Destino RFC: Podremos indicar una RFC que se comunique con algún otro sistema.
En este ejemplo vamos a indicar otro sistema que tenemos disponible, por ejemplo Integración


Finalmente el sistema nos muestra el resultado de la comparación. Hará una separación de aquellas líneas del código en las que encuentre diferencias.


Tenemos diferentes opciones para ir recorriendo el programa. Por ejemplo podemos ir pasando por las diferentes secciones del código que presentas diferencias, por las que son idénticas. También te da la posibilidad de configurar algunos aspectos como ignorar los comentarios, las secciones idénticas, etc.


sábado, 17 de enero de 2015

SAP Business One

En este post quiero hablaros de SAP Business One. Es el ERP de SAP dirigido a pequeñas y medianas empresas. Digamos que es el hermano pequeño de nuestro querido SAP R/3. Integra todas las funciones empresariales básicas de toda la empresa, incluyendo, entre otras: gestión financiera, compras, ventas, distribución, gestión de atención al cliente, comercio electrónico y gestión de inventarios.

También ofrece una funcionalidad integrada de CRM en las áreas de marketing y ventas aportando, de este modo, visibilidad completa sobre el ciclo de vida del cliente.



Con este producto SAP quiere llegar a este segmento de empresas en las que hace no mucho parecía dificil que pudieran llegar a disponer un potente ERP a un coste asequible.

Si estais interesados en conocer un poco mas acerca de esta solución os dejo un enlace a una webinar donde se explica ques es SAP Business One y además podreis ver una demo del producto.

http://www.demosdesoftware.com/videos/1102/erp/sap-business-one-introduccion-y-demo/sap

jueves, 15 de enero de 2015

Facturación electrónica en SAP a Administraciones Públicas

Desde ayer, día 15.01.2015, es obligatorio que las facturas enviadas a las administraciones públicas superiores a 5.000€ sean en formato electrónico.

Como hemos comentado en anteriores post, la última semana del pasado año, SAP liberó la nota de consultoría (guía) para la generación del XML a través de su solución estándar, nota 2103002 - Spain: Electronic invoice format. Existe un pre-requisito para instalar esta nota, que es la nota 2095812, para la generación del Proxy.

La solución que SAP ha desarrollado para España es la generación del XML en SAP. En ella no se incluye la firma digital de las facturas o la conexión con los diferentes portales de Administraciones Públicas. La solución completa incluye licenciamiento en otras plataformas que normalmente no las dispone el cliente, como AIF o HCI (HANA Cloud Integration).


lunes, 12 de enero de 2015

Novedades Modelo 347

Tras haberse liberado las notas para la actualización el modelo 347, comentaros algunos aspectos:

-  FI-CA: Se está trabajando para integrar los datos de FI-CA con los de FI para obtener el modelo 347 con el nuevo informe realizado en FI, RPFIES_M347. Podeis ver el detalle en el siguiente link:

 
- De cara a obtener los textos en español podeis remitiros a la siguiente nota:
 
2110570 - Report Selection text in Spanish for report RPFIES_M347 and RPFIES_M347_INCASH
 
-  Se han detectado algunos errores para los que ya hay disponibles notas de corrección:

Cuando el informe se ejecuta en background hay un caso concreto para el que el job se cancela. Nota que lo corrige:

2110133 - RPFIES_M347: Control Framework: Fatal error - GUI cannot be reached (Additional Correction -1)
 
Error en la estructura del fichero que se corrige con la nota:
2112774 - RPFIES_M347: Issue in file output for position of cash collection amount
 
 
 

 

domingo, 4 de enero de 2015

Cambios Modelo 347 en SAP

SAP ha liberado las notas para aplicar los cambios en el modelo 347. Os las dejo a continuación:

  • 2098885 - Spain Modelo-347: Legal Change-DDIC Note
  • 2098829 - Spain Modelo 347 - Legal Change 2014 : Report Note

Integración SAP

Cuando hablamos de SAP como sistema integrado que cubre toda la casuística de nuestro negocio estamos siendo bastante osados. Casi cualquier...