Publicaciones Carrera Programador ABAP

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

Actualmente existen 9.957 Publicaciones Académicas en ABAP.

¿Buscás una carrera con Futuro?

Publicaciones ABAP por tema tratado en lecciones

 

:: A

Arquitectura de un Programa de diálogo

Aprenderemos que es un Programa de diálogo o Module Pool, cuales son las herramientas para la creación de pantallas y menús, como es la lógica PBO-PAI de una dynpro en un programa de diálogo y como crear un Module Pool.

Lección con 74 publicaciones , correspondientes a Carrera Programador ABAP Nivel Avanzado - Unidad 2: Programación de Diálogo

Arquitectura Smartform

Aprenderemos que es un Formulario y cuales son las tecnologías SAP existentes para la creación de Formularios. Analizaremos los formularios SmartForm y las transacciones utilizadas para la creación de SmartForms y estilos.

Lección con 84 publicaciones , correspondientes a Carrera Programador ABAP Nivel Avanzado - Unidad 1: Formularios Smartforms

:: B

Badis

Aprenderemos que son las Badis, los tipos existentes y como se implementan. También analizaremos las diferencias entre Badis y Customer Exits.

Lección con 57 publicaciones , correspondientes a Carrera Programador ABAP Nivel Avanzado - Unidad 3: Ampliaciones y Notas en SAP

BAPIS

Aprenderemos que es una BAPI, analizaremos algunas bapis estándar y aprenderemos a trabajar con la transacción BAPI.

Lección con 105 publicaciones , correspondientes a Carrera Programador ABAP Nivel Inicial - Unidad 7: Batch Input vs Bapis y temas avanzados

:: C

 

 

:: ¿Realmente desea a aprender ABAP?

Tenemos una excelente noticia! el lunes 23 Julio 2018 comienza la Carrera Programador 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 Training

Mi nombre es Juan Pablo Girón, soy Colombiano, vivo en la ciudad de Cali. Me formé en ingeniería Electrónica y también realicé estudios (los cuales no completé) en ingeniería de Sistemas. Viví en Rio de Janeiro - Brasil, donde pude realizar mi maestría en Ingeniería Eléctrica. Actualmente, soy docente de computación y desde pequeño me han apasionado los sistemas y poder comprenderlos me han llevado a hacer todos esos estudios. Estoy muy emocionado en este curso de ABAP tanto porque se ha convertido en un sueño como por las posibilidades laborales que puedo tener. En caso que en Colombia no estén interesados en un programador ABAP... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Social Break - Dinos quién eres

Creado y Compartido por: Juan Pablo Giron Ruiz / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Training

ERP gobierna los datos y procesos productivos en diferentes áreas. Por lo que nos indica esta presentación un Sistema ERP es muy complejo y muy completo, abarca todos los ámbitos del negocio, proporciona control sobre los diferentes procesos, trabaja en forma modular cada proceso es independiente el uno del otro por lo cual no crea interferencias. ERP se trata de una evolución del MRP el cual se centraliza en la planificación y características de aprovisionamiento. Creo que aunque los beneficios que entrega a la estrategia y control de un negocio su desventaja mas grande es el alto costo de su implementación.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Qué es un sistema ERP?

Creado y Compartido por: Eddy Daniel Bastidas Macias

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

SAP Senior

La estructura como esta pensada, y la metodología desarrollada para el aprendizaje del curso es muy interesante y efectiva para asimilar los conocimientos del curso. Diría tan efectiva, como estar cursando de forma presencial. Obviamente por la amplitud del tema es necesario seguir practicando de manera tal se nutra mas el conocimiento adquirido. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Social Break - Laboratorio de Ideas ABAP

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

