Consultoria-SAP: pensado para personas que buscan superarse día a día con el sistema SAP

Hola! Has ingresado a la primer comunidad IT sobre SAP donde buscamos aprender entre todos las bondades de la consultoría funcional y técnica de éste ERP. ¡Comenzar ahora!


En Consultoría SAP encontrarás:

  • Artículos en tu idioma para aprender SAP.
  • Consultas respondidas sobre temas SAP.
  • Manuales que compartimos entre la comunidad, para que puedas imprimir!
// // Escribe un comentario

¿Qué es SAP HANA Data Management?

Cuando presentamos SAP C4HANA nos enteramos que SAP había sacado un producto para gestionar todos los datos que se exponen ante una organización, y una forma inteligente de captar todos esos datos en bruto, y procesarlos para hacerlos información útil para la toma de desiciones de la organización, el producto ahora también integrado con la Business Suite de SAP sobre Hana, es SAP HANA Data Management.

Leer más ...
// // Escribe un comentario

¿Qué es SAP C/4 Hana?

Evidentemente SAP está moviendo todo hacia la suite business que corre en HANA, por lo tanto hay que pensar que toda su línea de soluciones para empresas podría integrarse en el nuevo producto. En esta oportunidad SAP CRM (es decir, SAP Customer Relationship Management) ingresa a la nueva suite de aplicaciones, bajo la denominación de SAP C/4HANA, para ayudar a brindar mejores servicios y retener a los clientes de las empresas que tengan el producto.

¿Qué es SAP C/4 Hana? - Consultoria-SAP.com



Con el ambicioso anuncio de éste producto, SAP también anunció un producto de su plataforma digital: "SAP HANA Data Management Suite", la primera solución integral de gestión de datos de la industria que permite a las empresas convertir la expansión de datos en valor comercial (ya tendremos tiempo de presentarlo, y hablar al respecto).

Leer más ...
// // 3 comentarios

JuanBarrera, el consultor SAP de mayo

Juan forma parte de nuestra comunidad de Ayuda SAP desde Noviembre del 2017, nos visita desde Colombia y lleva experiencia en SAP con los módulos PP, MM, QM y PM, más de 6 años entre todos ellos a nivel de usuario hasta llegar a ser de tipo avanzado, sin embargo, él considera que está recién iniciando como consultor y siente como si estuviera volviendo a empezar.

Él te pregunta:
"¿Cómo ven ustedes el futuro de SAP y sus redes de conocimiento asociados en el próximo año?"

Responde a Juan a través de los comentarios de éste artículo, aquí mismo.


Leer más ...
// // Escribe un comentario

Permiso a transacción por usuario en SAP

No encontré otra mejor manera de poner mi titulo del problema, es que me han pedido que quite permisos de escritura a una transacción, y antes de meter mano quiero recibir sus sabios consejos.

El problema para mi es, que dicha transacción x pertenece a un rol, y este rol comparten varios usuarios, y entiendo que tendría que quitar este usuario del rol, pero el problema está en que este rol tiene varias transacciones como es normal, pero solo me han pedido que esa transacción x le quite los permisos de escritura. No se como hacer dar permisos a la transacción por usuario. Espero que me hayan podido entender.

Leer más ...
// // Escribe un comentario

¿Cómo crear popup en SAP?

SAP posee una funcionalidad estándar para enviar mensajes a todos los usuarios apenas ingresan al sistema, en forma de popup (o pop-up), es decir un mensaje emergente que se visualiza en la pantalla del usuario con el mensaje contenido.

Por ejemplo, para configurar un mensaje emergente a nivel de administrador de sistema, podemos hacerlo así:


Esta captura es de la transacción SM02, nuevo mensaje.
Si lo configuramos así, el mensaje dejará de mostrarse el día 21 de mayo del 2018, y se borrará de la lista de mensajes el día 22 del mismo mes.

Leer más ...
// // 1 comentario

Información sobre actualizaciones del SAP GUI

