Escolar Documentos
Profissional Documentos
Cultura Documentos
Type examples
U : User Exit, Enhancement, Standard Modify
O : On-line Transaction
S : Script, (Smart)Form
R : Report
I : Interface(RFC)
M : Migration/Upload(including BDC)
F : Function
CSP IT Team
Overview
Program Title
Package
ZMMD
Program ID
SAP Transaction
Priority
High
Difficulty
Usage Frequency
Medium
Low
High
Medium
Low
Often
Daily
Weekly or more
Document Control
No.
1
Date of
modification
04-nov-2016
Description
Key User
Created
Contents
1. Overview
2. Functional Design (Detailed User Requirement)
IT
Consultant
Developer
A.Peruchi
J.Rezende
Bruno
3. Technical Design
PROCESS FLOW
DETAILED TECHNICAL DESCRIPTIONS
Selection Screen Layout (Report or Module Pool)
Report Layout (Report or Module Pool or ALV GRID)
Check Process ( or )
Main Process
1. Overview
Ao efetuar a entrada de mercadorias o usurio digita o nmero da nota fiscal. Esta melhoria visa
implementar uma validao para prevenir erros de processamento pelos usurios, e o preenchimento
automtico, caso a informao seja informado pelo LE, para minimizar o mximo possvel a digitao do
usurio no campo evitando erros de digitao da Nota Fiscal.
Ao executar a entrada de mercadorias o standard permite a criao com referncia ao pedido (R01) ou ao
aviso de recebimento (R04)
- Entrada por pedido de compras
4 / 11
Implementaes
formatao XXXXXXXXX-YYY, 9 dgitos a esquerda + hfen + 3 dgitos. Exemplo desta validao no LE.
Parmetro de controle
Verificar preenchimento da tabela ZABAPCONTROL conforme a especificao abaixo para validao na MIGO:
Related Program(Program/Transaction/Menu)
MIGO Goods receipt
n/a
3. Technical Design
Process Flow
N/A
6 / 11
Check Process ( or )
N/A
Main Process
REFERENCE(INPUT)
*" EXPORTING
*"
REFERENCE(OUTPUT)
2. Tvarv ZMM_PADR_N_HEADER_MIGO
3. Function Group ZFGMM12
4. Enhancement
Point
ZEHMM0001
8 / 11
5. Include - ZIMM0100
*** Local constants
CONSTANTS: lc_gohead TYPE char30
lc_goitem TYPE char30
IS NOT INITIAL.
<fs_goitem>-vbelp_avis IS INITIAL.
*** Only in this screen - PBO
IF sy-dynnr EQ '0310'.
*PT: Pedido &1 Item &2, efetuar entrada com ref. aviso de recebimento.
*EN: PO &1 item &2, goods rcpt. Based on inbound delivery mandatory.
MESSAGE s072(zmmd1) WITH <fs_goitem>-ebeln
<fs_goitem>-ebelp
DISPLAY LIKE 'E'.
EXIT.
ENDIF.
*** Only in this screen - PAI
IF sy-dynnr EQ '0110'.
*PT: Pedido &1 Item &2, efetuar entrada com ref. aviso de recebimento.
*EN: PO &1 item &2, goods rcpt. Based on inbound delivery mandatory.
MESSAGE e072(zmmd1) WITH <fs_goitem>-ebeln
<fs_goitem>-ebelp.
EXIT.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
*** Desassign the FS
IF <fs_gohead> IS ASSIGNED.
UNASSIGN <fs_gohead>.
ENDIF.
IF <fs_goitem> IS ASSIGNED.
UNASSIGN <fs_goitem>.
ENDIF.
IF <fs_godynpro> IS ASSIGNED.
UNASSIGN <fs_godynpro>.
ENDIF.
ENDIF.
11 / 11