lección 8/9: Video - Performance en ABAP Accedemos a la transacción SE30 clicamos en el botón tips & tricks acáveremos carpetas que contienen archivos con código de consultas en SQL que podremos comparar la performance de ambos códigos (el resultado nos indicara en microsegundos), por sentido comun sabremos que el que tarda menos tiempo en ejecutarse sera el de mayor performance, de tal manera podremos saber cuál es la mejor práctica para desarrollar.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Performance en ABAP

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Lección 7/9: BAPIS Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, como pueden ser, crear un pedido, crear un equipo, hacer un movimiento de mercancías. Todos los procesos que hasta ahora hacíamos mediante batch input. Ventajas de las BAPIS por sobre los Batch Inputs Debido a que las BAPIS son generalmente estándar de SAP, utilizando BAPIS, nos aseguramos que los programas que desarrollemos, serán compatibles con las versiones futuras de SAP. Esto no ocurre con los batch input, ya que entre las distintas versiones de SAP, es común que se modifiquen las pantallas de las transacciones, por lo tanto la ejecución del Batch Input... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: BAPIS

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Lección 6/9: Batch Input utilizando Juego de Datos 1. Mi primer Batch Input utilizando Juego de Datos El objetivo sera la carga inicial de datos de la tabla. Se a de crear un archivo de texto con los registros a ingresar. Previamente se a de borrar los datos. Pasos para crear. Hemos de crear un Batch Input utilizando la técnica de Juego de Datos. el Objetivo del Batch Input será la carga inicial de datos de la tabla ZTABLA_USUARIOS. Para ello crear un archivo de texto con registros que cumplan con la estructura de la tabla ZTABLA_USUARIOS, si tener en cuenta el campo Mandante. Declaración de los datos propios del Batch Input: Declaramos una tabla interna y una estructura de tipo BDCDATA y creamos otra tabla interna... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Batch Input utilizando Juego de Datos

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Leccion 5/9: Video - Paso a paso en la ejecución de un BI por Call Transaction Seleccionar el archivo local, dejar la opción en modo A para ejecución paso a paso. Antes de ejecutar colocar /h en el campo de comandos para debaguear paso a paso. Ejecutar el programa. La subrutina levanta el archivo de entrada y lo guarda en la tabla interna. Ingresar en la subrutina procesamiento de datos, cada registro se carga en la tabla del batch input. Presionar el boton actualizar en la transacción SM30. Doble clic en la tabla del batch input y se visualiza el contenido. Cargar cada campo de la tabla. Luego de cargar todos los campos, presionar el botón guardar y salir de la transacción.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Paso a paso en la ejecución de un BI por Call Transaction

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Leccion 4/9: Batch Input utilizando Call transaction 1 Mi primer Batch Input utilizando CALL TRANSACTION Creamos nuestro primer Batch Input utilizando la técnica de CALL TRANSACTION. El objetivo del Batch Input será la carga inicial de datos de la tabla ZTABLA_USUARIOS. Para ello, vamos a crear un archivo de texto con registros que cumplan con la estructura de la tabla ZTABLA_USUARIOS, sin tener en cuenta al campo mandante. 1er PASO. Declaración de datos propios del batch input. Declarar una tabla interna y una estructura, ambas del tipo BDCDATA, otra tabla interna del tipo BDCMSGCOLL con su estructura, que servirán para almacenar los mensajes que se produzcan cuando ejecutemos el CALL TRANSACTION, la tabla... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Batch Input utilizando Call transaction

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Lección 3/9: Subrutinas y Grabación de datos de un BI 1. Uso de subrutinas en un Batch Input. Permite la simplificación de creación de un Batch Input usando la subrutina BDC_FIELD, esto permite modularizar los programas. 2. ¿Cómo obtener los datos necesarios para la carga de la tabla BDCDATA? Entrar la transacción SM30, y recuperar los datos correspondientes a la primer pantalla. F1 sobre el campo obtenemos información de la pantalla Luego click en el botón de información técnica. Aparecerá una ventana de diálogo con información relevante para el armado de la tabla BDCDATA, como es el nombre del programa, el nombre de la dynpro... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Subrutinas y Grabación de datos de un BI

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Lección 2/9: Los datos propios en el sistema SAP. Para configurar datos propios (nombres, teléfono, fax, dirección, formatos numéricos ( muy importantes para realizar un BI), formatos de fechas, impresoras por defecto (importante para la impresión de una orden de spool), transacción de inicio y muchos más) en el sistema SAP. seguir los siguientes pasos. MENU / SYSTEM / USER PROFILE / OWN DATA. NOTA: 1. Importancia del mail para trabajar con Workflow. 2. para los campos donde se debe ingresar siempre la misma información se utilizan los parámetros de usuario. Para saber qué parámetros se pueden introducir hay que ir al campo de la transacción y buscar su correspondiente... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Los datos propios en el sistema SAP

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Lección 1/9: El concepto de Batch Input 1. CONCEPTO El Batch Input es una técnica automática mediante la cual podremos realizar la carga masiva de datos en el sistema utilizando las validaciones de las transacciones. 2. TECNICAS DE BATCH INPUT Existen 2 técnicas para realizar un Batch Input, una se realiza de forma Online y la otra en forma Batch. Ellas son: CALL TRANSACTION: se realiza de forma Online, por lo que ejecuta las actualizaciones en el momento en que se ejecuta el programa del Batch Input. Se utiliza la sentencia estándar CALL TRANSACTION. JUEGO DE DATOS: se realiza de forma Batch (o de fondo) y queda almacenado en SAP para su posterior... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: El concepto de Batch Input

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP Senior

