English | Dutch | French | Portugese | Italian
Quarta-feira, outubro 25, 2006
 
Tutorial de SAP
 
  • Introdução
  • Pergunta da navegação do sistema de SAP
  • Administração do sistema de SAP

  •  
    Módulo da logística
     
  • Gerência material de SAP
  • Execução da logística
  • Vendas e distribuição
  • Gerência da qualidade
  • Manutenção de planta
  • Módulos financeiros
  • Sistema do projeto
  • Gerência de produção de SAP
  • Gerência do serviço de SAP

  •  
    Ferramentas do Sap
     
  • Ferramentas de SAP
  • SAP CRM
  • SAP SRM
  • SAP SCM
  • SAP ERP
  • SAP BW
  • Gerência de materiais de SAP
  •  
    Referência do Sap
     
  • Fatos de SAP
  • Tabelas de SAP
  • Função de SAP
  • Relatório de SAP
  • Paisagem de SAP
  • Código de transação de SAP
  •  
    Sap Techanical
     
  • SAP SUA arquitetura
  • Gerência financeira com SAP
  • Planeamento e execução de Manufacturing
  • Gerência da ordem do cliente
  • Processar de Lackbox
  • Integração do SD e da contabilidade financeira
  • Gerência de recurso humano
  •  
    Sap outro
     
  • Tesouraria de SAP
  • Armazém de SAP
  • Finanças de SAP
  • Workflow de SAP
  • SAP ERA
  • SAP básico
  • SAP EDI
  • Troca de SAP
  • SAP X-APPS
  • Tópicos genéricos de SAP
  • Whitepapers de SAP
  • As pontas novas de SAP chegaram apenas
  • Componentes das aplicações de SAP
  • Ligações de SAP
  • Instrumento de SAP
  • SAP APO
  • Software de SAP
  • Treinar de SAP
  • Outsourcing de SAP
  • Consultar de SAP
  • Razões usar SAP
  • Dunning

  •  
    Tutorial de ERP
     
  • Introdução
  • Evolução de ERP
  • Critérios da avaliação
  • Execução de ERP
  • Mercado de ERP
  • Modelar de ERP
  • Mercado do alto 10 ERP
  • Inibidores
  • Excitadores
  • ERP em India
  • BAAN
  • Povos macios
  • JD Edwards

  •  
    Tutorial de ABAP
     
  • Introdução
  • Transação de ABAP
  • Módulos da função de ABAP
  • Processar de lima de ABAP

  •  
    Pergunta da entrevista
     
  • Entrevista Que de SAP.
  • Entrevista Que de ABAP.
  • Entrevista Que de ERP.
  • Entrevista Que da hora.
  • Entrevista Que do milímetro.
  • Entrevista Que dos PP.
  • Entrevista Que da CERVEJA INGLÊSA.
  • Entrevista Que de EDI.

  •  
    Carreiras em SAP
     
  • Carreiras em SAP (trabalhos de SAP)
  •    
     
     

    Ferramentas de SAP


    A D V E R T I S E M E N T

    Traço do SQL

    Uso

    A função do traço do SQL é um registro on-demand das indicações selecionadas do SQL que são emitidas de encontro à base de dados através do motor aberto do SQL. O traço do SQL pode ser comutado sobre ou fora dinâmicamente. O formato do registro é independent da base de dados. Além do texto de indicação do SQL, cada registro do registro contem a informação sobre o ponto a tempo quando a indicação foi executada, sua duração, seus parâmetros da entrada e resultados (onde aplicável) as well as a informação do contexto.




    Características

    O traço do SQL é especialmente útil para:

    Desenvolvimento

    A lata do traço do SQL ajuda a JDO, a feijões da empresa, a servlet e a colaboradores de JSP aprender que tipo de acessos de base de dados seu código produz.

    Análise de desempenho

    Tipicamente, as edições do desempenho são causadas por acessos de base de dados inefficient. Neste SQL do caso o traço pode ser usado mostrar as indicações emitidas do SQL e sua duração, assim ajudando identificar indicações inefficient do SQL.

    Atividades

    Tipicamente, você deve usar o traço do SQL quando você necessita verificar o comportamento de uma aplicação particular. Este é o seguinte scenario:

    Você

    lançar a aplicação do traço do SQL.

    Você ativa o traço do SQL.

    Você funciona a aplicação que você quer seguir.

    Você desativa o traço do SQL.

    Você ajustou filtros opcionalmente.

    Você avalía o traço.

    Você pode também avaliar um traço que exista já.

    O traço do SQL fornece também a administração forfile das funções.

    O traço do SQL é mais menos apropriado para detectar edições gerais do desempenho. Conseqüentemente, nós não recomendamos que você o mantem ativado constantemente, porque consome recursos adicionais.

    Tela inicial

    Chamada

    Você pode chamar a tela inicial da ferramenta do teste usando o código de transação ST05 ou escolhendo o traço do desempenho do ® do teste na bancada de ABAP.

    Funções

    As seguintes funções estão disponíveis na tela inicial:

    Selecionar o traço:

    O · seleciona o traço do SQL da modalidade do traço, Enqueue o traço, o traço do RFC, ou o traço do amortecedor da tabela. Você pode selecionar modalidades do traço do mutliple simultaneamente.

    Selecionar a função do traço:

    Começo do · a gravação do traço.

    Batente do · a gravação do traço.

    Filial do · para seguir a lista, lista detalhada, ou a lista tempo-classificada.

    Filial do · para explicar o SQL para analisar uma indicação do SQL sem uma lima explícita do traço.

    As limas do traço são controladas pelo sistema. Assim podem ser conservados, como todo o outro objeto; as limas conservadas do traço podem ser indicadas e suprimido.

    Status do traço

    Um traço pode somente ser ativado uma vez em todo o usuário da aplicação. A exposição de status do traço informa-o se um outro usuário no sistema tem ativado já um traço particular.

    Começando o traço

    Pré-requisitos

    Você pode somente ligar o traço do desempenho para um único exemplo. Você deve já ter decidido o espaço e os alvos de sua análise de desempenho.

    Procedimento

    Para analisar uma lima do traço, fazer o seguinte:

    Escolher o traço do desempenho do ® do teste do trajeto do menu na bancada de ABAP.
    A tela inicial da ferramenta do teste aparece. Na parte mais inferior da tela, o status do traço do desempenho é indicado. Isto fornece-o com a informação a respeito de se alguns dos traços do desempenho estão ligados e os usuários para que são permitidos. Diz-lhe também que usuário ligou o traço.

    2. Usar as teclas da seleção forneceu, ajustou-se que seguem funções que você deseja ter ligado (o traço de SWL, enqueue o traço, o traço do RFC, o traço do amortecedor da tabela).

    3. Se você quiser ligar o traço sob seu nome do usuário, escolher o traço sobre.
    Se você quiser passar sobre valores para um ou diversos filtrarem critérios, escolher o traço com filtro.
    Os critérios típicos do filtro são: o nome do usuário, nome da transação, nome process, e nome do programa.

    4. Funcionar agora o programa a ser analisado.

    Você analisará normalmente a lima do traço do desempenho imediatamente. Neste caso, é uma idéia boa usar uma sessão separada começar, parar, e analisar o traço do desempenho

    Se você estiver mostrado erros da semente do traço na tela inicial (por exemplo, não bastante espaço de armazenamento disponível), você deve primeiramente remover os erros ou tê-los removidos por seu administrador de sistema.

    Os tipos selecionados do traço podem ser mudados como necessário durante um intervalo do traço do desempenho (tempo entre ligar e fora do traço). O usuário (grupo de usuário) deve remanescer unchanged.

    Resultado

    Os resultados da gravação do traço são escritos a uma lima do traço. Se os registros do traço overwritten durante o intervalo do traço, o sistema indica uma mensagem para informá-lo quando você analisa a lima do traço.

    Os resultados da gravação do traço são armazenados a dez limas do traço. Overwriting registros do traço, entretanto, não pode inteiramente ser excluído neste caso qualquer um.

    O traço do desempenho grava todas as chamadas do acesso de base de dados, chamadas do amortecedor da tabela, o telecontrole chama-se, ou chama-se para a atividade do fechamento do usuário. Estas medidas podem afetar o desempenho do usuário da aplicação aonde o traço está funcionando. Para preservar o desempenho do sistema, você deve conseqüentemente desligar o traço assim que você terminar gravar sua aplicação.

    Parando o traço

    Pré-requisitos

    Você começou o traço e terminou-o funcionar o programa que você quer analisar.

    Para razões do desempenho, você deve desligar os traços assim que você terminar a gravação.

    Procedimento

    Para desativar o traço:

    ...

    1. Escolher o traço do ®Performance do teste na bancada de ABAP.
    A tela inicial da ferramenta do teste aparece. Contem uma linha de status que indica os traços que são ativos, os usuários para quem eles são ativos, e o usuário que os ativou.

    2. Selecionar as funções do traço que você quer desligar.

    3. Escolher desativam o traço.
    Se você começar o traço você mesmo, você pode agora comutá-lo fora imediatamente. Se o traço do desempenho for começado por um usuário diferente, um alerta da confirmação aparece antes do deactivation-

    Resultado

    Os resultados do traço são armazenados em um ou em mais limas do traço. Você pode então analisar os dados do desempenho armazenados na lima do traço. Ver também, analisando dados do desempenho.

    Analisando dados do desempenho

    Pré-requisitos

    Uma vez que você comutou fora do traço do desempenho, você pode analisar os dados que os dados são analisados, mesmo repetidamente, até que seus registros do traço overwritten na lima do traço. As limas do traço são controladas pelo sistema de SAP. Você pode conseqüentemente manter uma lima do traço para editar e suprimi-la mais tarde através do traço de Trace->Save do desempenho do menu, do traço conservado exposição, e do traço conservado supressão.

    Procedimento: Vista geral

    Antes que você comece analisar os registros do traço, você deve primeiramente desligar o traço do desempenho. (É também possível indicar fora um traço sem switching ele de antemão. Neste caso, entretanto, o procedimento da exposição é gravado também na lima do traço, de acordo com os critérios do filtro do jogo para o traço.

    Para mais informação, consultar a:
    Parando a gravação do traço.

    Antes de indicar os registros do traço, você pode usar um filtro da exposição especificar os registros a ser editados e a informação que você quer olhar.

    Para mais informação, consultar a:
    Indicar filtros.

    Quando você indica os registros do traço, você pode escolher entre uma lista básica e uma lista prolongada. Ambas as listas indicam uma vista geral das ações e dos dados registrados do desempenho. Além, você pode indicar uma lista do traço classificada pelo tempo.

    Para mais informação, consultar a:
    Indicando listas de registros do traço.

    Em listas - a lista simples do traço e a lista prolongada - você tem a mesma escala das funções para analisar as indicações listadas e outros dados do desempenho.

    As listas tempo-classificadas do traço são somente ligeiramente diferentes das listas do traço mencionadas acima. Para mais informação na transação, o tipo, o cliente, e o usuário process, chamam-se acima da função Display->User, transação e assim por diante ...... no menu Goto.

    style= " FONT-SIZE: 10pt; FONT-FAMILY: Arial " >

    Para mais informação, consultar a:
    Analisando registros do traço

    Outras opções da análise dependem dos tipos do traço que você está usando. Ver também:
    O SQL segue ou

    Enqueue o traço ou

    Traço do RFC.

    Filtro da exposição

    Pré-requisitos

    Você comutou fora do traço do desempenho e abriu o filtro da exposição após ter escolhido o traço da exposição ou a entrada correspondente do menu da tela inicial do traço do desempenho.

    Uso

    Você pode usar o filtro da exposição (ajustar limitações para indicar o traço) restringir o número dos registros registrados do traço que são indicados na lista básica (lista do traço), em lista detalhada, ou na lista tempo-classificada.

    >

    Características

    Se você não incorporar nenhumas seleções, todos os registros do traço estão selecionados.

    Especificando o tipo do traço para indicar

    O sistema de SAP inicializa também este parâmetro do ambiente de sistema. O tipo do traço do defeito é traço do SQL. Se você ligar o filtro da exposição diretamente após a gravação, o tipo do traço aparece como foi configurado por último.

    Especificando o intervalo do traço

    O sistema inicializa o intervalo do traço de 00:00: 00 ao tempo atual do sistema na data de hoje. Entretanto, se você ligar o filtro da exposição diretamente após a gravação, o intervalo do traço é ajustado do tempo de começo à época do fim da gravação.

    Anotar que se você estiver trabalhando em um sistema distribuído, onde os pulsos de disparo no usuário da base de dados e nos usuários da aplicação não sejam sincronizados, todas as vezes determinadas automaticamente pelo sistema puder ser inaccurate, que por sua vez pode significar que não todos os registros do traço estão indicados.

    Incorporar umas seleções mais adicionais

    Para uma informação mais adicional consultar a:

    Outros filtros

    Critérios de seleção do Update

    Com esta tecla, suas entradas do filtro da exposição são updated. Você pode também usar a chave de ENTRADA para esta.

    Selecionar o operador para condições da seleção

    Com esta tecla, você pode mudar a opção de defeito e selecioná-los e o operador. Para fazer assim, colocar o cursor no parâmetro relevante.

    Inicializar os critérios de seleção

    Se você repetir o traço do desempenho durante uma sessão, os parâmetros do filtro do defeito estão ajustados a suas últimas seleções. Usar inicializar que todos os critérios de seleção funcionam (tecla de rato direita) para restaurar os defeitos originais.

    Suprimir o critério de seleção selecionado

    Escolher esta tecla restaurar limitações para parâmetros individuais (ver também outras opções da seleção).

    Ver também indicar listas de registros do traço.

    Outros filtros

    Você pode também filtrar a exposição do registro do traço usando os seguintes parâmetros:

    Usuário

    Objetos

    1. Traço do SQL: Nome da tabela a que a indicação do SQL consulta

    2. Enqueue o traço: Travar o objeto a que a indicação consulta

    3. Traço do RFC: Exemplo em que uma função é executada

    4. Traço do amortecedor da tabela: Nome da tabela que o acesso está limitado demasiado

    Duração

    Operações

    5. Traço do SQL: Operações da base de dados

    6. Enqueue o traço: Operação para o objeto do fechamento

    7. Traço do RFC: Características da execução (cliente/usuário)

    8. Traço do amortecedor da tabela: Nome da operação do amortecedor

    Os filtros do defeito são:

    1. Para o usuário, o usuário atual

    2. Para objetos, a exposição das tabelas do sistema é suprimida. Atualmente, estas são as tabelas D010*, REPOLOAD, REPOSRC, REPOTEXT, DYNPSOURCE, DYNPLOAD, DYNPTXTLD, DDLOG.

    Os parâmetros da duração e das operações não são inicializados

    Você pode especificar um valor numérico para a duração. Isto é medido nos microssegundos. Para todos parâmetros restantes, você pode dar entrada com um teste padrão ou um nome. Além aos caráteres alfanuméricos, você pode também usar o `dos caráteres do wildcard *' e '+' nos testes padrões.

    Você pode também mudar o operador em uma especificação para filtrar mais adicional. Para fazer isto, posicionar o cursor no parâmetro relevante e escolher opções da seleção. Uma caixa de diálogo aparece então em qual você pode especificar se os registros do traço que satisfem à circunstância devem ser incluídos (luz de tráfego verde) ou excluído (luz de tráfego vermelha) da seleção.

    Para a duração, restringir a um intervalo de 1000 a 5000 segundos pode ser do uso.

    Indicando listas de registros do traço

    Pré-requisitos

    Você escolheu a função do traço da exposição e especificou a escala do valor para a exposição no filtro da exposição, onde você indicou também o liste do traço, lista detalhada, ou tempo-é classificado a lista.

    Listas

    A lista detalhada contem a lista completa do traço. A lista detalhada contem meramente três colunas adicionais para a exposição.

    Na lista, no você tempo-classificados pode a informação de exposição sobre a transação, o tipo process, o cliente, e o usuário escolhendo a exposição - > o usuário, Transaktion, e assim por diante, no menu Goto.

    Há uma escala de funções da análise que você pode se usar na lista do traço e na lista detalhada. Todas as listas têm as mesmas funções. Você pode comutar entre o traço e as listas detalhadas através de uma tecla.

    A primeira linha da lista contem um subheader, que remanesça unchanged para todos os registros do traço de um programa a ser analisado. Contem a seguinte informação:

    - Nome da transação, do número de identificação process, do tipo process, do cliente, e do nome do usuário.

    A linha seguinte contem os seguintes encabeçamentos:

    Tempo de execução da duração da indicação. O tempo é indicado no formato milliseconds.microseconds.

    Nome do objeto

    1. Registro do traço do SQL: Nome da tabela da base de dados

    2. Enqueue o registro do traço: Nome do objeto do fechamento

    3. Registro do traço do RFC: Nome encurtado do exemplo em que o módulo da função foi executado

    4. Registro do traço do amortecedor: Nome da tabela protegida

    Operação

    5. Registro do traço do SQL: Nome da operação a ser executada na base de dados. Ver também: Operações medidas da base de dados

    6. Enqueue o registro do traço: Nome da operação do fechamento

    Registro do traço do RFC do ·: Cliente | usuário. (Se uma função for especificada como o cliente, isto significa que wass se chamou “remotamente “. Se se especificar como o usuário, este significa que a função estêve feita disponível e executada.)

    Registro do traço do amortecedor do ·: Operação do amortecedor

    Número de Rec dos registros

    7. Traço do SQL: O número dos registros recuperados ou processou e passou entre o sistema de SAP e a base de dados.

    8. Enqueue o traço: Número dos granules

    9. Traço do RFC: Não usado

    10. Traço do amortecedor: Número de registros processados

    RC - Código do retorno da indicação registrada

    Indicação - formulário curto da indicação registrada

    11. Depende do tipo do traço

    O runtime (duração) está destacado na lista se exceder um valor de ponto inicial dado (100000 microssegundos). Isto é declarado no tipo grupo “SQLT” como o “SQLT_DURATION_NEG constante”. Você pode mudar este valor mudando a constante conformemente.

    Anotar que a duração pode somente ser tão precisa quanto o pulso de disparo de sua plataforma de ferragem. A duração não pode ser menos do que o tempo requerido pela ferragem. Se a época de execução da indicação for menos do que esta vez, a duração será zero.

    Lista detalhada

    Para comutar da lista básica à lista prolongada, escolher lista detalhada. A lista prolongada contem três colunas extra da exposição:

    hh: milímetro: ss.ms - O tempo em que o registro foi executado (nas horas do formulário: minutos: segundos: milissegundos).

    Programa - nome do programa que executou a indicação registrada.

    Curs

    12. Registro do traço do SQL: O número do cursor (ligação ao esconderijo do cursor) usou-se encontrar as entradas da base de dados.

    13. Enqueue e registros do traço do RFC: Não usado.

    Funções adicionais

    Analisando registros do traço

    Lista da sorte

    A exposição formatou indicações registradas

    A definição do objeto correspondente do dicionário de ABAP para o SQL e Enqueue o traço

    Indicar a indicação registrada no código de fonte

    Indicar a planta do acesso para uma indicação registrada do SQL

    Formatar indicações seletas idênticas na lista do traço

    Sumariando a lista do traço

    Comutar entre as duas listas

    Para mais informação, consultar a analisar registros do traço

    Tipos diferentes do traço

    O traço diferente das exposições do sistema datilografa dentro cores diferentes.

    Funções padrão

    Uma escala de funções padrão da lista de SAP está também disponível para ajudar-lhe imprimir a lista, navigate e procurará-la na lista, ou excepto a lista a uma lima de sistema operando-se. Estas funções podem ser chamadas através das entradas do menu, das teclas, ou das chaves de função correspondentes.

    Ver listas também conservando localmente

    Analisando registros do traço

    Pré-requisitos

    Você indicou o traço grava que você quer analisar em uma lista básica ou prolongada.

    Funções

    Classificando a lista do traço e a lista prolongada do traço

    Você pode classificar a lista por alguns dos parâmetros no título da lista, isto é, no nome da transação, no número de identificação process, no tipo process, no cliente, e no nome do usuário. Para classificar a lista, posicionar o cursor na coluna relevante e escolher a sorte da tecla ou a opção apropriada do menu.

    Comutar da lista do traço à lista prolongada do traço

    Para comutar da lista simples básica à lista prolongada, escolher a lista estendida tecla ou escolher a opção apropriada do menu.

    Placeholders detalhado da exposição e substituir

    Quando a indicação registrada é formatada, você pode especificar se substituir os placeholders na indicação pelas variáveis atuais ou deixá-las na indicação e alistar separada as variáveis. Se não houver nenhuma variável, os dois formulários da exposição são idênticos. Para indicar a indicação, o dobro-clique seu formulário curto ou o detalhe da opção do menu, ou para estalar ampliar - ícone de vidro.

    Para substituir os placeholders com as variáveis atuais, escolher a tecla substituem Placeholder na indicação do SQL, ou escolhem a opção apropriada do menu.

    Informação indicando sobre objetos de DDIC

    Se você desejar olhar a descrição do dicionário para o objeto (objeto da tabela ou do fechamento) a que a indicação consulta, posicionar o cursor no objeto e escolher DDIC info. Alternativamente, você pode escolher a mesma função do menu. Se a indicação atual contiver o objeto de diversos DDIC (por exemplo, juntar), a fileira do nome do objeto contem o primeiro objeto para aparecer na indicação.

    Se a entrada do registro for uma entrada do RFC, a coluna contem uma versão encurtada do nome do exemplo em que o módulo da função é executado. Neste caso, você não pode indicar uma definição de dicionário.

    Você pode indicar uma informação mais adicional do dicionário de DDIC abrindo a definição real do objeto no DDIC. Para mais informação, consultar a encontrar a informação do dicionário.

    Planta da execução para indicações do SQL

    Para indicar a planta da execução de uma indicação selecionada do SQL, para colocar o cursor na indicação e para escolher a tecla explicar a indicação do SQL. As indicações do SQL para que uma planta da execução pode ser indicada dependem do sistema da base de dados que você está usando. A planta da execução para uma indicação SELETA sob o sistema da base de dados de Oracle olha como esta:

    Indicando o código de fonte

    Para comutar ao código de fonte de ABAP que contem a indicação atual no registro, para posicionar o cursor na exposição do formulário curto da indicação e para escolher as posições da chamada da exposição da tecla no programa de ABAP ou na opção do menu do mesmo nome.

    Anotar que o código de fonte não pode sempre ser indicado. Por exemplo, se a chamada vier da semente de SAP, você não pode ramificar ao código do programa.

    Idêntico seleciona

    Quando você está analisando um registro do traço, pode ser particularmente útil encontrar para fora se houver alguma indicação seleta idêntica. Você pode fazer este escolhendo a opção do menu idêntica seleciona na lista do traço do menu. O sistema compila uma lista de todas as indicações do SQL que forem executadas mais de uma vez. Você pode então eliminar todas as indicações do SQL que forem repetidas ou superfluous.

    Sumariando a lista do traço

    Você pode sumariar as indicações seletas a fim começar uma vista geral da época de execução total e do número total dos registros encontrados. Para fazer isto, usar o traço de List->Summarize do traço da opção do menu pela indicação do SQL. Você pode também agrupar os registros do traço pelo acesso da tabela usando os acessos da tabela de List->Combined do traço da opção do menu.

    SQL encaixado

    Uma das dificuldades de conectar uma língua de programação com uma relação do SQL é transferência de registros de dados recuperados. Quando o sistema processa uma indicação do SQL, não sabe grande o resultado será até que faça a seleção. O resultado consiste nas entradas da tabela, que todos têm a mesma estrutura. O sistema tem que transferir estes registros ao programa de chamada no formulário de uma estrutura de dados, por exemplo uma disposição, que seja sabida ao programa de chamada.

    A desvantagem de uma disposição é sua definição de estática. Você tem que especificar o tamanho de uma disposição antes do runtime. Entretanto, porque você não pode saber o tamanho da série de dados o sistema retornará, você deve definir uma disposição muito grande para evitar um excesso.

    Para circumvent este problema, o sistema de SAP traduz indicações abertas de ABAP SQL no SQL encaixado. Para fazer este, o sistema define um cursor. O cursor é a conexão lógica às séries de dados selecionadas na base de dados e é usado regular transferência de dados entre programas de ABAP e a base de dados. Ver também operações da base de dados.

    Durante o cada BUSCAR a operação, as passagens da base de dados um ou mais registro de dados à relação de base de dados.

    Operações medidas da base de dados

    Cada indicação do SQL é pena quebrada em operações da base de dados pelo sistema que de SAP o traço do SQL permite que você meça o runtime de cada uma destas operações:

    DECLARAR

    Define um cursor novo dentro de um processo do trabalho de SAP e atribui a indicação do SQL a esta. O formulário curto desta indicação é indicado na lista dos registros do traço sob a indicação. O cursor é dado um número original, o cursor ID. O cursor ID é usado para uma comunicação entre o sistema de SAP e o sistema da base de dados.

    PREPARAR

    Converte a indicação do SQL e define a planta da execução.

    ABERTO

    Abre um cursor para uma indicação SELETA (convertida) preparada. ABRIR passagens os parâmetros para o acesso de base de dados. ABERTO é usado somente para indicações SELETAS.

    BUSCAR

    Passagens um ou diverso registro selecionado da base de dados com a indicação SELETA à relação do DB do sistema de SAP. Os dados selecionados são identificados através do cursor.

    REABRIR

    Abre outra vez um cursor que o sistema prepare para uma indicação SELETA e passa os parâmetros novos à base de dados.

    EXEC

    Transferência dos parâmetros para a indicação da base de dados e execução da indicação que mudam dados na base de dados (por exemplo, usando o UPDATE, a SUPRESSÃO, ou a INSERÇÃO).

    REEXEC

    Abre outra vez um cursor que o sistema prepare já para uma indicação precedente de EXEC.

    Para a informação sobre a seqüência em que estas operações ocorrem, consultar à seqüência lógica de operações da base de dados

    Seqüência lógica de operações da base de dados

    Os pedidos da base de dados são interconectados e ocorrem sempre na mesma seqüência lógica.

    A função DECLARAR define e numera o cursor. DECLARAR precede a função PREPARAR-SE.

    O uso PREPARA-SE para preparar uma indicação específica do SQL, como:

    selecionar * do sflight onde o eq “LH” do carrid.

    e definir o método de acesso antes que o sistema possa transferir o pedido à base de dados. Durante esta preparação, o sistema é concernido somente com a estrutura da indicação do SQL e não com os valores que contem.

    A função ABERTA faz exame da indicação SELETA preparada e termina-a com os valores corretos. No exemplo acima, ABERTO emitiria o carrid do campo o LH do valor.

    BUSCAR a passagens as entradas da base de dados à relação de base de dados do sistema de SAP todas as operações da base de dados requeridas executar uma indicação do SQL são ligados pelo mesmo cursor ID.

    Se a indicação do SQL fizer mudanças na base de dados (a INSERÇÃO, ATUALIZA, SUPRESSÃO), PREPARAR está seguido por EXEC, que executa a indicação

    Se o sistema puder consultar para trás a uma indicação do SQL que esteja preparada já, há nenhum PREPARA a operação, e a indicação é usar-se executado REABRE ou REEXEC como apropriada

    Buffering

    O sistema de SAP assegura-se de que transferência de dados entre o sistema de SAP e o sistema da base de dados seja tão eficiente como possível. Para fazer este, usa as seguintes técnicas:

    Buffering da tabela do ·. O programa alcança dados do amortecedor do usuário da aplicação.

    Buffering do pedido da base de dados do ·. As entradas individuais da base de dados não são lidas nem não são passadas à base de dados até requerido por uma indicação ABERTA do SQL.

    Quando você analisa registros do traço, você deve também examinar os mecanismos do buffering do sistema.

    Buffering da tabela

    Para tabelas pode ser ou parcialmente ou protegido inteiramente (consultar às tabelas da base de dados do Buffering.), os acessos ABERTOS de uma indicação do SQL somente a base de dados se os resultados da indicação não estiverem já no amortecedor conseqüentemente, o traço do SQL não contêm um comando ou uma seqüência do comando para cada indicação ABERTA do SQL. Na uma mão, cada indicação do SQL na lima do traço foi emitida à base de dados e executada.

    Buffering de pedidos da base de dados

    Para manter o número de runtime-consumir PARA PREPARAR as chamadas pequenas, cada os processos do trabalho de uma aplicação prendem um determinado número de indicações já traduzidas do SQL em um amortecedor especial. Pelo defeito, uma preensão process até 250 indicações.

    Se o sistema dever executar um específico ABRIR SQL, as verificações do sistema primeiramente se esta indicação está armazenada da “no esconderijo indicação”. Se a indicação estiver no esconderijo, o sistema executa-o que usa imediatamente REABRIR (SELECIONAR) ou um REEXEC (a INSERÇÃO, ATUALIZA, SUPRESSÃO).

    Se a indicação não for protegida, uma operação PREPARAR-SE prepara-a para o OPEN/EXEC subseqüente. O sistema administra o amortecedor de acordo com o algoritmo LRU (“usado o mais menos recentemente”). Quando o espaço é needed para indicações novas, as indicações que são usadas raramente estão suprimidas. Em conseqüência do algoritmo LRU, a indicação deve preparar indicações geralmente somente uma vez freqüentemente usadas.

    Um usuário da aplicação protege DECLARAR, pedidos PREPARA-SE, ABERTO, e de EXEC dentro do esconderijo do cursor de um processo do trabalho. Em conseqüência, uma vez que o sistema abre um cursor para uma operação DECLARAR, pode usar este cursor repetidamente outra vez dentro do mesmo processo do trabalho.

    Analisando um arquivo de dados do SQL da amostra

    Quando você cría uma lima do traço do SQL para uma aplicação, você pode ver exatamente como o sistema segura operações da base de dados. Em uma aplicação de amostra, um relatório lê, e umas mudanças mais atrasadas, registros na tabela SFLIGHT do dicionário de ABAP que usa ABAP abrem indicações do SQL. Desde que a tabela SFLIGHT não é protegida, do sistema as necessidades primeiramente alcançar a base de dados para recuperar os registros. Nas seções abaixo, o arquivo de dados da aplicação de amostra é analisado.

    Acesso lido

    A primeira tela da lima do traço do SQL indica cada pedido que medido da base de dados a aplicação fêz. Os registros da lima do traço quando o pedido ocorreu e sua duração. A tabela do dicionário de ABAP envolvida no pedido é alistada também.

    Uma lima do traço para um acesso lido da tabela SFLIGHT pôde olhar como este:

    O sistema mediu diversas operações da base de dados envolvidas em recuperar registros de SFLIGHT:

    Operação

    Função

    PREPARAR

    Prepara a indicação ABERTA para o uso e determina o método de acesso. Desde que um cursor ativo com o número 18 está disponível no esconderijo do cursor do processo do trabalho, o sistema não executa uma operação DECLARAR. Entretanto, o sistema deve preparar a indicação SELETA que é usada ler a tabela SFLIGHT.

    O sistema incorpora todo o valor nos campos “MANDT” e “CARRID” na indicação SELETA neste momento, mas dá-lhes preferivelmente um marcador base de dados-específico.

    ABERTO

    Abre o cursor e especifica o resultado da seleção enchendo os campos da seleção com os valores concretos. Neste exemplo, o campo “MANDT” recebe o valor “000” e o campo “CARRID” recebe o valor “LH”. A operação ABERTA cría então um jogo de registros recuperados.

    BUSCAR

    Move o cursor com a série de dados criada pela operação ABERTA. O tamanho da disposição indicado ao lado dos dados buscar significa que o sistema pode transferir um tamanho máximo do pacote de 392 registros em uma vez na área protegida. O sistema aloca este espaço no usuário da aplicação para a tabela de SFLIGHT.

    No exemplo acima, o primeiro BUSCA recupera o número máximo dos registros da série de dados. Então, estes registros são transferidos à relação do programa.

    Escrever o acesso

    Uma lima do SQL da amostra que analisa um pedido que mudasse dados na tabela D010SINF pôde olhar como isto:

    O exemplo mostra o sistema que introduz registros novos na tabela (INSERÇÃO). Como no primeiro exemplo, onde o sistema realizou um acesso de leitura apenas, o sistema necessita preparar as operações da base de dados (PREPARAR) essa mudança que a base de dados grava. A operação PREPARAR-SE precede as outras operações

    A D V E R T I S E M E N T

    discussionDiscussion Center
    Discuss
    Discuss

    Query

    Feedback
    Yahoo Groups
    Y! Group
    Sirfdosti Groups
    Sirfdosti
    Contact Us
    Contact
    Sign in

    User Name:
    Password:
    Forget password? | Register


    INTERVIEW EBOOK

    Get Interview Questions & Answers in an eBook.

    Interview Success Kit - Get Success in Job Interviews


    Send your Resume to 6000 Companies

    SAP Resources

  • SAP Articles
  • SAP Books
  • SAP Certifications
  • SAP Companies
  • SAP Study Materials
  • SAP Events
  • SAP Faqs
  • SAP Jobs
  • SAP Job Consultants
  • SAP Links
  • SAP News
  • SAP Sample Papers
  • SAP Interview Questions
  • SAP Training Institutes
  •  
    SAP Tutorial

  • Introduction
  • SAP History
  • SAP Facts
  • SAP Tables
  • SAP Function
  • SAP Report
  • Reasons To Use SAP
  • SAP Landscape
  • SAP Transaction Code
  • SAP Lotus Notes Integration
  • Business Connector and XML
  • Enterprise Release 4.7

  • SAP Training Institutes

  • SAP Training Institutes
  • Job Consultants Address
  • SAP Companies Address

  • Business Process Cycle

  • Analyze
  • Design
  • Implement
  • Operate
  • Optimize
  • Skills And Education

  • Logistics Module

  • Sales and Distribution
  • Quality Management
  • Materail Management
  • Plant Maintenance
  • Financial Modules (FI/CO)
  • Project system
  • Production Planning
  • Service Management

  • SAP NetWeaver

  • Introduction
  • Object Model
  • Interoperability
  • Creating Web Apps
  • Java Connector
  • Advantages & Conclusion
  • Life Cycle Management
  • Composite Application Framework

  • SAP Tools

  • SQL Trace Tool
  • SAP CRM
  • SAP SRM
  • SAP SCM
  • SAP ERP
  • SAP BW

  • SAP Modules

  • SAP FI Module
  • SAP CO Module

  • SAP Technical

  • SAP ITS Architecture
  • Financial Management
  • Manufacturing Planning and Execution
  • Customer Order Management
  • Lackbox Processing
  • SD and Financial Accounting Integration
  • SAP - HR (Human Resource)

  • SAP Miscellanous

  • Web Application Server(WAS)
  • Data Archiving
  • Mobile Engine
  • SAP Script
  • SAP Transactions
  • SAP Business Warehouse(BW)

  • SAP Reference

  • SAP Facts
  • SAP Tables
  • SAP Function
  • SAP Report
  • SAP Landscape

  • SAP Others

  • SAP Treasury
  • SAP Finance
  • SAP WAS
  • SAP Data Archiving
  • SAP ALE
  • SAP EDI
  • SAP Exchange
  • SAP X-APPS
  • SAP Applications Components
  • SAP Software
  • Dunning
  • SAP IDES
  • SAP Payroll Basics
  • SAP BASIS and Security Authorization
  • SAP Backup
  • SAP Router

  • ABAP Tutorials

  • Introduction
  • ABAP Transaction
  • ABAP Function
  • ABAP File Processing
  • ABAP Objects
  • ABAP Syntax
  • ABAP Queries
  • SAPMail Using ABAP
  • ABAP Programming Hints

  • SAP Projects & Codes

  • Finding the user-exits
  • Purchase Order Display
  • Batch Input
  • Dynamic Open SQL
  • Creating Extract Dataset
  • Reading database tables
  • Load table from a UNIX file
  • Create subscreen

  • SAP Resources

  • SAP Books
  • SAP Links

  • Interview Question



  • Common Interview Que.
  • ABAP Interview Que.
  • ERP Interview Que.
  • HR Interview Que.
  • MM Interview Que.
  • PP Interview Que.
  • ALE Interview Que.
  • EDI Interview Que.
  • Basis Interview Questions
  • SAP-SD Interview Questions
  • FI&CO Interview Questions
  • BW Interview Questions
  • CRM Interview Questions
  • Interview Questions

  • Careers at SAP

  • Careers in SAP (SAP Jobs)
  • Advertise
  •