PROMO JUNIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️Publicaciones Carrera Consultor ABAP

Selector Alummnos / Empresas

👉Analicemos la Base de Conocimientos Comunitarios en Tecnología ABAP.
La cuál fué creada y compartida abiertamente por los alumnos de la Carrera Consultor ABAP.

Actualmente existen 15.033 Publicaciones Académicas en ABAP.

✒️Publicaciones ABAP por tema tratado en lecciones

 

:: L

La performance en ABAP

En esta lección aprenderemos cuáles son las prácticas de programación más eficientes y cuáles debemos evitar de realizar en nuestros desarrollos ABAP para no afectar la performance de los mismos.

Las Badis

En esta lección aprenderemos qué son las Badis, los tipos existentes y cómo se implementan. También analizaremos las diferencias entre las Badis y los Customer Exits.

Las BAPIS

En esta lección aprenderemos todo lo que necesitamos saber acerca de las BAPIS.

✒️Publicaciones ABAP por fecha

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

SAP Senior

LA EJECUCIÓN CONDICIONADA DE MOULOS. Si especificamos la cláusula ON INPUT despues de MODULE en una sentencia FIELD, el MODULE es ejecutado solamente si el campo en cuestión contiene un valor diferente al valor inicial, es decir el campo no se encuentra vacío. Si utilizamos la sentencia CHIN-ENDCHAIN debemos agregar la instrucción ON CHAIN-INPUT, de modo que el MODULE será procesado solamente si al menos uno de los campos de la pantalla dentro de la sentencia CHIN-ENDCHAIN contiene un valor diferente al valor inicial. Si especificamos la cláusula ON REQUEST después del MODULE en una sentencia FIELD entonces el MODULE es ejecutado únicamente si el campo ha sido modificado con una...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

LA VALIDACIÓN DE LOS DATOS DE ENTRADA. Existen dos tipos de validación de lo datos de entrada: • La validaciones automáticas realizadas por el sistema. • Las validaciones manuales programadas con la sentencia FIELD en la lógica de proceso del PAI de las dynpros. LAS VALIDACIONES AUTOMÁTICAS La verificación de formato: el sistema valida las entradas de acuerdo a los atributos de cada campo. Si se detecta un valor incorrecto, se desplegará un mensaje de error y se volverán a mostrar los campos para su nueva entrada. La verificación de campos obligatorios: cuando a un campo se le asigna el atributo de obligatorio, el sistema no continuará con el procesamiento, a...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

LA CREACIÓN DE MODULOS. Cuando creamos una dynpro nueva, dentro de la solapa Lógica de procesamiento, vamos a visualizar los eventos PBO y PAI y dentro de cada uno de ellos, vemos comentada una linea de codigo en dónde se declara un MODULE. Lo que primero vamos a hacer es descomentar ambos MODULE y luego los vamos a crear. Para llamar a un modulo utilizaremos la sentencia MODULE seguida del nombre del módulo. Hacemos clic sobre el MODULE y el sistema indentificara que el módulo no existe y nos preguntara si deseamos crearlo. A continuación, se crea el módulo en el PBO y vamos a notar en su definición que el mismo se llama MODULE status_0100 OUTPUT. Todo los módulos que se crean...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Agrupamiento en un ALV Se pueden agrupar los registros que compartan un mismo valor de un campo en particular, para que se muestren de forma agrupada por ese campo. Para hacerlo se declara una tabla interna tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV. Luego dentro del evento star-of-selection y antes de llamar el modulo de funciones que ejecuta el ALV, se declara una subrutina que agrupara los campos. Dentro de esta subrutina se carga la tabla interna creada anteriormente con los registros en el orden que se quieran agrupar. Para finalizar, en la subrutina dentro de la llamada al modulo de funciones que ejecuta el ALV, se debe agregar el parametro exporting IT_SORT = tabla interna creada anteriormente. Reportes ALV...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

LA CONVERSACIÓN DE UN FORMULARIO SMARTFORM A PDF. 1-La declaración de variables Lo que vamos a hacer como primer paso es declarar las variables, estructuras y tablas internas con las que vamos a trabajar. 2-La ejecución del módulo de funciones SS_FUNCTION_MODULE_NAME Ejecutamos el modulo de funciones SS_FUNCTION_MODULE_NAME con el nombre del formulario SmartForm y nos devuelve el nombre del módulos de funciones que genera el SmartForm. 3-La configuración de la salida Vamos a configurar la salida asignando tres parámetros de la misma, que son getotf para obtener la salida en formato OTF, no_dialog para que no haya diálogo con el usuario y tdnoprev para que la visualizacion de la impresión...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