Lección 8/8: Los Estándares de Programación 1. ¿Qué son los Estándares de Programación y por qué es tan importante que los utilicemos? Determinan la forma en la que codificaremos nuestros programas ABAP. Es decir, como declararemos las variables, estructuras, tablas, así como también la forma en que debemos definir los objetos que creamos en el Diccionario de datos, o en cualquier otra transacción de SAP donde se creen objetos en el sistema. La utilización de Estándares de Programación es sumamente beneficiosa ya que hace que los programas sean mucho más simples de leer y mantener al momento de tener que realizar una modificación.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Los Estándares de Programación

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

Se ingresa a la TX WEDI. TX WE19 .- Se usa para testear IDOCS de entrada o salida. Idoc de entrada.- Testea la conexion y el codigo de funcion Idoc de salida.- Testea puertos abap y la funcion. No testea la generacion del IDOC porque se carga manualmente ni los segmentos. TEST IDOC DE SALIDA TX SE37 Se le envia el Nro de IDOC TX WE14 Se envia al puerto de salida un IDOC con estatus diferente a 53("Procesado Correctamente") TX WE15 Se envia un IDOC acumulado en la tabla de salida(NAST) TEST IDOC DE ENTRADA TX WE19 Testea el acuedo de interlocutores, la funcion o un IDOC con la funcion EDI_DATA_INCOMING CODIGO DE ESTADO IDOC de Entrada tiene codigo de 50 a + IDOC de Salida tiene codigo de 01 al 49.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Testing y Reproceso de un IDoc

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

IDOC DE ENTRADA.- Existen 2 formas de crear un IDOC: Por un MIDDLEWARE.- Envia al puerto entrante el mensaje IDO Por un Archivo de FORMATO IDOC.- Procesado por la funcion EDI_DATA_INCOMING El programador abap se dedica: Configurar IDOC de entrada.- TX BALD -> Carpeta IDOC/Proceso de Entrada/Modulo de Funciones. -Atributos de la funcion TX BD51 (Tabla TBD51) -Asignacion del Tipo Base-Mensaje TX WE57 Definir un codigo de proceso de entrada.- TX 42 (Tabla TBD51) Se elige la funcion que se utilizara para el proceso Definir el Acuerdo de Interlocutores de entrada.- TX WE20. Selecciona alguno de los sistemas emisores del mensaje y agregar nuevo Parametro de entrada,

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: IDocs de Entrada

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

IDOCS DE SALIDA: Se genera mediante: Output types Punteros de modificacion Programa de extraccion estandar o Z Desarrollo: Se usa para datos transaccionales.Ejm Pedido/Factura. Identificamos el tipo de mensaje IDOC a enviar Definimos codigo de proceso de salida Definir puerto salida Definir la funcion de la puerta ABAP(opcional) CODIGO DE PROCESO DE SALIDA(PROCESS CODE).- Usa la TX WE41 para la creacion de codigos del proceso de salida. 2.- Se usa para enviar o duplicar datos maestros en sistemas externos. TX BD61 Activacion en forma global TX BD50 Activacion por tipo mensaje TX BD52 Generacion de punteros de modificacion TX BD60 Crear la relacion entre el Tipo de Mensaje y Funcion... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: IDocs de Salida

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

