You are on page 1of 21

FUNCTIONAL SPECIFICATION

FOR CMPS

PROJECT IDENTIFICATION
 
Project Sponsor – ATLAS
Project Director – Meta Project Manager – Meta
SCHINDLER
Simone Lettieri Ubiratan Olivério
Operations Manager -
BPM – ATLAS SCHINDLER Head SAP – Meta
Meta

Project Manager – ATLAS


PMO – Meta  
SCHINDLER
 

DOCUMENT IDENTIFICATION
 

Document:
Document ID:  
File Name:  
Version: 1
Requirements met:  
D/escription: EF de interface de materiais

REQUIREMENTS MET
 

Kind Number Description

MODIFICATION HISTORY
 

Version Date Description Modified by


1 19/07/2023 EF da interface de materiais André Faria

SUMMARY
1 Type of development RiceFW......................................................................................................... 2

Page 1 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

2 objective.......................................................................................................................................... 3
3 Identification of the CMP................................................................................................................. 3
4 Description of the process............................................................................................................... 3
4.1 TOPIC........................................................................................................................................... 4
4.1.1 SUBTOPIC............................................................................................................................... 4
4.2 TOPIC........................................................................................................................................... 4
4.2.1 SUBTOPIC............................................................................................................................... 4
4.3 DEVELOPMENT FLOW / PROCESS STEPS........................................................................................ 4
5 Components required for interfaces................................................................................................5
5.1 LOGICAL DIAGRAM........................................................................................................................ 5
5.2 SOURCE SYSTEM........................................................................................................................... 5
5.2.1 COMMUNICATION TECHNOLOGY...............................................................................................5
5.2.2 LAYOUT.................................................................................................................................. 5
5.2.3 BUSINESS RULES.................................................................................................................... 6
5.2.4 COMMITMENTS........................................................................................................................ 6
5.3 TARGET SYSTEM........................................................................................................................... 6
5.3.1 COMMUNICATION TECHNOLOGY...............................................................................................6
5.3.3 LAYOUT.................................................................................................................................. 6
5.3.4 BUSINESS RULES.................................................................................................................... 7
5.4 MAPPING....................................................................................................................................... 7
5.5 DATA VOLUME............................................................................................................................... 8
5.6 FREQUENCY OF EXECUTION........................................................................................................... 8
6 Required Components for Forms and Reports (Applications).........................................................8
6.1 ACTIONS ON DATA........................................................................................................................ 8
6.2 APPLICATION LAYOUT.................................................................................................................... 8
6.3 SCREEN PROTOTYPE..................................................................................................................... 9
6.4 FIELD BREAKDOWN....................................................................................................................... 9
6.5 ACTIONS/ITERATIONS ON THE APPLICATION SCREEN.......................................................................9
7 Development (Additional information if applicable)..........................................................................9
7.1 COMPONENTS INVOLVED................................................................................................................ 9
7.2 IMPLEMENTATION BREAKDOWN...................................................................................................... 9
7.3 FREQUENCY AND VOLUME.............................................................................................................. 9
7.4 AUTHORIZATION OBJECTS.............................................................................................................. 9
8 CMP Test Plan................................................................................................................................ 9
8.1 INPUT PARAMETERS...................................................................................................................... 9

Page 2 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

8.2 EXPECTED RESULTS...................................................................................................................... 9


8.3 TEST SEQUENCING....................................................................................................................... 10
9 Term of acceptance....................................................................................................................... 10

Page 3 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

1 TYPE OF DEVELOPMENT RICEFW

RICEFW
 

Report  
Interface  
Conversion  
Enhancements
Forms  
Workflow  

2 OBJECTIVE

Este documento tem como objetivo descrever os processos que serão


implementados auxiliando os usuários chaves no entendimento das implementações. Sua
visão é processual e pode envolver detalhes técnicos com o objetivo de realizar
customizações.

3 IDENTIFICATION OF THE CMP

IDENTIFICATION OF THE CMP


 

Title EF Interface de Materiais


CMP ID: <CMP ID> Module/Submodule: WM
Scenario: <Scenario name> Process <Name of case>
<1-Low/2-Medium/3-
Intricacy: <1-Low/2-Medium/3-High> Priority:
High>
Transaction: <Transaction name> Program <Program Name>

Description of the CMP:  

4 DESCRIPTION OF THE PROCESS


Desenvolvimento de interface entre SAP ECC e WMS Garden com o objetivo do envio
de Dados Mestre de Materiais.

Page 4 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

Esta interface tem como objetivo o envio de Dados Mestre de Materiai


Direção: (SAP > WMS). Sentido único. Dados gerados no SAP ECC enviados para WMS
Garden.