LA EJECUCIÓN DE UN FORMULARIO SMARTFORM. Primero tendremos que ejecutar el programa impresor. Para ello vamos a visualizar el programa impresor y vamos a colocar en breakpoint para analizar su comportamiento. Luego ejecutamos el programa presionando f8. Al ejecutarse la subrutina comprobamos que se recuperan registros de la tabla base de datos y se almacenan en la tabla interna. Luego dentro de la subrutina invocar_smartform lo que primero hacemos es ejecutar el modulo de funciones estándar SSF_FUNCTIN_MODULE_NAME con el nombre de nuestro formulario SmartForms como parámetro de entrada. Y recuperamos el parámetro de salida, el nombre del módulo de funciones que ejecuta el SmartForm. Luego ejecutamos el...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

CREACION DE UN STATUS GUI Es un componente independiente de un programa ABAP, que se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas. Está compuesto por: • Barras de menu • Barras de herramientas estándar • Barras de herramientas de aplicaciones • y la configuración de las teclas de función Para crear los status GUI utilizamos el Menu Painter. Para crearlo accedemos a las transaccion SE80, sobre el nombre del programa hacemos clic en el botón derecho del mouse y seleccionamos la opción Crear/status GUI. En la siguiente ventana de diálogo ingresamos el nombre del status GUI, una descripción, dejamos el radiobutton...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Catalogo de reportes ALV Existen dos formas de crear el catalogo de un ALV, de forma manual ingresando campo por campo y configurando sus propiedades y de forma automatica con el modulo de funciones REUSE_ALV_FIELDCATALOG_MERGE. Para usar este modulo de funciones que crea el catalogo automaticamente, se debe tener ciertos parametros a la hora de la creacion del reporte: Para declarar la tabla interna del tipo de una tabla de base de datos, se debe declarar utilizando OCCURS 0 (no hara falta la cabecera o estructura ya que vendra incluida con la tabla interna) y LIKE haciendo referencia a los campos de la tabla base de datos Se debe configurar el editor ABAP para que restrinja la cantidad de caracteres de ancho de la pantalla a 72...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Funcionalidades estandar de los reportes ALV Dentro del menu de la transaccion y de la barra de herramientas, tendremos acceso a las funcionalidades estandar que vienen por defecto cuando ejecutamos un reporte ALV. Son los siguentes: Barra de herramientas: Detalles: muestra los detalles de un registro en una ventana de dialogo, seleccionando un registro Clasificacion ascendiente: ordena de forma ascendiente (menor a mayor) los registros del reporte, seleccionando una columna Clasificacion descendiente: ordena de forma descendiente a (mayor a menor) los registros del reporte, seleccionando una columna Fijar filtros: filtra los registros entre un valor o un rango de valores, seleccionando una columna Presentacion preliminar:...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Dentro de la programación en ABAP podemos identificar cuáles son las buenas y las malas prácticas de programación, desde el punto de vista de la performance de nuestros desarrollos. Es sumamente importante tener bien claro que prácticas son desaconsejadas y cuales si son recomendadas, de modo de poder apuntar a realizar programas de alta calidad, que funcionen perfectamente en el ambiente productivo, donde las tablas de la base de datos contienen millones de registros y cada micro segundo cuenta. ABAP nos proporciona una herramienta muy útil e interesante para el análisis de la performance que es la transacción estándar ST05 Tips and Tricks. Allí veremos que los tiempos de...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Es un método estandarizado que nos permiten realizar acciones sobre los objetos de negocio de SAP, como pueden ser un pedido, un equipo, hacer un movimiento de mercancías, etc. 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 fallará. Por otro lado, presentan la dificultad de saber como completar los parámetros de entrada necesarios para llevar a cabo la actualización en...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Es la técnica de Batch Input en donde la ejecución se realiza en forma Batch, es decir de fondo y queda almacenada en SAP para su posterior ejecución mediante la transacción estándar SM37, la cual nos permite lanzar el juego de datos. Se utilizan funciones estándar de SAP para la apertura, inserción y cierre del juego de datos. Para la apertura del juego de datos utilizaremos el módulo de funciones BDC_OPEN_GROUP. Para la inserción del juego de datos utilizaremos el módulo de funciones BDC_INSERT. Para el cierre del juego de datos utilizaremos el módulo de funciones BDC_CLOSE_GROUP. Las pricipales diferencias entre las tecnicas de CALL TRANSACTION y Juego de Datos son...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

