EF MIM MM Plano de Cutover Contrato
EF MIM MM Plano de Cutover Contrato
EF MIM MM Plano de Cutover Contrato
SAP
Especificao Funcional
Normas e procedimentos para preencher so encontrados em ..\Normas e Procedimentos\REQM_EF_001.doc
Detalhamento
Cancelar os contratos ativos e criar novos com o novo esquema de clculo.
Gravar dados na tabela ZTMM_TAXBRA.
Gravar log de processamento de erros na tabela ZTMM_TAXBRA_LOG.
Gerar relatrio para documentar o procedimento.
Titulo:
Mdulo:
MM
Responsvel Funcional:
ID:
01
Tipo:
Outros
Tarefa:
Novo
Complexidade:
Alta
Prioridade:
Muito Alta
Cpia de Standard:
No
Descrio Breve: Para a implementao da TAXBRA, ser necessrio eliminar os contratos de compras
ativos e criar outros com o novo esquema de clculo.
1 Descrio do Processo
A TAXBRA ser implementada na MWM, portanto, ser necessrio cancelar todos os contratos de
compras ativos e criar outros com o novo esquema de clculo.
Este programa far todo o procedimento necessrio para a eliminao e criao dos documentos,
de forma que, as alteraes do programa sero gravadas em uma tabela para fins de auditoria.
2 Requisitos de Segurana
Projeto Integrao
SAP
3 Fluxo do Processo
3. TI via programa - criar novos contratos com base nos documentos eliminados.
Fluxo do processo
Projeto Integrao
SAP
TI
Compras
Extrair
documentos
ativos.
Eliminar
documentos
elencados.
Cria novos
Documentos de
Compras
Gera Relatrio
Libera Novos
Documentos de
Compras
Comunica os
fornecedores
Projeto Integrao
SAP
Parte 1 Critrios de Seleo
Projeto Integrao
SAP
A tabela de LOG dever ser atualizada sempre que uma etapa no for concluda com
xito, informando os dados do documento e os detalhes da mensagem standard.
***Obs***
Esta transao deve permitir ser processada mais de uma vez no caso de reexecuo de itens os quais no foram atualizados com sucesso durante a primeira
execuo, em todas as etapas.
3 Critrios de Seleo
Projeto Integrao
SAP
ZTMM_TAXBRA-EBELN = EKKO-EBELN
ZTMM_TAXBRA-EBELP = EKPO-EBELP
ZTMM_TAXBRA-BSTYP = EKKO-BSTYP
ZTMM_TAXBRA-FRGKE = EKKO-FRGKE
ZTMM_TAXBRA-LIFNR = EKPO-LIFNR
ZTMM_TAXBRA-MATNR = EKPO-MATNR
ZTMM_TAXBRA-ZSTATUS = DC_S
0 T
SAPMM06
E
SAPMM06
E
SAPMM06
E
SAPMM06
E
ME32K
205 X
0
0
0
BDC_CURSOR
BDC_OKCODE
RM06E-EVRTN
RM06E-EVRTN
/00
ZTMM_TAXBRA-EBELN
220 X
0
0
0
BDC_CURSOR
BDC_OKCODE
RM06E-EBELP
RM06E-EBELP
=MALL
10
220 X
0
0
0
BDC_CURSOR
BDC_OKCODE
RM06E-EBELP
RM06E-EBELP
=DL
10
220 X
0
0
0
BDC_CURSOR
BDC_OKCODE
RM06E-EBELP
RM06E-EVRTP(05)
=BU
10
Projeto Integrao
SAP
SAPLSPO1
300 X
0
BDC_OKCODE
Para cada registro processado com xito, atualizar o campo ZTMM_TAXBRA-STATUS, com a
opo DC_E.
E Criar Documentos de Compras
Quando:
ZTMM_TAXBRA-BSTYP = K
ZTMM_TAXBRA-ZSTATUS = DC_E.
Executar a BAPI_CONTRACT_CREATE entrando com os seguintes Parmetros:
DESCRIO DO CAMPO
CAMPO DO
CONTRATO
ELEMENTO DE
DADOS
CAMPO DA
BAPI
VALOR
IMPORTAO - HEADER
Empresa
Fornecedor
Tipo de Contrato
Data do Contrato
Organizao de Compras
Grupo de Compradores
Fim da Validade
BUKRS
LIFNR
BSART
BEDAT
EKORG
EKGRP
KDATE
BUKRS
ELIFN
ESART
EBDAT
EKORG
BKGRP
KDATE
COMP_CODE
VENDOR
DOC_TYPE
DOC_DATE
PURCH_ORG
PUR_GROUP
VPER_END
EKKO-BUKRS
EKKO-LIFNR
EKKO-BSART
EKKO-BEDAT
EKKO-EKORG
EKKO-EKGRP
EKKO-KDATE
TABELAS - ITEM
Ctg. Class. Contbil
Centro
Depsito
Material
Texto Breve Material
Unidade de Medida
Grupo de Mercadoria
Quantidade Prevista
N. do Acompanhamento
Atualiza Info
Material Categoria CFOP
Origem do Material
Utilizao do Material
Cdigo de Imposto
KNTTP
WERKS
LGORT
MATNR
TXZ01
MEINS
MATKL
KTMNG
BEDNR
SPINF
J_1BINDUST
J_1BMATORG
J_1BMATUSE
MWSKZ
KNTTP
EWERK
LGORT_D
MATNR
TXZ01
BSTME
MATKL
KTMNG
BEDNR
SPINF
J_1BINDUS3
J_1BMATORG
J_1BMATUSE
MWSKZ
ACCTASSCAT
PLANT
STGE_LOC
MATERIAL
SHORT_TEXT
PO_UNIT
MATL_GROUP
TARGET_QTY
TRACKINGNO
INFO_UPD
INDUS3
MAT_ORIGIN
MATL_USAGE
TAX_CODE
EKPO-KNTTP
EKPO-WERKS
EKPO-LGORT
EKPO-MATNR
EKPO-TXZ01
EKPO-MEINS
EKPO-MATKL
EKPO-KTMNG
ZTMM_TAXBRA-EBELN
EKPO-SPINF
EKPO-J_1BINDUST
EKPO-J_1BMATORG
EKPO-J_1BMATUSE
EKPO-MWSKZ
EBELP
ZEKKN
SAKTO
KOSTL
EBELP
DZEKKN
SAKNR
KOSTL
ITEM_NO
SERIAL_NO
GL_ACCOUNT
COSTCENTER
EKKN-EBELP
EKKN-ZEKKN
EKKN-SAKTO
EKKN-KOSTL
TABELAS ACCOUNT
Item
Seq. da Class. Cont.
Conta do Razo
Centro de Custo
Projeto Integrao
SAP
Empresa BUKRS = Com base no contedo do campo ZTMM_TAXBRA-EBELN, buscar
correspondncia no campo EKKO-BUKRS.
Fornecedor LIFNR = Tabela ZTMM_TAXBRA-LIFNR
Tipo de documento EVART = Com base no contedo do campo ZTMM_TAXBRA-EBELN,
buscar correspondncia no campo EKKO-BSART.
Data do Contrato BEDAT = Com base no contedo do campo ZTMM_TAXBRA-EBELN,
buscar correspondncia no campo EKKO-BEDAT.
Organizao de Compras EKORG = Com base no contedo dos campos ZTMM_TAXBRAEBELN e ZTMM_TAXBRA-EBELP, buscar correspondncia no campo EKPO-WERKS.
Grupo de Compradores EKGRP = Com base no contedo do campo ZTMM_TAXBRAEBELN, buscar correspondncia no campo EKKO-EKGRP.
Fim da Validade KDATE = Fixar 31.12.9999
Categoria de Classificao Contbil KNTTP = Com base no contedo dos campos
ZTMM_TAXBRA-EBELN e ZTMM_TAXBRA-EBELP, buscar correspondncia no campo EKPOKNTTP.
Centro WERKS = Com base no contedo dos campos ZTMM_TAXBRA-EBELN e
ZTMM_TAXBRA-EBELP, buscar correspondncia no campo EKPO-WERKS.
Depsito LGORT = Com base no contedo dos campos ZTMM_TAXBRA-EBELN e
ZTMM_TAXBRA-EBELP, buscar correspondncia no campo EKPO-LGORT.
Material MATNR = Com base no contedo dos campos ZTMM_TAXBRA-EBELN e
ZTMM_TAXBRA-EBELP, buscar correspondncia no campo EKPO-MATNR.
Quantidade Prevista KTMNG = Com base no contedo dos campos ZTMM_TAXBRA-EBELN
e ZTMM_TAXBRA-EBELP, buscar correspondncia no campo EKPO-KTMNG.
N/ Referncia UNSEZ = ZTMM_TAXBRA-EBELN
Atualiza Info SPINF = Com base no contedo do campo ZTMM_TAXBRA-EBELN, buscar
correspondncia no campo EKPO-SPINF.
Cdigo de Imposto MWSKZ = Com base no contedo do campo ZTMM_TAXBRA-EBELN,
buscar correspondncia no campo EKPO-MWSKZ.
Item EBELP = Com base no contedo dos campos ZTMM-TAXBRA-EBELN e ZTMM-TAXBRAEBELP, buscar correspondncia no campo EKKN-EBELP.
Seqncia de Classificao Contbil ZEKKN = Com base no contedo dos campos
ZTMM-TAXBRA-EBELN e ZTMM-TAXBRA-EBELP, buscar correspondncia no campo EKKNZEKKN.
Centro de Custo KOSTL = Com base no contedo dos campos ZTMM-TAXBRA-EBELN e
ZTMM-TAXBRA-EBELP, buscar correspondncia no campo EKKN-KOSTL.
Critrios de Preenchimento
Tabelas
ZTMM_TAXBRA
EKKO Dados de Cabealho do documento eliminado.
EKPO Dados de Item do documento eliminado.
EKKN Dados Contbeis do documento eliminado
Campos Chave
Documento ZTMM_TAXBRA-EBELN = EKKO-EBELN = EKKN-EBELN
Item ZTMM_TAXBRA-EBELP = EKPO-EBELP = EKKN-EBELP
Para cada registro processado com xito atualizar a tabela ZTMM_TAXBRA, conforme
detalhamento abaixo:
Projeto Integrao
SAP
DC_Atual ZTMM_TAXBRA-EBELN_A = EKKO-EBELN
Item ZTMM_TAXBRA-EBELP_A = EKPO-EBELP
Status ZTMM_TAXBRA-ZSTATUS = DC_C
CAMPO DO
DOCUMENTO
EBELN
FRGCO
ELEMENTO
DE DADOS
EBELN
FRGCO
CAMPO DA BAPI
VALOR
PURHCASEORDER
PO_REL_CODE
ZTMM_TAXBRA-EBELN_A
*
* Cdigo de Liberao
Com o contedo do campo ZTMM_TAXBRA-EBELN_A.
- Fazer pesquisa na tabela EKKO, atravs da chave EBELN, buscando a entrada correspondente
nos campos FRGGR e FRGSX.
- Com o resultado da pesquisa anterior, fazer pesquisa na tabela T16FV.
-
Carregar
Carregar
Carregar
Carregar
Carregar
Carregar
Carregar
Carregar
na
na
na
na
na
na
na
na
BAPI
BAPI
BAPI
BAPI
BAPI
BAPI
BAPI
BAPI
o
o
o
o
o
o
o
o
contedo
contedo
contedo
contedo
contedo
contedo
contedo
contedo
do
do
do
do
do
do
do
do
campo
campo
campo
campo
campo
campo
campo
campo
FRGCO,
FRGCO,
FRGCO,
FRGCO,
FRGCO,
FRGCO,
FRGCO,
FRGCO,
quando
quando
quando
quando
quando
quando
quando
quando
FRGA1
FRGA2
FRGA3
FRGA3
FRGA5
FRGA6
FRGA7
FRGA8
=
=
=
=
=
=
=
=
X.
X.
X.
X.
X.
X.
X.
X.
Projeto Integrao
SAP
No final de cada etapa, o programa deve atualizar a tabela contendo ZTMM_TAXBRA_LOG com
todos os documentos no processados e a mensagem standard, conforme detalhamento
abaixo:
ZTMM_TAXBRA_LOG-EBELN = ZTMM_TAXBRA-EBELN
ZTMM_TAXBRA_LOG-EBELP = ZTMM_TAXBRA-EBELP
ZTMM_TAXBRA_LOG-XXXX =
ZTMM_TAXBRA_LOG-MSGNR
ZTMM_TAXBRA_LOG-TEXT
4 Tela de Seleo
5 Relatrios e Formulrios (SapScript) - Layout