Alô Gabriel,

Tá confuso prá caramba. Pelo que entendi, vc deve gerar query para preencher 
campos de um relatório, é isto?

Na análise de requisitos, diz qual atributo listar de cada tabela, mas não tem 
como gerar uma query, visto que nos requisitos não informa JOIN entre as 
tabelas. Análise de requisitos está incompleta ou é a parte que vc como 
Analista do sistema (OD/AD) já conhece?

Basicamente, se houver join entre TODAS as tabelas:

select a.OPERATION_ID, b.ENTITY_ID, ...
  from CLL_F189_ENTRY_OPERATIONS a, CLL_F189_INVOICES b, ...
 where a.???? = b.???? <informe o join entre cada uma>
...
...


Ederson Elias
DBA Oracle
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0


--- Em oracle_br@yahoogrupos.com.br, Gabriel Tomaz <gabriel.tomaz00@...> 
escreveu
>
> Como desenvolvo uma Query para atender a seguinte necessidade:
> 
> 
>                                              Número do Recebimento
> informado no parâmetro
> 
>                                                   Número da operação de
> recebimento do RI:
> 
> *              Tabela:  CLL_F189_ENTRY_OPERATIONS Campo:  OPERATION_ID*
> 
> Esta é a informação do nome do Fornecedor que enviou o material, deve ser
> informado conforme Layout do relatório. Esta informação deverá ser retirada
> da Organização em que o usuário  estiver logado.
> 
>                 *Tabela: * *CLL_F189_INVOICES**  C**ampo: ENTITY_ID*
> 
> *             ** **
>  CLL_F189_FISCAL_ENTITIES_ALL **C**ampo: VENDOR_SITE_ID*
> 
> *                                                                ** **
>  PO_VENDOR_SITES_ALL
> **C**ampo: VENDOR_ID*
> 
> *
>  PO_VENDORS **C**ampo: VENDOR_NAME*
> 
>             Informação da Nota Fiscal do Fornecedor
>                           Tabela: CLL_F189_INVOICES  Campo: INVOICE_NUM
> 
>         Este campo é o número do RI, que deve ser convertido em código de
> barras BARCODE 128 e listado, e fonte menor abaixo do código de barras,
> conforme Layout do                 relatório. Esta informação deverá ser
> retirada da organização em que o usuário estiver logado.
> 
> *           **Tabela: CLL_F189_ENTRY_OPERATIONS    Campo: OPERATION_I*
> 
> Este campo é a data em que o RI foi criado, deve ser informado conforme
> Layout do relatório. Esta informação deverá ser retirada da organização em
> que o usuário estiver logado.
> 
> *              Tabela: CLL_F189_ENTRY_* *OPERATIONS * *Campo: RECEIVE_DATE*
> 
> Este campo mostra o número da PO (Ordem de Compra).
> 
>    *Tabela: CLL_F189_INVOICE_LINES retornar o LINE_LOCATION_ID*
> 
> *                  PO_LINE_LOCATIONS_ALL retornar o PO_HEADER_ID*
> 
> *                  **PO_HEADERS_ALL pegar o campo: SEGMENT1*
> 
> *   **           ** Campo da PO: SEGMENT1*
> 
> Nome do comprador que gerou a PO (Ordem de Compra)
> 
> *Tabela: CLL_F189_INVOICE_LINES retornar o LINE_LOCATION_ID*
> 
> * PO_LINE_LOCATIONS_ALL retornar o PO_HEADER_ID*
> 
> * PO_HEADERS_ALL retornar o campo: BUYER_ID*
> 
> * PER_PEOPLE_F vincular o BUYER_ID com PERSON_ID*
> 
> * **Campo da PO: FULL_NAME*
> 
> 
> Este campo deve trazer o código do item no rodapé do layout e transformado
> em código de barras conforme layout do relatório demonstrado no tópico da
> página.
> 
> *                    Tabela: CLL_F189_INVOICE_LINES  pegar o campo ITEM_ID*
> 
> *
> MTL_SYSTEM_ITEMS pegar o campo SEGMENT1*
> 
>                              Este campo deverá mostrar a descrição do item
> a ser recebido.
> 
> *       Tabela: CLL_F189_INVOICE_LINES   Campo: DESCRIPTION*
> 
> Este campo deverá mostrar a unidade de medida do item que está sendo
> recebido.
> 
> *Tabela: CLL_F189_INVOICE_LINES pegar o campo: ITEM_ID*
> 
> *               MTL_SYSTEM_ITEMS pegar o campo: PRIMARY_UOM_CODE*
> 
> -- 
> Atenciosamente,
> 
> --------------------------------------------
> Gabriel Tomaz Castro
> Analista de Requisitos
> Cel: 85 9682577
> 
> Imprima somente se necessário. A natureza agradece.
> 
> Este e-mail contêm informações que podem ser privilegiadas e confidenciais.
> Se você não é o destinatário, por favor apague a mensagem e comunique-nos o
> fato imediatamente.
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a