Вы находитесь на странице: 1из 21

SAP ECC Client-Server Architecture ABAP/4 Navigation ABAP Workbench Table Definition Transporting

Sistema de informacin Gestin integrada de todas las reas funcionales Informacin online

Advanced Business Application Programming 4th Generation Los mdulos de SAP estn programados en ABAP Plataforma independiente que usa el OPEN SQL para acceder a base de datos Programacin orientada a eventos Programacin orientada a objetos

Mandate (Client) Identifica claramente con que tipo de informacin vamos a trabajar. Usuario (User) El usuario con el cul vamos a acceder Clave (Password) Palabra Clave relacionada con el usuario Idioma (Language) Con que idioma queremos acceder a SAP

Ambiente de programacin grfico. Tools->ABAP Workbench->Development ABAP Editor (SE38) ABAP Dictionary (SE11) Screen Painter (SE51) Function Builder (SE37)

Permite que todas las definiciones de datos sean definidas y administradas centralmente Se puede subdividir en:
Definiciones de objetos de base de datos (tablas, vistas) Definiciones de tipos (estructura, tipos tabla) Definiciones de servicios (Ayuda Bsqueda, objetos de bloqueo)

SCARR: Compaa area SPFLI: Itinerario de vuelos SFLIGHT: Vuelo SBOOK: Reservacin de vuelo directo

Dominio: para definir tcnicamente el campo de una tabla Elemento de Datos: para definir semnticamente (dentro de una tabla pero no generalmente)

Relaciones entre tablas son llamadas llaves forneas Permite la consistencia de datos

1. In the ABAP Dictionary (transaction SE11), create a database table of your customers with the name Z<CLNT>CUSTOMER_##, where <CLNT> is your client and ## is your group number. Enter a meaningful short text. On the Delivery and Maintenance tab page, choose delivery class A

and Display/Maintenance Allowed. Onthe Fields tab page, define two key fields: CLIENT using the data element MANDT and CUSTNUMBER using the data element KUNNR. Define an additional field, FIRST_CONTACT using the data element DATUM. Save your table as a local object or enter
a package name specified by your instructor. If you do not save your table as a local object, you also need to specify a transport request. If you have not yet created your own transport request, choose Create, thereby creating your own request (with an obvious title). Otherwise, select an existing transport request under Own requests and confirm your entry. Under Technical Settings, choose the USER data class and the size category 0, do not allow buffering for the table. Save your table again and activate it.

2. Use Utilities Table contents Create entries to enter your own data in the table and then use Utilities Table contents Display to display these entries.

Terminada la fase de desarrollo los desarrolladores liberan sus tareas (o el lder de desarrollo) El lder de desarrollo libera la orden de transporte (SE10) Se importa al sistema objetivo (STMS)