CE PLUS - Nota 010002

Módulo: DRAWBACK

Funcionalidade: Vinculação de Importação

Data/Hora da Publicação: 25/03/2010 00:00:00

Data/Hora Última Alteração: 25/03/2010 14:30:39

Descrição da Nota: INCLUSÃO DO CAMPO DE IDENTIFICAÇÃO DO ATO CONCESSÓRIO

Sintoma

 

Inclusão do campo de identificação do ato concessório no momento da vinculação do pedido ao ato

concessório e na LI.

 

Solução

 

Inclusão do campo de identificação do ato concessório no momento da vinculação do pedido ao ato

concessório e na LI.

Versões Tratadas

8.0

Informações Complementares

 

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

Nota Número 10002 Data: 25/03/2010 Hora: 10:42:22

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

 

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

Nota Número              : 10002

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 8.0

Pacote                   : 00003

Agrupamento              : 00014

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

INCLUSÃO DO CAMPO DE IDENTIFICAÇÃO DO ATO CONCESSÓRIO

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

Palavras Chave:

VINCULAÇÃO ATO CONCESSÓRIO LI

 

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

Objetos da nota:

DYNP /PWS/SAPMZYCI020                        0810

DYNP /PWS/SAPMZYCI068                        0200

REPS /PWS/MZYCI020F02

REPS /PWS/MZYCI020X01

REPS /PWS/MZYCI068F01

REPS /PWS/MZYCI068O01

REPS /PWS/MZYCI068X01

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI020                        0810

 

INCLUIR TEXTO "IDENTIFY" em tbl.contr./tabstr.

Altura                   15

Comprimento Visível      16

Linha                    1

Coluna                   3

Formato                  CHAR

Texto                    Identificação AC

 

MODIFICAR CAMPO TEXTO "ITAB_ATOS2-DATA" em tbl.contr./tabstr.

Coluna                   4

 

MODIFICAR TEXTO "ITAB_ATOS2-DATA" em tbl.contr./tabstr.

Coluna                   4

 

INCLUIR CAMPO TEXTO "ITAB_ATOS2-IDENTIFY" em tbl.contr./tabstr.

Altura                   15

Comprimento Visível      15

Linha                    1

Coluna                   3

Formato                  CHAR

Texto                    _______________

 

MODIFICAR CAMPO TEXTO "ITAB_ATOS2-MOD_TEXT" em tbl.contr./tabstr.

Altura                   14

Coluna                   5

 

MODIFICAR TEXTO "ITAB_ATOS2-MOD_TEXT" em tbl.contr./tabstr.

Altura                   14

Coluna                   5

 

MODIFICAR CAMPO TEXTO "ITAB_ATOS2-QTD_TOT" em tbl.contr./tabstr.

Coluna                   7

 

MODIFICAR TEXTO "ITAB_ATOS2-QTD_TOT" em tbl.contr./tabstr.

Coluna                   7

 

MODIFICAR CAMPO TEXTO "ITAB_ATOS2-TIPO_TEXT" em tbl.contr./tabstr.

Altura                   15

Coluna                   6

 

MODIFICAR TEXTO "ITAB_ATOS2-TIPO_TEXT" em tbl.contr./tabstr.

Altura                   15

Coluna                   6

 

MODIFICAR CAMPO TEXTO "ITAB_ATOS2-VLFOB" em tbl.contr./tabstr.

Coluna                   8

 

MODIFICAR TEXTO "ITAB_ATOS2-VLFOB" em tbl.contr./tabstr.

Coluna                   8

 

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI068                        0200

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE244-DTATOC" em tbl.contr./tabstr.

Coluna                   5

 

MODIFICAR TEXTO "/PWS/ZYCIE244-DTATOC" em tbl.contr./tabstr.

Coluna                   5

 

INCLUIR CAMPO TEXTO "/PWS/ZYCIE244-IDENTIFY" em tbl.contr./tabstr.

Altura                   15

Comprimento Visível      15

Linha                    1

Coluna                   4

Formato                  CHAR

Linhas mínimas           15

Texto                    _______________

 

INCLUIR TEXTO "/PWS/ZYCIE244-IDENTIFY" em tbl.contr./tabstr.

Altura                   15

Comprimento Visível      16

Linha                    1

Coluna                   4

Formato                  CHAR

Texto                    Identificação AC

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE244-NRATOC" em tbl.contr./tabstr.

Comprimento Visível      16

Linhas mínimas           16

Texto                    ________________

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE244-T_IMPORT" em tbl.contr./tabstr.

Comprimento Visível      30

Coluna                   9

Texto                    ___.___.___.___.___.___,_____V

 

MODIFICAR TEXTO "/PWS/ZYCIE244-T_IMPORT" em tbl.contr./tabstr.

