Skip to Content
avatar image
Former Member

Bloco K - Notas aplicadas - Blocos não aparecem no arquivo

Boa tarde pessoal.

Foram aplicadas as notas para geração do Bloco K, porém com a execução (J_1BEFD) as linhas referentes ao Bloco K não apareceram.

As linhas do 0210 também não aparecem. Somente do 0200.

O que posso estar errando? O que mais é requisito?

Telas em anexo.

Obrigado.

BlocoK03.jpg (57.0 kB)
BlocoK02.jpg (49.6 kB)
BlocoK01.jpg (86.0 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Oct 22, 2015 at 11:45 AM

    Gildo,

    Existem alguns pontos a observar:

    - Todo registro K200 deverá possuir um 0200.

    - No objeto CL_J_1BEFD->SET_0200, os materiais tipo PROC e HALB são classificados como 03, e os FERT como 04 ou 05 (quando o material for um co-produto (marc-kzkup <> ' ')).

    - O registro 0210 são os componentes da lista técnica (pode ser visualizado na CS03).

    - A explosão da lista desses materiais (03 e 04) é feita somente no primeiro nível, porém existe o método set_block_0_reg_0210 na badi if_ex_badi_j_1befd, para que a lista BOM seja tratada.

    Percebi que na aba "Estoque" vc está informando o período, e na aba de nota fiscal a data de lançamento. Sugiro que informe apenas o período de Seleção em "Dados Gerais", essas datas podem estar atrapalhando a montagem correta dos blocos.

    Abs,

    Gustavo

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 21, 2015 at 11:35 AM

    Gildo, o registro 0210 somente é processado quando o tipo do material for PROC, HALB ou FERT, ou seja, tipo do item 03 e 04 no layout.

    Verifique nos seus registros 0200 se existem ocorrências desses materiais.

    Att.,

    Gustavo

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Olá Gustavo.

      Obrigado por responder.

      Então. Existem materiais FERT nos registros 0200 (no nosso caso todo material com código iniciado com 103??????). Alguma marcação no cadastro de material para essa identificação pelo programa?

      Veja também que não existe nenhum registro K.

      Abs.

      BlocoK04.jpg (54.1 kB)
      BlocoK05.jpg (10.3 kB)
  • avatar image
    Former Member
    Oct 22, 2015 at 10:57 AM

    Pessoal,

    Eu estava tentando gerar o Bloco K no Layout 009, assim, uma crítica existente  no programa (que só o gera a partir do Layout 010), não permitia ( (me corrijam, caso não seja isso).

    Agora o arquivo traz os registros 0200. Porém somente um registro 0210.

    Pelo que o Gustavo nos disse, somente os registros com o tipo de item 03 e 04, irão ser processados.

    Pergunto como total leigo: O que no sistema identifica que o item é tipo 03 ou 04? ***Já verifiquei, e os materiais são do tipo FERT.

    Outra questão: Do Bloco K, somente o registro K990 está sendo gerado.

    Abs.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 18, 2015 at 09:58 AM

    Bom dia pessoal,

    Ainda não obtivemos resposta da SAP quanto ao chamado, aberto desde o dia 27/10.

    Abs.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 25, 2015 at 11:32 AM

    Olá pessoal.

    A SAP respondeu ao chamado. Porém não foi conclusiva quanto ao que deveríamos fazer. Nossa tabela T134 o campo MTREF ao qual o código faz a crítica, no caso de materiais tipo FERT está ROH, ou seja não passará.

    Ok. Fizemos um teste em ambiente teste, e alteramos a tabela. Então o requisito foi cumprido.

    Aí nos deparamos com outro caso:

    Durante a seleção dos materiais na tabela MBEW, o código não considera o CENTRO, e seleciona somente os dados do primeiro centro.

    Quem sou eu para dar palpites em código, mas, no meu caso que um mesmo material pode ter USOS diferentes por CENTRO, o código não está atendendo.

    O que podemos fazer agora?

    Alguém passou por isso?

    Ponto do código (Llinhas 102 e 103)


    BlocoK16.jpg (143.2 kB)
    Add comment
    10|10000 characters needed characters exceeded