Академический Документы
Профессиональный Документы
Культура Документы
de Processamento
Durante o processamento de entrada (cliente), Idocs são transferidos para a interface e armazenado no sistema SAP R / 3. Os dados
do documento é gerado numa segunda etapa, também durante um fluxo de trabalho.
o processamento de saída no sistema R / 3 envolve o tratamento de eventos. Um evento no sistema R / 3 é definido como a
ocorrência de uma alteração de estado num objecto. Os eventos são criados quando a mudança de status relevante ocorre. Os
seguintes tópicos descrevem como habilitar de entrada e de saída SAP processamento R / 3.
Se o sistema a montante é reconhecido, então o IDoc é salvo no banco de dados. Se um parceiro é definida com a mensagem
correspondente em perfis de parceiros, o IDoc é então processado. Isto é feito de forma independente no segundo passo. Isto
assegura que o sistema externo pode receber os dados rapidamente e de forma fiável (automaticamente).
Você deve executar as seguintes etapas para configurar SAP R / 3 para o processamento IDoc de entrada:
Em qualquer ambiente distribuído, cada sistema participante deve ter uma identificação única para evitar confusão. Em SAP R
/ 3, o nome do sistema lógico é usado como o ID único. Este nome é atribuído explicitamente a um cliente em um sistema SAP
R / 3.
Um modelo de distribuição é usado para descrever o fluxo de mensagens ALE entre os sistemas lógicos. objetos de negócios são
distribuídos para destinatários conectados de acordo com uma distribuição exclusiva
modelo que pode conter regras de complexidade variável, dependendo do tipo de objetos de negócios envolvidos.
Você volta para a janela Alterar Distribuição Modelo principal. O modelo de distribuição que você configurou
agora é adicionado à lista.
uma. No Remetente e recebedor campos, entrar no sistema lógico configurado, por exemplo,
ORACLETDS.
Você pode clicar no ícone à direita de cada campo para navegar a partir de uma lista de sistemas lógicos.
b. No Tipo de mensagem campo, insira o tipo de mensagem que pretende utilizar, por exemplo, MATMAS.
Você pode clicar no ícone à direita de cada campo para navegar a partir de uma lista de tipos de mensagens disponíveis.
9. Clique em Salvar.
perfis de parceiros são um pré-requisito para a troca de dados. Isso envolve a definição de quem pode trocar mensagens com o
sistema SAP R / 3 e usando qual porta.
2. No painel da esquerda, expanda tipo LS parceiro e selecionar o sistema lógico você configurou a partir da lista, por
exemplo, ORACLETDS.
No painel da direita, o campo Partn.number refere-se ao nome do sistema lógico.
3. Clique em Salvar.
5. No Tipo de mensagem campo, insira o tipo de mensagem que pretende utilizar, por exemplo, MATMAS.
Você pode clicar no ícone à direita de cada campo para navegar a partir de uma lista de tipos de mensagens disponíveis.
6. No código de processo campo, digite o código de processo que você deseja usar, por exemplo, MATM.
Você pode clicar no ícone à direita de cada campo para navegar a partir de uma lista de códigos de processo disponíveis.
Neste caso, o adaptador escreve Idocs para o banco de dados SAP R / 3, o qual é processado imediatamente.
• Desencadear imediatamente.
Neste caso, a placa de espera para o sistema SAP R / 3 para processar Idocs. Isso pode levar de 1 a 15
minutos.
8. Clique em Salvar.
SAP eventos R / 3 pseudo não são processados pelo / 3 gerente Evento SAP R, mas são chamados a partir de um programa ABAP ou
Chamada de Função Remota (usando o parâmetro Destination).
As seguintes listas de tópicos e define a terminologia específica relacionada com SAP R / 3 e SAP R / 3 manipulação de eventos.
programas RFC para não-SAP sistemas R / 3 pode funcionar como o chamador ou o chamado programa em uma comunicação
RFC. Existem dois tipos de programas RFC:
• cliente RFC
• RFC Servidor
O cliente RFC é a instância que chama a RFC para executar a função que é fornecido por um servidor RFC. As funções que podem
ser chamadas remotamente são chamadas de funções RFC e as funções fornecidas pela API RFC são chamados chamadas RFC.
SAP R / 3 gateway
A / 3 gateway SAP R é um servidor de aplicações seguras. Sem ligações são aceitos a menos que tenham sido preregistered
anteriormente a partir do SAP R / 3 Cliente apresentação. A conexão com o servidor apresenta-se ao Gateway e expõe um
identificador de programa. Se o identificador de programa é encontrada na lista de IDs programa registrado, o servidor gateway,
em seguida, oferece uma conexão com o servidor, que "aceita" uma conexão. Este ProgramID é então ligado com um destino RFC
dentro do SAP R / 3, que permite SAP Módulos R / 3 função e documentos ALE (IDocs ou BAPI IDocs) para ser encaminhada para
o destino. As funções RFC de destino como uma tag para mascarar o ID Programa para SAP R / 3 usuários.
Um programa de servidor RFC pode ser registrado com o SAP R3 gateway / e esperar por pedidos de chamada RFC recebidas. Um
programa de servidor RFC se registra sob um ID de programa em um SAP R3 gateway / e não para um sistema R SAP específica / 3.
Na SAPGUI, o destino deve ser definido com SM59 transação, usando tipo de conexão T e Modo Register. Além disso,
esta entrada deve conter informações sobre o gateway SAP R / 3 na qual o programa de servidor RFC está registrado.
IDs de programas e Balanceamento de Carga
Se o servidor de gateway tem uma conexão com uma instância do servidor em particular e outra instância do servidor se apresenta
para o gateway, o gateway oferece a conexão e, em seguida, começa a funcionar no modo de balanceamento de carga. Usando um
algoritmo patenteado, a Gateway envia mensagens diferentes para cada servidor, dependendo da demanda e tempo de processamento
total. Isso pode causar resultados imprevisíveis quando as mensagens são validados por esquema e aplicação.
Ao configurar vários eventos no Oracle WebLogic Server utilizando um único SAP / R3 programa ID, SAP R carga / 3 equilibra
os dados do evento. Por exemplo, se várias chamadas de função remoto ou BAPIs usar a mesma ID do programa (por
exemplo, ORACLETDS) e múltiplas SAP R / 3 ouvintes são configurados com essa progamID, em seguida, SAP R / 3 envia
uma solicitação para um ouvinte eo lado de outro ouvinte, e assim por diante.
Há um algoritmo de balanceamento de carga presente no / 3 servidor Gateway SAP R. Este mecanismo é de propriedade da SAP o
desenvolvimento de aplicativos R / 3 e pode funcionar comparando o rendimento total da ligação, o número de vezes em estado de
espera, e assim por diante. Uma conexão pode receber nove mensagens e um segundo conexão pode receber uma mensagem. Se
cinco dos nove mensagens são rejeitadas para validação de esquema e aquele mensagem na outra conexão é rejeitada para
validação de esquema, você pode suspeitar que está faltando SAP R / 3 manipulação de eventos mensagens.
O balanceamento de carga em servidor (entrada ao adaptador de SAP R / 3) situações é tratado por conectar várias instâncias do
adaptador para o sistema SAP R / 3. O sistema SAP R / 3, então o equilíbrio de carga das ligações. Você não pode ajustar este
desempenho.
O balanceamento de carga no cliente (de saída do adaptador para R / 3 SAP) situações é tratado apenas pelo design do aplicativo SAP R / 3.
Se o seu sistema suporta um Server Message, em seguida, você pode carregar o equilíbrio em situações de cliente. Se você tiver apenas um
servidor de aplicação, você não pode carregar o equilíbrio, exceto por meio do ajuste servidor de aplicativos, tais como o número máximo de
conexões permitidas ou tempo de limites dia em conexões.
A / 3 limite padrão do sistema SAP R é RFC 100 (comunicação) ou utilizadores do adaptador. Cada usuário ocupa mais de
2 MB de memória no servidor de aplicativos do sistema SAP R / 3, e mais ou menos no adaptador, dependendo da carga
de trabalho.
pool de conexões
Um pool de conexão é um conjunto de conexões de cliente para um destino específico. A piscina pode criar automaticamente
novas ligações ao sistema remoto especificado ou retornar uma ligação existente. Ele também fornece métodos para retornar
uma ligação de volta para a piscina quando não é mais necessária.
Um pool de conexão pode verificar quais conexões não estão mais em uso e pode ser fechado para salvar os recursos do
sistema. O período de tempo após o qual a piscina verifica as conexões e o tempo após o qual uma conexão expira pode ser
configurado pelo aplicativo de chamada.
A piscina é sempre obrigado a ID de um usuário e senha, o que significa que todas as conexões tomadas a partir deste conjunto usar essas
credenciais. Uma ligação SAP R / 3 está sempre ligado a um ID de SAP R / 3 utilizador e um número de cliente SAP R / 3.
Se você efetuar logon com um tamanho piscina que é definido como 1, nenhum pool de conexão é criada (1 UserID - Rosca 1 processo). Se você
efetuar logon com um tamanho piscina que é maior do que 1, um conjunto é criado com um tamanho de n, que é o número especificado.
Para mais informações sobre o pool de conexão, consulte a documentação da API SAP JCO.
O destino RFC é um nome simbólico (por exemplo, ORACLETDS), que é usado para direcionar eventos para um sistema de
destino, mascarando o ID do programa. A ID do programa é configurado em ambos SAPGUI e o adaptador de eventos.
No servidor SAP, a transação SE37 permite-lhe enviar uma RFC (Remote Function Call) ou um BAPI (Application
Programming Interface de Negócios) para qualquer destino RFC. Para mais informações sobre destino RFC, consulte Registrar
seu ID Programa em SAPGUI .
2. Para escolher um único teste, pressione F8 e clique no ícone teste individual ou escolher Função
módulo, selecione Testar e, em seguida, único teste.
3. Introduzir um sistema de destino RFC, por exemplo, ORACLETDS.
4. Introduzir os dados de entrada para os módulos RFC particulares, por exemplo, AB *.
5. Para executar, pressione F8.
A / 3 adaptador evento SAP R recebe Idocs (documentos intermediários) a partir de R / 3. Para configurar um sistema SAP R
/ 3 para enviar IDocs para o / 3 adaptador de eventos SAP R, utilize o ALE (Application Link Embedding) de configuração
para:
Definindo um Porto
Um porta identifica para onde enviar mensagens. Esta porta só pode ser usado se um destino RFC foi criado anteriormente.
Definindo um Porto
Um tipo de parceiro é um sistema lógico. Um sistema lógico gerencia um ou mais destinos RFC.
The View Change "sistemas lógicos": Overview janela exibe uma lista de sistemas lógicos e seus
nomes.
Descrição da ilustração iway_sapu_iwaylog.gif
As novas entradas: Visão geral da janela Adicionado entradas é exibido com Log.System e Nome colunas para novo
sistema de log.
1. Em SAP GUI, escolha Ferramentas, Comunicação Empresarial, Base IDoc, e perfil sócio.
O Parceiro perfis: janela de parâmetros de saída é exibida e mostra os campos para especificar detalhes para
o perfil de parceiro.
Tipo de parceiro é LS, e o tipo de mensagem é DEBMAS, que é o tipo de documento IDoc.
A janela de resumo perfis de parceiros é exibida. Ele contém informações para o sistema lógico que
você criou.
IDocs recolhidos
Ao usar IDocs recolhidas em qualquer plataforma durante o processamento (modo de serviço) de entrada, se o campo DOCNUM
não tem um número de documento único para cada IDoc, o sistema cria um IDoc para cada registro de cabeçalho no arquivo
IDoc recolhidas e duplica os dados para cada IDoc.
Verifique se o campo DOCNUM está incluído na estrutura EDI_DC40 e que cada IDoc tem um número de seqüência
exclusivo dentro do arquivo IDoc coletado.
Você deve criar um modelo de distribuição para o tipo de parceiro e mensagem que você designado.
Se necessário, mude o modo de processamento para editar dentro modelo de distribuição / Switch modo de processamento.
3. Digite uma cadeia de texto curto e um nome técnico para a sua nova visão do modelo.
4. Clique em Salvar.
O modelo de distribuição janela mudou é exibida, mostrando uma estrutura de árvore do modelo de distribuição.
A caixa Adicionar tipo de mensagem é exibida. Ele contém campos para especificar o remetente eo destinatário da
mensagem e o tipo de mensagem.
Descrição da ilustração iway_sapu_addmessagetype.gif
c. No Remetente campo, fornecer ao remetente que aponta para o sistema R / 3, o qual envia o IDoc, por
exemplo, I46_CLI800 .
6. Clique em Salvar.
A janela Alterar Distribuição Modelo exibe a nova visão do modelo a utilizar para enviar o tipo de mensagem,
DEBMAS, a partir do sistema I46_CLI800 SAP para o sistema lógico ORACLETDS.
1. Na janela de enviar os clientes, digite o tipo de mensagem IDoc, por exemplo, DEBMAS na Tipo de saída campo.
A / 3 adaptador de eventos SAP R recebe o IDoc no formato XML. Nenhuma resposta é esperado a partir do adaptador de
eventos.