Módulo: DOC. EXPORTAÇÃO
Funcionalidade: Nomeação - Carga Rota Viagem Transp
Data/Hora da Publicação: 23/11/2007 00:00:00
Data/Hora Última Alteração: 22/02/2011 11:17:48
Descrição da Nota: NOMEAÇÃO / VINCULAÇÃO POR FORNECIMENTO
Sintoma
Desenvolvimento Adicional
Solução
Desenvolvimento Adicional
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 05297 Data: 23/11/2007 Hora: 14:03:58
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 05297
Categoria : Melhoria
Prioridade : Baixa
Versão PW.CE : 7.0
Pacote : 00003
Agrupamento : 00022
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
04582 - 00001 - 7.0 - 00002 - DADOS DE TRANSPORTE NÃO SÃO CARREGADOS COM PEDIDO DE COMPRA
04757 - 00002 - 7.0 - 00003 - TRATAMENTO DE QUANTIFICAÇÃO DE VOLUME NA VINCULAÇÃO NOMEAÇÃO
04787 - 00003 - 7.0 - 00003 - CORREÇÃO NA VINCULAÇÃO DE DOCUMENTO DE COMPRA
04872 - 00004 - 7.0 - 00003 - ATUALIZAÇÃO DOS DADOS ADICIONAIS DO EMBARQUE
----------------------------------------------------------------------------------------------------
NOMEAÇÃO / VINCULAÇÃO POR FORNECIMENTO
----------------------------------------------------------------------------------------------------
Palavras Chave:
NOMEAÇÃO VINCULAÇÃO FORNECIMENTO
----------------------------------------------------------------------------------------------------
Objetos da nota:
DYNP /PWS/SAPMZYCE103 1300
DYNP /PWS/SAPMZYCE103 1500
DYNP /PWS/SAPMZYCE103 1530
DYNP /PWS/SAPMZYCE103 1600
MESS /PWS/ZYCEM297
MESS /PWS/ZYCEM298
REPS /PWS/MZYCE003F01
REPS /PWS/MZYCE003TCD
REPS /PWS/MZYCE038F01
REPS /PWS/MZYCE103F01
REPS /PWS/MZYCE103I01
REPS /PWS/MZYCE103O01
REPS /PWS/MZYCE103TOP
REPS /PWS/MZYCE103X01
REPT /PWS/SAPMZYCE103
TABD /PWS/ZYCEE108
TABD /PWS/ZYCEE109
TABD /PWS/ZYCEE111
TABD /PWS/ZYCET108
TABD /PWS/ZYCET109
TABD /PWS/ZYCET111
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCE103 1300
Incluir Coluna na Table Control "TC_NOMEA" entre /PWS/ZYCEE108-VBELN_VA e /PWS/ZYCEE108-POSNR
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE108-VBELN_VL
Texto: Fornecimento
Linha:1 CompDef: 12
Coluna:3 Compr.vis: 12
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE108-VBELN_VL
Texto: __________
Linha:1 CompDef: 10
Coluna:3 Compr.vis: 12
Grupos: AC
Marcar Do Dict.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCE103 1500
Incluir Coluna na Table Control "TC_VINCU" entre /PWS/ZYCEE109-POSNR e /PWS/ZYCEE109-ETENR
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE109-VBELN
Texto: Fornecimento
Linha:1 CompDef: 12
Coluna:9 Compr.vis: 10
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE109-VBELN
Texto: __________
Linha:1 CompDef: 10
Coluna:9 Compr.vis: 12
Marcar Do Dict.
...
Elem. Tela: Botão
Nome: I_FO
Texto: _______________
Nome Ícone: ICON_CHANGE_TEXT
Linha:1 CompDef: 10
Coluna:10 Compr.vis: 2
Cód.função: I_FO
...
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE109-POSNR_VL
Texto: Item
Linha:1 CompDef: 4
Coluna:11 Compr.vis: 6
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE109-POSNR_VL
Texto: ______
Linha:1 CompDef: 6
Coluna:11 Compr.vis: 6
Marcar Do Dict.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCE103 1530
Criar Tela:
Características:
Nº Tela: 1530
Descrição breve: CE - Nomeação - SS - Vinculação - Fornecimento
Cl.Desenvolvimento: /PWS/ZYCE
Tipo de Tela: Caixa de Diálogo Modal
...
LógProcess:
* >> Início da inclusão:
PROCESS BEFORE OUTPUT.
MODULE: status_1530,
screen_lines.
LOOP AT itfor WITH CONTROL tc_fo.
MODULE load_for.
ENDLOOP.
PROCESS AFTER INPUT.
LOOP AT itfor.
MODULE fill_for.
ENDLOOP.
MODULE user_command_1530.
* << Fim da inclusão
...
Layout:
Criar Table Control: TC_FO:
Nome: TC_FO
Linha: 1 CompDef: 59
Coluna: 1 Compr.vis: 59
Altura: 9
Adicionar Colunas na Table Control TC_FO:
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE108-VBELN_VL
Texto: Fornecim._
Linha: 1 CompDef: 10
Coluna:1 Compr.vis: 10
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE108-VBELN_VL
Texto: ______
Linha: 1 CompDef: 10
Coluna:1 Compr.vis: 10
Marcar Do Dict.
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE108-POSNR
Texto: Item
Linha:1 CompDef: 4
Coluna:2 Compr.vis: 6
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE108-POSNR
Texto: ______
Linha:1 CompDef: 6
Coluna:2 Compr.vis: 6
Marcar Do Dict.
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE108-ETENR
Texto: Divisão________
Linha:1 CompDef: 15
Coluna:3 Compr.vis: 4
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE108-ETENR
Texto: ______
Linha:1 CompDef: 4
Coluna:3 Compr.vis: 4
Marcar Do Dict.
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE108-BMENG
Texto: Qtd.
Linha:1 CompDef: 4
Coluna:4 Compr.vis: 17
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE108-BMENG
Texto: _.___.___.___,___
Linha:1 CompDef: 17
Coluna:4 Compr.vis: 17
Marcar Do Dict.
Cpo.ref: /PWS/ZYCEE108-VRKME
Elem. Tela: Cpo.txt
Nome: /PWS/ZYCEE108-NTGEW
Texto: Peso_líquido___
Linha:1 CompDef: 15
Coluna:5 Compr.vis: 19
Marcar Do Dict.
Elem. Tela: Cpo.entr./saída
Nome: /PWS/ZYCEE108-NTGEW
Texto: ___.___.___.___,___
Linha:1 CompDef: 19
Coluna:5 Compr.vis: 19
Marcar Do Dict.
Cpo.ref: /PWS/ZYCEE108-GEWEI
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCE103 1600
Incluir Coluna na Table Control "TC_SINT2" entre IT111-VBELN_VA e IT111-NTGEW
Elem. Tela: Cpo.txt
Nome: TXTFO
Texto: Fornecimento
Linha:1 CompDef: 12
Coluna:3 Compr.vis: 12
Elem. Tela: Cpo.entr./saída
Nome: IT111-VBELN_VL
Texto: ____________
Linha:1 CompDef: 12
Coluna:3 Compr.vis: 12
----------------------------------------------------------------------------------------------------
Modificações efetuadas em MESS /PWS/ZYCEM297
Incluir Mensagem
Mensagem: 297
Txt.breve mensagem: Fornecimento &1 não encontrado!
----------------------------------------------------------------------------------------------------
Modificações efetuadas em MESS /PWS/ZYCEM298
Incluir Mensagem
Mensagem: 298
Txt.breve mensagem: Fornecimento já vinculado: &1 Nomeação: &2
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE003F01
...
FROM /pws/zycet100
INTO TABLE itab_zycet100
WHERE nrseq = /pws/zycee001-nrseq.
ENDIF.
IF NOT itab_zycet002[] IS INITIAL.
IF /pws/zycee001-tipo_emb <> 'D'.
SELECT nrseqno
nrseqtr
vbeln_va
posnr
* >> Início da inclusão: FORM SELECIONA_DADOS_ADICIONAIS_PW
vbeln_vl
* << Fim da inclusão
nrrota_tr
portdest
zolla
FROM /pws/zycet108
INTO TABLE itab_zycet108
FOR ALL ENTRIES IN itab_zycet002
WHERE vbeln_va = itab_zycet002-vbeln_va AND
posnr = itab_zycet002-aupos.
IF sy-subrc = 0.
* >> Início da inclusão: FORM SELECIONA_DADOS_ADICIONAIS_PW
itab_nrseqno[] = itab_zycet108[].
ELSE.
SELECT nrseqno
nrseqtr
vbeln_va
posnr
vbeln_vl
nrrota_tr
portdest
zolla
FROM /pws/zycet108
INTO TABLE itab_zycet108
FOR ALL ENTRIES IN itab_zycet002
WHERE vbeln_vl = itab_zycet002-vbeln_vl AND
posnr = itab_zycet002-posnl.
IF sy-subrc = 0.
* << Fim da inclusão
itab_nrseqno[] = itab_zycet108[].
* >> Início da inclusão: FORM SELECIONA_DADOS_ADICIONAIS_PW
ENDIF.
* << Fim da inclusão
ENDIF.
ELSE.
SELECT nrseqno
nrseqtr
ebeln
ebelp
...
...
ENDIF.
ENDIF.
READ TABLE itab_zycet002 INDEX 1.
IF sy-subrc EQ 0.
IF itab_zycet312-transporte EQ 'N'.
IF /pws/zycee046-nrseqno IS INITIAL.
IF /pws/zycee001-tipo_emb NE 'D'.
READ TABLE itab_zycet108
WITH KEY vbeln_va = itab_zycet002-vbeln_va
posnr = itab_zycet002-aupos.
* >> Início da inclusão: FORM CABECALHO_OUTROS_DADOS
IF sy-subrc EQ 0.
/pws/zycee046-nrseqno = itab_zycet108-nrseqno.
ELSE.
READ TABLE itab_zycet108
WITH KEY vbeln_vl = itab_zycet002-vbeln_vl
posnr = itab_zycet002-posnl.
* << Fim da inclusão
IF sy-subrc EQ 0.
/pws/zycee046-nrseqno = itab_zycet108-nrseqno.
* >> Início da inclusão: FORM CABECALHO_OUTROS_DADOS
ENDIF.
* << Fim da inclusão
ENDIF.
ELSE.
READ TABLE itab_pedidos_intercompany WITH KEY
ebeln = itab_zycet002-ebeln
ebelp = itab_zycet002-ebelp.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE003TCD
...
nrseqno TYPE /pws/zycet106-nrseqno,
nrseqtr TYPE /pws/zycet106-nrseqtr,
nrrota_tr TYPE /pws/zycet106-nrrota_tr,
nome_tr TYPE /pws/zycet106-nome_tr,
END OF itab_zycet106.
DATA: BEGIN OF itab_zycet108 OCCURS 0,
nrseqno TYPE /pws/zycet108-nrseqno,
nrseqtr TYPE /pws/zycet108-nrseqtr,
vbeln_va TYPE /pws/zycet108-vbeln_va,
posnr TYPE /pws/zycet108-posnr,
* >> Início da inclusão:
vbeln_vl TYPE /pws/zycet108-vbeln_vl,
* << Fim da inclusão
nrrota_tr TYPE /pws/zycet108-nrrota_tr,
portdest TYPE /pws/zycet108-portdest,
zolla TYPE /pws/zycet108-zolla,
END OF itab_zycet108.
DATA: BEGIN OF itab_zycet112 OCCURS 0,
nrseqrv TYPE /pws/zycet112-nrseqrv,
nrrv TYPE /pws/zycet112-nrrv,
dtincl TYPE /pws/zycet112-dtincl,
END OF itab_zycet112.
DATA: BEGIN OF itab_zycet113 OCCURS 0,
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE038F01
...
FROM /pws/zycet108
up to 1 rows
INTO (/pws/zycee046-nrseqtr,
/pws/zycee046-nrrota_tr,
/pws/zycee046-nrseqno)
WHERE vbeln_va = itab_zycet002_102-vbeln_va
AND posnr = itab_zycet002_102-aupos.
endselect.
IF sy-subrc = 0.
v_vinc ='X'.
* >> Início da inclusão: FORM BUSCA_ROTA
ELSE.
SELECT nrseqtr nrrota_tr nrseqno
FROM /pws/zycet108
UP TO 1 ROWS
INTO (/pws/zycee046-nrseqtr,
/pws/zycee046-nrrota_tr,
/pws/zycee046-nrseqno)
WHERE vbeln_vl = itab_zycet002_102-vbeln_vl
AND posnr = itab_zycet002_102-posnl.
ENDSELECT.
* << Fim da inclusão
ENDIF.
ENDLOOP.
select nrseqcg
FROM /pws/zycet054
up to 1 rows
INTO /pws/zycee046-nrseqcg
WHERE nrseq = /pws/zycee001-nrseq.
endselect.
IF /pws/zycee046-nrseqno IS INITIAL.
select nrseqno
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE103F01
...
nrseqtr = /pws/zycee106-nrseqtr AND
nrrota_tr = /pws/zycee106-nrrota_tr.
SELECT * FROM /pws/zycet107 INTO TABLE it107 WHERE
nrseqno EQ /pws/zycee106-nrseqno AND
nrseqtr EQ /pws/zycee106-nrseqtr.
SORT it107 BY tpcont nreserva.
SELECT * FROM /pws/zycet108 INTO TABLE it108 WHERE
nrseqno EQ /pws/zycee106-nrseqno AND
nrseqtr EQ /pws/zycee106-nrseqtr AND
ntgew > 0.
* >> Início da exclusão: FORM FILL_NMC
IF /pws/zycee106-tipo_nome NE 'PI'.
* << Fim da exclusão
* >> Início da inclusão: FORM FILL_NMC
IF /pws/zycee106-tipo_nome NE 'PI' AND
/pws/zycee106-tipo_nome NE 'FO'.
* << Fim da inclusão
PERFORM trata_ov.
ENDIF.
SELECT * FROM /pws/zycet109 INTO TABLE it109 WHERE
nrseqno EQ /pws/zycee106-nrseqno AND
nrseqtr EQ /pws/zycee106-nrseqtr AND
ntgew > 0.
IF sy-subrc NE 0.
LOOP AT it107.
CLEAR it109.
it109-nreserva = it107-nreserva.
...
...
CLEAR /pws/zycee103-dtetd.
SELECT SINGLE dtetd FROM /pws/zycet103 INTO /pws/zycee103-dtetd WHERE
nrseqtr = /pws/zycee106-nrseqtr AND
nrrota_tr = /pws/zycee106-nrrota_tr AND
tpemb = 'E'.
SELECT * FROM tvzbt INTO TABLE ittvzbt
FOR ALL ENTRIES IN it108 WHERE
zterm = it108-zterm AND
spras = sy-langu.
PERFORM: fill_sint1.
* >> Início da exclusão: FORM LOAD_INIT
IF gtipo NE 'PI'.
PERFORM: fill_sint2,
fill_sint2_exit4.
* << Fim da exclusão
* >> Início da inclusão: FORM LOAD_INIT
IF gtipo EQ 'PI'.
PERFORM fill_sintpo2.
ELSEIF gtipo EQ 'FO'.
PERFORM fill_sintfo2.
* << Fim da inclusão
ELSE.
* >> Início da exclusão: FORM LOAD_INIT
PERFORM fill_sintpo2.
* << Fim da exclusão
* >> Início da inclusão: FORM LOAD_INIT
PERFORM fill_sint2.
* << Fim da inclusão
ENDIF.
ENDFORM.
FORM verify_changes.
...
...
REFRESH: it_tipo_nome.
FREE : it_tipo_nome.
IF /pws/zycee106-tipo_nome IS INITIAL AND
/pws/zycee106-dtincl IS INITIAL.
it_tipo_nome-varoption = text-037.
APPEND it_tipo_nome.
it_tipo_nome-varoption = text-039.
APPEND it_tipo_nome.
it_tipo_nome-varoption = text-041.
APPEND it_tipo_nome.
* >> Início da inclusão: FORM DEFINE_TIPO
it_tipo_nome-varoption = text-043.
APPEND it_tipo_nome.
* << Fim da inclusão
CALL FUNCTION 'POPUP_TO_DECIDE_LIST'
EXPORTING
textline1 = text-045
textline2 = ' '
titel = text-044
IMPORTING
answer = gtipo
TABLES
t_spopli = it_tipo_nome
EXCEPTIONS
...
...
too_much_marks = 3
OTHERS = 4.
IF gtipo EQ '1'.
gtipo = text-036.
/pws/zycee106-tipo_nome = gtipo.
ELSEIF gtipo EQ '2'.
gtipo = text-038.
/pws/zycee106-tipo_nome = gtipo.
ELSEIF gtipo EQ '3'.
gtipo = text-040.
* >> Início da inclusão: FORM DEFINE_TIPO
/pws/zycee106-tipo_nome = gtipo.
ELSEIF gtipo EQ '4'.
gtipo = text-030.
* << Fim da inclusão
/pws/zycee106-tipo_nome = gtipo.
ELSEIF gtipo = text-046.
CLEAR: gtipo,
/pws/zycee106-tipo_nome.
LEAVE PROGRAM.
ENDIF.
CALL SCREEN '1000'.
ENDIF.
ELSE.
gtipo = /pws/zycee106-tipo_nome.
...
...
ENDIF.
ENDLOOP.
ENDFORM.
FORM screen_oculta_tipo USING pdynnr.
CASE pdynnr.
WHEN '1500'.
LOOP AT tc_vincu-cols INTO wa_col.
IF wa_col-screen-name = '/PWS/ZYCEE109-VBELN_VA' OR
wa_col-screen-name = '/PWS/ZYCEE109-POSNR' OR
wa_col-screen-name = 'I_OV' .
* >> Início da exclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'PI'.
* << Fim da exclusão
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'PI' OR gtipo = 'FO'.
* << Fim da inclusão
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
ENDIF.
ELSEIF wa_col-screen-name = '/PWS/ZYCEE109-EBELN' OR
wa_col-screen-name = '/PWS/ZYCEE109-EBELP' OR
wa_col-screen-name = '/PWS/ZYCEE109-ETENR'.
* >> Início da exclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'OV'.
* << Fim da exclusão
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'OV' OR gtipo = 'FO'.
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
ENDIF.
ELSEIF wa_col-screen-name = '/PWS/ZYCEE109-VBELN' OR
wa_col-screen-name = '/PWS/ZYCEE109-POSNR_VL' OR
wa_col-screen-name = 'I_FO' .
IF gtipo NE 'FO'.
* << Fim da inclusão
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
ENDIF.
ENDIF.
MODIFY tc_vincu-cols FROM wa_col.
ENDLOOP.
WHEN '1600'.
LOOP AT tc_sint2-cols INTO wa_col.
IF wa_col-screen-name = 'IT111-VBELN_VA'.
* >> Início da exclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'PI'.
* << Fim da exclusão
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'PI' OR gtipo = 'FO'.
* << Fim da inclusão
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
ENDIF.
ELSEIF wa_col-screen-name = 'IT111-EBELN'.
* >> Início da exclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'OV'.
* << Fim da exclusão
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
IF gtipo = 'OV' OR gtipo = 'FO'.
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
ENDIF.
ELSEIF wa_col-screen-name = 'IT111-VBELN_VL'.
IF gtipo = 'PI' OR gtipo = 'OV' OR gtipo = 'OI'.
* << Fim da inclusão
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
ENDIF.
ENDIF.
MODIFY tc_sint2-cols FROM wa_col.
ENDLOOP.
WHEN '1400'.
LOOP AT tc_inter-cols INTO wa_col.
IF wa_col-screen-name = '/PWS/ZYCEE135-IHREZ'.
...
...
IF wa_col-screen-name = '/PWS/ZYCEE108-VLME1' OR
wa_col-screen-name = '/PWS/ZYCEE108-ZOLLA' OR
wa_col-screen-name = '/PWS/ZYCEE108-NETWR'.
wa_col-invisible = '1'.
MODIFY tc_nomea-cols FROM wa_col.
ENDIF.
ENDLOOP.
IF gtipo NE 'OI'.
LOOP AT tc_nomea-cols INTO wa_col.
IF wa_col-screen-name = 'SZTERMT'.
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
wa_col-invisible = '1'.
MODIFY tc_nomea-cols FROM wa_col.
ENDIF.
ENDLOOP.
ENDIF.
IF gtipo = 'FO'.
LOOP AT tc_nomea-cols INTO wa_col.
IF wa_col-screen-name = '/PWS/ZYCEE108-VBELN_VA' OR
wa_col-screen-name = '/PWS/ZYCEE108-VLME1'.
* << Fim da inclusão
wa_col-invisible = '1'.
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
ELSE.
wa_col-invisible = '0'.
ENDIF.
* << Fim da inclusão
MODIFY tc_nomea-cols FROM wa_col.
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
ENDLOOP.
ENDIF.
IF gtipo <> 'FO'.
LOOP AT tc_nomea-cols INTO wa_col.
IF wa_col-screen-name = '/PWS/ZYCEE108-VBELN_VL'.
wa_col-invisible = '1'.
ELSE.
wa_col-invisible = '0'.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: FORM SCREEN_OCULTA_TIPO
MODIFY tc_nomea-cols FROM wa_col.
* << Fim da inclusão
ENDLOOP.
ENDIF.
WHEN '1200'.
LOOP AT tc_reser-cols INTO wa_col.
IF wa_col-screen-name = '/PWS/ZYCEE107-TIPOPRD' OR
wa_col-screen-name = '/PWS/ZYCEE107-TIPOFRETE' OR
...
...
IF FOUND.
ENDFORM.
FORM marcacao_doc_compra
USING
p_marca TYPE char1.
LOOP AT itcomp.
itcomp-mark = p_marca.
MODIFY itcomp.
ENDLOOP.
ENDFORM.
* >> Início da inclusão:
FORM preenche_fornecimento.
IF NOT it107[] IS INITIAL.
SELECT vbeln inco1 waerk FROM likp
INTO TABLE itab_likp
WHERE vbeln = /pws/zycee108-vbeln_vl.
IF NOT itab_likp[] IS INITIAL.
SELECT vbeln posnr vrkme arktx ntgew lfimg gewei netpr FROM lips
INTO TABLE itab_lips
FOR ALL ENTRIES IN itab_likp
WHERE vbeln = itab_likp-vbeln.
ENDIF.
LOOP AT itab_lips.
SELECT SINGLE * FROM /pws/zycet108 WHERE
vbeln_vl EQ itab_lips-vbeln AND
posnr EQ itab_lips-posnr AND
nrseqno NE /pws/zycee106-nrseqno.
IF sy-subrc EQ 0.
CLEAR gmsgx.
CONCATENATE itab_lips-vbeln '-' itab_lips-posnr INTO gmsgx.
MESSAGE s016 WITH text-028 gmsgx text-029
/pws/zycet108-nrseqno.
CONTINUE.
ENDIF.
READ TABLE itab_likp WITH KEY vbeln = itab_lips-vbeln.
it108-mandt = sy-mandt.
it108-nrseqtr = /pws/zycee106-nrseqtr.
it108-nrseqno = /pws/zycee106-nrseqno.
it108-vbeln_vl = itab_lips-vbeln.
it108-posnr = itab_lips-posnr.
it108-nrrota_tr = /pws/zycee106-nrrota_tr.
IF itab_likp-inco1 <> 'FOB'.
it108-frete = 'SIM'.
ELSE.
it108-frete = 'NÃO'.
ENDIF.
it108-arktx = itab_lips-arktx.
it108-waers = itab_likp-waerk.
it108-gewei = itab_lips-gewei.
it108-bmeng = itab_lips-lfimg.
it108-ntgew = itab_lips-ntgew.
it108-vrkme = itab_lips-vrkme.
it108-vlme = itab_lips-netpr.
READ TABLE it108 WITH KEY vbeln_vl = itab_lips-vbeln
posnr = itab_lips-posnr.
IF sy-subrc = 0.
CLEAR it108.
CONTINUE.
ELSE.
APPEND it108.
ENDIF.
ENDLOOP.
ELSE.
MESSAGE i001 WITH text-011.
ENDIF.
ENDFORM.
FORM comm1_ok.
LOOP AT itfor WHERE marc = 'X'.
it109-vbeln = itfor-vbeln_vl.
it109-posnr_vl = itfor-posnr.
it109-etenr = itfor-etenr.
it109-bmeng = itfor-bmeng.
it109-ntgew = itfor-ntgew.
it109-qtdvol = itfor-lfimg.
it109-undvol = itfor-undvol.
APPEND it109.
ENDLOOP.
DELETE it109 WHERE vbeln IS initial
AND posnr IS initial
AND etenr IS initial.
SORT it109 BY vbeln
posnr
ASCENDING.
ENDFORM.
FORM fill_sintfo2.
CLEAR svltot.
REFRESH it111.
LOOP AT it108.
svltot = svltot + it108-netwr.
READ TABLE it111 WITH KEY vbeln_vl = it108-vbeln_vl.
IF sy-subrc EQ 0.
it111-ntgew = it111-ntgew + it108-ntgew.
it111-vltot = it111-vltot + it108-netwr.
MODIFY it111 INDEX sy-tabix.
ELSE.
CLEAR it111.
it111-mandt = sy-mandt.
it111-nrseqno = /pws/zycee106-nrseqno.
it111-nrseqtr = /pws/zycee106-nrseqtr.
it111-vbeln_vl = it108-vbeln_vl.
it111-ntgew = it108-ntgew.
it111-vltot = it108-netwr.
APPEND it111.
ENDIF.
ENDLOOP.
ENDFORM.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE103I01
...
it108-mark = 'X'.
MODIFY it108 TRANSPORTING mark WHERE
nrseqno = /pws/zycee106-nrseqno AND
nrseqtr = /pws/zycee106-nrseqtr.
WHEN 'FC_DES'.
it108-mark = space.
MODIFY it108 TRANSPORTING mark WHERE
nrseqno = /pws/zycee106-nrseqno AND
nrseqtr = /pws/zycee106-nrseqtr.
WHEN 'FC_DEL'.
* >> Início da inclusão: MODULE USER_COMMAND_1300
IF gtipo = 'FO'.
* << Fim da inclusão
LOOP AT it108 WHERE mark = 'X'.
gidx = sy-tabix.
* >> Início da inclusão: MODULE USER_COMMAND_1300
READ TABLE it109 WITH KEY vbeln = it108-vbeln_vl
posnr_vl = it108-posnr.
IF sy-subrc EQ 0.
IF NOT it109-nreserva IS INITIAL.
it108-mark = space.
MODIFY it108 INDEX gidx TRANSPORTING mark.
MESSAGE s016 WITH text-113 it108-vbeln_vl
it108-posnr.
ELSE.
DELETE it109 WHERE vbeln = it108-vbeln_vl AND
posnr_vl = it108-posnr.
ENDIF.
ENDIF.
ENDLOOP.
ELSE.
LOOP AT it108 WHERE mark = 'X'.
gidx = sy-tabix.
* << Fim da inclusão
IF v_flagexito = 'X'.
READ TABLE itab_zyglt100 WITH KEY zexit = 'NOM002'.
IF sy-subrc = 0.
PERFORM (itab_zyglt100-formulario)
IN PROGRAM (itab_zyglt100-programa)
USING it108-vbeln_va
IF FOUND.
ENDIF.
ENDIF.
READ TABLE it109 WITH KEY vbeln_va = it108-vbeln_va
...
...
MESSAGE s016 WITH text-032 it108-vbeln_va
it108-posnr.
ELSE.
DELETE it109 WHERE vbeln_va = it108-vbeln_va AND
posnr = it108-posnr.
ENDIF.
ENDIF.
DELETE it135 WHERE ihrez = it108-vbeln_va
AND ebelp = it108-posnr
AND etenr = it108-etenr.
* >> Início da inclusão: MODULE USER_COMMAND_1300
ENDLOOP.
ENDIF.
* << Fim da inclusão
* >> Início da exclusão: MODULE USER_COMMAND_1300
ENDLOOP.
* << Fim da exclusão
DELETE it108 WHERE mark = 'X'.
PERFORM: fill_sint1.
* >> Início da exclusão: MODULE USER_COMMAND_1300
IF gtipo NE 'PI'.
* << Fim da exclusão
* >> Início da inclusão: MODULE USER_COMMAND_1300
IF gtipo EQ 'PI'.
PERFORM fill_sintpo2.
ELSEIF gtipo EQ 'FO'.
PERFORM fill_sintfo2.
ELSE.
* << Fim da inclusão
PERFORM fill_sint2.
* >> Início da exclusão: MODULE USER_COMMAND_1300
ELSE.
PERFORM fill_sintpo2.
* << Fim da exclusão
ENDIF.
ENDCASE.
ENDMODULE.
MODULE fill_it135 INPUT.
CHECK NOT /pws/zycee135-ebelp IS INITIAL.
...
...
MODIFY it135 INDEX gidx TRANSPORTING mark.
MESSAGE s016 WITH text-042 it135-ebeln.
ELSE.
DELETE it109 WHERE ebeln = it135-ebeln.
ENDIF.
ENDIF.
ENDLOOP.
DELETE it135 WHERE mark = 'X'.
SORT it135 BY bukrs ebeln ebelp etenr.
PERFORM: fill_sint1.
* >> Início da exclusão: MODULE USER_COMMAND_1400
IF gtipo NE 'PI'.
* << Fim da exclusão
* >> Início da inclusão: MODULE USER_COMMAND_1400
IF gtipo EQ 'PI'.
PERFORM fill_sintpo2.
ELSEIF gtipo EQ 'FO'.
PERFORM fill_sintfo2.
ELSE.
* << Fim da inclusão
PERFORM fill_sint2.
* >> Início da exclusão: MODULE USER_COMMAND_1400
ELSE.
PERFORM fill_sintpo2.
* << Fim da exclusão
ENDIF.
ENDCASE.
ENDMODULE.
MODULE fill_it109 INPUT.
MOVE-CORRESPONDING /pws/zycee109 TO it109.
...
...
ENDLOOP.
CLEAR it109.
READ TABLE it109 INDEX gpos.
IF NOT itovv[] IS INITIAL.
CALL SCREEN '1520' STARTING AT 5 6.
ELSE.
MESSAGE i001 WITH text-057.
ENDIF.
ENDIF.
CLEAR: sy-ucomm.
* >> Início da inclusão: MODULE USER_COMMAND_1500
WHEN 'I_FO'.
CLEAR: okcode.
GET CURSOR FIELD gfield VALUE gvalue LINE gidx.
gpos = tc_vincu-top_line + gidx - 1.
READ TABLE it109 INDEX gpos.
IF sy-subrc = 0.
FREE itfor.
CLEAR itfor.
LOOP AT it108.
MOVE: it108-vbeln_vl TO itfor-vbeln_vl,
it108-posnr TO itfor-posnr,
it108-etenr TO itfor-etenr,
it108-bmeng TO itfor-bmeng,
it108-ntgew TO itfor-ntgew.
APPEND itfor.
ENDLOOP.
LOOP AT it109.
READ TABLE itfor WITH KEY vbeln_vl = it109-vbeln
posnr = it109-posnr_vl.
IF sy-subrc = 0.
DELETE itfor WHERE vbeln_vl = it109-vbeln AND
posnr = it109-posnr_vl.
ENDIF.
ENDLOOP.
CLEAR it109.
READ TABLE it109 INDEX gpos.
IF NOT itfor[] IS INITIAL.
CALL SCREEN '1530' STARTING AT 5 6.
ELSE.
MESSAGE i001 WITH text-112.
ENDIF.
ENDIF.
CLEAR: sy-ucomm.
* << Fim da inclusão
WHEN 'FC_COPY'.
CLEAR wa_it109.
LOOP AT it109 WHERE mark = 'X'.
CLEAR: gqtdcont.
MOVE: sy-mandt TO wa_it109-mandt,
/pws/zycee106-nrseqno TO wa_it109-nrseqno,
/pws/zycee106-nrseqtr TO wa_it109-nrseqtr,
it109-nreserva TO wa_it109-nreserva,
it109-tpcont TO wa_it109-tpcont,
it109-qtdcont TO wa_it109-qtdcont.
...
...
MESSAGE e001 WITH text-016.
ENDIF.
ELSE.
MESSAGE i001 WITH text-014.
ENDIF.
ELSE.
MESSAGE i001 WITH text-014.
ENDIF.
ENDMODULE.
MODULE fill_sint2 INPUT.
* >> Início da exclusão: MODULE FILL_SINT2
IF gtipo NE 'PI'.
* << Fim da exclusão
* >> Início da inclusão: MODULE FILL_SINT2
IF gtipo EQ 'PI'.
PERFORM fill_sintpo2.
ELSEIF gtipo EQ 'FO'.
PERFORM fill_sintfo2.
ELSE.
* << Fim da inclusão
PERFORM fill_sint2.
* >> Início da exclusão: MODULE FILL_SINT2
ELSE.
PERFORM fill_sintpo2.
* << Fim da exclusão
ENDIF.
ENDMODULE.
MODULE fill_sint1 INPUT.
PERFORM fill_sint1.
ENDMODULE.
...
...
WHEN 'SAIR'.
v_cancelar = 'X'.
SET SCREEN 0.
LEAVE SCREEN.
ENDCASE.
ENDMODULE.
MODULE modify_line INPUT.
MOVE s_check TO itab_zycet105_tela-mark.
MODIFY itab_zycet105_tela INDEX tc_zycet105-current_line .
ENDMODULE.
* >> Início da inclusão:
MODULE load_fo INPUT.
CHECK NOT /pws/zycee108-vbeln_vl IS INITIAL.
REFRESH: itab_likp, itab_lips.
SELECT vbeln inco1 waerk kunag vkorg FROM likp
INTO TABLE itab_likp
WHERE vbeln = /pws/zycee108-vbeln_vl.
IF sy-subrc NE 0.
MESSAGE e297 WITH /pws/zycee108-vbeln_vl.
ELSE.
SELECT vbeln posnr vrkme arktx ntgew lfimg gewei netpr werks
FROM lips
INTO TABLE itab_lips
WHERE vbeln = /pws/zycee108-vbeln_vl.
READ TABLE itab_likp WITH KEY vbeln = /pws/zycee108-vbeln_vl.
SELECT vkorg bukrs FROM tvko
INTO TABLE itab_tvko
WHERE vkorg = itab_likp-vkorg.
IF /pws/zycee106-bukrs IS INITIAL.
READ TABLE itab_tvko INDEX 1.
IF sy-subrc EQ 0.
MOVE itab_tvko-bukrs TO /pws/zycee106-bukrs.
IF NOT /pws/zycee106-bukrs IS INITIAL.
SELECT SINGLE *
FROM /pws/zycet037
INTO wa_zycet037
WHERE bukrs = /pws/zycee106-bukrs.
ENDIF.
ENDIF.
ELSE.
READ TABLE itab_tvko INDEX 1.
IF /pws/zycee106-bukrs NE itab_tvko-bukrs.
MESSAGE i016 WITH text-068 /pws/zycee108-vbeln_vl text-069.
EXIT.
ENDIF.
ENDIF.
SELECT nrseqno vbeln_vl posnr FROM /pws/zycet108
INTO TABLE itab_zycet108
WHERE vbeln_vl = /pws/zycee108-vbeln_vl.
LOOP AT itab_lips.
IF sy-subrc EQ 0.
READ TABLE itab_zycet108 WITH KEY vbeln_vl = itab_lips-vbeln
posnr = itab_lips-posnr.
IF sy-subrc = 0.
IF itab_zycet108-nrseqno <> /pws/zycee106-nrseqno.
DELETE itab_lips INDEX sy-tabix.
CLEAR /pws/zycee108-vbeln_vl.
MESSAGE w298 WITH itab_zycet108-vbeln_vl
itab_zycet108-nrseqno.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
PERFORM preenche_fornecimento.
ENDIF.
ENDMODULE.
MODULE fill_for INPUT.
MOVE: /pws/zycee108-vbeln_vl TO itfor-vbeln_vl,
/pws/zycee108-posnr TO itfor-posnr,
/pws/zycee108-etenr TO itfor-etenr,
/pws/zycee108-bmeng TO itfor-lfimg,
/pws/zycee108-ntgew TO itfor-ntgew,
marc TO itfor-marc.
MODIFY itfor INDEX tc_fo-current_line.
IF sy-subrc NE 0.
APPEND itfor.
ENDIF.
ENDMODULE.
MODULE user_command_1530 INPUT.
CASE sy-ucomm.
WHEN 'CANCEL'.
CLEAR: itfor.
LEAVE TO SCREEN 0.
WHEN 'OK'.
PERFORM comm1_ok.
IF gidx = 0.
MESSAGE i001 WITH text-010.
ENDIF.
LEAVE TO SCREEN 0.
WHEN 'MARCA'.
LOOP AT itfor.
itfor-marc = 'X'.
MODIFY itfor INDEX sy-tabix.
ENDLOOP.
WHEN 'DESMARCA'.
LOOP AT itfor.
itfor-marc = ' '.
MODIFY itfor INDEX sy-tabix.
ENDLOOP.
ENDCASE.
ENDMODULE.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE103O01
...
tc_nomea-lines = glines + 11.
WHEN '1400'.
DESCRIBE TABLE it135 LINES glines.
tc_inter-lines = glines + 11.
WHEN '1500'.
DESCRIBE TABLE it109 LINES glines.
tc_vincu-lines = glines + 11.
WHEN '1520'.
DESCRIBE TABLE itovv LINES glines.
tc_ov-lines = glines .
* >> Início da inclusão: MODULE SCREEN_LINES
WHEN '1530'.
DESCRIBE TABLE itfor LINES glines.
tc_fo-lines = glines .
* << Fim da inclusão
WHEN '1600'.
DESCRIBE TABLE it110 LINES glines.
tc_sint1-lines = glines.
DESCRIBE TABLE it111 LINES glines.
tc_sint2-lines = glines.
WHEN '1610'.
DESCRIBE TABLE it228 LINES glines.
tc_sint3-lines = glines.
DESCRIBE TABLE it111 LINES glines.
tc_sint2-lines = glines.
...
...
IF screen-group4 = 'REQ'.
screen-required = '1'.
ENDIF.
ENDIF.
MODIFY SCREEN.
ELSEIF screen-name EQ 'TAB_INT' OR
screen-name EQ 'TAB_INS'.
screen-invisible = '1'.
MODIFY SCREEN.
IF ( screen-name EQ 'TAB_INT' ) AND
* >> Início da exclusão: MODULE SET_SCREEN_1000
( gtipo NE 'OV' AND gtipo NE 'PC' ).
* << Fim da exclusão
* >> Início da inclusão: MODULE SET_SCREEN_1000
( gtipo EQ 'PI' ).
* << Fim da inclusão
screen-invisible = '0'.
MODIFY SCREEN.
ENDIF.
ELSEIF screen-name EQ 'TAB_NOM'.
IF gtipo = 'PC' OR gtipo = 'PI'.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ELSEIF screen-name EQ 'TAB_SIE' OR
screen-name EQ 'TAB_EMB'.
...
...
SET SCREEN '1900'.
tc_zycet105-lines = tc_zycet105-top_line + 15.
ENDMODULE.
MODULE carrega_tc_zycet105 OUTPUT.
/pws/zycee105-nrseqtr = itab_zycet105_tela-nrseqtr.
/pws/zycee105-nrrota_tr = itab_zycet105_tela-nrrota_tr.
/pws/zycee105-codint = itab_zycet105_tela-codint.
/pws/zycee105-bukrs = itab_zycet105_tela-bukrs.
/pws/zycee108-nrseqno = itab_zycet105_tela-nrseqno.
ENDMODULE.
* >> Início da inclusão:
MODULE status_1530 OUTPUT.
SET PF-STATUS '1500'.
ENDMODULE.
MODULE load_for OUTPUT.
MOVE-CORRESPONDING itfor TO /pws/zycee108.
MOVE: itfor-marc TO marc.
ENDMODULE.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE103TOP
...
CONTROLS: ts_nome TYPE TABSTRIP,
tc_lista TYPE TABLEVIEW USING SCREEN '0010',
tc_nome TYPE TABLEVIEW USING SCREEN '0011',
tc_reser TYPE TABLEVIEW USING SCREEN '1200',
tc_frete TYPE TABLEVIEW USING SCREEN '1210',
tc_nomea TYPE TABLEVIEW USING SCREEN '1300',
tc_inter TYPE TABLEVIEW USING SCREEN '1400',
tc_vincu TYPE TABLEVIEW USING SCREEN '1500',
tc_comp TYPE TABLEVIEW USING SCREEN '1510',
tc_ov TYPE TABLEVIEW USING SCREEN '1520',
* >> Início da inclusão:
tc_fo TYPE TABLEVIEW USING SCREEN '1530',
* << Fim da inclusão
tc_sint1 TYPE TABLEVIEW USING SCREEN '1600',
tc_sint2 TYPE TABLEVIEW USING SCREEN '1600',
tc_sint3 TYPE TABLEVIEW USING SCREEN '1610',
tc_insp TYPE TABLEVIEW USING SCREEN '1700',
tc_emb TYPE TABLEVIEW USING SCREEN '1800'.
INCLUDE: /pws/mzyce103x01,
/pws/zygli100.
TABLES: /pws/zycee103,
/pws/zycee103a,
/pws/zycee105,
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE103X01
...
DATA: BEGIN OF itovv OCCURS 10,
vbeln_va LIKE /pws/zycee108-vbeln_va,
posnr LIKE /pws/zycee108-posnr,
etenr LIKE /pws/zycee108-etenr,
bmeng LIKE /pws/zycee108-bmeng,
ntgew LIKE /pws/zycee108-ntgew,
qtdvol TYPE /pws/zycee109-qtdvol,
undvol TYPE /pws/zycee109-undvol,
marc,
END OF itovv.
* >> Início da inclusão:
DATA: BEGIN OF itfor OCCURS 10,
vbeln_vl LIKE /pws/zycee108-vbeln_vl,
posnr LIKE /pws/zycee108-posnr,
etenr LIKE /pws/zycee108-etenr,
bmeng LIKE /pws/zycee108-bmeng,
ntgew LIKE /pws/zycee108-ntgew,
lfimg TYPE /pws/zycee109-qtdvol,
undvol TYPE /pws/zycee109-undvol,
marc,
END OF itfor.
DATA: BEGIN OF itab_likp OCCURS 0,
vbeln TYPE likp-vbeln,
inco1 TYPE likp-inco1,
waerk TYPE likp-waerk,
kunag TYPE likp-kunag,
vkorg TYPE likp-vkorg,
END OF itab_likp.
DATA: BEGIN OF itab_lips OCCURS 0,
vbeln TYPE lips-vbeln,
posnr TYPE lips-posnr,
vrkme TYPE lips-vrkme,
arktx TYPE lips-arktx,
ntgew TYPE lips-ntgew,
lfimg TYPE lips-lfimg,
gewei TYPE lips-gewei,
netpr TYPE lips-netpr,
werks TYPE lips-werks,
END OF itab_lips.
DATA: BEGIN OF itab_tvko OCCURS 0,
vkorg TYPE tvko-vkorg,
bukrs TYPE tvko-bukrs,
END OF itab_tvko.
DATA: BEGIN OF itab_zycet108 OCCURS 0,
nrseqno TYPE /pws/zycet108-nrseqno,
vbeln_vl TYPE /pws/zycet108-vbeln_vl,
posnr TYPE /pws/zycet108-posnr,
END OF itab_zycet108.
* << Fim da inclusão
DATA: END OF COMMON PART.
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCE103
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 030
Texto: (2 caracteres)
"FO"
Comprimento máximo: 2
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 043
Texto: (44 caracteres)
"Nomeação com Fornecimento sem Ordem de Venda"
Comprimento máximo: 44
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 111
Texto: (53 caracteres)
"Este Fornecimento não pertence ao cliente da Reserva."
Comprimento máximo: 53
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 112
Texto: (42 caracteres)
"Não existem Fornecimentos para Vinculação!"
Comprimento máximo: 42
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 113
Texto: (35 caracteres)
"Fornecimento ainda está vinculado :"
Comprimento máximo: 35
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCEE108
Nome campo Elem.dados Tab.verif. CtDt Comp.
...
NRSEQNO /PWS/ZYCEL001 CHAR 10
NRSEQTR /PWS/ZYCEL255 /PWS/ZYCET101 CHAR 10
VBELN_VA /PWS/ZYCEL439 CHAR 10
VBELN_VF /PWS/ZYCEL440 CHAR 10
* << Início da inclusão:
VBELN_VL VBELN_VL CHAR 10
* << Fim da inclusão
POSNR POSNR_VF NUMC 6
NRROTA_TR /PWS/ZYCEL106 CHAR 6
ETENR ETENR NUMC 4
PORTDEST /PWS/ZYCEL011 CHAR 30
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCEE109
Nome campo Elem.dados Tab.verif. CtDt Comp.
...
POSNR POSNR_VF NUMC 6
ETENR ETENR NUMC 4
EBELN /PWS/ZYCEL462 CHAR 10
EBELP EBELP NUMC 5
* << Início da inclusão:
VBELN VBELN_VL CHAR 10
POSNR_VL POSNR_VL NUMC 6
* << Fim da inclusão
TPCONT /PWS/ZYCEL113 CHAR 15
GEWEI GEWEI UNIT 3
QTDCONT /PWS/ZYCEL114 QUAN 8
QTDVOL VOLUM_AP QUAN 15
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCEE111
Nome campo Elem.dados Tab.verif. CtDt Comp.
...
NRSEQNO /PWS/ZYCEL001 CHAR 10
NRSEQTR /PWS/ZYCEL255 CHAR 10
VBELN_VA /PWS/ZYCEL439 CHAR 10
EBELN /PWS/ZYCEL462 CHAR 10
* << Início da inclusão:
VBELN_VL /PWS/ZYCEL441 CHAR 10
* << Fim da inclusão
VRKME VRKME T006 UNIT 3
WAERS /PWS/ZYCEL444 TCURC CUKY 5
NTGEW /PWS/ZYCEL216 QUAN 17
VLTOT /PWS/ZYCEL215 CURR 17
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCET108
Nome campo Chv Elem.dados Tab.verif. CtDt Comp.
...
NRSEQNO x /PWS/ZYCEL001 CHAR 10
NRSEQTR x /PWS/ZYCEL255 /PWS/ZYCET101 CHAR 10
VBELN_VA x /PWS/ZYCEL439 CHAR 10
VBELN_VF x /PWS/ZYCEL440 CHAR 10
* << Início da inclusão
VBELN_VL x VBELN_VL CHAR 10
* << Fim da inclusão
POSNR x POSNR_VF NUMC 6
NRROTA_TR x /PWS/ZYCEL106 CHAR 6
ETENR x ETENR NUMC 4
PORTDEST x /PWS/ZYCEL011 CHAR 30
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCET109
Nome campo Chv Elem.dados Tab.verif. CtDt Comp.
...
POSNR x POSNR_VF NUMC 6
ETENR x ETENR NUMC 4
EBELN x /PWS/ZYCEL462 CHAR 10
EBELP x EBELP NUMC 5
* << Início da inclusão
VBELN x VBELN_VL CHAR 10
POSNR_VL x POSNR_VL NUMC 6
* << Fim da inclusão
TPCONT x /PWS/ZYCEL113 CHAR 15
GEWEI GEWEI UNIT 3
QTDCONT /PWS/ZYCEL114 QUAN 8
QTDVOL VOLUM_AP QUAN 15
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCET111
Nome campo Chv Elem.dados Tab.verif. CtDt Comp.
...
NRSEQTR x /PWS/ZYCEL255 CHAR 10
VBELN_VA x /PWS/ZYCEL439 CHAR 10
EBELN x /PWS/ZYCEL462 CHAR 10
* << Início da inclusão
VBELN_VL x /PWS/ZYCEL441 CHAR 10
* << Fim da inclusão
VRKME x VRKME T006 UNIT 3
WAERS x /PWS/ZYCEL444 TCURC CUKY 5
NTGEW x /PWS/ZYCEL216 QUAN 17
...