

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar produtos com SDK
<a name="building-products"></a>

Um produto ou complemento ABAP que consome Serviços da AWS pode aprimorar e ampliar os recursos do SDK. É possível criar esses produtos para usar com o SDK.

**Topics**
+ [Configurar um ID de produto](#product-id)

## Configurar um ID de produto
<a name="product-id"></a>

É recomendável que você defina um ID de produto ao estabelecer uma sessão dentro de um produto ou complemento. Consulte mais detalhes no exemplo a seguir.

```
DATA(lo_session) = /aws1/cl_rt_session_aws=>create( 'DEMO' ). 
lo_session->set_product_id( 'INVOICE_ANALYZER' ).
```

O ID do produto deve conter somente letras, números e sublinhados sem espaços ou caracteres especiais. Você pode associá-lo ao nome técnico do produto ou a qualquer outro identificador. Se você desenvolver vários produtos ou complementos, o ID de produto deve ser exclusivo para cada produto. Por exemplo, o produto IDs para os produtos Invoice Analyzer, Tax Calculator e Pricing Engine pode ser `INVOICE_ANALYZER``TAX_CALCULATOR`, e. `PRICING_ENGINE`

Adicionar uma ID do produto à sessão aprimora a telemetria enviada AWS com cada chamada de serviço. O ID de produto e o namespace do objeto que está fazendo a chamada estão incluídos na telemetria. Com essa telemetria, Suporte você pode identificar o produto que está fazendo a chamada caso seu cliente enfrente problemas com o SDK. Isso pode ajudar a esclarecer que a chamada está realmente sendo feita pelo produto, e não pelo código do cliente.