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 8.325 Publicaciones Académicas en ABAP.

Conozca más sobre de la Carrera Programador ABAP
Conocer realmente ABAP también está a su alcance!
¿Iniciamos Juntos el 03 Abril 2017?

Publicaciones ABAP por fecha

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

SAP Junior

ES
1
15
18

27 de Marzo de 2017 TIPOS DE DATOS EN ABAP TIPO DESCRIPCION LONG. DEFECTO LONG.MAX VALOR INICIAL C Texto 1 32000 ESPACIOS F Punto flotante 8 8 0.0E 00 I Entero 4 4 0 N Texto Numerico 1 32000 ‘0000’ P Núm.Empaquetado 8 16 0 X Hexadecimal 1 29870 x’00’ D Fecha YYYYMMDD 8 8 ... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Junior

ES
1
15
18

27 de Marzo de 2017 DEBUGGER: Desde el debugger podemos establecer WATCHPOINT El WATCHPOINT detiene la ejecución del programa cuando se cumpla una condición. Por ejemplo podemos poner una wathpoint de una variable x cuando el valor sea mayor de 5 y cuando eso ocurra el programa se detendrá para debuggear. GRABAR SESIONES DE DEBUG: El nuevo depurador permite grabar sesiones esto nos almacena los breakpoints y watchpoints establecidos y poder utilizarlos de nuevo cuando carguemos el mismo programa. Esto lo podemos hacer mediante las variantes de del debugger o DEBUGGER VARIANTS. Menú debugger -> sesión del debugger -> guardar o cargar según necesitemos.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Los eventos y el debugger

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP Junior

ES
1
15
18

27 de Marzo de 2017 Aplicaciones ABAP Existen distintos tipos de objetos en ABAP, los mas comunes son: · Reportes: o Reporte o Reporte interactivo o Reporte ALV · Programas de Dialogo · Formularios · Batch Input · User exits · Filed exits · Funciones · RFC REPORTE: Es un programa que consiste en una serie de instrucciones y palabras clave cuyo objeto es procesar datos que se obtienen o bien con una entrada de datos, tablas de sistema,… y mostrar los resultados del procesamiento en pantalla. PALABRAS CLAVES: Existen cuatro tipos de palabras clave: DECLARATIVAS: se utilizan para declarar datos. DATA, TABLES, CONSTANT, …... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Características de los programas ABAP

Creado y Compartido por: Josep Antoni Lopez Moyano

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

SAP SemiSenior

ES
3
31
66

27 de Marzo de 2017 | Lección 4.3 MODULOS DE FUNCIÓN: Son funciones que han sido creadas y almacenadas en SAP y que pueden ser utilizadas por cualquier programa ABAP. Para acceder a las funciones se utiliza la SM37 (se usa tanto como para la creación, modificación y visualización de los módulos de funciones existentes en el sistema). Tienen una interfaz definida, ya que su diseño facilita el paso de parámetros tanto de entrada como de salida. POPUP_TO_CONFIRM: Función estándar SAP que se utiliza para mostrar en pantalla una ventana de confirmación con interacción con el usuario. Se utiliza para pedir confirmación al usuario antes de tomar una acción determinada PATTERN... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 1| LA MEMORIA EN ABAP SE PUEDEN EXPORTAR E IMPORTAR TANTOS VARIABLES COMO ESTRUCTURAS O TABLAS INTERNAS A MEMORIA. LUEGO DE BAJAR LOS DATOS DE MEMORIA, ES CONVENIENTE LIBERAR EL AREA DE MEMORIA UTILIZADA. ESTO ES LO QUE HACEMOS CON LA SENTENCIA FREE MEMORY

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Uso de la memoria en ABAP

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 EL SPOOL TRANSACCION SP01, AQUI SE PODRAN VER UNA LISTA DE LOS PROGRAMAS DE FONDO QUE SE HAN EJECUTADO E INCLUSO IMPRIMIR LOS RESULTADOS DE DICHOS PROGRAMAS.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - El Spool

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 1| EJECUCION DE FONDO EJECUCION ONLINE EL PROGRAMA SE EJECUTA AL MOMENTO AL PRESIONAR F8 Y LOS RESULTADOS DE LA EJECUCION SE PRODUCEN DE MANERA INMEDIATA. EJECUCION DE FONDO GENERALMENTE SON CON PROCESAMIENTO DE UN PROGRAMA PODRIA SER MUY ALTO.