CREACION DE SEGMENTOS TX WE31 se crea el segmento Z1CLIENTES y tambien el release: 701 CREACION DE TIPOS BASE TX WE30 se crea el tipo base ZTP_CLIENTES CREACION DE TIPO MENSAJE TX WE81 se crea el tipo mensaje con su descripcion ZMENSAJE_CLIENTE ASIGNACION DEL TIPO MENSAJE CON EL TIPO BASE TX WE57 se asigna el tipo de mensaje y base. MODULO FUNCION: Z_FUNCION_IDOC_CLIENTES TIPO FUNCION: MODULO DE FUNCIONES TIPO BASE: ZTP_CLIENTES TIPO MENSAJE: ZMENSAJE_CLIENTE OTRAS TRANSACCIONES: WE60 Documentacion general de un IDoc WE61 Tipos de registros de IDoc WE62 Segmentos de IDoc WE64 Codigos de proceso

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Creación de un IDoc en SAP

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP Junior

1 CREACION DE UNA VARIANTE DE EJECUCION +VARIANTE : es una imagen de informacion fija que podemos introducir en una pantalla de seleccion de una transaccion, con una variante podemos introducir valores en cada uno de los campos de una pantalla de seleccion y grabarla para mas tarde recuperarla de nuevo a la hora de ejecutar el programa o transaccion 2 CREACION DE TRANSACCIONES ASOCIADAS A REPORTES para que los usuarios finales puedan utilizar los programas que nosotros desarrollamos, debemos crear transacciones asociadas a los programas, ya que ellos no tienen acceso a la transacciones se38 , ni a ninguna otra de desarrollo. para crear transacciones asociadas a reportes utilizamos la se93. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Conceptos importantes de reportes

Creado y Compartido por: Cristian Giraldo

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

SAP SemiSenior

Acuerdo de Interlocutor.-Los datos definidos en el acuerdo son: Tipo de IDoc y Tipo de mensaje (Identificador clave). Nombre del Emisor y Receptor que intercambiaran IDocs. Puerto por el cual se comunicaran el Emisor y Receptor. Se crea con la TX WE20 . Destino RFC.-Es la puerta de enlace que permite comunicar SAP con otro sistema SAP o no SAP. Se crea con la TX SM59. En general para los IDocs se crean conexiones del tipo TCP/IP Puerto.-Es un nombre logico para un dispositivo de entrada/salida. Se configuran con la TX WE21. Al menos un puerto debe existir para cada sistema externo. El puerto designa el medio de comunicacion en el Acuerdo de Interlocutores. Puertos mas usados: Ficheros.- Cuando... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Customizing ALE

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP Junior

EJECUCION A FONDO existen 2 formas de ejecucion a fondo + online : en esta el programa se ejecuta al momento de presionar f8 y los resultados de la ejecucion se producen de manera inmediata. esta forma de ejecucion es conveniente para los programas dondese requiere interactuar con el usuario o cuando el tiempo de ejecucion es muy poco + bach : cuando el tiempo de procesamiento de un programa es muy alto se utiliza la ejecucion bach o de fondo NOTA: job :son procesos no interactivos que se ejecutan detras de las operaciones interactivas normales (ejecucion de fondo) y no intervienen con los procesos interactivos (procesos dedialogo) la clusula AND RETURN el prog llamador permanece en espera mientrasse ejecuta el pro llamado. SM37: uitilizamos... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Batch

Creado y Compartido por: Cristian Giraldo

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

SAP Junior

-DESTINO RFC es una puerta de enlace que permite comunicar un sistema SAP con otro sistema SAP o no SAP estos son creados en la tabla estandar RFCDES a traves de la transaccion SM59 *SM59 : podemos crear, borrar y modifiar conexiones R/3, conexiones internas, destinos logicos, conexiones TCP/IP y conexiones con driver ABAP. -TIPOS DE DESTINOS RFC + conexiones ABAP +conexiones http aservidor externo + conexiones internas + conexiones logicas ( SNA o CPI-C) + conexiones TCP/IP + conexiones con ABAP driver

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Destinos RFC

Creado y Compartido por: Cristian Giraldo

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

SAP Junior

