Documente Academic
Documente Profesional
Documente Cultură
O modelo de vôo é baseado no modelo de dados BC_TRAVEL, que você pode visualizar em seu
sistema usando o Modelador de Dados. Para quem já tem uma certa intimidade com banco de
dados irá notar de primeira que o Data Modeler é uma ferramenta DER de fazer inveja aos
usuários que utilizam as ferramentas default de diagrama do ORACLE e MSSQLDatabases.
O DATA MODELER (Modelador de Dados) é uma ferramenta gráfica e parte da gama de ferramentas
do Web Dynpro. Usado para modelar dados e fornecer suporte eficiente para uma série de tarefas
de desenvolvimento centrais.
Atualmente não há nenhuma interface de usuário para testar os cenários da aplicação de dados de
vôo, usaremos as tabelas do FLIGHT MODEL em nossos exemplos para aprender como funciona a
interação com o banco de dados, seus comandos, funções, BAPIs e outras funcionalidades.
Modelo de Voo
A partir do modelo de dados do voo SAP, as tabelas a seguir são de interesse para esta
aplicação: Scarr (companhias aéreas), SPFLI (horários de vôos), SFLIGHT (vôos), SBOOK (reservas de
voos), SCUSTOM (clientes voo), SFLCONN(conexões de vôo) , SFLCONNPOS (segmentos de rota de
conexões de vôo), SFLTRIP (viagens de vôo), SFLTRIPPOS (passageiros viagem voo)
e SFLTRIPBOK (números de reserva para viagens de voo).
Existe uma tabela no Dicionário ABAP contendo os dados das entidades correspondentes (versões
do tipo de entidade) para cada tipo de entidade.
T000:Tabela Cliente
SCURX: Moedas (chave: chave da moeda)
SBUSPART: parceiro de negócios (chave: cliente, número de sócio)
STRAVELAG: Agências de viagens (chave: cliente, número de viagens agência)
SCUSTOM: Clientes (chave: cliente, número de cliente)
Scarr: Carriers (chave: cliente, identificação do operador)
SCOUNTER: balcões de vendas (chave: cliente, transportadora ID, número de balcão de vendas)
SPFLI: Programação de vôo (chave: cliente, transportadora ID, número de conexão)
SFLIGHT: Voos (chave: cliente, transportadora ID, número de conexão, data do vôo)
SBOOK: reservas de voo (chave: cliente, transportadora ID, número de conexão, data de vôo,
reserva de número, número de cliente)
Para Acessar o Data Modeler
Um parceiro de negócios pode ser uma agência de viagens ou um cliente (por exemplo, empresa que
freqüentemente marca vôos diretamente com a operadora). Dados diferentes são necessários para
estes dois tipos de parceiros de negócios. Os dados de uma agência de viagens é armazenado
em STRAVELAG e os dados para um cliente na tabela SCUSTOM . Existe , portanto, uma entrada com
a mesma chave em qualquer STRAVELAG ou SCUSTOM para cada entrada na tabela SBUSPART .
Tabela Scarr contém os IDs e nomes dos portadores. Cada transportador tem um número de
ligações . Essas conexões de vôo são armazenados na tabela SPFLI . Tabela SFLIGHT contém os dados
do voo concretos para cada conexão. As reservas podem ser feitas para cada voo na tabela SFLIGHT.
As reservas feitas para cada voo são inseridos na tabelaSBOOK.
As operadoras têm balcões de venda em aeroportos. Estes balcões de venda são inseridos na
tabela SCOUNTER. O número de cliente ou o número de agência para a qual foi feita a reserva é
armazenada na tabela SBOOK para cada reserva. Se o cliente marcar seu vôo diretamente no balcão
, o número do contador também é inserido nos dados de reserva na tabela SBOOK.