4.1 TOPIC
-Filtro pelo centro 1430.
-Materiais que possuem estoque da planta 1430.
-Material deve ser relevante a WM
-Validar material de Manutenção
-Validar tipo de material (Halb - standart, Konf – Matéria Prima) ( parametrizar os
tipos disponíveis na interface)
-Carga inicial considerar as peças em estoque mias o giro de estoque de 6 meses.
-Fazer a análise de Giro por Almoxarifado.
-Validar o custo médio para processo de inventário.
-Prever filtro de consulta por código de material.
-Cada alteração realizada no material com os campos definidos deve haver uma
nova carga Delta. (Possibilidade de carga Full diária)
-No Wex o peso e dimensões dos materiais são individualizados por volume.
Origem dos dados: os campos relevantes para a interface de mestre de materiais
serão oriundos das tabelas: MARA, MAKT, MARC, MARM, MARD e MBEW (será enviado o
valor do custo standard).

Volume de dados previstos:


Volume de dados estimado
Interface Pacotes por dia Volume em KB por pacote Linhas por dia
1 Interface dados mestres material 24 50 100

4.1.1 SUBTOPIC
Vamos utiliza a seguinte nomenclatura quando necessário:

Programa: ZWMxxx
Tabela: ZTWMxxx

Page 5 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

Transação: ZWMxxx

As transações criadas inserir a transação no menu XXXXXX:

XXXXXX > Funções LAR > Logística > Administração de depósitos > Interface WMS:

4.2 TOPIC
Criar parâmetro para controle e ativação por interface. Parâmetro com navegação
por estrutura de diálogo.

Modelo de tela:

Criar tabela para alimentar via SM30, com os Ids e descrição das interfaces – Deve
ser transportado via request.

Tabela: ZTWM001 - Interfaces

Campo Descrição Observação

ID ID CHAR 6

IDNAME Descrição CHAR 60

Criar os Ids abaixo:

Page 6 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

ID Descrição

INT0
01 Interface dados mestres material

INT0 Interface de movimentação de material SAP


02 > Garden

INT0
03 Interface de foto de estoque

INT0 Interface de movimentação de material


04 Garden > SAP

INT0
05 Interface de reserva

INT0
06 Interface de Confirmação de reserva

INT0
07 Interface de Inventario Garden > SAP

INT0
08 Interface de Picking list

INT0
09 Interface de confirmação de Picking list

INT0
10 Interface de conferencia final e Packing

INT0
11 Interface de faturamento

INT0
12 Interface de cancelamento de faturamento

Criar transação: Transação: ZWM015 – Ativação Interfaces WMS

Page 7 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

Nível 1: Interfaces

Campo Descrição Observação

ID ID interface = ZTWM001-ID

IDNAME Descrição = ZTWM001-NAME1


interface

ATIVO Ativo Check box


X = Ativo
‘ ’ = Inativo

Nível 2: Centro

Relacionado a interface

Campo Descrição Observação

WERKS Centro Incluir match code


= T001W-WERKS

NAME1 Descrição do = T001W-NAME1


centro

Nível 3: Depósitos

Relacionado ao Centro e a interface.

Campo Descrição Observação

LGORT Deposito Incluir match code filtrado


por centro.

Page 8 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

T001L-LGORT e LGOBE

Criar transação: Transação: ZWM016 – Execução Interfaces WMS

Nível 1: Interfaces

Campo Descrição Observação

ID ID interface = ZTWM001-ID

IDNAME Descrição = ZTWM001-NAME1


interface

Nível 2: Centro

Relacionado a interface.

Campo Descrição Observação

WERKS Centro Incluir match code


= T001W-WERKS

NAME1 Descrição do = T001W-NAME1


centro

Nível 3: Parâmetros

Page 9 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

Relacionado ao Centro e a interface.

Campo Descrição Observação

MTART Tipo de material Incluir match code

T134-MTART e MTBEZ

4.2.1 SUBTOPIC
Método: Assíncrono.

Direção: (WMS > SAP). Sentido único. Dados gerados no SAP ECC são consumidos
pelo WMS Gardem

Para a comunicação assíncrona, o SAP PI irá persistir a mensagem caso ela não seja
entregue em até 5 tentativas. Como trata-se de comunicação, assíncrona, os sistemas
apenas irão receber um retorno em caso de erro. Caso contrário, o processo será finalizado.

Abaixo segue o diagrama para a integração assíncrona:

DEVELOPMENT FLOW
 

Page 10 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

5 PROCESSAMENTO
Desenvolver programa de execução e RCF para envio dos dados mestres de
materiais ao WMS via PI.

