Metadados dos Objetos de Negócios BAPI

Os metadados gerados pelo Enterprise Service Discovery fornecem ao adaptador instruções sobre como processar objetos de negócios BAPI. Os metadados são gerados no nível do objeto de negócios, no nível da operação e no nível da propriedade.

Você pode visualizar (e modificar) os valores de metadados associados ao objeto de negócios. Utilize a guia Propriedades no WebSphere Integration Developer para modificar os valores.
Nota: Não altere o nome de elemento de metadados.

Metadados de Nível do Objeto de Negócios

Os metadados de nível do objeto de negócios para objetos de negócios BAPI definem o wrapper de nível superior.

A tabela a seguir descreve os elementos de metadados do objeto de negócios de um objeto de negócios BAPI simples.

Tabela 1. Metadados para o Wrapper de um Objeto de Negócios BAPI Simples
Elemento de Metadados Descrição
Tipo O tipo do objeto de negócios. Para uma BAPI simples, o valor é configurado como BAPI.
Operação
As operações válidas incluem Create, UpdateWithDelete e Delete. Os metadados da operação especificados são definidos na tag sapBAPIOperationTypeMetadata e contêm o seguinte:
  • Name: Nome da operação.
  • MethodName: o nome da BAPI associada à operação.

A tabela a seguir descreve os elementos de metadados do objeto de negócios de uma transação BAPI.

Tabela 2. Metadados para um Objeto de Negócios de Transação BAPI
Elemento de Metadados Descrição
Tipo O tipo do objeto de negócios. Para um objeto de negócios de transação BAPI, esse valor é sempre BAPITXN.
Operação
As operações válidas incluem Create, UpdateWithDelete e Delete. Os metadados da operação especificados estão definidos na tag sapBAPIOperationTypeMetadata e contêm os seguintes parâmetros:
  • Name: o nome da operação.
  • MethodName: o nome da BAPI associada à operação.

Metadados de Nível de Propriedade

Os metadados do nível da propriedade podem representar objetos-filhos ou uma matriz de objetos-filhos.

A tabela a seguir descreve os elementos de metadados de uma propriedade complexa (filha) ou uma propriedade de estrutura/tabela (matriz de objetos-filhos).

Tabela 3. Metadados de Nível de Propriedade
Elemento de Metadados Descrição
FieldName O nome do campo de BAPI como representado no SAP.
FieldType O tipo de propriedade como ela existe no SAP.
PrimaryKey Um booleano que indica se esta propriedade é uma chave principal.
ParameterType Identifica a direção do mapeamento.
  • Se o valor for IN, a propriedade será mapeada do objeto de negócios para a BAPI.
  • Se o valor for OUT, a propriedade será mapeada da BAPI no sistema SAP para o objeto de negócios.
  • Se o valor for INOUT, a propriedade será mapeada das duas maneiras (da BAPI para o objeto de negócios e do objeto de negócios para a BAPI).

Metadados de Nível de Operação

Os metadados para uma operação especificam o nome do método da BAPI no sistema SAP. Esse nome é utilizado pelo adaptador para executar a BAPI.

A tabela a seguir descreve os elementos de metadados de nível de operação de um objeto de negócios BAPI.

Tabela 4. Metadados de Nível de Operação
Elemento de Metadados Descrição
MethodName O nome da chamada da BAPI (método) no sistema SAP.
Nome O nome da operação do objeto de negócios associada ao MethodName.

Termos de Utilização |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações foi desenvolvido por tecnologia Eclipse (http://www.eclipse.org)