✒️Publicaciones Carrera Consultor ABAP

Selector Alummnos / Empresas

Base Conocimientos Comunitarios en Tecnología ABAP creada y compartida abiertamente por los alumnos de la Carrera Consultor ABAP.

Actualmente existen 14.058 Publicaciones Académicas en ABAP.

¿Buscás una carrera con Futuro?

✒️Publicaciones ABAP por tema tratado en lecciones

 

:: E

El customizing ALE

En esta lección aprenderemos qué es el Acuerdo de Interlocutor, cómo crear destinos RFC, Puertos y sistemas lógicos. Analizaremos el Modelo de Distribución y cuáles son los pasos para su creación.

Lección con 85 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 4: Los IDocs

El customizing de un WorkFlow

En esta lección analizaremos el customizing automático y manual de un Workflow, así como los prefijos para objetos estándar. También nos centraremos en el customizing de WorkFlows estándar.

Lección con 69 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 6: Los WorkFlows

El debugger ABAP

En esta lección vamos a aprender a utilizar una de las herramientas más importantes para el programador ABAP tal como es el depurador o debugger ABAP.

Lección con 203 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 2: La declaración y el procesamiento de datos

El desarrollo BOR

En esta lección analizaremos el desarrollo en Workflows, los tipos de objetos, el business object repository, las instancias, los campos clave, los atributos, los métodos y los eventos.

Lección con 69 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 6: Los WorkFlows

 

 

:: ¿Realmente desea a aprender ABAP?

Tenemos una excelente noticia! el lunes 12 Diciembre 2022 comienza la 🎓Carrera Consultor ABAP, un brillante futuro le espera!!!

 Cargando presentación, aguarde unos instantes...

✒️Publicaciones ABAP por fecha

Listando últimas 30 Publicaciones Académicas en ABAP (Scroll panel).

SAP Senior

1. DEFINICIÓN de TAREAS Tareas: Son el elemento central en el Sistema de WF y son usadas para describir un proceso de negocio. Identifican una acción que necesita ser ejecutada. Siempre se refieren a un método de un tipo de objeto. La tareas se crean a través de la tr. PFTC Existen 2 tipos de tareas: De un sólo paso (single-step): Ej. Emitir una factura, Liberar una solicitud de pedido. Cada tarea single-step debe asegurar 3 cosas: 1)Qué trabajo debe realizarse? 2)Quién llevará a cabo el trabajo? 3)Qué notificaciones deben realizarse? Plantilla o Modelo WF (multi-step): usadas para modularizar un WF mayor. Pasos para crear una tarea: Asignar un nombre y descripción...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La creación de Tareas y Containers

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