Serão enviados somente os materiais de determinados Tipos, conforme parâmetros


alimentados na transação ZWM016 – Execução Interfaces WMS, para a interface ID = INT001.

A execução será programada via JOB. A variante de execução de incluir o campo


Centro e ter dois tipos de execução: FULL e DELTA selecionados via rádio button.

Variante de Seleção:

Campo Descrição Observação

WERKS Centro Seleção simples

Page 11 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

Incluir match code


= T001W-WERKS

FULL Execução FULL Radio button

DELTA Execução DELTA Radio button

FULL: seleção envio de todos os materiais conforme parâmetros.


DELTA: seleção e envio somente os materiais que sofreram alguma alteração
conforme parâmetros.
Execução:

A execução do programa deve verificar se o ID = INT001 está ativo no parâmetro


ZWMS015.

Se ATIVO = ‘’, não executar.


Se ATIVO = X, verificar se o centro da variante de seleção está inserido no parâmetro
ZWMS015-WERKS.

Se centro seleção <> centro parâmetro, abortar a execução.


Se centro seleção = centro parâmetro, seguir a seleção na tabela MARA

Seleção MARA:

MARA-MTART = MTART vinculados aos centros do parâmetro ZWMS016

Seleção FULL: Selecionar todos os materiais, conforme as regras se montagem do


arquivo.
Seleção DELTA: Selecionar os materiais com alteração no período, de acordo a regra
de verificação:
Regra de Verificação de Alteração de dados do Material:

Page 12 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

Para cada material MARA-MATNR, verificar se o campo MARA-LAEDA é igual a data


atual menos 1 dia, se for, esse material deve ser enviado na seleção Delta, se não for
descartar o material e seguir para a próxima verificação.

MARA-LAEDA = data atual – 1 dia

Selecionar as tabelas: MARA, MAKT, MARM, MARC e MBEW

Com o Resultado da seleção da Tabela MARA selecionar dados na tabela MARM com
a Chave:

MARM-MATNR = MARA-MATNR
MARM-MEINH = MARA-MEINS

Retornar todos os campos mencionados no item (4.6.)

Com o Resultado da seleção da Tabela MARA selecionar dados na tabela MAKT com
a Chave:

MAKT-MATNR = MARA-MATNR
MAKT- SPRAS = SY-LANGU

Retornar todos os campos mencionados no item (4.6.)

Com o Resultado da seleção da Tabela MARA selecionar dados na tabela MARC com
a Chave:

MARC -MATNR = MARA-MATNR


MARC-WERKS = “1430”

Retornar todos os campos mencionados no item (4.6.)

Selecionar dados na tabela T001W com a Chave:

Page 13 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

T001W-WERKS = “1430”

Retornar todos os campos:


WERKS
BWKEY

Com o Resultado da seleção da Tabela MARA e T001W, selecionar dados na tabela


MBEW com a Chave:

MBEW-MATNR = MARA-MATNR
MBEW-BWKEY = T001W-BWKEY

Retornar todos os campos mencionados no item (5.1)

5.1 CAMPOS DA INTERFACE

Necessário
Campo Descrição Observação
Atlas Observação

DATUM Data Envio DATUM Sim  

UZEIT Hora envio UZEIT Sim  

MARA - Campo
MATNR Material
CHAVE Sim  

LAEDA Última modificação MARA Sim  

LVORM Marc.p/el.nív.mand. MARA Sim  

MTART Tipo de material MARA Sim  

MATKL Grupo de MARA Sim  

Page 14 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

mercadorias

MEINS Unid.medida básica MARA Sim  

BRGEW Peso bruto MARA Não  

NTGEW Peso líquido MARA Não  

GEWEI Unidade de peso MARA Não  

VOLUM Volume MARA Não  

O cmapo
volume no WEX
e registrado na
VOLEH Unidade de volume MARA ordem da
Venda "VBAP -
NTGEW / VBAP
Sim - BRGEW)

revisar no sap o
Condições
RAUBE MARA cadastro de
estocagem
Sim material

Condição
TEMPB MARA
temperatura Sim  

EANNR Nº EAN MARA Não  

NUMTP Ctg.EAN MARA Não  

Esta
informação são
LAENG Cmpr. MARA
diferentes por
Não material

BREIT Largura MARA Não  

HOEHE Altura MARA Não  

MEABM Unidade de medida MARA Sim  

PRDHA Hierarq.produtos MARA Não  

MAGRV Grupo materiais ME MARA Não  

Page 15 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

SERIAL Perfil nºs de série MARA Sim  