Acceder a esta publicación

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

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 CHEQUEOS DE AUTORIZACION SON OBJETOS DE SAP QUE PERMITER PROTEGER LOS DATOS CRITICOS DEL SISTEMA, LA SENTENCIA VALIDA SI EL USUARIO QUE ESTA INTENTANDO ACCEDER A LA INFORMACION TIENE PERMISOS DE VISUALIZAR LOS DATOS. LOS PERMISOS SON ASIGNADOS POR EL ADMINISTRADOR DE SISTEMA SAP. TRANSACCION SU21 PERMITE ADMINISTRAR LOS OBJETOS DE AUTORIZACION.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Los Chequeos de Autorización

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 1| QUE ES UN 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 SAP RFCDES A TRAVES DE LA TRANSACCION SM59. 2| TIPOS DE DESTINOS RFC LOS TIPOS DE DESTINOS RFC QUE SE PUEDEN CREAN EN SAP SON LOS SIGUIENTES CONEXIONES ABAP CONEXIONES HTTP A SERVIDOR EXTERNO CONEXIONES INTERNAS CONEXIONES LOGICAS (SNA O CPI-C) CONEXIONES TCP/IP CONEXIONES CON ABAP DRIVER PARA COMUNICAR UNA RFC ENTRE DISTINTOS AMBIENTES DE SISTEMAS SAP UTILIZAREMOS CONEXIONES ABAP. 3| COMO CREAR, VISUALIZAR, ACTUALIZAR Y TESTEAR DESTINOS EN LA TRANSACCION SM59 SE PUEDEN HACER ESTAS OPERACIONES.

