CE PLUS - Nota 012938

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Recebimento

Data/Hora da Publicação: 29/04/2013 00:00:00

Data/Hora Última Alteração: 30/04/2013 14:18:55

Descrição da Nota: ERRO NA BAPI DA MIRO NO RECEBIMENTO: FC 370 ÁREA FUNCIONAL Ñ EXISTE

Sintoma

mensagem de erro: FC 307 AREA FUNCIOANL 1 - 3 NAO EXISTE no recbimento.

 

 

Solução

Verificar se o campo FUNC_AREA_LONG existe, se existir preencher este campo na BAPI da MIRO no

Recebimento.

 

Versões Tratadas

9.0


Pré-Requisitos

Produto:

Nota

Descrição

PREENCHIMENTO DO NUMERO DE OPERAÇÃO PARA O DIAGRAMA DE REDE NA MIRO

RECEBIMENTO CENARIO CHILE, LANÇA VALOR INCORRETO NA MIRO

MIRO NÃO PREENCHE OS CAMPOS FKBER E KOKRS

PREENCHIMENTO DO DIAGRAMA DE REDE NA BAPI PARA LANÇAMENTO DA MIRO

NÃO LANÇA O ELEMENTO PEP QUANDO PEDIDO POSSUI CLASSIF. CONT. SIMPLES

Informações Complementares

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

Nota Número 12938 Data: 29/04/2013 Hora: 09:12:10

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

 

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

Nota Número              : 12938

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 9.0

Pacote                   : 00004

Agrupamento              : 00153

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

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

06986  - 00001 - 7.0    - 00006  - PREENCHIMENTO DO DIAGRAMA DE REDE NA BAPI PARA LANÇAMENTO DA MIRO

07046  - 00002 - 7.0    - 00006  - PREENCHIMENTO DO NUMERO DE OPERAÇÃO PARA O DIAGRAMA DE REDE NA MI

09492  - 00003 - 8.0    - 00002  - RECEBIMENTO CENARIO CHILE, LANÇA VALOR INCORRETO NA MIRO

11292  - 00004 - 8.0    - 00008  - MIRO NÃO PREENCHE OS CAMPOS FKBER  E KOKRS

12286  - 00005 - 9.0    - 00001  - NÃO LANÇA O ELEMENTO PEP QUANDO PEDIDO POSSUI CLASSIF. CONT. SIMP

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

ERRO NA BAPI DA MIRO NO RECEBIMENTO: FC 370 ÁREA FUNCIONAL Ñ EXISTE

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

Palavras Chave:

FC 370 ÁREA FUNCIONAL NÃO EXISTE - RECEBIMENTO - BAPI - MIRO

BAPI_INCOMINGINVOICE_CREATE - FUNC_AREA - FUNC_AREA_LONG

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

Objetos da nota:

REPS /PWS/MZYCI017F01

 

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

Modificações efetuadas em REPS /PWS/MZYCI017F01

 

...

      IF NOT itab_account-network IS INITIAL.

        SELECT SINGLE vornr FROM afvc

          INTO itab_account-activity

             WHERE aufpl EQ itab_ekkn_mult-aufpl

               AND aplzl EQ itab_ekkn_mult-aplzl.

      ENDIF.

      itab_account-bus_area         = itab_ekkn_mult-gsber.

      itab_account-profit_ctr       = itab_ekkn_mult-prctr.

      itab_account-wbs_elem         = itab_ekkn_mult-ps_psp_pnr.

      itab_account-co_area          = itab_ekkn_mult-kokrs.

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

      SELECT SINGLE * FROM dd03l

            WHERE tabname = 'BAPI_INCINV_CREATE_ACCOUNT' AND

                  fieldname = 'FUNC_AREA_LONG'.

      IF sy-subrc = 0.

        DATA: t_progr(72) TYPE c OCCURS 1000 WITH HEADER LINE.

        DATA: w_progr     LIKE trdir-name.

        APPEND 'report sy-repid MESSAGE-ID /pws/zycim.' TO t_progr.

        APPEND 'FORM f_exec_open' TO t_progr.

     APPEND 'TABLES itab_account STRUCTURE bapi_incinv_create_account '

              TO t_progr.

        APPEND 'USING itab_ekkn_mult-fkber.'  TO t_progr.

        APPEND

        'itab_account-func_area_long = itab_ekkn_mult-fkber.'

         TO t_progr.

        APPEND 'endform.' TO t_progr.

        GENERATE SUBROUTINE POOL t_progr NAME w_progr.

        IF sy-subrc = 0.

          PERFORM f_exec_open IN PROGRAM (w_progr) TABLES itab_account

                                            USING  itab_ekkn_mult-fkber

                                                  IF FOUND.

        ENDIF.

      ELSE.

* << Fim da inclusão

      itab_account-func_area        = itab_ekkn_mult-fkber.

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

      ENDIF.

* << Fim da inclusão

      APPEND itab_account.

    ENDLOOP.

  ENDLOOP.

  READ TABLE itab_zycie033 INDEX 1.

  PERFORM retorna_decimais USING itab_zycie033-waers

                        CHANGING itab_zycie033-rmwwr.

...