Módulo: DOC. IMPORTAÇÃO
Funcionalidade: LI
Data/Hora da Publicação: 12/05/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:37:47
Descrição da Nota: EMPRESA NÃO APARECE AO CRIAR LI OU PLI
Sintoma
Ao colocar a empresa no SU01 não está levando para a LI ou PLI e após ter criado uma PLI ou LI e na
sequencia criar um outro documento de LI ou PLI o sistema está levando a Empresa do documento criado
anteriormente.
Solução
Foi inserida uma variável para armazenar a empresa padrão e após o usuário selecionar outra empresa
e gravar o documento, a variável é gravada novamente como padrão, voltando ao que era antes.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01328 Data: 12/05/2006 Hora: 10:04:46
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01328
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00023
Agrupamento : 00113
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
EMPRESA NÃO APARECE AO CRIAR LI OU PLI
----------------------------------------------------------------------------------------------------
Palavras Chave:
EMPRESA - LI - PLI - SU01
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI020I01
REPS /PWS/MZYCI020O01
REPS /PWS/MZYCI020TOP
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020I01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020O01
...
ELSEIF v_tcode EQ '/PWS/ZYCI020_E'.
SET TITLEBAR '0100E'.
ENDIF.
ENDMODULE.
MODULE load_data OUTPUT.
* >> Início da inclusão: MODULE LOAD_DATA
data: flag_emp type c.
if flag_emp is initial.
GET PARAMETER ID 'BUK' FIELD v_emp.
flag_emp = 'X'.
endif.
* << Fim da inclusão
IF v_tcode EQ '/PWS/ZYCI020_C' OR
v_tcode EQ '/PWS/ZYCI020_P'.
clear v_linhas.
* >> Início da inclusão: MODULE LOAD_DATA
GET PARAMETER ID 'BUK' FIELD /PWS/ZYCIE078-BUKRS.
* << Fim da inclusão
IF /pws/zycie078-bukrs IS INITIAL.
Select count( * ) into v_linhas from /pws/zycbt007.
if not v_linhas >= 2.
SELECT SINGLE bukrs
FROM /pws/zycbt007
INTO /pws/zycie078-bukrs.
wa_zycit078-bukrs = /pws/zycie078-bukrs.
endif.
* >> Início da inclusão: MODULE LOAD_DATA
ENDIF.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: MODULE LOAD_DATA
SET PARAMETER ID 'BUK' FIELD v_emp.
* << Fim da inclusão
* >> Início da exclusão: MODULE LOAD_DATA
ENDIF.
* << Fim da exclusão
IF /pws/zycit000 IS INITIAL.
SELECT SINGLE * FROM t001 WHERE bukrs EQ /pws/zycie078-bukrs.
SELECT SINGLE * FROM /pws/zycit000
WHERE land1 EQ t001-land1.
ENDIF.
...
...
ENDIF.
ENDMODULE.
MODULE load_data_pli OUTPUT.
SET PARAMETER ID 'LND' FIELD ' '.
SET PARAMETER ID 'FWS' FIELD ' '.
* >> Início da inclusão: MODULE LOAD_DATA_PLI
if flag_emp is initial.
GET PARAMETER ID 'BUK' FIELD v_emp.
flag_emp = 'X'.
endif.
* << Fim da inclusão
IF v_tcode EQ '/PWS/ZYCI020_I'.
clear v_linhas.
IF /pws/zycie078-bukrs IS INITIAL.
Select count( * ) into v_linhas from /pws/zycbt007.
if not v_linhas >= 2.
...
...
INTO /pws/zycie078-bukrs.
wa_zycit078-bukrs = /pws/zycie078-bukrs.
endif.
ENDIF.
ENDIF.
* >> Início da inclusão: MODULE LOAD_DATA_PLI
SET PARAMETER ID 'BUK' FIELD v_emp.
* << Fim da inclusão
IF /pws/zycit274 IS INITIAL.
SELECT SINGLE * FROM /pws/zycit274
WHERE nomeacao EQ '04'.
ENDIF.
IF NOT /pws/zycit274-autonome IS INITIAL AND
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020TOP
...
v_steuc2 LIKE /pws/zycit078-steuc2,
v_steuc_temp1(8),
v_steuc_temp2(8) ,
v_steuc_temp3(8),
v_executou,
* >> Início da exclusão:
v_incentivo.
* << Fim da exclusão
* >> Início da inclusão:
v_incentivo,
v_emp like /pws/zycbt007-bukrs.
* << Fim da inclusão
SELECTION-SCREEN BEGIN OF SCREEN 0300.
PARAMETERS: pa_bukrs LIKE /pws/zycie078-bukrs DEFAULT
/pws/zycie078-bukrs.
SELECT-OPTIONS:
so_ncm FOR /pws/zycie078-steuc1
...