LA CREACION DE LAS DINPROS O PANTALLAS. Podemos utilizar el Screen Painter mediante la transacción estándar SE51 o directamente acceder a través de la transacción SE80. Accedemos a la transacción SE80 con el programa Z_PRUEBA_DIALOGO, hacemos clic derecho en el programa y seleccionamos la opción Crear/Dinpro. En la siguiente ventana asignamos un número a la Dynpro y continuar. Luego veremos una pantalla con tres solapas dónde configuraremos la dynpro. ATRIBUTOS Descripción breve: ingresamos una descripción breve acordé con la dynpro. Tipo de dynpro: declaramos el tipo de pantalla: • Una dynpro de tipo Normal ocupará toda la pantalla. • Una dynpro...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

QUE ES UN PROGRAMA DE DIÁLOGO O MUDULE POOL. Es un tipo de programa ABAP que está compuesto principalmente por una serie de pantallas o dynpros por las cuales el usuario navega mientras interactúa con el programa y realiza determinadas acciones que terminan impactando en las tablas de la base de datos de SAP. En SAP hablar de dynpros y pantallas es lo mismo. A los programas de diálogo también se los llama Module Pool, ya que están compuestos por dynpros y la lógica de estos está especificada en distintos módulos. Dentro de cada dynpro se crearán o asociaran diferentes objetos para darles funcionalidad a las mismas. •Menus •Titulos •Botones •Tablas...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

CALL TRANSACTION. Sentencia estándar ABAP que permite la llamada a una transacción SAP. La sintaxis de la sentencia CALL TRANSACTION es la siguiente: CALL TRANSACTION <tcode> USING <bdc_tab> MODE <mode> UPDATE <update> Donde <tcode> es el nombre de la transacción que deseamos llamar. <bdc_tab> es el nombre de la tabla que completaremos y pasaremos con datos. <mode> indica como se realizará la actualización (A, E o N). <update> indica como se realzara la actualización. Cuando utilizamos la sentencia CALL TRANSACTION tenemos la posibilidad de completar previamente los parámetros de entrada, veamos un ejemplo: SET PARAMETER ID 'BLN' FIELD...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Grabacion de un Batch Input. La transacción estándar de SAP SM35 se utiliza para la grabación de sesiones de datos de Batch Inputs. Esta transacción es sumamente útil debido a que cuando estamos en el proceso de generación de un batch input, podremos generar una grabación simulando lo que va a realizar el batch input y esto es lo que nos va a dar la información de nombres de programas, números de dynpros, códigos de botones de la pantalla presionados, que utilizaremos para completar la tabla interna del batch input. Recordemos que la idea detrás del concepto de batch input es simular a un usuario interactuando o cargando datos en una o varias pantallas de una transacción,...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Datos propios en el sistema SAP. l sistema SAP nos proporciona una transacción estándar para configurar nuestros datos propios en el sistema. Llamamos “Datos propios” a configuración de todos los datos de nuestro usuario de SAP como ser: Nombre y Apellido, Título Académico, Función en la empresa, etc. La transacción a la que nos referimos es la SU3. También podemos acceder a esta funcionalidad desde cualquier pantalla del sistema SAP accediendo al menú: SISTEMA / VALORES PREFIJADOS / DATOS PROPIOS Una vez que accedemos a la transacción veremos tres pestañas, ellas son: Dirección: en donde podremos configurar entre otros datos nuestro nombre...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Batch Input. Es una técnica que consiste en simular a un usuario ingresando datos en SAP pero de manera automática y utilizando las validaciones que nos proporciona el sistema en sus transacciones. Es un método seguro y fiable. Se utiliza generalmente cuando debe realizarse un elevado número de altas, modificaciones o bajas. Supongamos que se deben introducir en una tabla base de datos 10.000 registros. Tenemos dos posibilidades ingresar los 10.000 registros manualmente, lo que nos tomará una enorme cantidad de tiempo o hacerlo en forma automática, mediante un Batch Input. Existen dos alternativas al momento de hacer un Batch Input: Si la ejecución se realizará en forma online, entonces...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP SemiSenior