MARA ou MAKT,
Texto breve sempre com
MAKTX
material idioma (SPRAS) =
'PT' sim  

MARM - Montar
Unidade de medida somente se
MEINH
alternativa MARA-MEINS<> a
MARM-MEINN. Não  

UMREZ Contador MARM Não  

UMREN Denominador MARM Não  

LAENG Cmpr. MARM Não  

BREIT Largura MARM Não  

HOEHE Altura MARM Não  

MEABM Unidade de medida MARM Não  

VOLUM Volume MARM Não  

VOLEH Unidade de volume MARM Não  

BRGEW Peso bruto MARM Não  

GEWEI Unidade de peso MARM Não  

MARC - CHAVE -
Tomar apenas
WERKS Centro MARC-WERKS =
WERKS variante de
execução sim  

Não tem
Depósito de
Lgort   diferença entre
produção
Não os depósitos

LVORM Marc.p/el.nív.centro MARC Sim  

MMSTD Válido desde MARC Não  

Page 16 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

MAABC Código ABC MARC Sim  

ABCIN Código inventário IR MARC Sim  

INDUS Material: ctg.CFOP MARC Não  

STEUC Código de controle MARC Não  

VPRSV Controle de preço MBEW Avaliar  

STPRS Preço standard MBEW Avaliar  

PEINH Unidade de preço MBEW Avaliar  

5.2 SOURCE SYSTEM


N/A

5.2.1 COMMUNICATION TECHNOLOGY


☐ ABAP Proxy ☐ Web Service (REST)
☐ IDOC ☐ Database
☐ RFC ☐ Text file
☐ Web Service (SOAP) ☐ Other: <<Please specify>>

5.2.2 LAYOUT
N/A

Page 17 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

HEADER
 

Field Element Type/Size Description Comp. Observation


(fieldC1) <Y/N>
(item) <0..n/1..n>
(campoI1) <S/N>

ITEM
 

Field Element Type/Size Description Comp. Observation


(campoC1) <S/N>
(item) <0..n/1..n>
(fieldI1) <Y/N>

5.2.3 BUSINESS RULES


N/A

5.2.4 COMMITMENTS
N/A

5.3 TARGET SYSTEM


N/A

5.3.1 COMMUNICATION TECHNOLOGY


☐ ABAP Proxy ☐ Web Service (REST)
☐ IDOC ☐ Database
☐ RFC ☐ Text file
☐ Web Service (SOAP) ☐ Other: <<Please specify>>

5.3.2 LAYOUT
N/A

HEADER
 

Field Element Type/Size Description Comp. Observation


(fieldC1) <Y/N>
(item) <0..n/1..n>
(campoI1) <S/N>

Page 18 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

ITEM
 

Field Element Type/Size Description Comp. Observation


(campoC1) <Y/N>
(item) <0..n/1..n>
(fieldI1) <Y/N>

N/A

5.3.3 BUSINESS RULES


N/A

5.4 MAPPING
N/A

MAPPING
 

Source field Destination field Observations


(source layout field) (target layout field) (mapping rules, formula, conversion, value determination, etc.)

5.5 DATA VOLUME


N/A
☐ High
☐ Medium
☐ Low

5.6 FREQUENCY OF EXECUTION


<< Specify how to trigger the source system.>>
☐ Eventual
☐ Scheduled by Job: Required Components for Forms and Reports (Applications)

5.7 ACTIONS ON DATA


Actions:
☐ Display

Page 19 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

☐ Create
☐ Edit
☐ Delete

5.8 APPLICATION LAYOUT


☐ Phytoned
☐ ALV
☐ Module Pool

Fiori Elements:
☐ List Report
☐ Worklist Page
☐ Object Page
☐ Analytical Page
☐ Overview Page

5.9 SCREEN PROTOTYPE

5.10 FIELD BREAKDOWN

5.11 ACTIONS/ITERATIONS ON THE APPLICATION SCREEN

6 DEVELOPMENT (ADDITIONAL INFORMATION IF APPLICABLE)

6.1 COMPONENTS INVOLVED

6.2 IMPLEMENTATION BREAKDOWN

6.3 FREQUENCY AND VOLUME

6.4 AUTHORIZATION OBJECTS

7 CMP TEST PLAN


<Description>

Page 20 from 21

meta.com.br
FUNCTIONAL SPECIFICATION
FOR CMPS

7.1 INPUT PARAMETERS

7.2 EXPECTED RESULTS

7.3 TEST SEQUENCING

UNIT TEST SEQUENCING


 

Step Activity Input data Expected result

8 TERM OF ACCEPTANCE
We agree with the definitions contained in this document.

Page 21 from 21

meta.com.br

You might also like