WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Convenções de Nomenclatura para Objetos de Negócios BAPI

O Assistente de Conexão do Adaptador fornece nomes para os objetos de negócios para BAPIs, unidades de trabalho BAPI e conjuntos de resultados BAPI. O nome do objeto de negócios reflete a estrutura da função de negócios no Servidor SAP.

BAPIs

Quando ele nomeia objetos de negócios para BAPIs, o Assistente de Conexão do Adaptador inclui um prefixo de Sap. O assistente também converte o nome da função de negócios em letras maiúsculas e minúsculas, removendo quaisquer separadores tais como espaços ou sublinhados, coloca a primeira letra de cada palavra em maiúscula e pode incluir um sufixo específico do elemento (por exemplo, Wrapper para um objeto de negócios de nível superior).

A tabela a seguir descreve a convenção aplicada pelo Assistente de Conexão do Adaptador quando ele nomeia objetos de negócios BAPI.

Tabela 1. Convenções de Nomenclatura para Objetos de Negócios BAPI
Element Convenção de nomenclatura
Nome do objeto de negócios de nível superior Sap + Nome do objeto do wrapper que você especifica no assistente de Conexão do Adaptador + Wrapper

Por exemplo: SapSalesOrderWrapper

Nome do Objeto de Negócios BAPI Sap + Nome da interface BAPI

Por exemplo: SapBapiSalesOrderCreateFromDat1

O objeto de nível superior pode conter mais de um objeto BAPI.

Nome do objeto-filho Sap + Nome da Estrutura/Tabela

Por exemplo: SapReturn

Quando você seleciona Gerar objetos de negócios de acordo com as convenções de nomenclatura SAP PI na área de janela Especificar as Propriedades de Descoberta do assistente, o adaptador gera todos os nomes de objetos de negócios no mesmo caso em que aparecem no aplicativo SAP. Essa convenção de nomenclatura permite que elementos com um tipo complexo correspondam ao caso usado por SAP.

Se o módulo contiver estruturas que têm o mesmo nome (por exemplo, a estrutura RETURN), o adaptador manipulará a duplicação de nome do objeto de negócios de acordo com o valor especificado para a propriedade Forçar a mesma convenção de nomenclatura para objetos de negócios.
  1. Se a propriedade Forçar a mesma convenção de nomenclatura para objetos de negócios for selecionada, o adaptador gerará o nome do objeto de negócios sem anexar um código hash. O código hash é anexado ao namespace de cada objeto de negócios em vez do nome.

    Por exemplo: Se a estrutura de repetição for RETURN, o adaptador gerará o nome do objeto de negócios correspondente SapReturn. Se existirem três ocorrências da estrutura RETURN no mesmo módulo, todos os três objetos de negócios terão o nome SapReturn.

  2. Se Reforçar a mesma convenção de nomenclatura para objetos de negócios for desmarcada, o adaptador anexará o código hash ao objeto de negócios subsequente que tem o mesmo nome para evitar duplicação.
    Por exemplo: Se a estrutura de repetição for RETURN, o adaptador gerará o nome do objeto de negócios correspondente SapReturn. Se existirem três ocorrências da estrutura RETURN no mesmo módulo, ocorrerá o seguinte comportamento:
    • A primeira ocorrência do objeto de negócios SapReturn tem o nome SapReturn.
    • A segunda ocorrência do objeto de negócios SapReturn tem o nome SapReturn203510914, em que 203510914 é o código hash da sequência SapReturn.
    • A terceira ocorrência do objeto de negócios SapReturn tem o nome SapReturn619647890, em que 619647890 é o código hash da sequência SapReturn203510914.

Unidades de Trabalho BAPI

A tabela a seguir descreve a convenção que é aplicada pelo Assistente de Conexão do Adaptador quando ele nomeia um objeto de negócios de unidade de trabalho BAPI.

Tabela 2. Convenções de Nomenclatura para Objetos de Negócios da Unidade de Trabalho BAPI
Element Convenção de nomenclatura
Nome do objeto de negócios de nível superior Sap + Nome do objeto do wrapper que você especifica no assistente de Conexão do Adaptador + Txn

Por exemplo: SapCustomerTxn

Nome do Objeto de Negócios BAPI Sap + Nome da interface BAPI

Por exemplo: SapCustomer

Nome do objeto-filho Sap + Nome da Estrutura/Tabela