Hola. Estaba leyendo una actualización de SAP sobre el SAP GUI para Windows (es decir, el programa "cliente" que usamos todos para conectarnos al "servidor", que conocemos como SAP Logon) y me pareció bueno destacar esta información sobre lo último que tenemos:
  • SAP GUI para Windows 7.40 estará fuera de soporte el 30 de junio de 2018 (quedan menos de 2 meses).
    SAP recomienda que si actualmente estás utilizando esta versión (7.40), actualices a SAP GUI para Windows 7.50 lo antes posible.
  • SAP GUI para Windows 7.50 está en pleno soporte hasta el 9 de abril de 2019 y luego estará en un modo de soporte restringido hasta el 31 de marzo de 2020. SAP amplia esta fase por 6 meses hoy debido al anuncio enumerado en "3". El "soporte restringido" significa que procesaremos problemas al igual que durante el soporte convencional, pero en el raro caso de que un problema no pueda ser resuelto por nosotros, ya que es causado por un error en el C-Runtime perteneciente a Visual Studio 2013 (que Microsoft ya no es totalmente compatible con Microsoft después del 9 de abril de 2019) podemos responder diciendo que una actualización a la versión 7.60 es la única solución disponible.
  • Se planea entregar SAP GUI para Windows 7.60 el 25 de febrero de 2019 y será admitido hasta el 12 de abril de 2022. Originalmente, planean enviar la nueva versión en septiembre de 2018, pero están enfrentando problemas sustanciales con la migración a Visual Studio 2017. Por lo tanto, tuvieron que posponer el envío por 5 meses.

SAP GUI 7.60

Para aquellos interesados ​​en lo que SAP GUI 7.60 para Windows traerá, hay una lista de temas clave aquí:
  • Soporte de accesibilidad para el tema de Belice
  • Opciones blancas de alto contraste en negro y alto contraste para el tema de Belice
  • "Colores en el sistema" para el tema de Belice
  • Mejoras adicionales al tema de Belice
    (inicio de sesión de SAP, cuadro de diálogo Opciones, ...)
  • Historial de entrada en ALV editable
  • Mejoras adicionales para el soporte de SAP Screen Personas 3.0
  • Limpieza (eliminación del tema Enjoy, ya no hay soporte para saplogon.ini)


Leer más ...
// // Escribe un comentario

Curso SAP ABAP: aprender programación

Hoy... a nivel mundial... del mercado de grandes empresas, SAP se encuentra instalado en casi todas... digo "casi", porque se estima que entre el 70 y 80% de las empresas tienen algún producto de SAP instalado y en funcionamiento.

¿Tú sabes algo de programación? Si la respuesta es "no tengo idea de programación", ¿no le tienes miedo? ¿te gustaría aprender? 

No importa si no ejerces como programador, tampoco importa si no tienes un título de ingeniero en software o ingeniero en sistemas. Solo te estoy preguntando si conoces algo sobre programación, si entiendes lo básico de la lógica que se aplica cuando se programa algo. ¿Alguna vez viste un Macro en Microsoft Excel

Si alguna de éstas preguntas que hice tiene una respuesta afirmativa ... tú puedes formar parte de la nómina de empleados que cambien el curso de millones de empresas (grandes empresas) que usen la tecnología SAP como su ERP para optimizar procesos y maximizar su rentabilidad. Tú podrías ser un empleado calificado de nivel internacional y te podría asegurar que tendrás trabajo en cualquier parte del mundo.

¿Qué? Así como lo has leído ... existe en éste mismo momento una demanda insatisfecha de profesionales de perfil técnico con dedicación en programación SAP ABAP. 

Curso SAP ABAP - Consultoria-SAP


Lo explico mejor ahora: las empresas que tienen SAP ERP, incluso la última versión de su producto, el SAP S4HANA, en la base del "core" (por decir, en el corazón técnico del sistema) se usa la programación ABAP para que funcione todo el programa. En este contexto se puede entender claramente que el crecimiento de la demanda de Programadores cualificados crece en la misma medida que se expanden los servicios que tienen las empresas usuarias de SAP. 

Qué es SAP ABAP

ABAP (significa: "Advanced Business Application Programming") y es un lenguaje (de programación) de cuarta generación (podemos verlo abreviado como ABAP4 o bien ABAP/4), propiedad de SAP AG, que se utiliza para programar la mayoría de sus productos SAP (R/3, mySAP Business suite, S4Hana, etcétera).

Como dije, es un lenguaje de cuarta generación, propiedad de SAP, que se utiliza sentencias de Open SQL para conectarse con prácticamente cualquier base de datos. Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, etc. Permite conexiones RFC (Remote Function Calls) para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación.

Basta de detalles tan técnicos... pasemos a algo más blando...

Todos los módulos de SAP están basados en el lenguaje de programación ABAP.

ABAP permite escribir programas de manera más simple y en menor tiempo que otros lenguajes ya que es en sí un lenguaje de más alto nivel que se aleja del concepto de procedimiento y hace fácil el acceso a las bases de datos. 

