Vous êtes sur la page 1sur 8

REPASO

*******

MANDANTE: ES EL NIVEL MAS ALTA DE UNA ESTRUCUTRA ORGANIZATIVA.

SAP:Sistemas, Aplicaciones y Productos en Procesamiento de datos. Esta formado


por varios modulos.

ABAP: Programación avanzada de aplicaciones comerciales.

Es un lenguaje estructurado orientado a eventos; es decir la secuencia

de las instrucciones depende del cumplimiento de una condición o

evento.

Transacción Sap: es un código de 20 caracteres ingresado a líneas de comandos.

La línea cde comandos permite:

La administración de Modos (sesiones).


Manejo de transacciones.

Componenetes del Menu del Sistema:

Crear/Borrar Modo.

- Jobs Propios.

- Valores Prefijados

- Mensajes Breves

- Servicios

- Status

- Utilidades

- Salir del Sistema

- Lista

*****************

Menú Sistema - Servicios

Manejo de reportes

- Transferencia a PC de reportes

- SAP office

- Manejo de Jobs
TRANSACCIONES:
***************

SE80: Navegador de Objetos.


SE11: Diccionario de Datos.

SE16
*******

PARA VISUALIZAR O MODIFICAR REGISTROS EXISTENTES


PARA ADICIONAR NUEVOS REGISTROS

TAMBIEN SIRVE PARA:

LISTADOS
SECUENCIA
CRITERIOS DE SELECCIN
CAMPOS TECNICOS
OTRAS OPCIONES ESPECIFICAS DE USUARIO.

SE36
****

BASE DE DATOS LOGICA  ACCEDER A VARIAS BASES DE DATOS FISICAS.

Diccionario de Datos:
*****************

Es la fuente central de información para un sistema manejador de BD.


La función principal es la creación y administración de las definiciones de datos.

Permite:

Busqueda por atributo.


Modificacion Analisis (objetos modificados)
Informacion sobre las relaciones entre tablas.

DOMINIO
********

Describe atributos técnicos de un campo como:


Tipo de Datos.
Cantidad de Posiciones.

Define un ámbito de Valores de Datos Validos.

Es una forma de organizar todos los nuevos objetos que se crean en SAP,
ordenándolos generalmente por módulos.

Cuando se realiza la implementación del sistema SAP será el momento en el cual se


crean la mayoria de los paquetes o clases de desarrollo que se utilizarán a lo largo del
todo el proyecto de implementación y mantenimiento del sistema.

La clase de desarrollo o paquete de test que existe en todos los entornos de trabajo
es $TMP.

ELEMENTO DE DATOS: Describe el rol que juega un dominio de una tabla en un


contexto técnico

PARTE SEMANTICA DESCRICIONES Y AYUDAS

PARTE TECNICA  DOMINIOS ( TIPO DE CAMPO, LONGITUD,DECIMALES)

ESTRUCTURA
******************

Una estructura es un grupo de campos agrupados que pertenecen a un diccionario de


datos. Sin embargo estos no son guardados en el diccionario, sino que se mantienen
temporalmente en la memoria del programa, la estructura es usada comúnmente como
una base para tablas internas, vemos un ejemplo:

Como se puede ver la estructura se compone de tres campos y luego es declarada para su
uso como TYPES. Las estructuras también pueden ser de tipo DATA. Dentro de su
definición se puede incluir diferentes tipos de campos incluyendo referencias a otros
objectos de diccionario de datos.

TABLA
*********

AGRUPACION DE CAMPOS EN BASE A ELEMNTOS DE DATOS Y DOMINIOS.

COMPONENTES:

CAMPOS DE TABLAS
CLAVE ESTERNA
OPCIONES TECNICAS ( SE CONTROLA COMO SE CREA LA TABLA DE BD)
CLASE DE DATOS: APPLO
CATEGORIA TAMAÑO: 0

INDICES
(CLASE DE ENTREGA A)

Los tipos de datos Moneda y/o Cantidad merecen un

tratamiento especial por tanto es necesario indicar la tabla y

campo referencia en la pestaña Campos Moneda/Cantidad; de

los contrario no podremos activar nuestra tabla.

INDICE
---------

- Un índice es una estructura de datos que permite recuperar las

filas de una tabla de forma más rápida además de proporcionar

una ordenación distinta a la natural de la tabla.

VISTA
********

Es una agrupación de campos de diferentes tablas conectados por algún foreign key en
común. Una vista es una tabla virtual.