existen tres tipos de funciones rfc 1. sincronicas : ambos sistemas deben estar disponibles al momento de la llamada de la función, estas rfc estan basadas en una comunicación sincronica ( se utilizara para la mayoria de desarrollos) 2. transaccionales : los sistemas no necesitan estar disponobles al momento de la llamada a la funcion. un unico ID de transaccion es generado y los programas llamados son almacenados en el sistema junto con los datos. para crear esta RFC se utilizan IN BACKGROUND TASK (ESTE LO UTILIZAREMOS PARA CASOS ESPECIFICOS DE ACTUALIZACIONES ) 3. asincronicas: el programa llamador, llama a la funcion RFC e independientemente despues termina su procesamiento. luego la funcion RFC se ejecutan independientemente... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Módulos de función RFC

Creado y Compartido por: Cristian Giraldo

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

SAP SemiSenior

IDoc tiene la secuencia de tres tipos de registros: Registro de Control.- Tiene la informacion del Emisor , Destinatario y tipo de IDoc. Usa la tabla EDIDC Registro de Datos.- Se guardan en la tabla EDID4. Contiene los segmentos y la informacion administrativa se guarda en un campo de longitud char 1000 . Registro de Estatus.- Este segmento informa los diferentes estatus por los que va pasando el mensaje hasta que es procesado correctamente. Esta informacion esta almacenada en la tabla EDIDS . Segmentos de datos: Un segmento de datos es en si una estructura. IDocs jerarquicos.- Los segmentos hijos estan ubicados debajo de sus padres. IDocs no jerarquicos.- Los segmentos deben ubicarse por tipos, no por jerarquia... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Configuración de un IDoc

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

Tecnologias de Integracion: ALE EDI Desarrollo: EDI (Intercambio Electronico de Documentos).- Intermcabio electronico de datos estructurados comerciales entre diferentes aplicaciones. Arquitectura: Aplicaciones EDI-Enable.- Soporta procesamiento automatico de procesos de negocio Interfase IDoc.- Nexo entre la aplicacion y el sistema externo Subsistema EDI.- Convierte el IDoc en un mensaje EDI y viceversa 2. ALE.(Application Link Enable).- Intercambio de informacion entre diferentes aplicaciones o procesos de negocio. Se usa en sistemas seguros para almacenar copias redundantes de la informacion de IDoc. 3.- EDI VS ALE ALE apoya procesos integrados aun no distribuidos ALE soporta un ambiente distribuido... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Introducción a IDocs

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

NOTAS DE SAP: Son procedimientos o soluciones que responden a las preguntas/errores que reportan los usuarios de SAP en relacion con la operacion del sistema. Se publica en el MARKET PLACE. Requiere usuario y password. TX SNOTE.- Para el caso de actualizaciones de codigo ABAP. CUSTOMAIZING son notas que se aplican manualmente. Puntos importantes de una nota: Sintoma .- Especifica el problema o error detectado Razon y Pre requisitos .- Las razones del error Solucion .- Solucion del problema Versiones Afectadas .- Componentes del sistema afectados Notas relacionadas .- Notas existentes relacionadas con el problema.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Notas en SAP

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

Tipos de Ampliaciones: Implicitos -> Menu Tratar/Operaciones Ampliacion/Insertar puntos de ampliacion implicitos. Luego Menu Tratar/Operaciones Ampliacion/Crear, ahi ingresamos el codigo necesario. Solo trabajamos los abaps con esta ampliacion. Explicitos -> Son Enhancement-point: Permiten agregar codigo extra en un programa fuente. Enhancement-section: Usados para reemplazar parte del codigo existente (Se ejecuta la implementacion y no el codigo original existente) Se pueden buscar las ampliaciones ENHANCEMENT en la TX SE84 -> CARPETA AMPLIACIONES -> IMPLEMENTACIONES AMPLIACIONES.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Enhancements

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP Junior