Coluna                   9

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE244-T_IMPORTFOB" em tbl.contr./tabstr.

Coluna                   8

 

MODIFICAR TEXTO "/PWS/ZYCIE244-T_IMPORTFOB" em tbl.contr./tabstr.

Coluna                   8

 

MODIFICAR CAIXA DE VERIFICAÇÃO "V_MARC" em tbl.contr./tabstr.

Texto                    _

 

MODIFICAR CAMPO TEXTO "V_MODALIDADE" em tbl.contr./tabstr.

Coluna                   6

 

MODIFICAR TEXTO "V_MODALIDADE" em tbl.contr./tabstr.

Coluna                   6

 

MODIFICAR CAMPO TEXTO "V_TIPO" em tbl.contr./tabstr.

Coluna                   7

 

MODIFICAR TEXTO "V_TIPO" em tbl.contr./tabstr.

Coluna                   7

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI020F02

 

...

        ENDIF.

      ENDIF.

    ENDIF.

    IF /pws/zycit321-c_comum EQ 'X' AND

       it_zycit244-tipo NA 'GD' AND

       it_zycit245-j_1bnbm NE /pws/zycie078-steuc1.

      DELETE it_zycit245.

      CONTINUE.

    ENDIF.

    itab_atos-nrseqd     = it_zycit245-nrseqd    .

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

    itab_atos-identify   = it_zycit244-identify  .

* << Fim da inclusão

    itab_atos-nritem     = it_zycit245-nritem    .

    itab_atos-nratoc     = it_zycit244-nratoc    .

    itab_atos-matnr      = it_zycit245-codcomp   .

    itab_atos-grupo      = it_zycit245-grupo     .

    itab_atos-j_1bnbm    = it_zycit245-j_1bnbm   .

    itab_atos-tipo       = it_zycit244-tipo      .

    itab_atos-modalidade = it_zycit244-modalidade.

    itab_atos-data       = it_zycit244-dtatoc    .

    itab_atos-vlfob = it_zycit245-netpr_t - it_zycit245-vlvinc.

    itab_atos-qtd_tot =

...

 

...

    ENDIF.

    IF itab_atos-status EQ 'E'.

      MODIFY itab_atos TRANSPORTING status

                              WHERE nrseqd EQ itab_atos-nrseqd.

      itab_atos2-status    = itab_atos-status.

      MODIFY itab_atos2 TRANSPORTING status

                              WHERE nrseqd EQ itab_atos-nrseqd.

    ENDIF.

    CLEAR: itab_atos2.

    itab_atos2-nrseqd     = itab_atos-nrseqd.

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

    itab_atos2-identify   = itab_atos-identify.

* << Fim da inclusão

    itab_atos2-nratoc     = itab_atos-nratoc.

    itab_atos2-data       = itab_atos-data.

    itab_atos2-modalidade = itab_atos-modalidade.

    itab_atos2-tipo       = itab_atos-tipo.

    itab_atos2-qtd_tot    = itab_atos-qtd_tot.

    itab_atos2-vlfob      = itab_atos-vlfob.

    itab_atos2-status    = itab_atos-status.

    READ TABLE itab_dd07t WITH KEY

              domname    = v_modal

              domvalue_l = itab_atos2-modalidade.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI020X01

 

...

      s_ofabric,

      s_oespect,

      s_oref_fabr,

      s_opart_num,

      s_omat_prima_b,

      s_oalad,

      s_ocodtarif,

      s_onaladi.

DATA: BEGIN OF itab_atos OCCURS 0 .

DATA: nrseqd     TYPE /pws/zycit244-nrseqd,

* >> Início da inclusão:

      identify   TYPE /pws/zycit244-identify,

* << Fim da inclusão

      nritem     TYPE /pws/zycit245-nritem,

      nratoc     TYPE /pws/zycit244-nratoc ,

      matnr      TYPE /pws/zycit245-codcomp ,

      grupo      TYPE /pws/zycit245-grupo ,

      j_1bnbm    TYPE /pws/zycit245-j_1bnbm ,

      data       TYPE /pws/zycit244-dtatoc,

      modalidade TYPE /pws/zycit244-modalidade,

      tipo       TYPE /pws/zycit244-tipo,

      qtd_tot    TYPE /pws/zycit245-qtd_tot,

      vlfob      TYPE /pws/zycit245-netpr,

      status    TYPE c.

DATA: END OF itab_atos.

DATA: BEGIN OF itab_atos2 OCCURS 0 .

DATA: nrseqd     TYPE /pws/zycit244-nrseqd,

* >> Início da inclusão:

      identify   TYPE /pws/zycit244-identify,

