![](../../cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
CVOPEN ACADEMY®
CVOPEN ACADEMY es la base de conocimientos en tecnología SAP, abierta, libre y gratuita más grande de habla hispana. Creada por los alumnos de CVOSOFT mediante las publicaciones académicas que comparten con la comunidad.
PROMO SEPTIEMBRE en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS! |
CVOPEN ACADEMY es la base de conocimientos en tecnología SAP, abierta, libre y gratuita más grande de habla hispana. Creada por los alumnos de CVOSOFT mediante las publicaciones académicas que comparten con la comunidad.
5| LOS DESTINOS RFC CONEXIONES RFC SM59 -> configuración de conexiones RFC termina impactando en la tabla base de datos estándar de sap RFCDES No tiene el campo mandante (tabla independiente de mandante) valida para todos los mandantes TIPOS DE DESTINOS RFC Conexiones ABAP Conexiones HTTP a servidor externo Conexiones HTTP para sistema ABAP Conexiones internas Conexiones lógicas Conexiones TCP/IP Conexiones con ABAP driver CREAR, VISUALIZAR, ACTUALIZAR Y TESTEAR DESTINOS RFC ---> SM59 -CREAR SM59 > crear - MODIFICACIÓN Y VISUALIZACIÓN - TESTEO DE UN DESTINO RFC - ENTRADA AL SISTEMA REMOTO Particularidad de las RFC solo se graban (no se activan) LOS CHEQUEOS...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
4| MODULO DE FUNCIONES RFC Llamada a un modulo de funciones que existe en un sistema SAP o no SAP. El objetivo principal es acceder a otros ambientes del sistema para obtener datos. Para llamar a un módulo de funciones RFC se debe agregar la cláusula DESTINATION. Ej: CLEAR v_destino. *Armado del Destination. IF sy-sysid(3) EQ 'LD0'. "Desarrollo v_destino = 'BD3ARG110'. ELSEIF sy-sysid(3) EQ 'LK0'. "Testing v_destino = 'BK3ARG311'. ELSEIF sy-sysid(3) EQ 'LPO'. "Producción v_destino = 'BP3ARG311'. ENDIF. CALL FUNCTION 'Z_OV_RFC_ESTADO_DEUDA' DESTINATION v_destino EXPORTING ...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
3| MODULO DE FUNCIONES POPUP Conjunto de modulo de funciones estándar utiles para los consultores ABAP a la hora de crear programas que tengan interacción con el usuario. Permite generar: - ventanas de diálogo de confirmación - ventanas de diálogo en donde se muestra información - ventanas de diálogo en donde se solicita el ingreso de datos - ventana de diálogo en donde se muestra el contenido de tablas internas. buscar en modelo > call function > POPUP* Podemos ver que existen 170 modulos de funciones POPUP LOS MAS UTILIZADOS POPUP_TO_CONFIRM muestra en pantalla una ventana de diálogo en donde se le hace una pregunta al usuario y espera respuesta para continuar...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
2| MODULO DE FUNCIONES MÓDULOS DE FUNCIONES funciones creadas y almacenadas en SAP. Pueden ser utilizadas x cualquier programa abap GRUPO DE FUNCIONES Repositorio que agrupa módulos de funciones según funcionalidad y se usa principalmente para compartir subrutinas y declaraciones de variables, entre distintos módulos de funciones del mismo grupo. SE37 CALL FUNCTION <nombre_módulo_de_funciones> EXPORTING <parámetros_de_entrada> IMPORTING <parámetros_de_salida> TABLES <tablas_internas> EXCEPTIONS <excepciones>. PASO A PASO - creación de módulo de funciones grupo de funciones - creación de datos globales para m. de func. SE37 - Pasar...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1| LAS SUBRUTINAS SUBRUTINAS - secciones de codigo que pueden ser utilizadas mas de una vez dentro de un mismo programa (mas facilidad para leer y mantener) MODULARIZAR -> pasar el codigo de un programa a subrutinas. (lo ideal es que la subrutina no tenga mas de 50 lineas de codigo) PERFORM (subrutinas en abap) .El nombre de una subrutina no debe exceder los 30 caracteres. TIPOS DE SUBRUTINAS --internas: dentro del mismo programa o include (declarado en el programa) --externas: cuando la subrutina se encuentra en un programa distinto. para llamar una subrutina externa: PERFORM <nombre_subrutina> IN PROGRAM <nombre_programa_subrutina> EL PASO DE PARÁMETROS...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
9| ACTUALIZACIÓN Y RECUPERACIÓN DE UNA TBD . Para finalizar una unidad de procesamiento lógico se utiliza COMMIT WORK (Confirma los cambios realizados). Realiza un update físico en la base de datos, haciendo irrevocable cualquier modificación en la misma. . Para deshacer todas las operaciones sobre la base de datos desde la ejecución de COMMIT WORK entonces ejecutaremos la sentencia ROLLBACK WORK. (No deshace los cambios que confirmo COMMIT WOKR). IF sy-subrc EQ 0. COMMIT WORK. ELSE. ROLLBACK WORK. ENDIF. * Es importante usar estas sentencias después de usar INSERT, MODIFY, UPDATE O DELETE.
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
8| SENTENCIAS INSERT, UPDATE, MODIFY y DELETE. INSERT Permite introducir nuevos registros de una TBD. INSERT INTO ztabla_usuarios VALUES wa_usuarios. INSERT ztabla_usuarios FROM TABLE ti_usuarios *siempre se debe preguntar el contenido de la variable sy-subrc después de ejecutar insert. UPDATE Permite actualizar el contenido de una TBD. UPDATE ztabla_usuarios FROM wa_usuarios. UPDATE ztabla_usuarios SET nombre_ape = ‘Ezequiel Fernandez’ WHERE dni = ‘231231’ UPDATE ztabla_usuarios FROM TABLE ti_usuarios....
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
7| VISTAS DE TABLAS BASES DE DATOS. Vistas de TBD -> Consiste en la unión de dos o más TBD existentes en el Diccionario, utilizando condiciones de conexión y condiciones de selección. * Solo se almacena de las tablas la definición y no los datos Creación. Paso a paso. . SE11 > Vista > escribimos el nombre > crear. . Seleccionamos “Vista base de datos” > tomar. . Descripción breve, también especificamos las TBD que serán parte de la vista. . Introducimos las condiciones de conexión entre ambas tablas. * El campo mandante SIEMPRE debe estar presente en las condiciones. . Dentro de la solapa “Campo vista”,...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
6| SQL Y SENTENCIA SELECT SQL – Lenguaje de Consulta Estructurado Clasificadas en 3 grupos: DDL – Lenguaje de Definición de Datos. Definimos los diferentes objetos que tenemos en nuestra base de datos. (CREATE, ALTER, DROP) DML- Lenguaje de Manipulación de Datos. (SELECT, INSERT, UPDATE, MODIFY, DELETE) DCL – Lenguaje de Control de Datos. Damos o quitamos permisos para los usuarios. (GRANT, REVOKE) SELECT SELECT <resultado> FROM <tabla> INTO <target> WHERE <condiciones>. SELECT * INTO TALBE Para guardar el resultado de la consulta dentro de una tabla interna. SELECT * APPENDING TABLE Para conservar el...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
5| ESTRUCTURAS Y LAS AYUDAS DE BÚSQUEDA Creación de una estructura Estructura -> Tipo de dato compuesto formado por un conjunto de campos relacionados lógicamente entre sí. SE11 -> Tipo de datos -> escribimos un nombre y clic en crear > seleccionar Estructura. Creación de una ayuda de búsqueda para parámetros. Ayuda de búsqueda -> Se utiliza para mostrar en pantalla todos los valores disponibles para un campo en particular. De modo que el usuario pueda seleccionar uno de ellos. . ayuda de búsquedas elementales: Simples. . ayuda de búsquedas compuestas: Formadas por varias ayudas de búsqueda simples (solo se utilizan en casos muy ...
Creado y Compartido por: Maximiliano Andres Fraga / Disponibilidad Laboral: FullTime
Le invitamos a conocer nuestra gama de 🎓Cursos, Carreras y Maestrías en Tecnología SAP
Gracias por su lectura, si la información brindada le fue de utilidad, puede colaborar con la creación de contenidos abiertos, libres y gratuitos, al compartir la dirección web de esta página: https://www.cvosoft.com/apuntes-sap/page247 con sus allegados o en sus redes sociales.