Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Encerramento Contábil
Data/Hora da Publicação: 06/07/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:35:56
Descrição da Nota: CRIAÇÃO DE BOTÃO NA DA PARA F-51 MANUALMENTE.
Sintoma
Criação de um botão na Declaração de Admissão para que o usuário possa fazer manualmente a F-51 na
última nacionalização do Entreposto Aduaneiro.
Solução
Criação de um botão na Declaração de Admissão para que o usuário possa fazer manualmente a F-51 na
última nacionalização do Entreposto Aduaneiro.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01683 Data: 06/07/2006 Hora: 09:55:10
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01683
Categoria : Melhoria
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00121
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
CRIAÇÃO DE BOTÃO NA DA PARA F-51 MANUALMENTE.
----------------------------------------------------------------------------------------------------
Palavras Chave:
F-51; COMPENSAÇÃO; CONTA IA; DÉBITO EM CONTA DA;
PRESTAÇÃO DE CONTAS DA.
----------------------------------------------------------------------------------------------------
Objetos da nota:
CUAD /PWS/SAPMZYCI070
REPS /PWS/MZYCI070F02
REPS /PWS/MZYCI070F05
REPS /PWS/MZYCI070I01
REPS /PWS/MZYCI070TOP
REPS /PWS/MZYCI070X01
REPT /PWS/SAPMZYCI070
TABD /PWS/ZYCIE459
TABD /PWS/ZYCIE466
TABD /PWS/ZYCIT459
TABD /PWS/ZYCIT466
----------------------------------------------------------------------------------------------------
Modificações efetuadas em CUAD /PWS/SAPMZYCI070
Novo botão "COMPEN" para execução da transação F-51.
Status GUI: 0100 - CI - Desembaraço - DI
Texto de função: "Compensar" (CTRL-F11)
Ícone: ICON_BIW_REPORT
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070F02
...
FROM lfa1
INTO lfa1
WHERE lifnr = /pws/zycie093-transp.
IF sy-subrc EQ 0.
/pws/zycie093-descrtransp = lfa1-name1.
* >> Início da inclusão: FORM LOAD_LFA
SET LOCALE LANGUAGE sy-langu.
* << Fim da inclusão
TRANSLATE /pws/zycie093-descrtransp TO UPPER CASE.
/pws/zycie093-bandtransp = lfa1-land1.
PERFORM load_ban.
ENDIF.
ENDIF.
...
...
FROM lfa1
INTO lfa1
WHERE lifnr = /pws/zycie442-transp.
IF sy-subrc EQ 0.
/pws/zycie442-descrtransp = lfa1-name1.
* >> Início da inclusão: FORM LOAD_LFA
SET LOCALE LANGUAGE sy-langu.
* << Fim da inclusão
TRANSLATE /pws/zycie442-descrtransp TO UPPER CASE.
/pws/zycie442-bandtransp = lfa1-land1.
PERFORM load_ban.
ENDIF.
ENDIF.
...
...
ENDIF.
SELECT SINGLE * FROM /pws/zycit000 INTO wa_it000
WHERE land1 EQ t001-land1.
IF sy-subrc NE 0.
MESSAGE i015 WITH text-031 /pws/zycie442-bukrs.
* >> Início da inclusão: FORM LOAD_PARA
ENDIF.
CLEAR itab_zycbt011.
REFRESH itab_zycbt011.
SELECT *
INTO TABLE itab_zycbt011
FROM /pws/zycbt011
WHERE codeven EQ c_codeven_dc
AND codmod EQ c_codmod_d
OR codeven EQ c_codeven_pc
AND codmod EQ c_codmod_d.
CLEAR itab_zycbt012.
REFRESH itab_zycbt012.
SELECT *
INTO TABLE itab_zycbt012
FROM /pws/zycbt012
WHERE codeven EQ c_codeven_dc
AND codmod EQ c_codmod_d
OR codeven EQ c_codeven_pc
AND codmod EQ c_codmod_d.
CLEAR itab_matuse.
REFRESH itab_matuse.
IF NOT itab_zycit003[] IS INITIAL.
SELECT ebeln
ebelp
matnr
bwtar
j_1bmatuse
knttp
werks
FROM ekpo INTO TABLE itab_matuse
FOR ALL ENTRIES IN itab_zycit003
WHERE ebeln EQ itab_zycit003-ebeln
AND ebelp EQ itab_zycit003-ebelp.
* << Fim da inclusão
ENDIF.
IF it_status[] IS INITIAL.
MOVE 'CHECK' TO it_status-fcode.
APPEND it_status.
MOVE 'UNCHECK' TO it_status-fcode.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070F05
...
FORM solicita_custo.
CHECK sy-ucomm EQ 'CUSTO'.
SET PARAMETER ID '/PWS/ZYCIP442' FIELD /pws/zycie442-nrseqda.
PERFORM valida_trans USING '/PWS/ZYCIR253' 'skip'.
ENDFORM.
* >> Início da inclusão:
FORM compensa_conta_ia.
CLEAR itab_zycit466.
REFRESH itab_zycit466.
SELECT *
INTO TABLE itab_zycit466
FROM /pws/zycit466
WHERE nrseq EQ itab_zycit443-nrseqda
AND statusp EQ c_status_c.
CLEAR itab_zycit459.
REFRESH itab_zycit459.
SELECT *
INTO TABLE itab_zycit459
FROM /pws/zycit459
WHERE nrseqda EQ itab_zycit443-nrseqda
AND status EQ c_status_a.
IF itab_zycit466[] IS INITIAL AND
itab_zycit459[] IS INITIAL.
MESSAGE i015 WITH text-470.
EXIT.
ENDIF.
CLEAR itab_zycit467.
REFRESH itab_zycit467.
SELECT *
INTO TABLE itab_zycit467
FROM /pws/zycit467
WHERE nrseqda EQ itab_zycit443-nrseqda.
itab_zycit467_aux[] = itab_zycit467[].
SORT itab_zycit467_aux BY nrseq.
DELETE ADJACENT DUPLICATES FROM itab_zycit467_aux
COMPARING nrseq.
CLEAR itab_zycit202.
REFRESH itab_zycit202.
IF NOT itab_zycit467[] IS INITIAL.
SELECT *
INTO TABLE itab_zycit202
FROM /pws/zycit202
FOR ALL ENTRIES IN itab_zycit467_aux
WHERE nrseq EQ itab_zycit467_aux-nrseq.
SORT itab_zycit202 BY nrseq.
ENDIF.
CLEAR itab_zycit442.
READ TABLE itab_zycit442 WITH KEY
nrseqda = itab_zycit443-nrseqda.
IF itab_zycit442-statusfin IS INITIAL.
CLEAR: v_qtd_nac,
v_sdo_da.
LOOP AT itab_zycit467.
v_qtd_nac = v_qtd_nac + itab_zycit467-qtd_nac.
ENDLOOP.
IF NOT sy-subrc IS INITIAL.
MESSAGE i013 WITH text-480.
EXIT.
ENDIF.
v_sdo_da = v_qtd_da - v_qtd_nac.
IF NOT v_sdo_da IS INITIAL.
MESSAGE i013 WITH text-480.
EXIT.
ELSE.
CLEAR v_f51.
LOOP AT itab_zycit467_aux.
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.
CLEAR v_f51.
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.
MESSAGE i015 WITH text-483.
EXIT.
ENDIF.
ENDFORM.
FORM contabiliza_debito_conta.
LOOP AT itab_zycit466.
CHECK itab_zycit466-belnr_f51 IS INITIAL.
itab_zycbe033-tcode = text-471.
itab_zycbe033-tabela = text-472.
CONCATENATE itab_zycit466-nrseq itab_zycit466-nradto INTO v_cpochv.
itab_zycbe033-cpochv = v_cpochv.
itab_zycbe033-bldat = itab_zycit466-dtlanc.
itab_zycbe033-d_valut = sy-datlo.
itab_zycbe033-budat = sy-datlo.
itab_zycbe033-monat = sy-datlo+4(2).
PERFORM verify_null_field USING itab_zycit466-bukrs
'BUKRS'
text-473.
itab_zycbe033-bukrs = itab_zycit466-bukrs.
CLEAR itab_zycbt011.
READ TABLE itab_zycbt011 WITH KEY
codeven = text-477
codmod = text-478.
PERFORM verify_null_field USING itab_zycbt011-blart
'BLART'
text-474.
itab_zycbe033-blart = itab_zycbt011-blart.
itab_zycbe033-agkoa = 'S'.
itab_zycbe033-waers = itab_zycit466-waers.
itab_zycbe033-newbs = '40'.
CLEAR itab_matuse.
READ TABLE itab_matuse WITH KEY
ebeln = itab_zycit443-ebeln
ebelp = itab_zycit443-ebelp.
CLEAR itab_zycbt012.
READ TABLE itab_zycbt012 WITH KEY
codeven = text-477
codmod = text-478
codaux2 = itab_matuse-j_1bmatuse.
itab_zycbe033-d_newko = itab_zycbt012-saknr1.
itab_zycbe033-d_sgtxt = text-476.
itab_zycbe033-wrbtr = abs( itab_zycit466-vldp ).
itab_zycbe033-bktxt = wa_zycbt007-bktxt.
itab_zycbe033-d_gsber = wa_zycbt007-gsber.
itab_zycbe033-c_gsber = wa_zycbt007-gsber.
APPEND itab_zycbe033.
FREE itab_zycbt036.
CLEAR itab_zycbt036.
itab_zycbt036-tcode = text-471.
itab_zycbt036-tabela = text-472.
itab_zycbt036-cpochv = v_cpochv.
itab_zycbt036-belnr = itab_zycit466-belnr_f02.
APPEND itab_zycbt036.
itab_zycbe035-mandt = sy-mandt.
itab_zycbe035-tcode = text-471.
itab_zycbe035-tabela = text-472.
itab_zycbe035-cpochv = itab_zycbt012-saknr1.
itab_zycbe035-d_gsber = wa_zycbt007-gsber.
itab_zycbe035-bschl = '40'.
itab_zycbe035-wrbtr = abs( itab_zycit466-vldp ).
itab_zycbe035-d_newko = itab_zycbt012-saknr1.
APPEND itab_zycbe035.
PERFORM call_transaction_f51_dc.
v_f51 = c_s.
PERFORM limpa_tabelas_transacao.
ENDLOOP.
ENDFORM.
FORM call_transaction_f51_dc.
DATA: v_zuonr LIKE bseg-zuonr.
LOOP AT itab_zycbt034.
CONCATENATE itab_zycbt034-descricao '(Embarque/Adiantamento:'
itab_zycbt034-conteudo ')' INTO v_descricao.
MESSAGE i016 WITH v_descricao.
ENDLOOP.
IF itab_zycbt034 IS INITIAL.
v_zuonr = itab_zycit466-nradto.
itab_contas[] = itab_zycbe035[].
v_belnr = itab_zycit466-belnr_f02.
CALL FUNCTION '/PWS/ZYCI_TRANSACAO_F_51C'
EXPORTING
v_modo = v_modo_bi
v_belnr = v_belnr
v_totline = v_totline
v_rec = 'X'
TABLES
t_dados = itab_zycbe033
t_campo = itab_zycbt034
t_zycbt032 = itab_zycbt032
t_contas = itab_contas
EXCEPTIONS
campo_em_branco = 1
periodo_fechado = 2
OTHERS = 3.
IF sy-subrc IS INITIAL.
PERFORM atualiza_doc_tab_debito_conta.
ELSE.
LOOP AT itab_zycbt034.
CONCATENATE itab_zycbt034-descricao '(Embarque/Adiantamento:'
itab_zycbt034-conteudo ')' INTO v_descricao.
MESSAGE i016 WITH v_descricao.
ENDLOOP.
ENDIF.
ELSE.
LOOP AT itab_zycbt034.
CONCATENATE itab_zycbt034-descricao text-485
itab_zycbt034-conteudo text-486 INTO v_descricao.
MESSAGE i016 WITH v_descricao.
ENDLOOP.
ENDIF.
CLEAR v_belnr.
ENDFORM.
FORM limpa_tabelas_transacao.
CLEAR: itab_zycbt032,
itab_zycbe033,
itab_zycbt034,
itab_zycbe035.
REFRESH: itab_zycbt032,
itab_zycbe033,
itab_zycbt034,
itab_zycbe035.
ENDFORM.
FORM contabiliza_prestacao_contas.
LOOP AT itab_zycit459.
CHECK itab_zycit459-belnr_f51 IS INITIAL.
itab_zycbe033-tcode = text-471.
itab_zycbe033-tabela = text-479.
CONCATENATE itab_zycit459-nrseqda
itab_zycit459-nrpres
INTO v_cpochv.
itab_zycbe033-cpochv = v_cpochv.
itab_zycbe033-bldat = itab_zycit459-dtaprov.
itab_zycbe033-d_valut = sy-datlo.
itab_zycbe033-budat = sy-datlo.
itab_zycbe033-monat = sy-datlo+4(2).
PERFORM verify_null_field USING itab_zycit459-bukrs
'BUKRS'
text-473.
itab_zycbe033-bukrs = itab_zycit459-bukrs.
CLEAR itab_zycbt011.
READ TABLE itab_zycbt011 WITH KEY
codeven = text-484
codmod = text-478.
PERFORM verify_null_field USING itab_zycbt011-blart
'BLART'
text-474.
itab_zycbe033-blart = itab_zycbt011-blart.
itab_zycbe033-agkoa = 'S'.
itab_zycbe033-waers = itab_zycit459-waers.
itab_zycbe033-newbs = '50'.
CLEAR itab_matuse.
READ TABLE itab_matuse WITH KEY
ebeln = itab_zycit443-ebeln
ebelp = itab_zycit443-ebelp.
CLEAR itab_zycbt012.
READ TABLE itab_zycbt012 WITH KEY
codeven = text-484
codmod = text-478
codaux2 = itab_matuse-j_1bmatuse.
itab_zycbe033-d_newko = itab_zycbt012-saknr1.
itab_zycbe033-d_sgtxt = text-482.
itab_zycbe033-wrbtr = abs( itab_zycit459-totdep ).
itab_zycbe033-bktxt = wa_zycbt007-bktxt.
itab_zycbe033-d_gsber = wa_zycbt007-gsber.
itab_zycbe033-c_gsber = wa_zycbt007-gsber.
APPEND itab_zycbe033.
FREE itab_zycbt036.
CLEAR itab_zycbt036.
itab_zycbt036-tcode = text-471.
itab_zycbt036-tabela = text-479.
itab_zycbt036-cpochv = v_cpochv.
itab_zycbt036-belnr = itab_zycit459-docfat.
APPEND itab_zycbt036.
PERFORM call_transaction_f51_pc.
v_f51 = c_s.
PERFORM limpa_tabelas_transacao.
ENDLOOP.
ENDFORM.
FORM atualiza_doc_tab_debito_conta.
CLEAR itab_zycbt032.
READ TABLE itab_zycbt032 WITH KEY
tcode = text-471
tabela = '/PWS/ZYCIT466'
cpochv = v_cpochv
tpmsg = 'S'.
IF sy-subrc IS INITIAL.
UPDATE /pws/zycit466 SET
belnr_f51 = itab_zycbt032-belnr
budat_f51 = sy-datlo
WHERE nrseq EQ itab_zycit466-nrseq
AND nradto EQ itab_zycit466-nradto
AND tpdesp EQ itab_zycit466-tpdesp.
COMMIT WORK.
MESSAGE i104 WITH text-487 itab_zycbt032-belnr.
ELSE.
CLEAR itab_zycbt032.
READ TABLE itab_zycbt032 WITH KEY tpmsg = 'E'.
IF sy-subrc IS INITIAL.
LOOP AT itab_zycbt032 .
MESSAGE i104 WITH itab_zycbt032-msg+0(50)
itab_zycbt032-msg+50(50).
ENDLOOP.
ENDIF.
ENDIF.
ENDFORM.
FORM call_transaction_f51_pc.
DATA: v_zuonr LIKE bseg-zuonr.
LOOP AT itab_zycbt034.
CONCATENATE itab_zycbt034-descricao '(Embarque/Adiantamento:'
itab_zycbt034-conteudo ')' INTO v_descricao.
MESSAGE i016 WITH v_descricao.
ENDLOOP.
IF itab_zycbt034 IS INITIAL.
v_zuonr = itab_zycit466-nradto.
itab_contas[] = itab_zycbe035[].
v_belnr = itab_zycit459-docfat.
CALL FUNCTION '/PWS/ZYCI_TRANSACAO_F_51C'
EXPORTING
v_modo = v_modo_bi
v_belnr = v_belnr
v_totline = v_totline
v_rec = 'X'
TABLES
t_dados = itab_zycbe033
t_campo = itab_zycbt034
t_zycbt032 = itab_zycbt032
t_contas = itab_contas
EXCEPTIONS
campo_em_branco = 1
periodo_fechado = 2
OTHERS = 3.
IF sy-subrc IS INITIAL.
PERFORM atualiza_doc_tab_prestacao_cta.
ELSE.
LOOP AT itab_zycbt034.
CONCATENATE itab_zycbt034-descricao '(Embarque/Adiantamento:'
itab_zycbt034-conteudo ')' INTO v_descricao.
MESSAGE i016 WITH v_descricao.
ENDLOOP.
ENDIF.
ELSE.
LOOP AT itab_zycbt034.
CONCATENATE itab_zycbt034-descricao '(Embarque/Adiantamento:'
itab_zycbt034-conteudo ')' INTO v_descricao.
MESSAGE i016 WITH v_descricao.
ENDLOOP.
ENDIF.
CLEAR v_belnr.
ENDFORM.
FORM atualiza_doc_tab_prestacao_cta.
CLEAR itab_zycbt032.
READ TABLE itab_zycbt032 WITH KEY
tcode = text-471
tabela = '/PWS/ZYCIT466'
cpochv = v_cpochv
tpmsg = 'S'.
IF sy-subrc IS INITIAL.
UPDATE /pws/zycit459 SET
belnr_f51 = itab_zycbt032-belnr
budat_f51 = sy-datum
WHERE nrseqda EQ itab_zycit459-nrseqda
AND nradto EQ itab_zycit459-nradto
AND nrpres EQ itab_zycit459-nrpres
AND j_1bbranch EQ itab_zycit459-j_1bbranch.
COMMIT WORK.
MESSAGE i104 WITH text-487 itab_zycbt032-belnr.
ELSE.
CLEAR itab_zycbt032.
READ TABLE itab_zycbt032 WITH KEY tpmsg = 'E'.
IF sy-subrc IS INITIAL.
LOOP AT itab_zycbt032 .
MESSAGE i104 WITH itab_zycbt032-msg+0(50)
itab_zycbt032-msg+50(50).
ENDLOOP.
ENDIF.
ENDIF.
ENDFORM.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070I01
...
WHEN 'ADIANT'.
PERFORM: atualiza_variaveis,
solicita_adiantamento.
WHEN 'CUSTO'.
PERFORM: solicita_custo.
* >> Início da inclusão: MODULE USER_COMMAND_0050
WHEN 'COMPEN'.
PERFORM compensa_conta_ia.
* << Fim da inclusão
ENDCASE.
ENDIF.
CLEAR: sy-ucomm, r_okcode.
ENDMODULE.
MODULE load_urf INPUT.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070TOP
...
v_ternacion TYPE /pws/zycie442-ternacion,
v_descforn TYPE lfa1-name1,
v_prazo TYPE numc4,
v_mark TYPE char1,
d_waersbem LIKE /pws/zycie443a-dttaxbem.
* >> Início da inclusão:
data:
v_f51(1) type c.
* << Fim da inclusão
DATA: gv_subscreen_0050 TYPE sy-dynnr VALUE '0051',
gv_subscreen_0100_1 TYPE sy-dynnr,
gv_subscreen_0300_2 TYPE sy-dynnr.
DATA: BEGIN OF gc_subscreen,
prog TYPE sy-dynnr VALUE '0100',
...
...
END OF ittxt.
DATA: BEGIN OF ittxt1 OCCURS 50,
line(66),
END OF ittxt1.
DATA: ittxt2 LIKE ittxt1 OCCURS 0 WITH HEADER LINE.
* >> Início da inclusão:
CONSTANTS:
c_n(1) TYPE c VALUE 'N',
c_s(1) TYPE c VALUE 'S',
c_status_a LIKE /pws/zycit459-status VALUE 'A',
c_status_c LIKE /pws/zycit466-statusp VALUE 'C',
c_codmod_d LIKE /pws/zycbt011-codmod VALUE 'D',
c_codeven_dc LIKE /pws/zycbt011-codeven VALUE '002EA',
c_codeven_pc LIKE /pws/zycbt011-codeven VALUE '010EA'.
* << Fim da inclusão
TABLES: /pws/zycbt012.
DATA: BEGIN OF itab_matuse OCCURS 0.
DATA: ebeln LIKE ekpo-ebeln,
ebelp LIKE ekpo-ebelp,
matnr LIKE ekpo-matnr,
...
...
belnr LIKE bsis-belnr ,
buzei LIKE bsis-buzei ,
tpfatura LIKE /pws/zycit006-tpfatura.
DATA: END OF itab_bsis_aux1.
DATA wa_zycbt011 LIKE /pws/zycbt011.
* >> Início da inclusão:
DATA: BEGIN OF itab_zycbt011 OCCURS 0.
INCLUDE STRUCTURE /pws/zycbt011.
DATA: END OF itab_zycbt011.
DATA: BEGIN OF itab_zycit467 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit467.
DATA: END OF itab_zycit467.
DATA: BEGIN OF itab_zycit467_aux OCCURS 0.
INCLUDE STRUCTURE /pws/zycit467.
DATA: END OF itab_zycit467_aux.
DATA: BEGIN OF itab_zycit202 OCCURS 0.
INCLUDE STRUCTURE /pws/zycit202.
DATA: END OF itab_zycit202.
* << Fim da inclusão
DATA:
vl_variacao LIKE /pws/zycit442-vlfob,
v_rec_ia TYPE i,
v_rec_ia_1 TYPE i,
v_text(14) TYPE c,
...
...
v_desp_acr LIKE /pws/zycit049-vldp,
v_desp_brl LIKE /pws/zycit049-vldp,
v_evento LIKE /pws/zyglt321-codeven,
v_required,
v_salvo.
* >> Início da inclusão:
DATA:
v_cpochv(80),
v_descricao(50),
v_qtd_nac LIKE /pws/zycit467-qtd_nac,
v_sdo_da LIKE /pws/zycit467-qtd_nac.
* << Fim da inclusão
DATA: progname TYPE sy-repid,
dynnum TYPE sy-dynnr,
dynpro_values TYPE TABLE OF dynpread,
field_value LIKE LINE OF dynpro_values,
mod_tab TYPE TABLE OF /pws/zycit025.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI070X01
...
DATA: END OF itab_contas_aux.
DATA: itab_zycbt034 LIKE /pws/zycbt034 OCCURS 10 WITH HEADER LINE,
itab_zycit034 LIKE /pws/zycit034 OCCURS 10 WITH HEADER LINE,
itab_zycbt032 LIKE /pws/zycbt032 OCCURS 10 WITH HEADER LINE,
itab_zycbe033 LIKE /pws/zycbe033 OCCURS 10 WITH HEADER LINE,
* >> Início da inclusão:
itab_zycbe035 LIKE /pws/zycbe035 OCCURS 0 WITH HEADER LINE,
* << Fim da inclusão
itab_zycbt036 LIKE /pws/zycbt036 OCCURS 10 WITH HEADER LINE,
itab_zycbt013 LIKE /pws/zycbt013 OCCURS 10 WITH HEADER LINE,
itab_zycbt012 LIKE /pws/zycbt012 OCCURS 10 WITH HEADER LINE.
DATA: BEGIN OF itab_zycit438 OCCURS 0 .
INCLUDE STRUCTURE /pws/zycit438.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI070
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 470
Texto: (44 caracteres)
"Não há Prestação de Contas e Débito em Conta"
Comprimento máximo: 44
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 471
Texto: (4 caracteres)
"F-51"
Comprimento máximo: 4
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 472
Texto: (13 caracteres)
"/PWS/ZYCIT466"
Comprimento máximo: 13
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 473
Texto: (25 caracteres)
"Documento não encontrado!"
Comprimento máximo: 25
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 474
Texto: (1 caracteres)
"X"
Comprimento máximo: 1
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 475
Texto: (12 caracteres)
"Código Razão"
Comprimento máximo: 12
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 476
Texto: (35 caracteres)
"Fatura gerada p/ Débito em Conta DA"
Comprimento máximo: 35
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 477
Texto: (5 caracteres)
"002EA"
Comprimento máximo: 5
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 478
Texto: (1 caracteres)
"D"
Comprimento máximo: 1
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 479
Texto: (13 caracteres)
"/PWS/ZYCIT459"
Comprimento máximo: 13
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 480
Texto: (38 caracteres)
"DA não foi nacionalizada completamente"
Comprimento máximo: 38
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 481
Texto: (32 caracteres)
"Existem Embarques não encerrados"
Comprimento máximo: 32
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 482
Texto: (39 caracteres)
"Fatura gerada p/ Prestação de Contas DA"
Comprimento máximo: 39
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 483
Texto: (53 caracteres)
"Todas os Débitos e Prestações já foram contabilizados"
Comprimento máximo: 53
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 484
Texto: (5 caracteres)
"010EA"
Comprimento máximo: 5
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 485
Texto: (4 caracteres)
"(DA:"
Comprimento máximo: 4
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 486
Texto: (1 caracteres)
")"
Comprimento máximo: 1
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 487
Texto: (31 caracteres)
"Documento de compensação criado"
Comprimento máximo: 31
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCIE459
Novos campos para guardar Documento e Data da execução da F-51:
BELNR_F51 BELNR_D CHAR 10 0 Nº documento de um documento contábil
BUDAT_F51 BUDAT DATS 8 0 Data de lançamento no documento
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCIE466
Novos campos para guardar Documento e Data da execução da F-51:
BELNR_F51 BELNR_D CHAR 10 0 Nº documento de um documento contábil
BUDAT_F51 BUDAT DATS 8 0 Data de lançamento no documento
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCIT459
Novos campos para guardar Documento e Data da execução da F-51:
BELNR_F51 BELNR_D CHAR 10 0 Nº documento de um documento contábil
BUDAT_F51 BUDAT DATS 8 0 Data de lançamento no documento
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCIT466
Novos campos para guardar Documento e Data da execução da F-51:
BELNR_F51 BELNR_D CHAR 10 0 Nº documento de um documento contábil
BUDAT_F51 BUDAT DATS 8 0 Data de lançamento no documento
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI001
Modificados os Textos de Seleção:
PA_BUK Empresa
PA_BUKRS Empresa
SO_ADICA Adição
SO_AEDAT Data da Criacao
SO_BEDNR No. Acompanhamento
SO_BELN Pedido
SO_BELP Item
SO_DTDE Data Desembaraço
SO_EBELN Pedido
SO_EBELP Item
SO_FILIA Filial
SO_IEMB Instrução de Embarque
SO_INCO1 Incoterms
SO_ITADI Item da Adição
SO_LIFN Fornecedor
SO_LIFNR Fornecedor
SO_MATN Material
SO_MATNR Material
SO_MATRI Empresa
SO_NRDA Número da DA
SO_NRSEQ Sequencial DA
SO_NUMDA Número da DA
SO_WAERS Moeda
SO_WERKS Centro