1. QUÉ es un AGENTE? Es la persona que ejecuta el trabajo a realizar en el Workflow. Cada workitem puede ser procesado por: El sistema de WF, usando el usuario WF-BATCH Un agente Los agentes son los encargados de ejecutar tareas que no se pueden ejecutar automáticamente. Una de las tareas que más tiempo lleva al definir un WF es cómo el sistema ha de seleccionar a los agentes correctos para la ejecución de cada workitem. Enviar los workitems a los agentes responsables correspondientes ->50% tarea de determinación de responsables. Tener estrategia para mantener la asignación de responsables minimizando el impacto en la estructura organizativa ->50% tarea de determinación...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Los agentes y la estructura organizativa

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Lección 7: SAP Business Workplace 1| Introducción al Business WorkPlace Es una parte del entorno de ejecución de los SAP Business Workflow con el cual podremos: ü Procesar workitems ü Recibir y enviar mensajes. ü Almacenar documentos. Para acceder al Business Workplace ejecutamos la transacción SBWP (es nuestra bandeja de entrada en SAP). Los empleados responsables, reciben los documentos y los workitems para su tratamiento en el Business Workplace. Una vez que una tarea (un workitem) ha sido ejecutado y completado, se puede continuar con el proceso. Usando la estructura de las unidades organizativas, las cuales definen roles "Funciones" y responsabilidades en la estructura de la empresa,...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: El SAP Business WorkPlace

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Lección 8: Video Creación de mi primer WorkFlow en SAP. Ingresamos a la transacción SWDD Generalmente todos los WorkFlow comenzaran con un evento, como por ejemplo la creación de un material en el sistema o directamente Para crear un nuevo Workflow. Clic en crear Luego nos paramos en el paso determinado y clic derecho crear Luego clic en User Decision, para decidir un curso de acción Se introduce un título, y los textos de decisión (Aprobar y rechazar) que representan los cursos de acción ante la decisión Luego seleccionamos el agente que ejecutara el paso y seleccionamos la variable Wf_initiator, que representa el usuario que está ejecutando el WorkFlow ...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La creación de mi primer WorkFlow en SAP

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Definición de eventos Un evento en workflow representa el cambio de estado de una instancia de un objeto de negocio. Para usar un evento como interface entre la aplicación y un workflow se necesita lo siguiente: è Definición del evento. è Creador del evento è Receptor del evento è Likaje del evento: Especifica la relación entre el evento y su receptor Lanzando eventos desde aplicaciones SAP La creación del evento deber programarse. En el caso que debamos lanzar un nuevo evento desde un programa estándar de SAP tenemos las siguientes posibilidades: è A través de documentos de cambio è A través del sistema de gestión de status è A través...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Los eventos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EL WORKFLOW WIZARD Seleccionamos la tarea indefinida de un nuevo workflow y vamos a clickear la opción "step types that can be inserted" (tipos de pasos que pueden ser insertados), luego seleccionamos la opción Workflow Wizards/ pthers y aquí dentro clickeamos la opción Include Execute report /job. En este momento veremos la pantalla de ejecución del Wizard. Podremos seleccionar el modo de ejecución del reporte online o de fondo. Luego ingresamos el nombre del reporte que previamente debe existir y también podremos introducir una variante de ejecución del mismo. Ahora seleccionamos los parámetros de la pantalla de selección del reporte que serán utilizados...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: El WorkFlow Wizard

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

