Transações e Tabelas de Caracteristica e Classe

7
Transações para classes: CL01 – CRIA CL02 – ADMINISTRA CL03 – EXIBE CL04 – APAGA Transações para características: CT04 Características – Classificação: Dados do cabeçalho de classe: KLAH CLINT Nº classe interno KLART Tipo de classe CLASS Nº classe STATU Status de classe Exemplo: Select CLINT KLART CLASS STATU From KLAH Where CLASS eq ‘Y_CLIENTE’. Resultado: CLINT = 379 KLART = 011 CLASS = ‘Y_CLIENTE’ STATU = 1 Características para classe: KSML CLINT Nº classe interno POSNR Nº do item IMERK Característica interna Pegar a classe interno na KLAH Exemplo: Select CLINT POSNR IMERK From KSML Where CLINT eq ‘379’. Resultado:

description

Transações e Características SAP

Transcript of Transações e Tabelas de Caracteristica e Classe

Page 1: Transações e Tabelas de Caracteristica e Classe

Transações para classes:CL01 – CRIACL02 – ADMINISTRACL03 – EXIBECL04 – APAGA

Transações para características:CT04

Características – Classificação:

Dados do cabeçalho de classe: KLAHCLINT Nº classe internoKLART Tipo de classeCLASS Nº classeSTATU Status de classe

Exemplo: Select CLINT KLART CLASS STATU From KLAHWhere CLASS eq ‘Y_CLIENTE’.

Resultado:CLINT = 379KLART = 011CLASS = ‘Y_CLIENTE’STATU = 1

Características para classe: KSMLCLINT Nº classe internoPOSNR Nº do itemIMERK Característica interna

Pegar a classe interno na KLAH

Exemplo: Select CLINT POSNR IMERK From KSMLWhere CLINT eq ‘379’.

Resultado:CLINT = ‘379’POSNR = ‘1’IMERK = ‘0000000841’ (Y_METRAGEM_NAVIO)

Característica: CABNATINN Característica interna

Exemplo:

Page 2: Transações e Tabelas de Caracteristica e Classe

Select ATNAM From CABNWhere ATINN eq ‘0000000841’.

Resultado:ATNAM = Y_METRAGEM_NAVIO

Valores das modalidades das características: AUSPOBJEK Chave do objeto a ser classificadoATINN Característica internaKLART Tipo de classe

Exemplo: Select ATWRT ATFLV From AUSPWhere OBJEK EQ ‘0000100004’ (CLASSIFICAÇÃO PARA CLIENTE) and ATINN eq ‘0000000841’ and KLART eq ‘011’.

Resultado:ATWRT = ‘ ’ (só vem preenchido quando a característica é tipo caracter)ATFLV = ‘1,900000000000000E+02‘(só vem preenchido quando a característica é tipo numérica)

Page 3: Transações e Tabelas de Caracteristica e Classe

FUNÇOES PARA CLASSIFICAÇÃO:

Função de conversão de Float para Char (para conversão do campo ATFLV): QSS0_FLTP_TO_CHAR_CONVERSION

Função de conversão de Char para Float (para conversão do campo ATFLV): QSS0_FLTP_TO_CHAR_CONVERSION

Page 4: Transações e Tabelas de Caracteristica e Classe

Bapi para criação de classificação em um objeto (exemplo de uma classificação no cadastro de clientes):

Page 5: Transações e Tabelas de Caracteristica e Classe

Após a execução da bapi ‘BAPI_OBJCL_CREATE’ executar a bapi ‘BAPI_TRANSACTION_COMMIT’ para gravar.

Busca valores da classe (exemplo para classificação de LOTES)

Page 6: Transações e Tabelas de Caracteristica e Classe

CLAF_CLASSIFICATION_OF_OBJECTS

Resultados:

Page 7: Transações e Tabelas de Caracteristica e Classe

CLASSIFICAÇÕES DOS OBJETOS

OBJETO TRANSAÇÃO CAMINHO PARA VISUALIZAÇÃOLOTE MSC2N Aba ‘classificação’EQUIPAMENTO IE02 Botão do menu ‘sintese de classes’CLIENTES XD02 Menu ‘suplementos’->classificaçãoMATERIAL MM02 No menu flutuante selecionar ‘classificação’