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

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 ...
// // Escribe un comentario

El Consultor de Abril: Gera_Mendez

Gerardo es un Consultor Implementador de SAP Business One.

Nos visita desde México, y está con nosotros desde Noviembre del año 2016.

En su primer mención como Consultor del Mes (en Febrero 2017) nos contaba por qué le motivaba participar en la comunidad:
  • El hecho de ayudar, ojo, no hablo resolver los problemas de los demás sino el de ayudar y orientar para que encuentren una solución a su inconveniente y que a su vez, obtengan el conocimiento y pericia necesarios para solventar futuros problemas.
  • El hecho de aprender, SAP Business One lo es todo en mi vida laboral, es la tecnología con que trabajo y cualquier nuevo conocimiento me es de mucha ayuda, tengo hambre de aprender y el foro es un medio vital para tal acción.

Lo más importante


Sus Distintivos destacados

Distintivos de Gera Mendez - Consultoria-SAP

Durante Abril suma una nueva mención que lo convierte en el primer usuario de la comunidad de Ayuda SAP en tener tres menciones en la categoría de Comunidad.

Nueva mención para que sume a su hoja de vida

Consultor SAP de Abril: Gerardo Mendez





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

Sub consultas vs FOR ALL Entries

Uno de nuestros colegas hizo la siguiente consulta en nuestra comunidad de Ayuda SAP, y ha tenido muchísimas lecturas, por lo que nos parece importante pasar el conocimiento a un artículo así se inmortaliza ;)


Consejos de Performance

Leer más ...
// // 2 comentarios

Descargar configuración SAP SD

Teníamos un manual de configuración SAP SD en inglés, pero lamentablemente se cayó el archivo.

Ahora encontramos otro manual (en WORD) en español, que explica paso por paso la configuración de SAP SD (Ventas y Distribución).

Descargar configuración SAP SD

Tabla de contenido

1. Parametrizaciones Comercial
1.1. Actualizar grupos estadísticos de clientes
1.2. Actualizar grupos estadísticos de material
1.3. Actualizar grupos estadísticos de documentos de ventas
1.4. Actualizar grupos estadísticos según clase de documentos de ventas
1.5. Actualizar grupos estadísticos según tipo de posición de documentos de ventas
1.6. Especificar clases de facturas relevantes para estadísticas
1.7. Asignar grupo de actualización en nivel de posición
1.8. Asignar grupo de actualización en nivel de cabecera

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

Método "Near Zero DownTime (NZDT)"

Sabemos que para instalar SAP en una empresa podemos usar distintas metodologías conocidas como ASAP para SAP ECC, y Activate para SAP S4Hana.

Migrar Bases o sistemas SAP - consultoria-sap


Hoy, leyendo sobre migrar bases de datos, me entero de otra metodología que busca reducir considerablemente el tiempo de caída del sistema. En los últimos años, se han realizado progresos significativos en la ampliación de la disponibilidad general de los sistemas SAP. 

Actualmente, los sistemas de las empresas deben estar en linea las 24 horas.
Un tiempo de inactividad natural como noches o fines de semana ya no existe en los negocios hoy en día.

Tiempo de Inactividad Planificado

Con la creciente demanda de soluciones de negocios que pueden operar 24x7, se desarrollaron tecnologías que mejoraron la disponibilidad del sistema. La confiabilidad de los sistemas mejoró significativamente. Los tiempos de inactividad no planificados se redujeron y ahora tienen una duración aceptables para la mayoría de los clientes.

En esta situación, el tiempo de inactividad planificado se convirtió en una gran importancia con respecto a la disponibilidad del sistema. La necesidad de actualizar el software en todas las capas de la pila vertical (desde el hardware, a través del nivel del sistema operativo, el nivel de la base de datos hasta el software de la aplicación) da como resultado la interrupción de las operaciones del sistema. Cortas interrupciones del sistema - 30-60 min - pueden ser aceptadas por usuarios comerciales.

Sin embargo, hay muchos eventos de mantenimiento que requieren interrupciones más largas del sistema. Esto se aplica al mantenimiento de la base de datos y al software de la aplicación. Actualmente, los clientes con altos requisitos de disponibilidad están expuestos a un tiempo de inactividad acumulado de 80 a 160 horas por año.

Aquí, los costos de los tiempos de inactividad individuales aumentan fuertemente con la duración del corte. Por lo tanto, la mayoría de los clientes preferirían una mayor cantidad de tiempos de inactividad más cortos que un solo tiempo de inactividad prolongado.

SAP mejora constantemente las herramientas para las actualizaciones de software. Por otro lado, la complejidad del software de la aplicación, las nuevas funcionalidades y el ajuste resultante de los datos existentes provocan que no se cumplan los requisitos de inactividad empresarial.

Mínima inactividad técnica

