
✒️CVOPEN® Academy
La base de conocimientos adémicos libres en tecnología SAP más grande de habla hispana. Ver opciones
La base de conocimientos adémicos libres en tecnología SAP más grande de habla hispana. Ver opciones
Batch Input utilizando Call transaction Pasos para crear un Batch Input usando CALL TRANSACTION: Declaración de datos propios del batch input.- Declaramos una tabla interna y una estructura, ambas del tipo BDCDATA otra tabla interna del tipo BDCMSGCOLL, una tabla interna que contendrá los datos que levantemos del archivo de entrada. Lectura de datos de archivo de entrada.- Usaremos el método GUI_UPLOAD para levantar el archivo de entrada con la información para generar el Batch Input. Carga de la tabla BDCDATA.- Para cargar la tabla BDCDATA usamos la subrutina BDC_FIELD y como vamos a ingresar más de un registro manejaremos índices para saber en que fila de la pantalla estamos cargando los...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El Batch Input utilizando Call transaction
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Utilización de subrutinas en un Batch Input: Para hacer más sencilla la creación de un Batch Input usaremos la subrutina BDC_FIELD. ¿Cómo obtener los datos necesarios para la carga de la tabla BDCDATA? Existen varias formas de obtener información de una pantalla. Ellas son: Presionando F1 en algún campo de entrada de datos de una ventana; luego hacemos clic en el botón de información técnica. Parándonos sobre un botón de la pantalla presionamos F1. En todas las pantallas de SAP en el extremo inferior derecho de las mismas veremos diferentes datos de la pantalla. Grabación de un Batch Input: Esto se realiza mediante la transacción SM35.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las subrutinas y la grabación de datos de un BI
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El evento AT SELECTION-SCREEN y los tipos de mensaje Hacemos las validaciones de los parámetros de selección dentro del AT SELECTION-SCREEN y colocamos los mensajes de acuerdo a las validaciones que hemos puesto antes. La particularidad de los mensajes de error es que si suceden dentro del START-OF-SELECTION se llama DUMP terminando abruptamente la interacción con el usuario.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El evento AT SELECTION-SCREEN y los tipos de mensajes
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Pantalla de selección Es el área dentro de los reportes en donde se especifican los parámetros de selección con los cuales se va a ejecutar el programa. La longitud máxima que puede tener el nombre de un parámetro es de 8 posiciones. La cláusula OBLIGATORY hace que el parámetro sea obligatorio La cláusula DEFAULT asigna un valor por defecto al parámetro. Clases de mensajes Una vez que ingresamos todos los parámetros de nuestro reporte y ejecutamos el programa, lo que vamos a querer es que dependiendo de los parámetro introducidos se produzcan determinadas acciones para analizar los contenidos de los parámetros existe el evento AT SELECTION-SCREEN. La transacción...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La pantalla de selección
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Formato de salida de los datos ABAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes de manera sencilla.Una de ellas es la sentencia WRITE. Para dejar una línea en blanco se usa la sentencia SKIP y para escribir una línea horizontal se usa la sentencia ULINE. Formatos de página Existen instrucciones destinados a darle formato a la salida de un reporte ya sea por pantalla o por impresora. El evento TOP-OF-PAGE se usa para cambiar la cabecera de una página. Este evento ocurre tan pronto como el sistema empieza a procesar una nueva página. En el evento END-OF-SELECTION se utiliza para realizar la impresión por pantalla de los datos, de modo que se separe esto de procesamiento...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El formato de salida de los datos
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Condiciones Las condiciones en ABAP se pueden representar de dos formas. Una es utilizando la palabra clave IF-ENDIF. La otra forma es mediante CASE-ENDCASE. Bucles Los bucles se pueden representar de varias formas. La primera es mediante la palabra clave LOOP-ENDLOOP. Otra forma es con la palabra clave DO-ENDDO Sentencias de control Las sentencias de control se usan para terminar el procesamiento de un bucle, de un proceso o de un programa. Ellas son: CHECK, EXIT, CONTINUE, STOP, LEAVE
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El control del flujo de datos
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Asignación de valores Existen 2 formas de asignar un valor a una variable: con "=" y con la sentencia "MOVE". Inicialización de variables Lo hacemos con la sentencia "CLEAR" IS INITIAL = Está vacío? Operaciones con caracteres: concatenate, translate, replace, split, shift, search, condense. Operaciones aritméticas Se puede hacer con los símbolos: " ", "-", "*", "/", o con "ADD", "SUBSTRACT", "MULTIPLY", "DIVIDE" respectivamente.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El procesamiento de los datos
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Tipos de datos Los principales tipos de datos son: C,F,I,N,P,X,D,T.STRING,XSTRING Para declarar una variable usaremos la palabra clave DATA y TYPE, también podemos declarar variables que sean de igual tipo que otras ya creadas en el sistema con la sentencia LIKE. Estructura de datos: Es un conjunto de campos relacionados cuyos componentes pueden ser simples campos, otras estructuras o inclusive tablas. Constante Es una variable que se declara dentro de un programa cuyo valor permanecerá tal como lo indica su nombre constante a lo largo del programa. Include: Es un objeto ABAP que se usa para modularizar los programas de manera que estos resulten más legibles y mantenibles. Existen 2 tips de INCLUDES: INCLUDE de datos e INCLUDE...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La declaración de datos
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Los eventos y el debuger Los watchpoints nos va a permitir detener la ejecución de un programa cuando se cumpla determinada condición. Luego de la ejecución del código que está dentro del evento INITIALIZATION se ejecutará el evento START-OF-SELECTION, luego se ejecutará el evento END-OF-SELECTION, después el control pasará al evento TOP-OF-PAGE que es el que imprime la cabecera del reporte, luego volverá al evento END-OF-SELECTION. F5: Sirve para ejecutar paso a paso el programa
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El debugger ABAP
Creado y Compartido por: José Luis Zevallos Mamani
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Herramientas ABAP para asegurar la calidad del código Extended Program Check: Program>>>Check>>>>Extended Program Check Code inspector: Program>>>Check>>>>Code Inspector
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las herramientas de ABAP para asegurar la calidad del código
Creado y Compartido por: José Luis Zevallos Mamani
Le invitamos a conocer nuestra gama de 🎓Cursos, Carreras y Maestrías en Tecnología SAP
Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.
Más de 14 Años de experiencia formando consultores líderes en tecnología SAP.
★★★★★ Capacitación ALL Inclusive!!!
Los mejores recursos Libres y Gratuitos compartidos con la comunidad:
👋Hola! me llamo María Eugenia Vera y soy su asesor comercial asignado
Ante cualquier duda que tenga acceda a este vínculo para obtener mi soporte.
🤝Aguardo su mensaje, ¡Éxitos!
¿Por qué te conformarías con menos?
Conocer Empresas
Conocer Alumnos
Conocer Egresados
Conocer Opiniones