También se da la posibilidad a los programadores de poder extender o agregar nuevas funcionalidades al sistema SAP estándar programándolas en ABAP. Esto es muy importante ya que, por ejemplo, si para un proceso de una empresa el sistema SAP R/3 estándar no abarca todas las características, se pueden agregar funcionalidades que las incluyan programándolas en ABAP.

A su vez se pueden crear programas en ABAP que funcionen dentro de SAP y que sean para procesos no tenidos en cuenta dentro del ERP pero que a su vez tomen datos fácilmente de las tablas estándar sin tener que buscar otras soluciones fuera de SAP. 

Con el paso de los años, SAP fue convirtiéndose en un sistema más sofisticado y complejo.
Por este motivo fue necesario la creación del profesional capacitado en programar específicamente con SAP ABAP, para conseguir las configuraciones y adaptaciones pertinentes para optimizar ERP SAP. 

Requisitos para el curso SAP ABAP

  • Conocimiento básico en programación
    Este programa no precisa conocimientos en la materia ni grandes conocimientos informáticos ya que es una formación integral.



Programación web y base de datos

Con el objetivo de unificar conocimiento entre los participantes, la formación comienza con un programa universitario de programación web y base de datos, de este modo, además de complementar el conocimiento y unificar el grupo, el alumno obtiene una formación en programación avanzada. 

Trabajarás en cualquier sector empresarial

El profesional en SAP tiene la capacidad de poder trabajar en cualquier sector empresarial, debido a que SAP se puede implementar en todos los sectores en los cuales sea necesario un sistema organizativo en el control de procesos empresariales y cuentas financieras.

A quién va dirigido el curso SAP ABAP

  • Profesionales que ya tienen conocimientos previos en algún módulo o ámbito de SAP y quieren ampliar formación en los restantes. 
  • Trabajadores de cualquier sector, público o privado, en los departamentos informática y/o programación.
  • Profesionales de la consultoría en organización, análisis de procesos e implementación de sistemas ERP.
  • Consultores autónomos o analistas de los procesos e implementación de soluciones SAP.

¿Cuándo arrancamos el curso SAP ABAP?

Cuando tú quieras, ingresa ahora mismo a éste sitio web, y cuando solicites información menciona nuestra página de Consultoria-SAP para acceder al descuento que tenemos disponible.


¿Necesitas ayuda para decidirte?

Estamos orientando y respondiendo en nuestra comunidad de Ayuda SAP gratis, y en español, muy rápido y fácil de usar... anímate a comentarnos qué necesitas, y tus dudas, te responderemos a la mayor brevedad posible.


Contenido del Curso

Curso Introductorio de Programación Orientada a Objetos

Módulo 1. Introducción al paradigma orientado a objetos
1.1 Ciclo de desarrollo del software bajo el paradigma de orientación a objetos: Análisis, diseño y programación orientada a objetos.
1.2 Análisis del proceso de construcción de software: Modularidad.
1.3 Distinción del concepto de módulo en el paradigma orientado a objetos.
1.4 Identificación de objetos como abstracciones de las entidades del mundo real que se quiere modelar.

Módulo 2. Clases y objetos
2.1 Distinguir el concepto de clase y sus atributos, métodos y mecanismo de encapsulación.
2.2 Análisis de los objetos: Estado, comportamiento e identidad.
2.3 Uso de objetos como instancias de clase. Instancia actual (this, self, current).
2.4 Identificación del concepto de programa en el paradigma orientado a objetos. POO = Objetos + Mensajes.

Módulo 3. Generalización/Especialización: herencia
3.1 Descripción del concepto de herencia: Simple y múltiple.
3.2 Distinción de la herencia múltiple.
3.3 Creación de objetos en la herencia.
3.4 Clasificación jerárquica de las clases.

Módulo 4. Relaciones entre clases
4.1 Distinción entre Agregación/Composición.
4.2 Distinción entre Generalización / Especialización.
4.3 Identificación de asociaciones.

Módulo 5. Análisis del polimorfismo
5.1 Concepto.
5.2 Tipos.
5.3 Polimorfismo en tiempo de compilación (sobrecarga).
5.4 Polimorfismo en tiempo de ejecución (ligadura dinámica).
5.6 Objetos polimórficos.
5.7 Comprobación estática y dinámica de tipos.