MEdiante estas practica, podremos "simular" el examen a realizar. Es importante estar concentrado solo en el y establecer un tiempo de 3 horas para su realización. Practicas del examen - Tomar el tiempo de tres horas para hacer este examen lo mas real posible Los examenes oficiales tomados anteriormente, estan muy buenos para la practica, tanto en español como en Ingles. En esta lección solo se vera practicas reales de exámenes 1-> practicas reales de exámenes: a qui se presentan practicas reales de exámenes oficiales aplicados anterior mente para certificaciones junto con sus soluciones para que el entrenamiento sea lo mas similar a la realidad posible se aconseja tomar como máximo...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Las prácticas reales del examen de SAP ABAP

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Para la función del ejemplo, al dar click en el include muestra el mensaje de advertencia Para esto vamos al SE80 y en grupo de funciones colocamos XUSR En la secciòn de includes seleccionamos ZXUSRU01 y le damos crear y grabamos Ahora si repetimos el ejemplo y volvemos a dar click en el include desde la transacción SMOD mostrará el código y no saldrá el mensaje de advertencia 2° Búsqueda de Exits en Transacciones Para poder hacerlo, utilizaremos el programa ZBUSCAR_EXITS, el cual nos permitirá buscar Ampliaciones dentro de las Transacciones Estándares de SAP. Ejecutándolo, nos aparece una ventana de diálogo donde buscaremos alguna transacción para analizarla....

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La búsqueda de exits en transacciones

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Ejecución de un programa de dialogo. Al crear el programa ZPRUEBA_DIALOGO, con 4 include visualizamos los módulos que tiene cada dynpro y probamos el programa, ejecutando la transacción Z_ACT_USU vemos la pantalla 0100, e introducimos algún dato que no existe y clickleamos el botón buscar usuarios aparece el mensaje error. Si no ingresamos ningún dato y buscamos usuarios, no parece una tabla de control con todos los usuarios. Si seleccionamos un usuario nos lleva a una tabla dynpro 0200 y si queremos modificar sin seleccionar un registro aparece error de mensaje de pantalla. Pero si se selecciona y modificar usuario...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La ejecución de un programa de diálogo

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Cuando vi en accion los TABLE CONTROL, la verdad quede desconcertado, dado que se me hacen objetos sumamente complejos de utilizar, tendiendo en cuenta que hay cosas mucho mas practicas, sin emabrgo, ahora que he terminado de revisar esta leccion, me he dado cuenta de que si bien son complejos, tambien es cierto que son muy completos. Un table control, nos va a permitir no solo mostrar datos, sino agregarlos tambien, guardar esos datos en una tabla, ademas que podemos incluir en el table, controles particulares por renglon, incluso por campo, y haciendo uso de las subscreens, podemos crear un reporte realmente util y completo. La creacion del table control asi como su diseño con el wizard nos permite hacerlo de forma rapida y nos...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Las tablas de control

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los Objetos de Bloqueo en SAP Como existe la posibilidad que varios usuarios puedan estar accediendo a una misma Tabla Base de Datos, es importante que se sincronicen dichos accesos para garantizar la consistencia de los datos en la TBD. Con ese fin es que se utilizan los Bloqueos, que permiten asegurar que no habrá dos usuarios accediendo a los mismos datos al mismo tiempo. 1- Creación de un Bloqueo para una Tabla Base de Datos Se accede a la Trx SE11 En el campo Lock object se ingresa el Nombre del Bloqueo y se presiona Crear En la siguiente pantallas se completa la Descripción Breve. Solapa Tablas Nombre: Nombre de la Tabla Base de Datos Modo de bloqueo: Bloqueo escritura...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Los objetos de bloqueo en SAP

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PROCESS AFTER INPUT. FIELD xxx MODULE xxx ON INPUT. El modulo es procesado si el campo contiene un calor diferente al inicial. PROCESS AFTER INPUT. CHAIN. FIELD xxx, FIELD xxx, FIELD xxx. MODULE xxx ON CHAIN-INPUT. ENDCHAIN. El modulo es procesado si alguno de los campos de la pantalla de la sentencia chain contiene valor diferente al inicial. el ON INPUT se usasi la instrucción es MODULE dentro de un FIELD. ON REQUEST, el modulo es ejecutado si el campo tiene una nueva entrada. AT EXIT-COMMAND, para utilizarlo en un botón de campo es necesario asignar E al atributo de campo tipo función. para salir de la transacción...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La lógica de procesamiento en el PAI y la ejecución de las acciones

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PAI Para validar las entradas de cada campo, si se detecta un valor incorrecto, se desplegará un mensaje de error y se vuelve a solicitar entrada de campos. Para campos asociados al diccionario al dar F4 utilizan el ámbito de valores asociado al dominio de cada campo. El sistema verificará los valores introducidos contra el ámbito de valores del dominio correspondiente. Hay 2 tipo de chequeo, el automático, es una serie de validaciones como valida que la entrada de un campo corresponda según el tipo de campo incluso formato como en caso de campo tipo fecha. El otro tipo de validación es la Manual. Además del chequeo automático es posible hacer una validación manual, usando...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La lógica de procesamiento en el PAI y las validaciones

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los Módulos se utilizan para el procesamiento de la dynpro, de ahi que a estos programas se les llama Modulepool. Módulos es parecido a un Form - Endform. Para PBO Module XXX OUTPUT. Para PAI Module XXX INPUT. En los titulos se pueden usar hasta 9 variables. SET TITLEBAR XXX WITH V_XX. Se leen por numeración o de izq a derecha como si fueran un paso de parámetros. Modificar parametros de una pantalla. Para que un campo sea visible el atributo SCREEN-INVISIBLE = 0 Para que un campo sea de entrada el atributo SCREEN-INPUT = 1 SCREEN-INTENSIFIED = 1 cambia los textos de entrada de negro a rojo y los desalida de negro a azul. SCREEN-LENGHT es solo para campos...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La lógica de procesamiento en el PBO

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Salduos, Mi nombre es Pedro Salazar, Gracias por la informacion y por todo el apoyo que me diste en el modulo inicial. Soy Analista funcional SD recien titulado, me encuentro en la busqueda de una oportunidad laboral, decidi realizar el curso de Programador ABAP por varias razones. 1- Por que quiero reforzar mis conocimientos en el mundo SAP. 2- Hacer de mi curriculum mas atractivo al mommento de tener una oportunidad laboral, y bueno tambien para los reclutadores se interensen en él. 3- Soy profesional de Telecomunicaciones, mi experiencia va en el mundo de la logisitca pero desde hace dos años conoci el mundo SAP y vi la grandiosa oportunidad que hay alli para hacer carrera. Exitos.

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La presentación del instructor

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