Por exemplo: SapReturn

Se o módulo contiver estruturas que têm o mesmo nome (por exemplo, a estrutura RETURN), o adaptador manipulará a duplicação de nome do objeto de negócios de acordo com o valor especificado para a propriedade Forçar a mesma convenção de nomenclatura para objetos de negócios.
  1. Se a propriedade Forçar a mesma convenção de nomenclatura para objetos de negócios for selecionada, o adaptador gerará o nome do objeto de negócios sem anexar um código hash. O código hash é anexado ao namespace de cada objeto de negócios em vez do nome.

    Por exemplo: Se a estrutura de repetição for RETURN, o adaptador gerará o nome do objeto de negócios correspondente SapReturn. Se existirem três ocorrências da estrutura RETURN no mesmo módulo, todos os três objetos de negócios terão o nome SapReturn.

  2. Se Reforçar a mesma convenção de nomenclatura para objetos de negócios for desmarcada, o adaptador anexará o código hash ao objeto de negócios subsequente que tem o mesmo nome para evitar duplicação.
    Por exemplo: Se a estrutura de repetição for RETURN, o adaptador gerará o nome do objeto de negócios correspondente SapReturn. Se existirem três ocorrências da estrutura RETURN no mesmo módulo, ocorrerá o seguinte comportamento:
    • A primeira ocorrência do objeto de negócios SapReturn tem o nome SapReturn.
    • A segunda ocorrência do objeto de negócios SapReturn tem o nome SapReturn203510914, em que 203510914 é o código hash da sequência SapReturn.
    • A terceira ocorrência do objeto de negócios SapReturn tem o nome SapReturn619647890, em que 619647890 é o código hash da sequência SapReturn203510914.

Conjuntos de Resultado BAPI

A tabela a seguir descreve a convenção que é aplicada pelo Assistente de Conexão do Adaptador quando ele nomeia um objeto de negócios de conjuntos de resultados de BAPI.

Tabela 3. Convenções de nomenclatura para conjuntos de resultados BAPI
Element Convenção de nomenclatura
Nome do objeto de negócios de nível superior

Sap + Nome do objeto especificado no assistente Conexão do Adaptador + Resultset

Por exemplo: SapCustomerGetDetailResultset

Nome do objeto de negócios BAPI do conjunto de resultados Sap + Nome da interface BAPI

Por exemplo: SapBapiCustomerGetDetail

Nome do objeto-filho Sap + Nome da Estrutura/Tabela

Por exemplo: SapReturn

Nome do objeto de negócios de consulta Sap + Nome formatado da interface BAPI de consulta

Por exemplo: SapBapiCustomerGetList

Se o módulo contiver estruturas que têm o mesmo nome (por exemplo, a estrutura RETURN), o adaptador manipulará a duplicação de nome do objeto de negócios de acordo com o valor especificado para a propriedade Forçar a mesma convenção de nomenclatura para objetos de negócios.
  1. Se a propriedade Forçar a mesma convenção de nomenclatura para objetos de negócios for selecionada, o adaptador gerará o nome do objeto de negócios sem anexar um código hash. O código hash é anexado ao namespace de cada objeto de negócios em vez do nome.

    Por exemplo: Se a estrutura de repetição for RETURN, o adaptador gerará o nome do objeto de negócios correspondente SapReturn. Se existirem três ocorrências da estrutura RETURN no mesmo módulo, todos os três objetos de negócios terão o nome SapReturn.

  2. Se Reforçar a mesma convenção de nomenclatura para objetos de negócios for desmarcada, o adaptador anexará o código hash ao objeto de negócios subsequente que tem o mesmo nome para evitar duplicação.
    Por exemplo: Se a estrutura de repetição for RETURN, o adaptador gerará o nome do objeto de negócios correspondente SapReturn. Se existirem três ocorrências da estrutura RETURN no mesmo módulo, ocorrerá o seguinte comportamento:
    • A primeira ocorrência do objeto de negócios SapReturn tem o nome SapReturn.
    • A segunda ocorrência do objeto de negócios SapReturn tem o nome SapReturn203510914, em que 203510914 é o código hash da sequência SapReturn.
    • A terceira ocorrência do objeto de negócios SapReturn tem o nome SapReturn619647890, em que 619647890 é o código hash da sequência SapReturn203510914.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:32:01


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | rbp_sap_namebo_bapi