Especificacion Funcional Orden de Compra
Especificacion Funcional Orden de Compra
Especificacion Funcional Orden de Compra
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
RESPONSABLE
Nombre Usuario
Telfono
TIPO DE DESARROLLO
Batch Input
BAPI
IDOC
LSMW
Direct Input
Modificacin Programa Z
Field Exit
User Exit
Screen Exit
Validacin
Sustitucin
Frmula
Ayuda bsqueda
Tabla
Vista
Mantenimiento
Query
Sapscript
Smartform
Reporte ALV
OBJETIVO DESARROLLO
Informar al proveedor nacional o del exterior la compra de artculos y/o servicios, segn corresponda,
a travs de un formulario (Orden de Compra).
Los formularios a ser utilizados, tanto para compras retail como no retail, son:
Orden de Compra Nacional
Orden de Compra Importacin
Estos formularios aplicarn a todas las impresiones y re-impresiones que sean llamadas de las
transacciones detalladas ms abajo.
TRANSACCIONES INVOLUCRADAS
ME21N
ME22N
ME23N
ME9F
---
---
---
TABLAS INVOLUCRADAS
EKKO
EKPO
28/10/2013
LFA1
CONFIDENCIAL
ADR6
ADRC
PGINA: 1/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
TABLAS INVOLUCRADAS
ADRCT
KNVK
T024
EKET
KOMK
T052U
T001W
T001Z
---
---
---
---
LGICA DE PROCESO
Para la impresin de los formularios se deber considerar las siguientes clases de documentos de
compras:
FORMULARIO
CLASE DE DOCUMENTO
TABLA
CAMPO
ZGEN / ZURG
EKKO
BSART
ZIMP
EKKO
BSART
DATOS TCNICOS
Posicin
Nombre de campo
Tipo
Longitud
Decimal
N/A
N/A
N/A
N/A
N/A
Descripcin
N/A
B) Reportes
Archivo de entrada 01
Posicin
Nombre de campo
Tipo
Longitud
Decimal
N/A
N/A
N/A
N/A
N/A
28/10/2013
CONFIDENCIAL
Descripcin
N/A
PGINA: 2/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
DATOS TCNICOS
C) Formularios
Impresin
Programa:
SAPFM06P
ZMEDRUCK_NAC
Copiar el ZMEDRUCK y adaptarlo
necesidades. En idioma ES.
las
nuevas
Tipo de solucin
desarollo ABAP):
(Standard
SAP,
Tabla
Campo
tcnico
Tipo
dato
Long
Lgica de
clculo
Font
FdeC
Nmero Orden
EKKO
EBELN
CHAR
10
---
CG
N / T12
Fecha de Creacin
EKKO
BEDAT
DATS
10
---
CG
N / T9
Nmero Proveedor
EKKO
LIFNR
CHAR
10
---
CG
N / T8
Razn Social
LFA1
NAME1
CHAR
35
Ref. 001
CG
N / T8
NIT Proveedor
LFA1
STCD1
CHAR
16
Ref. 001
CG
N / T8
Direccin Proveedor
LFA1
STRAS
CHAR
35
Ref. 001
CG
N / T8
Ciudad Proveedor
LFA1
ORT01
CHAR
35
Ref. 001
CG
N / T8
28/10/2013
CONFIDENCIAL
PGINA: 3/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
DATOS TCNICOS
CP Proveedor
LFA1
PSTLZ
CHAR
10
Ref. 001
CG
N / T8
Telfono Proveedor
LFA1
TELF1
CHAR
16
Ref. 001
CG
N / T8
Fax Proveedor
LFA1
TELFX
CHAR
31
Ref. 001
CG
N / T8
E-mail Proveedor
ADR6
SMTP_ADDR
CHAR
241
Ref. 002
CG
N / T8
Contacto Proveedor
EKKO
VERKF
CHAR
30
---
CG
N / T8
TE contacto Proveedor
EKKO
TELF1
CHAR
16
---
CG
N / T8
E-mail
Proveeddor
ADR6
CG
N / T8
Contacto
Lugar de Entrega
T001W
NAME1
CHAR
30
Ref. 003
CG
T8
Direccin Entrega
T001W
STRAS
CHAR
30
Ref. 003
CG
T8
Ciudad Entrega
T001W
ORT01
CHAR
25
Ref. 003
CG
T8
CP Entrega
T001W
PSTLZ
CHAR
10
Ref. 003
CG
T8
Fecha Entrega
EKET
EINDT
DATS
10
---
CG
T8
Telfono Entrega
ADRC
TEL_NUMBER
CHAR
30
Ref. 004
CG
T8
Contacto
ADRCT
REMARK
CHAR
50
Ref. 005
CG
T8
TE Contacto
ADRC
TEL_NUMBER
CHAR
30
Ref. 006
CG
T8
ADRC
TEL_EXTENS
CHAR
10
E-mail Contacto
ADR6
SMTP_ADDR
CHAR
241
Ref. 007
CG
T8
Forma de Pago
T052U
TEXT1
CHAR
50
Ref. 008
CG
T8
Moneda
TCURT
KTEXT
CHAR
15
Ref. 009
CG
T8
Observaciones
---
---
CHAR
250
Ref. 010
CG
T8
Cod. Artculo
EKPO
EMATN
CHAR
18
---
CG
T8
EKPO
EAN11
CHAR
18
---
CG
T8
Descripcin
EKPO
TXZ01
CHAR
40
---
CG
T8
Ref. 011
CG
T8
Unidad embalaje
Cantidad
EKPO
MENGE
QUAN
17
---
CG
T8
Unidad de pedido
EKPO
MEINS
UNIT
---
CG
T8
Costo Bruto
EKPO
NETPR
CURR
14
---
CG
T8
CHAR
Ref. 012
CG
T8
Ref. 013
CG
T8
Ref. 014
CG
T8
IVA %
Total Bruto
Posiciones pedidas
28/10/2013
---
---
CHAR
CONFIDENCIAL
PGINA: 4/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
DATOS TCNICOS
Descuento Financiero
---
---
Ref. 015
CG
T8
Ref. 016
CG
T8
Ref. 017
CG
T8
Subtotal Neto
Ref. 018
CG
T8
Total IVA
Ref. 019
CG
T8
Ref. 020
CG
T8
Total ImpConsumo
Ref. 021
CG
T8
Subtotal Bruto
Total Descuentos
---
---
CURR
15
Total
KOMK
FKWRT
CURR
15
---
CG
N / T10
Comprador
T024
EKNAM
CHAR
18
Ref. 022
CG
T8
TE Comprador
T024
TEL_NUMBER
CHAR
30
Ref. 022
CG
T8
Ext. Comprador
T024
TEL_EXTENS
CHAR
10
Ref. 022
CG
T8
E-mail Comprador
T024
SMTP_ADDR
CHAR
241
Ref. 022
CG
T8
Liberada por
T16FD
FRGCT
CHAR
20
Ref. 023
CG
T8
LGICA DE CLCULO
Ref. 001:
Con: EKKO LIFNR Buscar en LFA1
// Condicin // LFA1 LIFNR = EKKO - LIFNR
Ref. 002:
Con: LFA1 ADRNR Buscar en ADR6
// Condicin // ADR6 ADDRNUMBER = LFA1 - ADRNR
Ref. 003:
Con: PEKKO WERKS Buscar en T001W
// Condicin // T001W WERKS = PEKKO - WERKS
Ref. 004:
Con: T001W ADRNR Buscar en ADRC
// Condicin // ADRC ADDRNUMBER = T001W ADRNR
Ref. 005:
Con: EKPO EBELP Buscar la primera posicin
y EKPO ADRNR Buscar en ADRCT
28/10/2013
CONFIDENCIAL
PGINA: 5/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
DATOS TCNICOS
// Condicin // ADRCT ADDRNUMBER = EKPO ADRNR
Ref. 006:
Con: EKPO EBELP Buscar la primera posicin
y EKPO ADRNR Buscar en ADRC
// Condicin // ADRC ADDRNUMBER = EKPO ADRNR
Ref. 007:
Con: EKKO LIFNR Buscar en KNVK
y KNVK NAME1
// Condicin // KNVK LIFNR = EKKO LIFNR
SZA1 D0100 = ADR6 SMTP - ADDR
Ref. 008:
Con: EKKO SPRAS Buscar en T052U
y EKKO ZTERM Buscar en T052U
// Condicin // T052U SPRAS = EKKO SPRAS
y T052U ZTERM = EKKO ZTERM
Ref. 009:
Con: EKKO SPRAS Buscar en TCURT
y EKKO WAERS Buscar en TCURT
// Condicin // TCURT SPRAS = EKKO SPRAS
y TCURT WAERS = EKKO WAERS
Ref. 010:
Armar el texto para las observaciones:
Con: Funcin READ_TEXT
// Parmetros // ID = EKKO - EBELN
LENGUAJE = lenguaje del sistema
NAME = F01
OBJECT = EKKO
Ref. 011:
Ref. 012:
Con: EKKO SPRAS Buscar en TCURT
y EKKO WAERS Buscar en TCURT
28/10/2013
CONFIDENCIAL
PGINA: 6/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
DATOS TCNICOS
// Condicin // TCURT SPRAS = EKKO SPRAS
y TCURT WAERS = EKKO WAERS
Ref. 013:
Ref. 014:
Sumar la cantidad de posiciones del pedido:
Con: EKKO EBELN Buscar en EKPO
// Condicin // EKPO EBELN = EKKO EBELN
Contar la cantidad de posiciones encontradas
Ref. 015:
Con: EKKO KNUMB Buscar en KONV
// Condicin // KONV KNUMB = EKKO KNUMB
KONV KSCHL = ZDFI
cuando KONV KOAID = A
y KONV KWERT < 0
Ref. 016:
Ref. 017:
Sumar todos los descuentos incluidos en la Orden de Compra:
Con: EKKO KNUMB Buscar en KONV
// Condicin // KONV KNUMB = EKKO KNUMB
KONV KWERT
cuando KONV KOAID = A
y KONV KWERT < 0
Ref. 018:
Ref. 019:
Ref. 020:
Ref. 021:
Ref. 022:
Con: EKKO EKGRP Buscar en T024
// Condicin // T024 EKGRP = EKKO - EKGRP
Ref. 023:
Buscar el ltimo liberador de la Orden de Compra:
28/10/2013
CONFIDENCIAL
PGINA: 7/8
ESPECIFICACIN FUNCIONAL
DESARROLLOS
SAP ECC 6.06 IS RETAIL
DOCUMENTO:
AUTORES:
ENTRADA:
DATOS TCNICOS
Con: EKKO FRGGR Buscar en T16FS
y EKKO FRGSX Buscar en T16FS
// Condicin // T16FS FRGGR = EKKO FRGGR
Y T16FS FRGSX = EKKO FRGSX
Con: T16FS FRGGR Buscar en T16FD
// Condicin // T16FD FRGGR = T16FS FRGGR
Y T16FD FRGCO = T16FS FRGC1
28/10/2013
CONFIDENCIAL
PGINA: 8/8