WORKFLOW Es una herramienta que permite la implementacion tecnica de procesos de negocio. En el sistema SAP El Sistema WORKFLOW se integra completamente con las funciones de negocio a traves de su busness objects (BOR TRX SWO1 AUDIO 1 Los sistemas WORKFLOW controlan los procesos basandose en los modelos y son bastante utiles en organizaciones bien estructuradas En el diseño e implementacion de un workflow existen 5 preguntas clave, que han de estar respondiads por cada parte de un proceso de negocio En que orden? TRX SWDD EL WORKFLOW Se crea y se odela mediante el worflow builder transaccion SWDD Que? En tiempo de ejecucion la actividad o tarea se denomina workitem y le indica al responsable lo que debe hacer, asi como tambien la informacion...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Introducción a los sistemas de Workflow

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CERTIFICACION SAP. Duracion: Consta de 3 horas para la ejecucion del examen, 80 y 90 preguntas. Cada pregunta tiene aproximadamente 5 opciones y se debe calificar cada una de ellas como verdadera o falsas. en algunas preguntas hay mas de una opcion verdadera. De todos los temas vistos en los cursos de ABAP INICIAL Y AVANZADO no entran en el examen de certificacion los Formularios, IDOCS y WORKFLOW El valor de la opcion a rendir el examen de certicacion tiene un costo de: 200usd para un intento. 500usd para la suscripcion para 6 intentos. Tambien a traves de la pagina oficial de sap se puede comprar acceso a los servidores de practica por cierta cantidad de horas.

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Las características del examen de certificación SAP ABAP

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CREACION ALV TREE OO: Creamos el reporte Z_LLENAR_SPFLI ( contiene información sobre vuelos). Luego se creamos Z_ALV_TREE, clic en display. Declaramos una tabla interna con campos que luego se muestra en pantalla . En el evento STAR-OF-SELECTION , se creamos la subrutina para recuperar todos los datos de la tabla SPFLI. Si el árbol no fue instanciado construimos una instancia del árbol y del conteiner. Con la rutina fill_catalog-tree se llena el catalogo. Se construye la jerarquía del árbol mediante la subrutina build_hierarchy_header y créate_hierarchy. Clic en screens. Clic en 0100. Clic en LAYOUT t y en STATUS GUI para navegar en pantalla. Ejecutamos el programa y se visualiza por...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La creación de un ALV TREE orientado a objetos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

ALV GRID CONTROL Es el control de SAP que se utiliza para la creación de ALVs grilla orientados a objetos. El control ALV Grid es una herramienta flexible para la visualización de listas. La herramienta proporciona la lista de operaciones comunes como funciones genéricas y se pueden mejorar las opciones de auto - definido. Se utiliza para construir no jerárquica , interactivo y listas de diseño moderno. Como un control, es un componente que se instala en la PC local. Ofrece funciones de lista típicas como la clasificación, filtrado, resumiendo, etc ... y al mismo tiempo da la oportunidad de desarrollar las funciones del usuario cuando sea necesario . Presenta numerosas interfaces como Excel, Inplace...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: El ALV Grid Control

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

DISPARAR Y MANEJAR EVENTOS En objetos ABAP hay ciertos metodos, Los Triggers son los que disparan un evento, y los Handlers son los metodos que se ejecutan cuando ocurre un evento. Para declarar eventos dependientes de instancia se usa la sentencia EVENTS <EVT> EXPORTING...VALUE(<EI>)TYPE type[OPTIONAL].. Para declarar eventos estaticos se usa la sentencia CLASS-EVENTS <evt>... AUDIO 1 Es importante no confundir este concepto de eventos en la POO con los eventos del entorno de ejecucion ABAP como son load program initialization, end of selection start of selection debemos dejar claro que son conceptos totalmente diferentes.

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Los eventos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Creacion de una clase global: Paso 1 se utiliza la TRX SE24 Paso 2 Object Type (Nombre del programa) Paso 3 Se coloca el nombre y se coloca CLASS Paso 4 Ingresamos la descripcion (EN INSTANTIATION definimos la visibilidad de la clase que puede ser publico privada o protegida. Luego de este paso guardamos) Paso 5 Definimos los atributos, metodos se pueden crear exception, se crean eventos. Paso 6 Se crean types para utilizarlos dentro de la clase global. Se grabay se activa la clase. Cuando se define una clase en forma global a través del repositorio correspondiente a la transacción SE24, se genera un programa ABAP especial llamado "Pool de clases", el cual es del tipo "K". El "Pool de clases"...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La creación de una clase global

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Interfaces Son estructuras independientes que se puenden implementar en una clase para extender el ambito de esa clase. Las interfaces junto con la herencia proporcionan uno de los pilares basicos del polinorfismo, ya que permiten que un solo metodo con una interface se comporte distinto en diferentes clases. TIPS AUdIO 1: Las interfaces periten utilizar diferentes clases de una manera uniforme, aprovechando asl referencias a las interfaces es decir el polimorfismo . Ejemplo las interfaces implementadas en diferentes clases amplian el ambito publico de la clase en el mismo conjunto de componentes. S la clase no tiene ningun componente publico especifico de ella misma, entonces la interface describe completamente el ambito publico de la clase....

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Las interfaces

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

En ABAP la POO se utiliza en casos muy puntuales, por ejemplo si te piden crear una transacción que muestro en una misma pantalla 2 o mas reportes ALV la unica forma de hacer esto es utilizando la POO. Lo mismo sucede si tenemos que implementar BADIS, son aplicaciones muy puntuales, no se desarrolla toda una trx orientada a objetos. PROPIEDADES DE LA PROGRAMACION ORIENTADA A OBJETOS. Encapsulacion Se conoce como ocultamiento, se refiere a que todos los objetos restringen la visibilidad de sus recursos (Atributos y Metodos) Al resto ed los usuarios. Herencia Es la capacidad que tiene una clase de heredar las propiedades y metodos de otra clase. Tipos de HERENCIA: existen dos tipos, simple y multiple Polimorfismo Significa que metodos...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Las propiedades de la programación orientada a objetos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 6: Los WorkFlows Lección 10: El WorkFlow Wizard Veremos como usar el WF Wizard (asistente) para crear una nueva definición de un WF, veremos como agregar un reporte como un paso en el WF. Para este ejemplo elegiremos la tarea indefinida de un WF y hacemos clic derecho en la opción "Tipos de pasos que pueden ser insertados" (se encuentra a la izq) y seleccionamos "Workflow Wizards". Veremos que debajo hay una carpeta que desplegaremos y buscaremos en ella una carpeta llamada "Otros". Dentro de Otros, buscamos la opción Include "Execute Report/Job" y hacemos doble clic en esta. Al abrirse veremos la pantalla de ejecución del Wizard donde podremos: Modo de...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: El WorkFlow Wizard

Creado y Compartido por: Candela Estefanía Calzada / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 6: Los WorkFlows Lección 9: Los eventos Definición de Eventos: Como los WF son procesos de negocio, es vital para una aplicación de negocio poder comunicarse con los WF. Por ej, una aplicación de negocio necesita informar: Cuando comienza un proceso de negocio. Cuando termina un proceso de negocio o actividad dentro del proceso. Cuando una actividad o proceso que ha comenzado ya no se necesita. Cuando dada una circunstancia ha cambiado el ambiente en el cual el proceso se ejecuta. Para poder comunicarse la aplicación de negocio utiliza eventos. Un evento en Workflow representa el cambio de estado de una instancia de un objeto de negocio. Para usar un evento como interfase entre la...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Los eventos

Creado y Compartido por: Candela Estefanía Calzada / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

UTILIZACION DE OBJETOS un objeto existe mientras se este usando en el programa, lo que quiere decier que existe siempre que al menos una referencia apunte hacia el, o al menos un metodo del objeto este registrado como metodo manejador de eventos. Creacion de mi primer programa orientado a objetos. 1- SE DEFNE LA CLASE CON LOS METODOS Y ATRIBUTOS. CLASS contador DEFINITION. PUBLIC SECTION. METHODS: set IMPORTING value(set_value) TYPE i, incrementar_contador, get EXPORTING value(get_value) TYPE i. PRIVATE SECTION. DATA count TYPE i. ENDCLASS. "contador DEFINITION 2- SE CREA LA IMPLEMENTACION DE LA CLASE CLASS contador IMPLEMENTATION. METHOD set. count = set_value. ENDMETHOD....

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: El tratamiento de los objetos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

TRX SE24 Se usa el Generador de clases correspondiente a la TRX SE24 para la administracion de las clases e interfases definidas en el sistema SAP.. Las clases locales se definen en un ´programa ABAP y solo pueden ser invocadas desde el programa en que se han definiddo. DEFINICION DE CLASES LOCALES. Son el conjunto de sentencias que estan entre las sentencias CLASS... ENDCLASS La parte de implementacion contiene la implementacion de todos los metodos de la clase. Esta parte actua como un bloque, esto quiere decir que cualquier seccion de codigo que no forme parte del bloque sera accesible. ATRIBUTOS Son los cmapos de datos internos de una clase y pueden tener cualquier tipo de datos ABAP. Existen dos tipos de tipos de atributo. Dependientes...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La definición de Clases, Atributos, Métodos y Eventos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

POO Programacion orientada a objetos. Es un metodo de desarrollo de software basado en el comprotamiento de los objetos en el mundo real. NOTA Los conceptos de orientacion a objetos de los objetos ABAP son esencialmente los mismos de otros lenguajes modernos orientados a objetos tales como C o java. Un pequeño numero de conceptos que han probado no ser provechosos en estos lenguajes no se incluyeron en los objetos ABAP. Por otro lado los objetos abap tambien tiene elemtos muy utles del lenguaje que C y JAVA no ofrecen. Como se piensa en la POO: 1-Elemento principal 2-Caracterisiticas del elemento principal. 3-funcionalidades asociadas del elemento principal. CONCEPTOS CLAVES DE LA POO Es unicamente una porcion de codigo fuente que contiene...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: Introducción a la Programación Orientada a Objetos

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 6: Los WorkFlows Lección 8: La creación de mi primer WorkFlow en SAP Para esto vamos a la trans. SWDD (Workflow Builder) y para crear un nuevo WF, presionamos Crear: Ahora nos paramos sobre el paso indeterminado, presionamos sobre este clic derecho y seleccionamos Crear un nuevo paso: Seleccionamos el tipo de paso y aceptamos. En la solapa Decisión: En el campo Título escribimos "Tomar una decisión" y en el recuadro "Opciones de decisión" escribimos Aprobar y debajo Rechazar. Ahora en el recuadro Agentes seleccionamos el agente que ejecutará el paso ingresando al contenedor del paso y eligiendo uno: En la solapa Control: Asignaremos una tarea existente al paso en...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Avanzado - Lección: La creación de mi primer WorkFlow en SAP

Creado y Compartido por: Candela Estefanía Calzada / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PERFORMANCE: Analisis de desempeño y rendimiento del programa ABAP El performance tiene que ver con: El tiempo de procesamiento de la logica ABAP El tiempo de procesamiento de los accesos a las tablas bases de datos (consume más recursos) El tiempo de procesamiento del sistema (SE30) ,nos permite realizar un analisis en tiempo de ejecución Es importante tener en cuenta que el tiempo de procesamiento en las bases de datos debe ser lo menor posible para que los programas funcionen de mejor manera en el ambiente de producción. Practicas en las bases de datos: Evitar traer todos los datos de las tablas, si solo vamos a utilizar algunos (SELECT *) Evitar utilizar SELECT ENDSELECT en vez de eso...

Acceder a esta publicación

Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La performance en ABAP

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

"Es deber del alumno superar al maestro"

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States Of America y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?