Documentação:
Descrição da tabela:
Esta tabela é de dimensão de fornecedores com informações cadastrais
Tabelas utilizadas:
SAP.LFA1
ADRC
ADR2
ADR6
Montagem:
1 - Select na tabela base LFA1 trazendo os campos:
...
Campo
...
Nome da Saida
...
LIFNR
...
CD_FORNECEDOR
...
KTOKK
...
CD_GRUPO_CONTAS
...
NAME1
...
NO_RAZAO_SOCIAL_1
...
NAME2
...
NO_RAZAO_SOCIAL_2
...
MCOD1
...
XX_TERMO_PESQUISA_1
...
MCOD2
...
XX_TERMO_PESQUISA_2
...
PSTLZ
...
NM_CEP
...
ORT01
...
NO_CIDADE
...
ORT02
...
NO_BAIRRO
...
REGIO
...
SG_ESTADO
...
LZONE
...
XX_ZONA_TRANSPORTE
...
PFACH
...
NM_CAIXA_POSTAL
...
SPRAS
...
CD_IDIOMA
...
TELF1
...
NM_TELEFONE
...
ERDAT
...
DATA_CADASTRO
Inner join com a tabela : (LIFNR,KTOKK,NAME1,NAME2,MCOD1,MCOD2,PSTLZ,ORT01,ORT02,REGIO,LZONE,PFACH,SPRAS,TELF1,ERDAT)
2 - Join com a tabela ADRC trazendo os campos:
...
Campo
...
Nome da Saida
...
TITLE
...
XX_FORMA_TRATAMENTO
...
STREET
...
NO_RUA
(TITLE,STREET,HOUSE_NUM1
...
NM_NUMERO
,STR_SUPPL1
...
XX_COMPLEMENTO
...
FLOOR
...
NM_ANDAR
...
ROOMNUMBER
...
NM_SALA
...
COUNTRY
...
CD_PAIS
...
TAXJURCODE
...
XX_DOMICILIO_FISCAL
...
DEFLT_COMM
...
XX_MEIO_COMUNICACAO
...
TEL_EXTENS
...
NM_RAMAL_FONE
...
FAX_NUMBER
...
NM_FAX
...
FAX_EXTENS
...
NM_RAMAL_FAX
Inner join com a tabela : ADR2 trazendo os campos:
...
Campo
...
Nome da Saida
...
R3_USER
...
NM_CELULAR
Inner join com a tabela : ADR6 trazendo os campos:
...
Campo
...
Nome da Saida
...
SMTP_ADDR
...
XX_EMAIL
...
Nome da Saida
...
Valor
,FLOOR,ROOMNUMBER,COUNTRY,TAXJURCODE,DEFLT_COMM,TEL_EXTENS,FAX_NUMBER,FAX_EXTENS,R3_USER)
3 - Join com a tabela ADR6 trazendo o campo: (SMTP_ADDR)
4 - Criação de campos nulos para compor a estrutura:
(XX_AGRP_ESTRUTURA_REGIONAL
...
NULL
,CD_IMPOSSIBILIDADE_ENTREGA
...
NULL
,TX_OBSERVACAO
...
NULL
,TX_OBSERVACAO_FONE
...
NULL
,TX_OBSERVACAO_CELULAR
...
NULL
,TX_OBSERVACAO_FAX
...
NULL
,TX_OBSERVACAO_EMAIL
...
)
Databricks:
camada_semantica.t_sap_mm_fornecedor_1_sap
...
View file | ||
---|---|---|
|
...