Você está na página 1de 6

Paginas de Alvaro Tejada Galindo

Adicionalmente, es uno de los Bloggers o Columnistas del SAP Developer Network o SDN (http://sdn.sap.com) Pueden leer sus artculos en la siguiente direccin: http://tinyurl.com/jnlfd http://atejada.blogspot.com

NetWeaver es la evolucin del SAP R/3 que es un ERP (Enterprise Resource Planning Planificador de Recursos Empresariales). Porque llamamos a NetWeaver una evolucin del R/3? Pues porque NetWeaver incorpora todos los aspectos de la programacin orientada a objetos, as como una fuerte integracin web.

ABAP (Advanced Business Application Programming) ha evolucionado tambin, proveyendo herramientas de desarrollo que aumentan la productividad.

Ingresando al Sistema
SAP* Super Usuario. Con este usuario podemos crear nuevos usuarios en NSP. BCUSER Usuario Desarrollador. Con este usuario podemos programar en NSP. DDIC Usuario de Diccionario de Datos. Con este usuario, podemos acceder a los datos almacenados dentro del NSP.

Conociendo las transacciones ms importantes


1.- SE38 (Editor ABAP) 2.- SE11 (Diccionario ABAP) En esta transaccin podremos crear, visualizar o modificar Tablas, Vistas, Dominios, Estructuras y Ayudas para Bsqueda. 3.- SE16 (Browser de Datos) Es donde visualizamos los datos incluidos en Tablas o Vistas. 4.- SE71 (Form Painter) Nos permite crear formularios de Impresin.

Podemos definir pginas, ventanas, tipos de prrafo, mrgenes, tabuladores, insertar imgenes. Por lo general se utilizan para generar Cartas de Pago a Bancos, Facturas, Cheques, Certificados. 5.- SmartForms (Form Painter Avanzado) Nos permite crear formularios de Impresin. El SmartForms es la nueva versin del SapScript. Se puede utilizar cualquiera de los dos, aunque depende de cada desarrollador. 6.- SE51 (Screen Painter) Nos permite disear pantallas para crear programas interactivos. 7.-SE41 (Menu Painter) 8.-SE37(Functionj builder ) Nos permite crear funciones para utilizar em nuestro programas , asi como modificar o visualizar funciones ya creadas

Diccionario de Datos
repositorio en el cual se almacenan todas las tablas, elementos de datos, dominios, estructuras, ayudas de bsqueda.

Elementos del Diccionario de Datos


1.- Tablas Las tablas se dividen en 3 tipos bsicos: Tablas Transparentes (Transparent Tables) Posee una relacin de muchos a uno con una tabla de la Base de Datos. Es decir, por una tabla que existe fsicamente en la base de datos, existen muchas tablas en el Diccionario de Datos. Muchas tablas Pool, se encuentran almacenadas fsicamente en la Base de Datos en tablas llamadas Pool Tables. Este tipo de tablas, son definidas por SAP.

Tablas Reunidas (Pooled Tables): Posee una relacin de muchos a uno con una tabla de la Base de Datos. Es decir, por una tabla que existe fsicamente en la base de datos, existen muchas tablas en el Diccionario de Datos. Muchas tablas Pool, se encuentran almacenadas

fsicamente en la Base de Datos en tablas llamadas Pool Tables. Este tipo de tablas, son definidas por SAP. Tablas Racimo (Cluster Tables): Una tabla racimo, es similar a una Pool Table. Poseen una relacin de muchos a uno con una tabla de la Base de Datos. Muchas tablas racimo son almacenadas fsicamente en la Base de Datos en tablas llamadas Table Cluster. Este tipo de tablas son definidas por SAP y su uso se limita a tablas que son accedidas constantemente, como las tablas del sistema.

Creacin de Objetos del Diccionario


Para acceder al Diccionario de Datos, deberemos ingresar a la transaccin SE11

En esta transaccin podremos visualizar, modificar, eliminar o crear los siguientes elementos: Tablas Transparentes Vistas Estructuras Dominios Elementos de Datos Ayudas para bsqueda 1.- Creando una tabla

ZLENGUAJES_PROG5 tabla ZPACKAGENEW- paquete ZPACKAGENEW1 paquete PRDK900020 Orden de Transporte ZD_ENT_NAME1diominio ZE_ENT_NAME1tipo de datos ZD_CONEX_SAP1 dominio Dominio para conexion con sap ZE_CONEX_SAP1 tipo de datos

ZPROGRAMAS1 tablas ZD_ID_LENGUAJE1 dominio ZE_ID_LENGUAJE1TIPO DE LENGUAJE ZSH_ID_LENGUAJE AYUDA DE BUSQUEDA ZD_NOM_LENGUAJE DOMINIO ZE_NOM_LENGUAJE TIPO DE DATOS ZSLENGUAJES_PROG1 ESTRUCTURA ZVLENGUAJES_PRG1 VISTA

ya sabes entrar ala se16 oe tengo practica en 1 hora en la ekko esta todo lo relacionado con la cabecera de los pedidos FECHA1-FECHA 2 - CLIENTE / PROVEEDOR lo general de la factura te acuerds en la ekpo, estan los detalles del pedido por ejemplo para el pedido 123, se compro 10 unidades, del centro 12, del almacen 32 ese seria un registro para el pedido 132 se compro 20 del centro 12, almacen 20 ese seria otro regfistro esos registros que son variables se encuentran en la EKPO

que es constante se encuentra en la EKKO osea el proveedor que mando ese pedido, la efcha que se ingreso, cuando se contabilizo OEOEOE TENGO PRACTICA DE PSG EN 1 HORA TOY ESTUDIANDO PESCAO en la me23n pones el pedido y te va a salirl los movimientos que hiso entonces lo que tienes que hacer es crear un reporte en el que se ingrese un proveedor o cliente una sociedad un centro si quieres y segun esos datos traer sus pedidos

EBELN TYPE EKPO-EBELN, EMATN TYPE EKPO-EMATN, Nmero de material BUKRS TYPE EKPO-BUKRS, Sociedad WERKS TYPE EKPO-WERKS, Centro LGORT TYPE EKPO-LGORT, Almacn MENGE TYPE EKPO-MENGE, Cantidad de pedido

*&--------------------------------------------------------------------* *& Report ZGALV1 *& *&--------------------------------------------------------------------* *& *& *&--------------------------------------------------------------------* REPORT ZGALV1 NO STANDARD PAGE HEADING.

TABLES:EKPO. TYPE-POOLS: SLIS. TYPES: BEGIN OF TY_PROGRAMAS, MATNR TYPE EKPO-MATNR, BUKRS TYPE EKPO-BUKRS, WERKS TYPE EKPO-WERKS, LGORT TYPE EKPO-LGORT, MENGE TYPE EKPO-MENGE, END OF TY_PROGRAMAS. DATA: T_PROGRAMAS TYPE STANDARD TABLE OF TY_PROGRAMAS. DATA: I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV, I_SORT_ALV TYPE SLIS_T_SORTINFO_ALV, GS_LAYOUT TYPE SLIS_LAYOUT_ALV. DATA: G_PROGRAM TYPE SY-REPID, G_TITULO TYPE SY-TITLE, G_REPID TYPE SY-REPID, GS_SORT TYPE SLIS_T_SORTINFO_ALV.

FIELD-SYMBOLS: <FS_PROG> LIKE LINE OF T_PROGRAMAS, <FS_SORT> LIKE LINE OF GS_SORT.

* SELECTION-SCREEN BEGIN OF BLOCK PROG WITH FRAME TITLE TEXT-T01.

* * * * *

PARAMETERS: P_EBELN TYPE EKPO-EBELN. SELECTION-SCREEN END OF BLOCK PROG. START-OF-SELECTION. SELECT EKPO~BUKRS EKPO~WERKS EKPO~LGORT EKPO~MATNR EKPO~MENGE INTO TABLE T_PROGRAMAS FROM ( EKKO INNER JOIN EKPO ON EKKO~EBELN EQ EKPO~EBELN ).

END-OF-SELECTION. PERFORM INIT_LAYOUT. PERFORM FORMATEAR_DATOS_ALV_DET USING I_FIELDCAT[]. PERFORM F_GENERAR_LISTA_ALV. FORM INIT_LAYOUT. GS_LAYOUT-ZEBRA = 'X'. ENDFORM. FORM FORMATEAR_DATOS_ALV_DET USING T_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV . DATA L_FIELDCAT TYPE SLIS_FIELDCAT_ALV.

Você também pode gostar