Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DA
Data/Hora da Publicação: 18/12/2006 00:00:00
Data/Hora Última Alteração: 21/02/2011 12:47:16
Descrição da Nota: CRIAÇÃO DE DA
Sintoma
Dump ao vincular Pedido, não digitar quantidade e clicar no botão Atualizar.
Ao compensar
Solução
Dump ao vincular Pedido, não digitar quantidade e clicar no botão Atualizar.
Ao compensar
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02726 Data: 18/12/2006 Hora: 16:27:28
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02726
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00144
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
CRIAÇÃO DE DA
----------------------------------------------------------------------------------------------------
Palavras Chave:
VINCULAÇÃO; F-51; MENSAGEM
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI070F05
REPS /PWS/MZYCI070TOP
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070F05
...
v_diff = 'X'.
ENDLOOP.
IF NOT itab_zycit003[] IS INITIAL.
LOOP AT itab_zycit003
WHERE waers NE v_waers.
v_diff = 'X'.
ENDLOOP.
ENDIF.
CLEAR v_test.
MOVE itab_zycit003[] TO itab_werks[].
* >> Início da exclusão: FORM SELECIONAR_ITENS
IF NOT t001-land1 EQ 'CL' AND NOT t001-land1 EQ 'AR'.
IF NOT itab_itens[] IS INITIAL.
SELECT *
INTO TABLE itab_t001w
FROM t001w
FOR ALL ENTRIES IN itab_itens
WHERE werks = itab_itens-werks.
LOOP AT itab_t001w
WHERE j_1bbranch NE /pws/zycie442-j_1bbranch.
ENDLOOP.
IF sy-subrc EQ 0.
MESSAGE e039 WITH text-320.
ENDIF.
IF NOT itab_werks[] IS INITIAL.
SELECT *
INTO TABLE itab_t001w
FROM t001w
FOR ALL ENTRIES IN itab_werks
WHERE werks = itab_werks-werks.
LOOP AT itab_t001w
WHERE j_1bbranch NE /pws/zycie442-j_1bbranch.
ENDLOOP.
IF sy-subrc EQ 0.
MESSAGE e039 WITH text-320.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
* << Fim da exclusão
* >> Início da inclusão: FORM SELECIONAR_ITENS
SELECT SINGLE *
INTO wa_zycbt007
FROM /pws/zycbt007
WHERE bukrs EQ /pws/zycie442-bukrs.
* << Fim da inclusão
DESCRIBE TABLE itab_itens LINES v_nolin.
IF v_nolin IS INITIAL.
MESSAGE e105.
ELSE.
SELECT *
INTO TABLE itab_zycit031
FROM /pws/zycit031
WHERE inco1 EQ v_inco1.
READ TABLE itab_zycit031
WITH KEY inco1 = v_inco1.
...
...
LOOP AT itab_zycit202 WHERE
nrseq = itab_zycit467_aux-nrseq.
IF itab_zycit202-belnr_f51_mt0 IS INITIAL AND
itab_zycit202-belnr_f51_mt1 IS INITIAL AND
itab_zycit202-belnr_f51_mt2 IS INITIAL AND
itab_zycit202-belnr_f51_mt3 IS INITIAL.
v_f51 = c_n.
MESSAGE i013 WITH text-481.
CONTINUE.
ELSE.
* >> Início da exclusão: FORM COMPENSA_CONTA_IA
CLEAR v_f51.
* << Fim da exclusão
EXIT.
ENDIF.
ENDLOOP.
ENDLOOP.
ENDIF.
ENDIF.
CHECK v_f51 NE c_n.
PERFORM contabiliza_debito_conta.
PERFORM contabiliza_prestacao_contas.
IF v_f51 IS INITIAL.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070TOP
...
TYPES:
slqtde TYPE /pws/zycie013-slqtde,
uebto TYPE ekpo-uebto,
uebtk TYPE ekpo-uebtk,
noinitial TYPE char1,
mark TYPE char1,
idnlf TYPE mepo1319-idnlf,
invoiced TYPE /pws/zycie263-qtd_iten.
TYPES:
END OF ty_zycit003.
* >> Início da exclusão:
DATA itab_zycit003 TYPE /pws/zycit003 OCCURS 0 WITH HEADER LINE.
* << Fim da exclusão
* >> Início da inclusão:
DATA itab_zycit003 TYPE ty_zycit003 OCCURS 0 WITH HEADER LINE.
* << Fim da inclusão
DATA: itab_zycit003a LIKE itab_zycit003 OCCURS 0 WITH HEADER LINE.
TYPES: BEGIN OF msg_struc,
tcode LIKE bdcmsgcoll-tcode,
dyname LIKE bdcmsgcoll-dyname,
dynumb LIKE bdcmsgcoll-dynumb,
msgtyp LIKE bdcmsgcoll-msgtyp,
msgspra LIKE bdcmsgcoll-msgspra,
msgid LIKE bdcmsgcoll-msgid,
msgnr LIKE bdcmsgcoll-msgnr,
msgv1 LIKE balm-msgv1,
...