La reducción del tiempo de inactividad empresarial requiere la minimización del tiempo de inactividad técnica (optimización de las herramientas de actualización de software) y la minimización del tiempo dedicado a otras tareas ejecutadas en el tiempo de inactividad, por ejemplo reducción gradual, implementación de transportes de clientes, procedimientos de validación.

Método NZDT

Un procedimiento que reduciría el tiempo de inactividad general de los sistemas SAP a menos de 20 horas al año satisfaría a la mayoría de los clientes. 

Contenido del Documento

Este documento detalla el método "Near Zero DownTime (NZDT)", que brinda la oportunidad de cumplir con este objetivo.

1 Introduction - pág.: 3
2 Technical Description - pág.: 5
2.1 General Description - pág.: 5
2.2 Cloning and Isolation - pág.: 6
2.2.1 Cloning Procedure - pág.: 6
2.2.2 Isolation of the Clone - pág.: 6
2.3 Table Classification - pág.: 7
2.4 Recording - pág.: 7
2.5 Replay of Data - pág.: 8
2.6 Resynchronization and Switch - pág.: 8
2.7 Data Conversions - pág.: 8
2.8 Unicode Conversion - pág.: 9
2.9 Integration of Customer's Transports in NZDT - pág.: 9
2.10 Technical Reconciliation - pág.: 10
2.11 Workbench - pág.: 10
3 NZDT Project - pág.: 12
3.1 Initial Information - pág.: 12
3.2 Planning Workshop - pág.: 12
3.3 Near Zero Downtime Project13
3.3.1 Pre-requisites - pág.: 13
3.3.2 End-to-End Tests and Dry Runs - pág.: 15
3.3.3 Go-Live – Cut-Over – Business Downtime - pág.: 16
3.3.4 NZDT High-Level Project Plan - pág.: 17
4 Impact on Business - pág.: 19
4.1 Soft Freeze - pág.: 19
4.2 Hard Freeze - pág.: 19
5 Risk Estimation - pág.: 21
5.1 Risk Resulting from NZDT - pág.: 21
5.1.1 Risk During Recording - pág.: 21
5.1.2 Risk During On-line Delta Replay - pág.: 21
5.1.3 Restricted Availability of Some Functions - pág.: 21
5.2 Risk Reduction Through NZDT - pág.: 21
6 Applicability - pág.: 23
6.1 Near Zero Downtime – Use Cases - pág.: 23
6.2 Near Zero Downtime – Reusability - pág.: 23
7 Near Zero Downtime Methods for Further SAP Products - pág.: 26
7.1 Near Zero Downtime Maintenance for PI (Pilot) - pág.: 26
7.2 Near-Zero Downtime Maintenance for Portal (Pilot) - pág.: 28

Cómo descargar documento NZDT

Muy fácil y rápido, sigue estos pasos:

  1. Unirte a la lista #1 de SAP +1, sumate ahora!
  2. Dale "me gusta" a nuestra página de Consultoria-SAP en Facebook.

    Y no te olvides de seguirnos en las redes sociales para no perderte ninguna novedad:
  3. Copia la URL de éste artículo, e ingresa al foro de Ayuda SAP en español, ve a la parte de Manuales-SAP, y abre un tema nuevo explicando por qué te interesa aprender más sobre SAP, pega ahí la URL que has copiado, para que sepamos que estás cumpliendo estos tres puntos.

    Recuerda que en nuestra comunidad de Ayuda SAP no es solo "pedir" y nada más, lee las normas de solicitudes que tendrás que cumplir para descargar gratis.

    No te pierdas los beneficios de ser VIP en Consultoria-SAP

Más información

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

FAQ: Migrar libro clásico a New GL

Nota de Autor
El siguiente artículo ha sido traducido automáticamente a través de Google Translate, si alguien gusta de corregirlo puede hacerlo a través de nuestro formulario de contacto, nos escribe, y con gusto le ofrecemos las herramientas para enviar sus correcciones.

Algunas referencias a tener en cuenta:
  • En SAP, el "Libro Mayor" se llama "General Ledger", y encontrarán referencias al mismo con el texto L/M, o L / M, o simplemente LM, o GL.
  • El artículo original fue publicado en el año 2008, lleva casi 10 años, sin embargo, contiene información y notas a SAP muy importantes que deben ser tenidas en cuenta para comprender el funcionamiento de New GL.


SAP New GL

Preguntas y respuestas frecuentes sobre la migración del libro mayor clásico al nuevo libro mayor


Las preguntas que no se relacionan directamente con una nueva migración de L/M, pero pueden ser de interés en un proyecto de migración, por ejemplo, las preguntas sobre la función y compatibilidad del nuevo Libro mayor se tratarán en un Apéndice (con su propia secuencia numeración) dentro de esta nota. 

Leer más ...