* << Fim da inclusão

      nratoc     TYPE /pws/zycit244-nratoc ,

      data       TYPE /pws/zycit244-dtatoc,

      modalidade TYPE /pws/zycit244-modalidade,

      tipo       TYPE /pws/zycit244-tipo,

      mod_text   TYPE dd07t-ddtext,

      tipo_text  TYPE dd07t-ddtext,

      qtd_tot    TYPE /pws/zycit245-qtd_tot,

      vlfob      TYPE /pws/zycit245-netpr,

      status     TYPE c,

      icon       TYPE icons-text,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI068F01

 

...

    ENDIF.

    CLEAR p_qtd.

    EXIT.

  ENDIF.

ENDFORM.

FORM monta_atos_apr.

  REFRESH itab_atos.

  LOOP AT itab_zycit245.

    READ TABLE itab_zycit244 WITH KEY nrseqd = itab_zycit245-nrseqd.

    itab_atos-nrseqd     = itab_zycit245-nrseqd    .

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

    itab_atos-identify   = itab_zycit244-identify  .

* << Fim da inclusão

    itab_atos-nritem     = itab_zycit245-nritem    .

    itab_atos-nratoc     = itab_zycit244-nratoc    .

    itab_atos-matnr      = itab_zycit245-codcomp   .

    itab_atos-j_1bnbm    = itab_zycit245-j_1bnbm   .

    itab_atos-grupo      = itab_zycit245-grupo     .

    itab_atos-tipo       = itab_zycit244-tipo      .

    itab_atos-modalidade = itab_zycit244-modalidade.

    itab_atos-data       = itab_zycit244-dtatoc    .

    itab_atos-vlfob = itab_zycit245-netpr_t - itab_zycit245-vlvinc.

    itab_atos-qtd_tot =

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI068O01

 

...

MODULE status_0100 OUTPUT.

  SET PF-STATUS 'ST0100'.

  SET TITLEBAR 'TL0100'.

  DESCRIBE TABLE itab_zycit376_t LINES v_lines.

  tc_ped1-lines = v_lines.

  IF NOT s_apr IS INITIAL.

    tc_ped1-line_sel_mode = 2.

  ENDIF.

ENDMODULE.

MODULE preenche_tl200 OUTPUT.

  /pws/zycie244-nrseqd      =  itab_atos_t-nrseqd    .

* >> Início da inclusão: MODULE PREENCHE_TL200

  /pws/zycie244-identify    =  itab_atos_t-identify  .

* << Fim da inclusão

  /pws/zycie244-nratoc      =  itab_atos_t-nratoc    .

  /pws/zycie244-dtatoc      =  itab_atos_t-data      .

  /pws/zycie244-modalidade  =  itab_atos_t-modalidade.

  /pws/zycie244-tipo        =  itab_atos_t-tipo      .

  /pws/zycie244-t_importfob =  itab_atos_t-vlfob     .

  /pws/zycie244-t_import    =  itab_atos_t-qtd_tot   .

  v_marc                    =  itab_atos_t-marc      .

  CASE itab_atos_t-tipo.

    WHEN 'C'.

      v_tipo = text-007.

    WHEN 'G'.

      v_tipo = text-008.

    WHEN 'N'.

      v_tipo = text-009.

    WHEN 'D' OR 'E'.

      v_tipo = text-026.

  ENDCASE.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI068X01

 

...

          tc_atos     TYPE TABLEVIEW USING SCREEN '0200',

          tc_des      TYPE TABLEVIEW USING SCREEN '0300',

          tc_msg_erro TYPE TABLEVIEW USING SCREEN '0400'.

DATA: BEGIN OF COMMON PART a.

DATA: BEGIN OF itab_zycit376_t OCCURS 0 .

        INCLUDE STRUCTURE /pws/zycit376 .

DATA: marc.

DATA: END OF itab_zycit376_t.

DATA: BEGIN OF itab_atos OCCURS 0 .

DATA: nrseqd     LIKE /pws/zycit244-nrseqd,

* >> Início da inclusão:

      identify   LIKE /pws/zycit244-identify,

* << Fim da inclusão

      nritem     LIKE /pws/zycit245-nritem,

      nratoc     LIKE /pws/zycit244-nratoc ,

      matnr      LIKE /pws/zycit245-codcomp ,

      grupo      LIKE /pws/zycit245-grupo ,

      j_1bnbm    LIKE /pws/zycit245-j_1bnbm ,

      data       LIKE /pws/zycit244-dtatoc,

      modalidade LIKE /pws/zycit244-modalidade,

      tipo       LIKE /pws/zycit244-tipo,

      qtd_tot    LIKE /pws/zycit245-qtd_tot,

      vlfob      LIKE /pws/zycit245-netpr,

...