Reportes ALV (ABAP List Viewer) Es una herramienta de ABAP que se usa para crear reportes de manera eficaz, rapida y estandarizada, sus ventajas son: Simplifica el desarrollo de reportes y los tiempos de programacion. Porporcionan funcionalidades estandar y funciones integradas para manipular resultados como: clasificacion, obtener totales, aplicar filtros, ordenar por columnas o ocutar columnas, exportar resultados a Excel, a un fichero local, archivos CSV, formato HTML, entre otras. Salida de datos por pantalla estandarizada e uniforme. Hay varias opciones a tener en cuenta a la hora de crear un reporte ALV: La lista ABAP: fue la primera herramienta, esta salida se genera usando WRITE para mostrar los datos por pantalla,...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

CONTROL DE FLUJO ALTERNATIVA Para crear una alternativa hacemos clic derecho de mouse encima de la ventana correspondiente y seleccionamos la opción Crear/lógica proceso/alternativa. A continuación vemos los nodos TRUE y FALSE En la solapa Propiedades Generales especificamos la condición que determinara el camino que tomara el procesamiento. Luego dentro de lo nodos TRUE y FALSE crearemos los objetos necesarios para continuar con el procesamiento. LOOPS O BUCLES. Para crear un loop hacemos clic en el botón derecho del mouse encima de la ventana correspondiente y seleccionamos la opción Crear/Lógica proceso/Loop. Al igual que en la tablas, en la solapa Datos ingresamos el nombre de la tabla...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

EL CHEQUEO DE LOS ERRORES DE SINTAXIS EN UN SMARTFORM. Para comprobar errores de sintaxis vamos a utilizar el botón verificar. Los errores y advertencia los visualizar emos en el extremo derecho inferior derecho de la pantalla. Si hacemos doble clic en el nodo correspondiente al erro o advertencia en el %TEXT3, el sistema nos lleva al error o advertencia para que podamos corregirla. COMO PROBAR UN SMARTFORM SIN TENER QUE EJECUTAR EL PROGRAMA IMPRESOR. Podemos ejecutar directamente la transacción Smartforms en el botón verificar. Cómo los formularios SmartForms internamente son módulos de funciones lo que visualizamos es el nombre de módulo de funciones que ejecuta el SmartForm. Con el debugging o la...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

El modo en que se realiza la transferencia de informacion se corresponde con el modo de apertura del archivo. Si el archivo no esta abierto para escritura, el sistema intentara abrirlo en BINARY MODE o utilizando la ultima ejecucion de la sentencia OPEN DATASET. Con la transaccion estandar CG3Y podemos copiar un archivo alogado en el servidor en nuestra computadora es sencilla utilizarla basta con pasar la ruta completa de origen y la del destino y elegir el formato de transferencia que puede ser ACII o Binario. Es ampliamente recomendable realizar siempre el cierre de los archivos EL BORRADO DE ARCHIVOS DEL SERVIDOR: se utiliza la sentencia DELETE DATASEET para borrar archivos del servidor de aplicaciones, La sentencia es: DELETE DATASET <archivo>....

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP SemiSenior

Reportes interactivos Es un tipo de reporte ABAP donde se muestra un listado por pantalla con informacion y cuando se hace clic en alguna linea de la lista, se accede a otro listado relativo a la linea seleccionada, es un reporte por niveles. A direrencia de un reporte clasico que puede ejecutarse online o de fondo, este tipo solo se ejecuta online ya que necesita interaccion con el usuario. Su ventaja es que con pocas lineas de codigo se puede crear un reporte de interaccion con el usuario. Sus caracteristicas son: Se recuperan datos y se los presenta en la pantalla en forma de listado principal Seleccion de lineas del listado principal, ingreso de comandos del menu, ejecucion de teclas de funcion o botones, se introduce informacion...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Status GUI Es un componente independiente de los programas ABAP, se utiliza para proporcionar un amplio rango de herramientas al usuario para las pantallas de los programas. Se compone por: La barra del menu: herramienta basica para las pantallas de las transacciones, se pueden encontrar todas las funciones propias de la transaccion y tambien las opciones sistema y ayuda. La barra de herramientas estandar: contiene muchos botones necesarios para realizar acciones comunes como grabar, buscar, dar enter, imrpimir, etc. Siempre estara presente en cualquier pantalla de SAP y los iconos podran estar habilitados o no dependiendo de la transaccion. La barra de herramientas de la aplicacion o barra de pulsadores: estas dependen exclusivamente...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Simbolos de texto Son textos que se crean dentro del ambito de un programa y se pueden utilizar cada vez que sea necesario, en lugar de usar comillas simples. Son objetos aparte de los programas por lo que deben activarse y transportarse a otros ambientes y mandantes junto con el programa y otros objetos. Cada programa tiene sus propios simbolos de texto. Para acceden dentro de un programa a los simbolos de texto, seleccionamos Menu / Pasar a / Elementos de texto / Simbolos de texto. Son importantes ya que evita lo que se denomina hardcodear (mala practica de programacion, incluir textos directamente en el codigo, no utilizar constantes, simbolos de texto, parametros, textos de seleccion o otras funtes de informacion). Los simbolos siempre tienen...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Variante de ejecucion Es una imagen de informacion fija que se introduce en una pantalla de seleccion de una transaccion, con una variante se pueden introducir valores en cada campo de la pantalla de seleccion y grabarlos para despues recuperarlos y ejecutarlos. En un reporte con una pantalla de seleccion se pueden guardar los datos ingresados en los parametros con variantes de ejecucion, para no tener que ingresarlos cada vez que se ejecute el programa. Son sumamente utilies para el usuario final y para los consultores para probar la transaccion en etapa de prueba. Para grabar una variante, desde dentro del programa una vez ingresados los datos se selecciona el boton de grabar en la barra de herramientas, luego en la siguiente pantalla se le...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