Tablas ( VBRP , VBRK)

AYUDA DE BUSQUEDA
*****************************

ES UN OBJETO DEL DICCIONARIO QUE NOS VA A PERMITIR AYUDAS PARA


ENTRADAS DE DATOS.

AYUDAS ELEMENTAL Y COMPUESTA.

SE11 ZEMPLEADOS
METOD. SELECCIÓN  ZEMPLEADOS
TIP. DIALOGO -> VISUAL. DE VALORES INM.

COLOCO  CAMPOS ELE. DATOS. (P.I <> 1 Y 2)

(PULSAR ICONO PRENSADORA).

ASIGNAMOS UNA AYUDA PARA EL PARAMETRO:

P_CODEMP TYPE ZTBEMP-CODEMP MATCHCODE OBJECT ZEMPLEADOS.

OBJETO DE BLOQUEO
*****************************

Un objeto de bloqueo es una unión virtual de varias tablas SAP

que sincroniza el acceso simultáneo de dos usuarios al mismo


set de datos.

ABAP
*******

CTRL + F2: VISUALIZAR ERRORES DE SINTAXIS.

VERIFICACION AMPLIADA (COMPLETA)

Una verificación completa como:

• Consistencia de campos

• Consistencias de dynpros

• Utilización de sentencias

• Salidas de campos

• Mensajes

• Autorizaciones

• Llamadas a programas externos.

MODOS DE EDITOR
*************************

UTILIDADESPARAMETRIZACIONES

La clase de desarrollo describe el área funcional a la que pertenece el objeto.

Ordenes de transporte se trata de un número único en SAP que se utiliza


para agrupar objetos que van a ser transportados entre ambientes.

Para la administración de las órdenes de transporte se utilizan las


transacciones SE10, SE01 y SE09.

Una orden de transporte puede presentar 2 estados:

 Modificable : cuando podemos modificar la orden para agregar más


objetos a la misma o eliminar parte de los objetos existentes o modificar
el texto descriptivo de la orden.

 Liberada : cuando no se puede modificar la orden y la misma se


encuentra lista para ser transportada entre ambientes.
Existen 2 tipos de órdenes de transporte:

 De WorkBench : son aquellas que se utilizan para el desarrollo de


aplicaciones.

 De Customizing : son aquellas que se utilizan para configuración del


sistema

Tipos de Ordenes:

- Orden de modificación transportable.- Grabación de las modificaciones en

objetos de Repository y su transporte a otros Sistemas R/3.

- Ordenes de modificaciones locales.- Grabación de las modificaciones en

objetos de Repository dentro de un Sistema R/3.

- Orden Customizing.- Grabación de las modificaciones en parametrizaciones

Customizing y su posible transporte a otros Sistemas R/3 o a otros

Mandantes

BAJAR CODIGO A PC

APLICACIONES ABAP

REPORTING
PROGRAMACION DE DIALOGO
OTRAS APLICACIONES (FORMULARIOS, BATCH INPUT)

TIPOS DE INSTRUCCIONES:

DECLARATIVAS (TABLES, DATA, RANGES)


EVENTOS (START OF SELECTION)
CONTROL (IF DO WHILE)
OPERATIVAS (WRITE, MOVE,ASSING)

SELECT-OPTIONS: S_GJAHR FOR BSIK-GJAHR. (TABLA-CAMPO)

fecha like sy-datum

Ranges:

R_BUKRS for T001-BUKRS (RANGOS).

INITIALIZATION.-

En este evento se inicializarían todas


las variables de los programas.

START-OF-SELECTION.-

Se ejecuta cuando se procesa la

instrucción REPORT. En ese momento

se empieza a ejecutar el código que se

encuentra entre REPORT y START-OF-

SELECTION.

Inmediatamente después se ejecuta el

código contenido dentro de ese evento.

END-OF-SELECTION.-

El código asociado a este evento se

procesa cuando se termina la selección

de datos de tablas o de base de datos

lógicas.

TOP-OF-PAGE.-

Se procesa antes de que el primer dato

salga en cada página. Se suele usar

para poner el título a las páginas o

cabeceras.

END-OF-PAGE.-

Se lanza cuando se crea

automáticamente una nueva página.

Esto ocurrirá cuando el nro de líneas

procesado sobrepase el nro de lineas

fijado para la página en la sentencia

REPORT.

No se ejecuta si se fuerza mediante

NEW-PAGE

*************************************************************************************

Vous aimerez peut-être aussi