CE PLUS - Nota 002108

Módulo: DOC. EXPORTAÇÃO

Funcionalidade: Nomeação - Carga Rota Viagem Transp

Data/Hora da Publicação: 14/09/2006 00:00:00

Data/Hora Última Alteração: 22/02/2011 11:16:12

Descrição da Nota: VINCULAÇÃO DE ORDENS DE VENDA A UMA NOMEAÇÃO

Sintoma

Quando ordens eram vinculadas a uma nomeação, um aviso de "Saldo a vincular zerado" era dado em

determinados casos.

 

 

Solução

Corrigir o preenchimento das ordens vinculadas na Nomeação.

 

Versões Tratadas

6.0

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 02108 Data: 14/09/2006 Hora: 16:17:15

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 02108

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00129

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

VINCULAÇÃO DE ORDENS DE VENDA A UMA NOMEAÇÃO

----------------------------------------------------------------------------------------------------

Palavras Chave:

NOMEAÇÃO; VENDA; ORDENS; VINCULAÇÃO

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCE103F01

REPS /PWS/SAPMZYCE103

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCE103F01

 

FORM comm_ok.

 

* >> Início da exclusão: FORM COMM_OK

  CLEAR gidx.

* << Fim da exclusão

 

  LOOP AT itovv WHERE marc = 'X'.

 

* >> Início da exclusão: FORM COMM_OK

    gidx = gidx + 1.

    IF gidx = 1.

      READ TABLE it109 WITH KEY vbeln_va = itovv-vbeln_va

                                posnr    = itovv-posnr

                                etenr    = itovv-etenr.

      IF sy-subrc <> 0.

* << Fim da exclusão

 

        it109-vbeln_va = itovv-vbeln_va.

        it109-posnr    = itovv-posnr.

        it109-etenr    = itovv-etenr.

        it109-bmeng    = itovv-bmeng.

        it109-ntgew    = itovv-ntgew.

        it109-qtdvol   = itovv-ntgew.

 

* >> Início da exclusão: FORM COMM_OK

        MODIFY it109 INDEX gpos.

      ELSE.

        MESSAGE i001 WITH text-050.

      ENDIF.

    ELSE.

      READ TABLE it109 WITH KEY vbeln_va = itovv-vbeln_va

                                posnr    = itovv-posnr

                                etenr    = itovv-etenr.

      IF sy-subrc <> 0.

        it109-vbeln_va = itovv-vbeln_va.

        it109-posnr    = itovv-posnr.

        it109-etenr    = itovv-etenr.

        it109-ntgew    = itovv-ntgew.

        it109-qtdvol   = itovv-ntgew.

* << Fim da exclusão

 

        APPEND it109.

 

* >> Início da exclusão: FORM COMM_OK

      ELSE.

        MESSAGE i001 WITH text-050.

      ENDIF.

    ENDIF.

* << Fim da exclusão

 

  ENDLOOP.

 

* >> Início da inclusão: FORM COMM_OK

  DELETE it109 WHERE vbeln_va IS initial

                 AND posnr    IS initial

                 AND etenr    IS initial.

  SORT it109 BY vbeln_va

                posnr

             ASCENDING.

* << Fim da inclusão

 

ENDFORM.

 

* >> Início da exclusão: FORM CLIENTE_RESERVA_VINCULADA

FORM cliente_reserva_vinculada.

ENDFORM.

* << Fim da exclusão

 

FORM okcode_spec.

ENDFORM.

FORM verifica_campos.

  READ TABLE itab_zyglt320 WITH KEY tela     = '1000'

                                    campo    = 'WERKS'.

 

...

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/SAPMZYCE103

 

* >> Não houve alterações relevantes neste include <<