° LOS TEXTOS. Para crear textos en un formulario SmartForms hacemos clic derecho encima de la ventana donde deseamos crear el texto y seleccionamos Crear/Texto. Existen cuatro tipos de textos. Ellos son: * Elemento de texto * Módulo de texto * Texto estándar * Texto dinámico A excepción de la información que vemos en la solapa Propiedades Generales que va a depender del tipo de texto seleccionado, el resto de las solapas es común a los cuatros tipos de texto. Utilizaremos la solapa Opciones de salida para definir el estilo, los marcos y sombras. LOS ELEMENTOS DE TEXTO Cuando creamos un texto, este se creará por defecto como elemento de Texto. Vamos a crear un Elemento de Texto dentro de...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

°LA CONFIGURACION GENERAL DE UN PROGRAMA SMARTFORMS. Cuando ingresamos a la transacción Smartforms en la carpeta Atributos Globales podemos asignarle atributos a nuestro formulario, en este caso escribiremos formulario de usuarios. En la solapa Propiedades Generales podemos configurar el idioma y seleccionar los idiomas en los que traduciremos el formulario. En la solapa Opciones de salida configuraremos las siguientes opciones: * En Formato de página dejaremos la opción por defecto que es DINA4 que es el formato de página correspondiente a una hoja tamaño A4. * En Carácter por pulgada dejamos la opción por defecto que es 10,00. * En Líneas por pulgada también dejaremos la...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Que es un BAPI: Sus siglas significan Business Applicationg Interfas. Son metosdos estandarizados que nos permitenreakizar acciones sobre los objetos de negocios de SAP, como puede ser, crear un pedido, crear un equipo o hacer un movimiento de mercancias, entre muchisimos otros. Son las interfaces estándar de SAP, con esto nos referimos en concreto a que son piezas de código en forma de módulo de funciones, usadas en la integración entre componentes de SAP, asi como son componentes externos. Todo los procesos que hasta ahora haciamos mediante um Batch Input pueden hacerse mediante la ejecución de BAPIS. Todas las BAPIS tiene una serie de caracteristicas en común: Son metodos de un objeto de negocio...

Acceder a esta publicación

Creado y Compartido por: Javier Miguel Angel Barcelo

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

SAP SemiSenior

Mi primer Batch Input utilizando juegos de datos: Para ello, vamos a crear un archivo e texto con registros que cumplan con la estructura de la tabla base de datos ZTABLA_USUARIOS. Ahora seguimos los pasos que establecimos en la primera lección de la unidad. PAso 1: la declaracioón de los datod propios del batch Input Declaramos el tipo de datos TY_BDCDATA y con ese tipo declaramos la tabla interna y la estructura BDCDATA y otra tabla interna de usuarios que contendrá los registros que levantemos del archivo de entrada. Paso 2: la lectura de datos del archivos de entrada Ejecutamos el método GUI_UPLOAD correspondiente a la clase CL_GUI_FRONTEND_SERVICES para levantar el archivo de entrada con la información...

Acceder a esta publicación

Creado y Compartido por: Javier Miguel Angel Barcelo

"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: