✒️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 12.757 Publicaciones Académicas en ABAP.

¿Buscás una carrera con Futuro?

Plan #ESTUDIAENCASA

30, 40 y hasta 60%OFF en planes de carrera 2020
CODO a CODO con tu ganas de aprender!

✒️Publicaciones ABAP por tema tratado en lecciones

 

¿Qué es SAP?

Aprenderemos qué es SAP, cuales son los mercados de SAP, los productos y servicios de SAP y los beneficios de utilizar el sistema.

Lección con 10 publicaciones , correspondientes a Carrera Programador ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP

:: 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 99 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 114 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 76 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 137 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 30 Noviembre 2020 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 Junior

Tablas Internas: Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. La cantidad de registros maxima esta relacionada con los limites especificados en la instalacion del sistema. Se usa tipicamente: Para almacenar temporalmente los datos de las bases de datos para un procesamiento futuro. Para estructurar y formatear datos que se mostraran como salida del programa. Para formatear datos para ser utilizados por otros servicios. Las tablas internas se declaran: DATA:BEGIN OF <tabla>OCCURS<n>,<Def.Campo>,... END OF <tabla>. Llenado de una tabla interna: Append to: Se añade un registro a la tabla interna en la ultima posicion con... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Roberto Serrano

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

SAP Master

¿ Cómo acceder a los componentes de un Objeto ? Los programas sólo pueden acceder a los componentes de las instancias usando las referencias de las variables referenciadas. La sintaxis es la siguiente, siendo ref la variable referenciada: 1. Para acceder al atributo attr: ref­>attr. 2. Para llamar al método meth: CALL METHOD ref­>meth. Para los componentes estáticos o independientes de instancia, sólo dependientes de clase, se puede usar tanto el nombre de la clase como la variable referenciada. También es posible acceder a los componentes estáticos de una clase antes de que un objeto de la clase haya sido creado. La sintaxis, siendo class la clase es la siguiente: 1.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Lección Final o Continuación de Carrera

Creado y Compartido por: José Valentín López Montilla / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Las principales ventajas de la programación orientada a objetos son: 1. Sistemas de software muy complejos se vuelven mucho más simples de comprender debido a que la orientación a objetos proporciona una representación mucho más cercana a la realidad que otras técnicas de programación. 2. En un sistema correctamente diseñado con orientación a objetos es posible realizar cambios al nivel de la clases, sin tener que realizar cambios en ningún otro punto del sistema. Esto reduce significativamente el costo total del mantenimiento necesario. 3. A través del polimorfismo y la herencia es posible la reutilización de componentes individuales. 4. La cantidad de trabajo... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Preparación para el Examen Final

Creado y Compartido por: José Valentín López Montilla / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Logica de procesamiento en PAI: Ejecucion de las acciones 1. Ejecución condicionada de módulos Si especificamos la cláusula ON INPUT después de MODULE en una instrucción FIELD, el módulo es ejecutado solamente si el campo en cuestión contiene un valor diferente al valor inicial. En la sentencia CHAIN­ENDCHAIN se debe usar la instrucción ON CHAIN­INPUT. Entonces, el módulo es procesado solamente si al menos uno de los campos de la pantalla en la sentencia CHAIN­ENDCHAIN contiene un valor diferente al valor inicial. Nota: Se puede usar la adición ON INPUT solamente si la instrucción... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Lógica de procesamiento en PAI: Ejecución de las acciones

Creado y Compartido por: Edward Henry Rosario Piezal / Disponibilidad Laboral: FullTime

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

SAP Senior

Logica de procesamiento en PAI: Validaciones 1. Validacion de los datos de entrada Una de las funciones más importantes del PAI, es la de validar los datos de entrada de la pantalla antes de ser utilizados. Existen dos tipos de validaciones de los datos de entrada: Un chequeo automático realizado por el sistema. Un chequeo manual programado con el comando FIELD de la lógica de proceso de las dynpros. A continuación veremos cada uno de ellos. 2. Validacion Automatica. Verificación del 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... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Lógica de procesamiento en PAI: Validaciones

Creado y Compartido por: Edward Henry Rosario Piezal / Disponibilidad Laboral: FullTime

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

SAP Senior

Lógica de procesamiento en PBO 1. Creación de Módulos En la flujo de la lógica de una dynpro utilizamos módulos para realizar el procesamiento. De aquí viene el hecho que a los programas de diálogo se los denomine Module Pool. Para llamar a un módulo utilizaremos la sentencia MODULE seguida del nombre del módulo tal como vemos a continuacion: Module cargar_campos_0100. Si creamos un módulo en el PBO, el código del mismo empezará con la sentencia MODULE OUTPUT. Si creamos un módulo en el PAI, el código del mismo comenzará con la sentencia MODULE INPUT. 2. Codigos ABAP en el... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Lógica de procesamiento en PBO

Creado y Compartido por: Edward Henry Rosario Piezal / Disponibilidad Laboral: FullTime

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

SAP Junior

existe otra forma de convertir un formulario Smartform al formato pdf esta consiste en enviar Al pool la impresión del formulario Smartform de esta forma estaremos generando un número de orden de full luego deberemos ejecutar el programa estándar rstxpdft4 introduciendo en la pantalla de selección el número de la orden deadpool Lego tildamos la opción hacer Download de fichero PDF e introducimos la ruta y el nombre del archivo PDF que generaremos finalmente luego de introducir estos datos habremos obtenido nuestro Smartphone en formato pdf primer paso será declarar las variables estructuras y tablas internas con las que vamos a trabajar dentro de la subrutina invocaré Smartphone ejecutamos... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Video - Conversión de un SmartForm a PDF

Creado y Compartido por: Stefania Lissa

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

SAP Junior

para depurar un formulario Smartphone podemos utilizar la transacción estándar Smartform_trace al ejecutar la transacción en la pantalla de selección deberemos activar la traza mediante el botón activar y definir el nivel de la traza el cual puede ser advertencia o error información de documento páginas ventanas entre otras opciones más luego ejecutamos el programa impresor de nuestro formulario Smartform el cual imprimir el formulario en la pantalla volvemos a visualizar la transacción Smartform_trace particularmente veremos la tabla que se muestra en la parte inferior de la pantalla la cual habrá registrado la fecha actual del atrasa la hora el usuario el nivel de la traza... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Video - Ejecución de un Formulario SmartForm

Creado y Compartido por: Stefania Lissa

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

SAP Junior

cuando se trabaja en un entorno multilenguaje será necesario traducir todos los textos asociados del objeto de desarrollo a todos los lenguajes definidos de manera que cada usuario visualice títulos de transacciones parámetros entrada cabeceras de columna etcétera en su idioma correspondiente esta situación se da muy a menudo en las empresas multinacionales en donde por ejemplo se puede desarrollar un formulario Smartphone para que se ha utilizado en todas las filiales de la empresa ubicadas en los distintos países del Mundo luego de desarrollados los formularios los textos del mismo serán traducidos mediante la transacción estándar se63 a todos los lenguajes que se utilizan en los... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del Formulario: Control del flujo, Direcciones, Carpetas y Traducciones

Creado y Compartido por: Stefania Lissa

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

SAP Junior

comprobar los errores de sintaxis y semántica de Smartphone vamos a utilizar el botón check los errores o sugerencias los visualizaremos siempre en elLaguna inferior derecho de la pantalla tal como vemos si hacemos doble clic en el nodo que aparece en el error el sistema no lleva el error para que podamos corregirlo luego de los cambios siempre activamos el Smartphone podemos ejecutar los Smartphone directamente esta transacción para ir probando las modificaciones que realicemos a medida que vayamos desarrollando para eso presionamos el botón de Test como los Smartphone internamente son módulos de función cuando ejecutemos un Smartphone estaremos ejecutando la función que él en Boca podemos... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Video - Chequeo, Prueba y utilización del Table Painter en los SmartForms

Creado y Compartido por: Stefania Lissa

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

SAP Junior

los módulos de texto son objetos de abap totalmente independientes de los formularios Smartphone esto significa que al momento de transportar el formulario Smartphone al ambiente de testing debemos tener en cuenta que también debemos transportar a los módulos de texto que hayamos creado para utilizar en dicho formulario los módulos de textos se pueden descargar del sistema o subir al sistema SAP en el formato xml para ellos debemos ir al menú utilidades y allí elegir la opción hacerlo hacer Download según deseamos. los textos estándar fueron desarrollados a partir de los formularios SAPScripts los cuales hoy en día no se utilizan practicamente más, mientras que los... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del Formulario: Textos, Variables y Campos

Creado y Compartido por: Stefania Lissa

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

SAP Junior

las páginas de un formulario difieren en su estructura la primer página de una factura por ejemplo contiene las direcciones que no se quieren mostrar en la página siguiente Pero si se quiere mostrar términos generales de negocio en la última página para cada página se debe especificar una página siguiente para obtener una secuencia de páginas también se puede llamar a la misma página repetidamente Si se quiere una salida recursiva por ejemplo si la lista de los ítems de la factura es muy larga y no entra en un solo documento de página cualquier corte de páginas disparado automáticamente por la ventana principal o se puede codificar manualmente... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del Formulario: Configuración general, Páginas y Ventanas

Creado y Compartido por: Stefania Lissa

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

SAP Junior

los objetivos principales del programa impresor de un formulario de SmartForms son la selección de los datos que se mostrarán en el formulario y La invocación hubo ejecución del formulario nota si bien dentro un formulario de SmartForms podremos agregar sentencias de código y seleccione de datos es sumamente conveniente minimizar el código que se colocan los formularios debido a una cuestión de performance y facilidad de mantenimiento futuro de estos objetos. Tío: la tabla base de datos estándar stx f.d.m. y podemos encontrar los formularios smartforms existentes en el sistema SAP y de cada uno de ellos podemos ver el número del módulo de funciones generado para... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del programa impresor

Creado y Compartido por: Stefania Lissa

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

SAP Junior

Audio Tip 1): la impresión de formularios Abarca la creación y el mantenimiento de formularios para su impresión en grandes cantidades en el sistema SAP esto incluye el diseño y layout de los formularios como también su parte lógica el auto disposición determina la estructura de la página cómo hacer el número de páginas estructuradas de manera diferente y la posición de las áreas de salida en esas páginas dentro de las áreas de salida se usan tablas párrafo formatos de párrafo y de caracteres con estructura y formato de texto y datos la lógica del formulario control en formato dinámico del mismo esto permite ver... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Stefania Lissa

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

SAP Junior

Bienvenidos al centro de capacitación Se han desarrollado este módulo contenido, rigurosamente testeados junto con material multimedia incorporado en locuciones videos explicativos ejercicios prácticos evaluaciones constantes que lograrán que obtenga un aprendizaje ameno y de Gran utilidad para su futuro laboral el objetivo de este módulo estudios es que adquiera los conocimientos avanzados que son requeridos a un consultor ABAP senior en un entorno de trabajo también encontrarás muy provechosa esta capacitación Si desea prepararse para rendir y aprobar la certificación oficial de SAP en esta página encontrarás toda la información relacionada con el módulo... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Video - Presentación del Instructor

Creado y Compartido por: Stefania Lissa

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

SAP Junior

El ancho de la tabla en el ejercic Io de la unidad, es decir el ancho del tipo de línea es de 16 cm por lo que deberemos tener en cuenta que la sumatoria del ancho de las columnas que especifiquemos dentro del tipo de línea debe ser igual a 16 cm ya sea que declaremos una columna dos columnas o la cantidad de columnas que deseemos en caso que la sumatoria del ancho de las columnas no coinciden con el ancho total de la línea entonces al verificar el formulario Smartphone se producirá un error de sintaxis. aparte de la transacción se78 disponemos de la transacción estándar o a r para subir gráficos asada a diferencia de la transacción se78 mediante la transacción oaer podremos... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del Formulario: Tablas, Líneas de código y Gráficos

Creado y Compartido por: Stefania Lissa

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

SAP Senior

CONSTRUCCION DEL FORMULARIO: TEXTOS, VARIABLES Y CAMPOS TEXTOS Para crear un texto Presionamos el boton derecho del mouse encima donde queremos crearlo y seleccionamos la opcion CREAR/TEXTO Cambiamos el nombre y descripcion generico A excepcion de la informacion que vemos en la solapa PROPIEDADES GENERALES la cual va a depender del tipo de texto seleccionado, las demas solapas son comunes a los cuatro tipos de textos. Utilizamos la solapa OPCIONES DE SALIDA (OUTPUT OPTIONS) para definir estilos, marcos, y sombras. En la solapa CONDICIONES declaramos las condicones para la visualizacion del texto TIPOS DE TEXTOS: Elemento de texto (text element) Creamos un elemento de texto dentro de la ventana TITULO con el texto USUARIOS DEL... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del Formulario: Textos, Variables y Campos

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

CONSTRUCCION DEL FORMULARIO: CONFIGURACIÓN GENERAL, PÁGINAS Y VENTANAS CONFIGURACIÓN GENERAL DE UN SMARTFORM En la transaccion SMARTFORMS, vemos el primer item de la carpeta PARAMETRIZACIONES GLOBALES (GLOBAL SETTINGS) con sus atributos, donde asignamos una descripcion a nuestro formulario: En la solapa PROPIEDADES GENERALES (GENERAL ATTRIBUTES) Vemos el idioma de creacion del formulario. Podemos traducir a varios idiomas con un minimo de trabajo En la solapa OPCIONES DE SALIDA (OUTPUT OPTIONS) configuramos lo siguiente: Formato de pagina: Opcion por defecto DINA4 que corresponde a una hoja tamaño A4 Caracteres por pulgada: Opcion por defecto 6,00 Estilo: Escribimos el nombre del estilo a crear Formato... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del Formulario: Configuración general, Páginas y Ventanas

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Diseño de las Pantallas 1. Creacion de las dynpros o pantallas Para crear una dynpro o pantalla podemos utilizar el scren Painter mediante la transaccion SE51 o directamente acceder a traves de la transaccion SE80 presionando el boton derecho del mouse encima del mismo y seleccionamos la opcion Crear/Dynpro. Una dynpro se indentifica mediante un numero unico dentro de un programa ABAP el cual esta formado por cuatro digitos. En la pantalla de configuracion de la Dynpro: En la solapa atributos completaremos los siguientes atributos referentes a la dynpro: Descripcion breve: aqui ingresamos una descripcion acorde al objetivo de la dynpro. Tipo de dynpro: aqui declaramos el tipo de pantalla. Una dynpro de tipo Normal ocup[ara toda la... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Diseño de las Pantallas

Creado y Compartido por: Edward Henry Rosario Piezal / Disponibilidad Laboral: FullTime

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

SAP Junior

Parametros de Seleccion Pantalla de Seleccion: Es un area dentro de los reportes en donde se especifican los parametros de seleccion por los cuales se va a ejecutar el programa. Se utiliza para restringir el procesamiento y la salida de los datos. Por lo general se coloca despues de la declaracion de datos. Dentro de la pantalla de seleccion se pueden declarar dos tipos de objetos: Parameter: El usuario podra ingresar valores individuales. Select-Options: Donde el usuario podra ingresar rangos de valores. OBLIGATORY: Se agrega para que el parametro sea obligatorio. DEFAULT: Asigna un valor por defecto al parametro. Tabla KNA1: Corresponde al Maestro de Clientes. De cada cliente se guarda en SAP informacion tal como el numero de cliente,... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Roberto Serrano

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

SAP Junior

Formato de salida de los datos Como WRITE WRITE /<offset>(<long>)'<datos a visualizar>'. Offset: Indica la columna donde empezara la impresion. Long: Indica la longitud de los valores a visualizar. Left-justified: Salida justificada a izquierda. Centered: Salida centrada. Right-justified: Salida justificada a derecha. no-zero: Si el campo contiene ceros, estos seran cambiados por blancos. no-gap: El blanco despues del campo que se desea imprimir es omitido. no-sign: El signo no aparece en la salida. decimals n: n define el numero de digitos decimales. round n: Redondea el campo de salidas para los tipos p. dd/mm/yyyy: Fecha con separadores.

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Formateando un Listado

Creado y Compartido por: Roberto Serrano

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

SAP Junior

Condiciones: se representan de dos formas. IF-ENDIF: IF <CONDICION>. DECLARACIONES. ELSEIF <CONDICION>. DECLARACIONES. ELSE. DECLARACIONES. ENDIF. CASE-ENDCASE: CASE CAMPO. WHEN VALOR1. DECLARACIONES. WHEN VALOR2. DECLARACIONES. WHEN OTHERS. DECLARACIONES. ENDASE Operaciones Logicos: Y AND O OR Igual = , EQ Distinto <> , NE Mayor > ,GT Menor < , LT ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: Control del Flujo de Datos

Creado y Compartido por: Roberto Serrano

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

SAP Junior

Asignacion de valores: Existen dos formas basicas para asignar un valor a una variable. Asignacion simple v_cantidad2 = v_cantidad1. Mediante MOVE MOVE v_cantidad1 TO v_cantidad2. Inicializacion de variables: Clear CLEAR <variable> IS INITIAL para consultar el contenido de las variables que declaramos. IF v_campo IS INITIAL. WRITE 'La variable esta vacia'. ENDIF. IS INITIAL es muy util cuando se trabaja con tablas internas. Operaciones con caracteres: Se utilizan para tratar caracteres que son muy utiles en el trabajo diario de un programador ABAP. CONCATENATE: Utilizado para concatenar varios campos alfanumericos en uno solo. CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY '.'. Translate: Se utiliza para convertir... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Roberto Serrano

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

SAP Junior

Tipos de Datos: Tipo: C ; Longitud: 1 ; Posible Longitud: 1-32,000 ; Valor Inicial: Espacios ; Descripcion: Texto. Tipo: F ; Longitud: 8 ; Posible Longitud: 8 ; Valor Inicial: 0,0E 00 ; Descripcion: Punto Flotante. Tipo: I ; Longitud: 4 ; Posible Longitud: 4 ; Valor Inicial: 0 ; Descripcion: Entero. Tipo: N ; Longitud: 1 ; Posible Longitud: 1-32,000 ; Valor Inicial: '0000' ; Descripcion: Texto numerico. Tipo: P ; Longitud: 8 ; Posible Longitud: 1-16 ; Valor Inicial: 0 ; Descripcion: Numero empaquetado. Tipo: X ; Longitud: 1 ; Posible Longitud: 1-29870 ; Valor Inicial: x'00' ; Descripcion: Hexadecimal. Tipo: D ; Longitud: 8 ; Posible Longitud: 8 ; Valor Inicial: 00000000 ; Descripcion: Fecha AAAAMMDD. Tipo: T... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Roberto Serrano

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

SAP Junior

En Abap se pueden crear distinctos tipos de objetos como: Reportes, interactivo y ALV. Programa de Dialogo. Formularios. Batch Input. User exits. Field exits. Funciones y RFC. Reporte: Es un programa que consiste en una serie de instrucciones y palabras clave cuyo objetivo es procesar datos de entrada o datos que se obtienen de las tablas del sistema y mostrar los resultados del procesamiento por pantalla. Declarativas: Utilizada para declarar datos que vamos a usar dentro del programa. (Data, Tables, Constant) Eventos: Ocurren en el programa. (START-OF-SELECTION, TOP-OF-PAGE) Control: Sentencia de control de flujo de programa. (IF, WHILE, DO) Operativas: Realizan funciones segun la palabra clave. (WRITE,MOVE)... (+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: Roberto Serrano

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

SAP Senior

Arquitectura de un programa de dialogo 1. Que es un programa de dialogo o module pool? Es un tipo de programa que esta compuesto principalmente por una serie de pantallas o dynpros por las cuales el usuario navega mientras interactua con el programa y realiza determinadas acciones. Dentro de cada dynpro se crearan y asociaran diferentes objetso p[ara darle funcionalidades a la mismas, Entre ellos podemos nombrar. Menus Titulos Botones Tablas de control Textos SubScreens Campos de entrada y salida de datos Un programa de dialogo se crea exactamente igual que un reporte, con excepcion que el tipo de programa debe ser module pool en vez de programa ejecutable. Se crea en la transaccion SE80. Los pasos para la creacion... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Arquitectura de un Programa de diálogo

Creado y Compartido por: Edward Henry Rosario Piezal / Disponibilidad Laboral: FullTime

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

SAP Senior

CONSTRUCCION DEL PROGRAMA IMPRESOR CONSTRUCCION DEL PROGRAMA IMPRESOR DE UN FORMULARIO SMARTFORM Objetivos principales de un formulario SmartForm: LA SELECCION DE LOS DATOS QUE SE MOSTRARAN EN EL FORMULARIO Creamos el programa ABAP, dentro de la subrutina SELECCION_DATOS para modularizar (dividir el codigo) la seleccion de datos. Utilizamos la tabla base de datos con la cual trabajamos anteriormente. Los datos se almacenan en la tabla interna que tiene la misma estructura que la tabla base de datos sin el campo mandante LA INVOCACION O EJECUCION DEL FORMULARIO Creamos el formulario Smartform, en la transaccion SMARTFORMS y presionamos crear Luego en el programa impresor, utilizamos dos modulos de funcion para ejecutarlo. Para la... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Avanzado - Lección: Construcción del programa impresor

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP SemiSenior

1. TRATAMIENTO DE ARCHIVOS LOCALES La clase CL_GUI_FRONTED_SERVICES proporciona métodos útiles para el tratamiento de archivos locales. Algunos de ellos son los sgtes. métodos: FILE_OPEN_DIALOG : muestra una pantalla que permite seleccionar un archivo de su pc. GUI_DOWNLOAD: para descargar datos de los programas a archivos en la pc. GUI_UPLOAD: para subir datos de los archivos de la PC a nuestros programas. * La transacción SE24 Class Builder nos permite visualizar el contenido de las clases, entre ellas la clase CL_GUI_FRONTEND_SERVICES 2. BUSQUEDA DE ARCHIVOS EN LA PC Para buscar archivos locales usaremos el método FILE_OPEN_DIALOG CALL METHOD cl_gui_frontend_services=>file_open_dialog... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Widen Boris Horacio Nogales / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

ARQUITECTURA SMARTFORM QUE ES UN FORMULARIO? Son objetos de SAP, utilizados para crear documentos que necesitan ser impresos,visualizados por pantallas o enviados por correo electronico, POR EJEMPLO: FACTURAS, REMITOS, ORDENES DE COMPRA, SOLICITUDES DE PEDIDO o cualquier otro documento. La impresion de formularios abarca la creacion y mantenimiento de formularios para su impresion en grandes cantidades en el sistema SAP, esto incluye el diseño layout de los formularios como tambien su parte logica. El layout o disposicion determina la estrucutra de la pagina como hacer el numero de paginas estrucutrada de manera difierente y la posicion de las areas de salida de esas paginas. Dentro del area de salida se usan tablas, parrafos, formato... (+Info...)

Acceder a esta publicación

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

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP SemiSenior

ALV Jerárquico y Agrupamiento 1. Agrupamiento en un ALV Para agrupar los registros declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV Ej: tabla y estructura para ordenamiento ti_sort TYPE slis_t_sortinfo_alv st_sort TYPE slis_sortinfo_alv CLEAR st_sort. st_sort-spos = 1. " orden de agrupamiento st_sort-fieldname = 'ESTADO_CIVIL'. " Nombre del campo que agrupa APPEND st_sort TO ti_sort. " cargamos la tabla interna de agrupamiento del ALV 2. ALV JERARQUICO Los ALV Jerárquico se usan para mostrar en un reporte, cabecera y de posición. se debe declara la tabla cabecera y la tabla interna , ambas deben tener un campo clave en común... (+Info...)

Acceder a esta publicación

Ambito de estudios: Programador ABAP Nivel Inicial - Lección: ALV Jerárquico y Agrupamiento

Creado y Compartido por: Widen Boris Horacio Nogales / Disponibilidad Laboral: FullTime + Carta Presentación

"Es deber del alumno superar al maestro"

✒️ Más Publicaciones sobre Tecnología SAP


📗 EBOOKS FREE:

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.

 

CVOSOFT es la Academia líder en Tecnología SAP!

Más de 11 Años de experiencia formando consultores líderes en tecnología SAP.

logo CVOSOFT

★★★★★ Capacitación ALL Inclusive!!!

  • Formación Académica: 100% Online, Flexible, 24x7.
  • CVOREACTOR: Plataforma de Práctica y Campus Teórico CVOSOFT.
  • Profesores SENIOR: Soporte FULLTIME desde el primer al último día de su formación.
  • Avance sólido: Evaluación semanal e informes de repaso
  • Comunidad Académica: +57.000 Colaboraciones de estudiantes.
  • Egreso: Manual de Carrera, Certificación, Diplomatura y Bolsa de empleo.
  • Todo sobre nuestro modelo académico en: CVOSOFT Capacitación ALL INCLUSIVE!

 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

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

🤝Aguardamos su contacto, Éxitos!