Módulo 6. Técnicas de programación estructurada
6.1 Identificación de elementos básicos: constantes, variables, operadores y expresiones.
6.2 Análisis de estructuras de control: Secuencial, condicional y de repetición.
6.3 Distinción entre funciones y procedimientos.
6.4 Demostración de llamadas a funciones y procedimientos.
6.5 Empleo de llamadas a funciones y procedimientos incluidos en las clases.

Módulo 7. Estructura de la información
7.1 Enumeración de datos simples: Numéricos (enteros y reales), lógicos, carácter, cadena de caracteres, puntero o referencia a memoria.
7.2 Datos estructurados: Arrays.
7.3 Mecanismos de gestión de memoria.

Módulo 8. Lenguajes de programación orientados a objetos
8.1 Análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos.
8.2 Comparación entre los lenguajes de programación orientados a objetos más habituales. Características esenciales.
8.3 Librerías de clases.

Módulo 9. Implementación del paradigma utilizando un lenguaje de programación orientado a objetos
9.1 Elección del lenguaje.
9.2 Enumeración de los tipos de aplicaciones.
9.3 Herramientas de desarrollo.
9.4 Tipos de datos y elementos básicos característicos del lenguaje. Instrucciones.
9.5 Estudio y utilización de las clases básicas incluidas en la librería de clases.
9.6 Definición de clases.
9.7 Construcción de métodos. Sobrecarga.
9.8 Construcción de atributos.
9.9 Construcción de la interfaz de la clase.
9.10 Construcción de clases incluyendo relaciones de Agregación /Composición y Asociación.
9.11 Construcción de clases con herencia.
9.12 Construcción de clases con herencia múltiple.
9.13 Definición de clases abstractas.
9.14 Construcción de clases con herencia incluyendo poliformismo.
9.15 Empleo de excepciones.
9.16 Gestión de eventos.
9.17 Empleo de hilos.
9.18 Definición y análisis de programación en red.
9.19 Acceso a bases de datos desde las aplicaciones. Librerías de clases asociadas.

SAP ABAP

Módulo 1. TAW 10 (SAP NETWEAVER 7.5) - ABAP Workbench Foundatals
Bloque 1: SAP NetWeaver Application Server fundamentals
Bloque 2: ABAP Workbench Foundations
Bloque 3: ABAP Dictionary
Bloque 4: Classical UI programming

Módulo 2. TAW 12 (SAP NETWEAVER 7.5) - ABAP Details
Bloque 1: ABAP Objects
Bloque 2: Shared Objects and shared memory areas
Bloque 3: Dynamic programming
Bloque 4: Enhancements and modifications
Bloque 5: Fundamentals of Web Dynpro for ABAP

Módulo 3. TAW 11E (NW 7.5 SP01) - ABAP Workbench Concepts
Bloque 1: ABAP Language Foundation and Evolution
Bloque 2: Statements, Functions, and Expressions for Simple Data
Bloque 3: Internal Tables
Bloque 4: Analysis and Testing
Bloque 5: Database Updates with ABAP Open SQL
Bloque 6: Database Change Bundling
Bloque 7: SAP Locking
Bloque 8: Organization of Database Updates
Bloque 9: LUWs Across Multiple Programs
Bloque 10: SAP List Viewer (ALV) Creation
Bloque 11: ALV Design
Bloque 12: ALV Events and Methods

SAP HANA

Módulo 1. HA 100 - SAP HANA Introduction
Bloque 1: Describing SAP HANA
Bloque 2: Architecture of SAP HANA
Bloque 3: Analytical Processing with SAP HANA
Bloque 4: Data Management with SAP HANA
Bloque 5: Powering Applications with SAP HANA
Bloque 6: Appendix: Continuing your SAP HANA Learning Journey

Módulo 2. HA150 - SQL and SQL Script Basics for SAP HANA
Bloque 1: SQL and the relational database model
Bloque 2: Reading data from a table or view
Bloque 3: Reading data from multiple tables or views: Unions, Joins and Sub Queries
Bloque 4: Understanding NULL values
Bloque 5: Changing data stored in tables
Bloque 6: Defining how data is stored using SQL
Bloque 7: Creating user-defined functions and database procedures using SQL
Bloque 8: Defining data access using SQL


Más información


Leer más ...
// // Escribe un comentario

Qué Reportes de Stock y Movimientos

Buen día estimados!! Soy usuario del módulo SAP MM.

Mi consulta es saber si existe un reporte que muestre todos los movimientos de un material (entradas, salidas, traslados, etc) y simultáneamente me muestre el stock de ese momento.

Qué Reportes de Stock y Movimientos

Leer más ...