Video - Creación del Customizing para IDocs de Salida 1. Crear los sistemas lógicos. Tx: BD54 1.1. New entries : NSP1 Test, NSP5 Test >> Guardar 2. Asignación de los sistemas lógicos a los mandantes >> SCC4 2.1 Seleccionamos y detalles, ingresamos el sistema lógico. 3. Crear un destino lógico >> Tx: SM59 3.1 En Abap Conections > New > NSP2 > Guardar > Connection Test 4. Crear puerto >> Tx: WE21. 4.1 Ports > Transactional A0000003, ownport, agregar descripción > Conexión a RFC nombrada NSP2 >> Grabar. 5. Definir acuerdo de locutores de salida Tx:WE20 5.1 En Partner Type Logical System >New >> n° NSP1 Tipo: User Agent: ddic >... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Video - Creación del Customizing para IDocs de Salida

Creado y Compartido por: Ana Patricia Sánchez Paredes

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

SAP Junior

IDocs de salida: Output Types.- información sobre transacciones. La aplicación debe ser EDI/Ale Enable. - Se define Output Message. Se lo asocia al documento que desea enviarse. Y configurar el mensaje de logística en la herramienta ALE(Acuerdo de interlocutores). Configuración de mensaje vía Output type: 1. Identificar tipo de mensaje IDoc a enviar. 2. Definir código de proceso de salida. 3. Definir el puerto de salida y la forma de envío. 4. Definir la función de la puerta ABAP. Código de proceso de salida.- Indica como se debe procesar el IDoc de salida. Obtienen la información y la transforman a formato IDoc para ser enviada. Su definición es por cada tipo de mensaje.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: IDocs de Salida

Creado y Compartido por: Ana Patricia Sánchez Paredes

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

SAP SemiSenior

Badis(Business Add-Ins): Nuevo tipo de extension, basado en el uso de objetos abap para implementar validaciones y ampliaciones al codigo estandar de SAP. Existen 2 tipos de Badis: Badis Clasicas. Badis Nuevas o Punto de Ampliacion o Enhancement Spot. Existen 2 vistas de Badis: Vista de definicion Vista de Implementacion Desarrollo: Vista de definicion: Ingresa por la TX SE18. Vista de Implementacion: Ingresa por la TX SE19. Ejm: SE19 -> Clic a Badi Clasico ->Nombre Badi ADDRESS_CHECK-> clic al boton IMPLEMENT. Luego ingresamos Nombre Implementacion: ZADDRESS_CHECK Introducimos un breve texto para la implementacion. Vamos pestaña INTERFACE-> al metodo IS_ACTIVE_FOR_COUNTRY donde... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Badis

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

Pasos para un FIELD EXIT: Tx CMOD. Ahi ejecutamos el comando PRFB sin anteponer /N. En la siguiente pantalla se encuentran todos los Field Exits del sistema, podemos ver si estan activados a nivel Global o tienen algun programa y dynpro asignados. Menu Exit campo / Crear. En la siguiente ventana de dialogo ingresamos el nombre del elemento de datos al cual se quiere realizar el Field Exit y debe ser el mismo que tiene el campo de la dynpro. Ejemplo: Elemento de datos: ZZ_DIREC2 Funcion: FIELD_EXIT_ZZ_DIREC2 (creado automaticamente) Para asignar el programa y dynpro se va con la transaccion: CMOD -> PRFB -> luego seleccionamos el Field Exit y presionamos el botón Asignar prog/dynpro. Elemento de datos:... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Field Exits

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP SemiSenior

KEYWORD EXITS: Permite modificar la descripcion breve de un elemento de datos y sus etiquetas. Permite modificar la documentacion que presenta SAP al presionar F1 sobre el elemento de datos. CASOS ELEMENTOS DE DATOS ESTANDAR: Tx CMOD Menu Pasar a/Ampliaciones Glob/ Palabras claves/ Modificar. Sale una ventana donde ingresamos el Elemento Estandar y el idioma: Ejm MATNR ES. Para corregir los cambios realizados Alternativa A: Tx CMOD Menu Pasar a/Ampliaciones Glob/ Palabras claves/ Visualizar. Se vera la configuracion que tenia anteriormente en SAP. Para corregir los cambios realizados Alternativa B: Tx CMOD Menu Pasar a/Ampliaciones Glob/ Palabras claves/ Restablecer SAP. Se ingresa la version de SAP.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Keyword Exits

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

"Es deber del alumno superar al maestro"

:: Más Conocimientos Comunitarios sobre Tecnología SAP

 

 

:: Ayúdenos a Difundir nuesta propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!