Acceder a esta publicación

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

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 1| QUE ES UN MODULO DE FUNCION RFC CONSISTE EN UNA LLAMADA A UNA FUNCION QUE EXISTE EN UN SISTEMA DISTINTO AL DEL PROGRAMA QUE LA LLAMA. EL OBJETIVO PRINCIPAL ES ACCEDER A OTROS AMBIENTES PARA OBTENER DATOS. LA COMUNICACION PUEDE DARSE ENTRE SISTEMAS SAP O ENTRE UN SISTEMA SAP Y OTRO SISTEMA QUE NO SEA SAP. PARA LLAMAR A UNA FUNCION RFC SE DEBE AGREGAR LA CLAUSULA DESTINATION AL MOMENTO DE DECLARAR LA FUNCION LA RFC LLAMDA NO EXISTE EN EL SISTEMA DE ORIGEN PERO SI DEBE EXISTIR EN EL SISTEMA DESTINO. SI SE PRODUJERA UN ERROR EN LA EJECUCION DE UNA RFC, LOS MENSAJES DE ERROR SON DEVUELTOS POR EL SISTEMA REMOTO Y ALOJADOS EN LAS VARIABLES DEL SISTEMA SY-MSGID SY-MSGTY, SY-MSYGNO, SY-MSGV1, SY-MSGV2,SY-MSGV3,SY-MSGV4. 2| COMO CREAR UNA RFC SE CREA... (+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: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

27 de Marzo de 2017 LAS FUNCIONES POPUP EXISTEN DIFERENTES TIPOS DE POPUP, ENTRAMOS A LA TRANSACCION SE37 Y EN LA BUSQUEDA COLOCAMOS POPUP_* Y BUSCAMOS TODOS LOS ISGUIENTES VALORES. NOS MOSTRARA TODAS LAS POPUP MAS UTILIZADAS LAS MAS COMUNES SON POPUP_TO_CONFIRM POPUP_GET_VALUES POPUP_TO_DECIDE_LIST

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Las Funciones POPUP

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
6
32
52

27 de Marzo de 2017 ¿QUE SON LOS ESTANDARES DE PROGRAMACION? Determinan la forma en que la codificaremos nuestros programas ABAP. La forma de como declarar 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 transaccion de SAP donde se creen objetos en el sistema. CRITERIOS DE UN BUEN ESTÁNDAR Factor nemotécnico: para que el programador pueda recordar el nombre de una variable fácilmente. Factor sugestivo: para que otros programadores puedan leer y entender rápidamente nuestro código. Consistencia: de modo que utilicemos las mismas convenciones de nomenclatura en todo el programa y hagamos que... (+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: Didier Garcia Velazquez

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

SAP SemiSenior

ES
3
31
66

27 de Marzo de 2017 | Lección 4.1 SUBRUTINAS 1. Subrutinas Secciones de código que pueden ser utilizadas más de una vez. Ayudan a que los programas sean más fáciles de leer y de mantener. (Modularizar) No más de 50 líneas. La modularización ayuda a encontrar los errores más fácilmente. Al debuguear un programa (con subrutinas) la preocupación sólo sería en que el resultado sea el esperado, sin importar el detalle de cómo se llega. Declaración: PERFORM <nombre_de_la_subrutina>. (No más de 30 caracteres) Doble clic en <nombre_de_la_subrutina> y ABAP nos preguntará si creamos el objeto y donde lo generará, en un Include de datos... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

MX
6
32
52

27 de Marzo de 2017 ¿QUE SON LOS FIELD SYMBOLS? Es un tipo de sentencia ABAP que nos permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución. Nos permiten acceder y pasar datos cuyos nombres y atributos no conocemos hasta el momento de la ejecución. Se pueden considerar como nombres simbólicos de los datos, ya que cuando se utilizan, el sistema trabaja con el contenido de los datos asignados y no con el contenido del field symbol. Los Field Symbol nos proveen de flexibilidad debido a: Si queremos procesar partes de campos, nos permiten especificar el offset y el desplazamiento de un campo en forma dinámica. Se puede forzar a un Field Symbol para que tome diferentes atributos técnicos... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

MX
6
32
52

26 de Marzo de 2017 ADMINISTRACION DE ARCHIVOS DE IMAGENES EN SAP Se realiza con la Transacción estándar SE78 y soporta los formatos .TIF y .BMP. Para subir imágenes con otros formatos se utiliza la Transacción estándar OAER.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Administración de archivos de imágenes en SAP

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

MX
6
32
52

26 de Marzo de 2017 TRANSFERENCIA DE ARCHIVOS AL SERVIDOR. *Sintaxis para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones: TRANSFER<estructura> TO <archivo>. El modo en que se realiza la transferencia de información se corresponde con el modo de apertura del archivo. Si el archivo no está abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET. NOTA: Con la transacción estándar CG3Y podemos copiar un archivo alojado en el servidor en nuestra computadora. Se pasa la ruta de origen y destino, ademas de seleccionar el formato de transferencia, que puede ser ASCII ó... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Archivos en Servidor: las sentencias TRANSFER, DELETE y CLOSE

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

MX
6
32
52

26 de Marzo de 2017 TRATAMIENTO DE ARCHIVOS EN EL SERVIDOR ABAP dispone de una serie de sentencias para el tratamiento de archivos ubicados en el servidor de aplicaciones. Las principales sentencias para el manejo de archivos en el servidor de aplicaciones son: OPEN DATASET: Para la apertura de archivos del servidor READ DATASET: Para la lectura de archivos del servidor TRANSFER: Para transferir datos de archivos al servidor. DELETE: Para borrar archivos del servidor. CLOSE: Para cerrar archivos del servidor. NOTA: Con la Transacción AL11 se pueden acceder a los directorios de SAP del servidor e incluso abrir los archivos. Si los archivos son de texto se puede visualizar el contenido haciendo doble clic. *Sintaxis de la sentencia OPEN... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Archivos en Servidor: las sentencias OPEN y READ

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

MX
6
32
52

26 de Marzo de 2017 RUTINA DE CONVERSIÓN DE DATOS Permite convertir el contenido de un campo de la pantalla del formato de visualización al formato interno de SAP y viceversa. Se identifica mediante un nombre de cinco posiciones y se guarda como un grupo de dos modulos de funciones. La rutina de conversión XXXXX tiene asignados los siguientes módulos de funciones: CONVERSION_EXIT_XXXXX_INPUT CONVERSION_EXIT_XXXXX_OUTPUT El módulo INPUT ejecuta la conversión del formato de visualización al formato interno y el módulo OUTPUT la conversión del formato interno al formato de visualización. Si un campo de pantalla remite a un dominio con rutina de conversión, ésta se ejecutará... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Las Rutinas de conversión de datos

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

ES
3
31
66

24 de Marzo de 2017 | Lección 3.8 ACTUALIZACIÓN Y RECUPERACIÓN DE UNA BASE DE DATOS Entendemos por COMMIT WORK como la confirmación para que nuestros datos se registren físicamente en la BD y ROLLBACK WORK deshace todas las operaciones realizadas en la BD después del último COMMIT WORK. En la transacción SE16 verificamos que el registro fue modificado, insertado o borrado. INSERT INTO ztabla_usuarios VALUES wa_usuarios. //Se hace la insercion fisica a la BD IF SY-SUBRC EQ 0. à Si la SY-SUBRC devuelve 0 COMMIT WORK. Con esto Confirmamos el grabado físico a la BD sin opción a deshacerla ELSE. à se ha producido algún error ROLLBACK WORK. (Se deshacen los cambios... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Actualización y Recuperación de una tabla Base de datos

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

ES
3
31
66

24 de Marzo de 2017 | Lección 3.7 INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD LA Sentencia INSERT Sentencia que permite introducir registros a una base de datos · Siempre después de un INSERT se debe preguntar por el SY-SUBRC. Si es cero, el registro se insertó OK, en caso contrario se produjo un error y el registro no se insertó. Si existe algún registro en la base de datos con igual clave que un registro en la tabla interna, se producirá un error (SY_SUBRC distinto de cero). LA Sentencia UPDATE Sentencia que permite actualizar el contenido de uno o varios registros de una tabla base de datos. · Siempre después de un UPDATE se debe preguntar por el SY-SUBRC.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: INSERT, UPDATE, MODIFY, DELETE y actualización y recuperación de la BD

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

ES
3
31
66

24 de Marzo de 2017 Lección 3.6 INSTRUCCIONES SQL: LA SENTENCIA SELECT La sentencia SELECT Existe en ABAP un conjunto de sentencias que se utilizan para acceder a las BD, la principal, es la sentencia SELECT cuya sintaxis es la siguiente: SELECT <resultado> àEn resultado se colocan los campos que se quieren recuperar FROM <tabla> àTabla es la tabla origen de donde se sacan los datos INTO <target> àTarget es el destino donde serán alojados los datos WHERE <condiciones> àCondiciones de la búsqueda Si queremos obtener todo los registros de la tabla ZTABLA_USUARIOS usamos siguiente código: *Selecciono todo los registros SELECT * FROM ztabla_usuarios... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Instrucciones SQL: La sentencia SELECT

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

MX
4
40
55

24 de Marzo de 2017 1| QUE SON LOS MODULOS DE FUNCION FUNCIONES QUE HAN SIDO CREADAS Y ALMACENADAS EN SAP Y PUEDEN SER UTILIZADAS POR CUALQUIER PROGRAMA ABAP. PARA ACCEDER A ESTA FUNCION UTILIZAREMOS LA TRANSACCION SE37 EN ESTA SE UTILIZARA PARA LA CREACION MODIFICACION Y VISUALIZACION DE LOS MODULOS DE FUNCIONES. EN ABAP EXISTE EL BOTON MODELO(PATTERN EN INGLES) QUE NOS PERMITE CREAR DENTRO DE UN PROGRAMA EL ESQUELETO DE CUALQUIER FUNCION CREADA A TRAVES DE LA TRANSACCION SE37. 2| COMO CREAR UN MODULO DE FUNCION ENTRAR A LA TRANSACCION SE37, ESCRIBIR EL NOMBRE DE LA FUNCION Y PRESIONAR EL BOTON CREAR. GRUPO DE FUNCIONES ES UN REPOSITORIO QUE AGRUPA FUNCIONES Y QUE SE UTILIZA PRINCIPALMENTE PARA COMPARTIR SUB RUTINAS Y DECLARACIONES DE VARIABLES. PARA CREAR UN... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

ES
3
31
66

24 de Marzo de 2017 | Lección 3.5 ACTUALIZACIÓN Y VISUALIZACIÓN DE REGISTROS, ESTRUCTURAS Y AYUDAS DE BÚSQUEDA Superficie de Actualización para una tabla: Objeto ABAP que se le crea a una tabla y sirve para cargar registros en la misma a través de la transacción SM30 Una vez que creamos una tabla, podemos crearle una superficie de actualización para poder ingresarle registros. 1° àSe ingresa a la SE11 con el nombre de la tabla 2° à Utilidades àGenerador actualiz. Tab. 3° àCompletar los siguientes campos: - Grupo de Autorizaciones (Authorization group): con (sin grupo autorización) &NC& &NC& significa que no estamos asociando la superficie a ningún... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Actualización y visualización de registros, Estructuras y Ayudas de búsqueda

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

MX
4
40
55

24 de Marzo de 2017 1| QUE SON LAS SUBRUTINAS SON SECCIONES DE CODIGOS QUE PUEDEN UTILIZARSE MAS DE UNA VEZ MODULARIZAR SE LLAMA A SI A LA ACCION DE PASAR EL CODIGO DE UN PROGRAMA A SUBRUTINAS. LO IDEAL ES QUE UNA SUBRUTINA NO TENGA MAS DE 50 LINEAS. *SELECCIONO DATOS DE USUARIOS PERFORM SELECCIONO_DATOS. PARA CREAR LA SUB RUTINA PRESIONAMOS DOBLE CLIC SOBRE EL NOMBRE DE LA SUBRUTINA. LA LONGITUD DEL NOMBRE NO DEBE EXCEDER LOS 30 CARACTERES. 2| TIPOS DE SUBRUTINAS INTERNAS: DENTRO DEL MISMO PROGRAMA EXTERNA: FUERA DEL PROGRAMA Y SE LLAMA DE OTRO 3| SUBRUTINAS INTERNAS LOS PARAMETROS PUEDEN SER DE 3 TIPOS: DE ENTRADA PASA DATOS DEL PROGRAMA PRINCIPAL A LA SUB RUTINA DE SALIDA PASA DATOS DE LA SUB RUTINA AL PROGRAMA PRINCIPAL DE ENTRADA Y SALIDA PUEDE PASAR DE LA... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

MX
4
40
55

24 de Marzo de 2017 LA PRACTICA ES LA MEJOR FORMA DE SEGUIR APRENDIENDO A MANEJAR EL LENGUAJE DE ABAP COMO PARA FAMILIARIZARSE CON LA LOGICA Y LAS NUEVAS PALABRAS RESERVADAS DEL LENGUAJE, PRACTICAR Y PRACTICAR.

Acceder a esta publicación

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

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

ES
3
31
66

24 de Marzo de 2017 Lección 3.4: VISTAS DE TABLAS DE BASE DE DATOS VISTA: es la unión entre 2 o más tablas SAP utilizando condiciones de unión y de selección que permiten visualizar datos pertenecientes a varias tablas SAP en una única selección de datos. TABLA Standard : DD02VV Solapa: View Fields à Campos de Vista: Vemos los campos que componen a la VISTA. Se nota que el mandante no forma parte de la VISTA. Solapa: Table à Join Conditions à Tablas à Condiciones de conexión: Están las tablas que componen a la vista y muestra las condiciones de unión entre ellas. Los campos de la tabla 1 deben ser iguales a los campos de la tabla 2. (y así para los campos... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Video - Vistas de tablas bases de datos

Creado y Compartido por: Elisa Munoz Robles

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

SAP SemiSenior

MX
6
32
52

24 de Marzo de 2017 GRABACION DE DATOS EN ARCHIVOS LOCALES Para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC, utilizaremos el método GUI_DOWNLOAD. Parámetros importantes: FILENAME: Contiene el directorio y nombre del archivo a descargar a la PC. FILETYPE: Contiene el tipo o extensión del archivo que descargamos a la PC. Los tipos o extensiones admitidas son: BIN: Para archivos Binarios. Se debe especificar la longitud del archivo en el parámetro BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X. ASC: Para archivos ASCII DAT: Para archivos excel. Las columnas son separadas utilizando Tabs. Las línea son separadas con saltos... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Archivos Locales: Download de datos

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

MX
6
32
52

24 de Marzo de 2017 TRATAMIENTO DE ARCHIVOS LOCALES CL_GUI_FRONTEND_SERVICES: Es una Clase de ABAP que proporciona métodos para el tratamiento de Archivos Locales ubicados en nuestra PC. Existen dos formas para visualizar los métodos disponibles en la clase: Al editar un programa, presionar el boton Modelo (Pattern). Ingresando al Class Builder en la Transacción SE24 Algunos Métodos utilizados son: FILE_OPEN_DIALOG: Para mostrar la pantalla de navegación que permita al usuario poder seleccionar el archivo del directorio de su PC. GUI_DOWNLOAD: Para descargar datos de los programas a archivos en la PC. GUI_UPLOAD: Para bajar datos de los archivos de la PC a nuestros programas. BUSQUEDA DE ARCHIVOS EN LA... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Didier Garcia Velazquez

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

SAP SemiSenior

MX
3
30
42

24 de Marzo de 2017 Módulo de Función 1|Que son los módulos de Funciónes. Son funciones que han sido creadas y almacenadas en SAP y se pueden ser utilizadas por cualquier programa ABAP. Para acceder a las funciones, utilizamos la transacción SE37. Transacción SE37: Para la creacion, modificacion, y visualizacion de los modulos de funciones existentes. CALL FUNCTION <nombre_funcion> EXPORTING <parametros_entrada> IMPORTING <parametros_salida> TABLES <tablas> EXCEPTIONS <excepsiones>. En el menu del editor ABAP exite el boton Pattern que crea dentmro de un porgrama el esqueleto de cualquier funcion creada a través de la transacción SE37. 2| Como crear un Módulo... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Jesus German Cavazos Elizondo

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

SAP SemiSenior

MX
3
30
42

24 de Marzo de 2017 1| Qué son las subrutinas Son secciones de código que pueden ser utilizadas más de una vez. MODULARIZAR.- Nos sirve para pasar el código de un programa a subrutinas, para mejorar la lectura y mantenimiento del mismo. Una subrutina se declara con la palabra reservada PERFORM seguido deel nombre de la subrutina. Pasos para crear un bloque de codigo en el programa de una subrutina: - PERFORM seleccionar_datos. - Doble clic sobre el nombre de la subrutina y crear el objeto. - Seleccionar como un nuevo includ de datos o en el mismo programa de control. - finalmente nos crea el codigo de abajo para completarlo. 2| Tipos de subrutinas - Internas: cuando la subrutina está dentro del mismo programa que la llama.... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Jesus German Cavazos Elizondo

"Es deber del alumno superar al maestro"

 

Conozca Nuestra Propuesta Académica

Le invitamos a conocer nuestra gama de Cursos, Carreras y Maestrías en Tecnología SAP

 Cargando presentación, aguarde unos instantes...

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 62 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 67 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 43 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 82 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 03 Abril 2017 comienza la Carrera Programador ABAP, un brillante futuro le espera!!!

 Cargando presentación, aguarde unos instantes...

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