• No se han encontrado resultados

APUNTES de SAP ERP

N/A
N/A
Protected

Academic year: 2021

Share "APUNTES de SAP ERP"

Copied!
144
0
0

Texto completo

(1)

Apuntes de SAP

Marlon Falcón Hernández

www.marlonfalcon.cl

Apuntes de SAP

Marlon Falcón Hernández

www.marlonfalcon.cl

(2)

Aprende SAP

Copyright © 2015 by Marlon Falcón Hernández

Todos los derechos reservados. Ninguna parte de este trabajo puede reproducirse o puede transmitirse en cualquier formulario o por cualquier medio, electrónico o mecánico, incluyendo fotocopiado, grabado o por cualquier almacenamiento de información, sin el permiso escrito anterior del dueño de los derechos de propiedad literaria y el publicador.

ISBN- PENDIENTE A PUBLICACION

Para más información por favor contacte con el autor de la obra: Marlon Falcón Hernández mediante los siguientes correos:

contacto@marlonfalcon.cl falconsoft.3d@gmail.com

(3)

En nuestros días el desarrollo de nuevas herramientas informáticas aplicadas a la gestión empresarial ha mejorado notablemente, el trabajo de los economistas, ingenieros industriales, vendedores, compradores y gerentes. Muchos infieren que los ERP son una de las principales ramas que empuja al desarrollo de la informática y entre ellos es SAP unos de los líderes a nivel mundial.

Este libro trata sobre SAP, no pretende ser un manual completo de la aplicación, pero sí te introducirá independientemente de tu nivel, de una manera fácil a esta herramienta.

Esta obra será de interés para todos los que necesitan capacitarse en SAP y en sus principales módulos.

(4)

Soy ingeniero en construcción civil, graduado de la Universidad de Camagüey, Cuba. Siempre me ha gustado tener estabilidad económica, por eso siempre me he dedicado a estudiar programación, diseño 3d, front-end y back-end. La vida me trajo a Chile donde trabaje 3 años como Ingeniero en marketing y desarrollo y fue gracias a mi trabajo que tuve tiempo de escribir este libro. Me puse la meta de hacerlo en 4 meses porque quería usar "Diciembre" para cambiar de empleo.

Lo primero que hice fue una maqueta del libro y la puse junto a la computadora para mirarla mientras escribía. Un día viendo diferentes oportunidades de empleo descubrí que los conocimientos de SAP eran importantes para obtener buenos salarios en Chile y me dedique a estudiar este ERP. Al principio tuve que estudiar contabilidad porque entendí que para entrarle al corazón de SAP era importante dominar nociones básicas de contabilidad ya que siempre terminaba tocando el módulo FI. Después me encontré con ABAP y me encantó que SAP estuviera sobre una base de programación que podías mejorar mediante programaciones de módulos. La verdad es que no hubiera escrito este libro si no quisiera impresionar a mi futuro empleador, ya que estaba decidido a ser consultor. Este libro es para ti, si también quieres aprender SAP y quieres ser un consultor al igual que yo.

(5)

Dedicado a mi tía Violeta, cada día que pasa pienso en ti y como me tomaste de niño y me cuidaste, todavía recuerdo cuando me bañabas y me contabas lindas historias. Un día también te cuidaré y haré que te mimen igual. Gracias por ser fuerte todo este tiempo.

(6)

CAPITULO 1 Introducción a SAP ECC...1

1.1 Qué es un ERP ...1

1.2 Versiones de SAP ECC ...1

CAPITULO 2 Nociones básica de economía y administración de empresa. ...1

2.1 El libro diario o libro de cuentas...1

2.2 Los activos y pasivos. ...1

2.3 El libro Mayor ...2

2.4 Cuenta contable ...2

2.5 Estructura Organizacional de una empresa en SAP ERP ...3

2.6 Estructura de Compra en SAP ERP ...5

2.7 Estructura de Venta en SAP ERP ...5

CAPITULO 3 Instalación de SAP IDES ...7

3.1 Como instalar SAP GUI ...7

CAPITULO 4 Introducción a la arquitectura de SAP ERP...13

4.1 Módulos en SAP ...13

4.2 Barra de Menú ...15

CAPITULO 5 Módulo FI...16

5.1 Introducción al módulo FI ...16

5.2 Transacciones del módulo FI de Datos Maestros ...16

5.3 Transacciones del módulo FI de Operaciones en el libro mayor .18 5.4 Transacciones del módulo FI de Deudores y acreedores ...19

5.5 Transacciones del módulo FI de Activos fijos...19

CAPITULO 6 Módulo CO...21

6.1 Introducción al módulo...21

CAPITULO 7 Módulo SD - Venta y distribución. ...22

7.1 Introducción al módulo SD...22

7.2 Tabla de Transacciones más utilizadas en SD ...22

7.3 Circuito de venta en SAP...23

7.4 Creando un pedido de Venta VA01 ...24

(7)

7.7 Asignaciones de Parametrización más utilizadas en SD...29

7.10 Transacciones más utilizadas en SD ...29

CAPITULO8 Módulo MM ...35

8.1 Introducción al módulo...35

8.2 Listar el total de materiales MM60...35

8.3 Listar todas las compras por proveedores ME2L ...35

8.10 Principales transacciones en MM. Maestro de materiales ...36

8.11 Principales transacciones en MM. Datos maestros de compras...37

8.12 Principales transacciones en MM. Compras ...39

8.13 Principales transacciones en MM. Movimiento de mercancía...40

8.14 Principales transacciones en MM. Facturas de compras...42

8.15 Principales transacciones en MM. Inventarios. ...43

CAPITULO 9 Módulo PM ...44

9.1 Introducción al módulo PM "Planificación del Mantenimiento"..44

9.1 Mostrar la estructura de mantenimiento (IH01)...44

9.10 Transacciones más utilizadas en PM. Datos maestros ...45

CAPITULO 10 Módulo WF ...48

10.1 Introducción al módulo...48

CAPITULO 11 Módulo Recursos Humanos ...49

11.1 Introducción al módulo...49

CAPITULO 12 PARAMETRIZACION EN SAP ERP ...50

12.1 Tipos de consultores en SAP ...50

12.2 Cambiar el texto de inicio en SAP...50

12.3 Cambiar la imagen de fondo de SAP...52

12.4 Transacción SPRO es la que se encarga de configurar todo el sistema SAP...57

12.5 Transacción SPRO. Crear una condición de pago a 180 días. ...58

12.6 Transacción SPRO. SD. Adaptar los campos que se muestran en los datos maestros del cliente. ...58

CAPITULO 13 BASIS ...59

13.1 Introducción a la metodología de implementación en SAP ...59

13.2 Bloquear y desbloquear usuarios en SAP. SU01 ...59

(8)

"AL08" ...62

13.5 Mostrar usuarios conectados "SM04"...62

13.6 Modificar datos del usuario utilizamos "SM01"...63

13.10 Transacciones más utilizadas en BASIS...63

CAPITULO 14 ABAP ...66

14.1 Introducción a ABAP 4 ...66

14.2 Tipos de programas en ABAP ...67

14.3 Tipos de objetos que podemos crear en ABAP ...67

14.2 Tipos de palabras claves ...68

14.3 Sintaxis del lenguaje ABAP ...68

14.3 Comentarios...68

14.3 Evento de un programa ABAP ...68

14.5 Debuger en ABAP ...70

14.4 Tipos de Datos elementares en ABAP...71

14.5 Estructuras en ABAP...71

14.5 Include de datos ...72

14.5 Variables del sistema ...72

14.5 Asignación de Valores ...77

14.5 Constantes en ABAP ...78

14.5 Operaciones con caracteres...78

14.5 Bucles ...79

14.5 Sentencias de control ...80

14.5 Formato de salida de los datos. ...81

14.5 Formatos de Páginas ...81

14.5 Parámetros de selección...82

14.5 Clases de mensajes ...83

14.5 Tablas Internas en ABAP ...85

14.5 "Hola Mundo 1" en ABAP ...88

14.6 "Hola Mundo 2" en ABAP Trabajo con variables ...88

14.7 "Hola Mundo 3" en ABAP Trabajo con textos...89

14.8 Cómo compilar un programa en ABAP...89

14.9 Creando registros de Datos en ABAP...89

14.10 Ejemplo Calculadora ...90

14.11 Operadores lógicos en ABAP. ...90

(9)

14.13 Procesos repetitivos con DO...91

14.14 Procesos repetitivos con WHILE...92

14.15 Subrutinas internas ...92

14.16 Subrutinas Externas ...95

14.17 Tablas internas ...95

14.18 Recorridos de tablas internas con cabecera ...96

14.19 Recorridos de tablas internas usando áreas de trabajos ...97

14.20 Tablas internas con uso de tablas de SAP...97

14.21 Recorridos de tablas internas sin cabecera con usos de FIELD-SYMBOLS ...98

14.22 Pantallas de selección en ABAP ...98

14.23 Listas interactivas ABAP con eventos. ...99

14.24 ABAP Programación Orientada a Objetos POO. ...101

14.25 Como crear un corte de control en ABAP ...102

14.25 Crear una Transacción que te ejecute un programa z. ...104

14.26 Diccionario ABAP "SE11" ...105

14.27 Transacciones más utilizadas en ABAP ...108

CONCEPTOS ...117

PRINCIPALES TABLAS DE SAP ...128

SITIOS DE INTERES ...130

(10)

SAP ECC es un ERP "Enterprise Resource Planning". Es un software Que permite gestionar distintos aspectos de una empresa como: Ventas, Compras, Finanzas, Recursos Humanos, Producción , Mantenimientos de manera eficiente. Fue lanzado por primera vez en el año 1973 y no fue hasta el 2000 que empieza a penetrar con fuerza en Latinoamérica. 1.1 Qué es un ERP

Los sistemas de planificación de recursos, son sistemas gerenciales que integran diferentes módulos empresariales que interactúan entre sí para tener toda la información empresarial compactada en un lugar.

Normalmente un ERP gestiona por lo menos: Contabilidad, Logística, Recursos Humanos.

Las siglas SAP ECC vienen del Ingles "Systems, Applications, Products in Data" y es un ERP desarrollado por la empresa alemana SAP en los lenguajes C, C++, ABAP 4. Este software que corre sobre window y utiliza base de datos en SQL o ORACLE es líder a nivel mundial en la gestión de empresas.

Hoy en día existen diferentes ERP para diferentes estructuras de empresas como:

 Microsoft Dynamics Ax  SAP ERP

 Sap Business One  Infor ERP XA  NET SUITE  EXACT SOFTWARE  SYSPRO  Accpac  Epicor  Open ERP  Excel ERP  QAD

1.2 Versiones de SAP ECC

SAP R/1 lanzada en el año 1973, contaba con una arquitectura multinivel que era instalada en el mismo servidor.

SAP R/2 lanzada en el año 1979, contaba con una arquitectura multinivel pero ahora, la capa negocios y datos estaba separada en otro servidor.

(11)

internet y tenía soluciones especificas por sectores. Se lanzaron diferentes versiones de R/3 y fue muy conocido por su estabilidad.

(12)

empresa.

Para entender SAP ERP, si no eres económico o contador sería importante que leyeras estos conceptos que expondré a continuación, ya que te dan una base para entender el módulo FI que es el corazón del programa.

2.1 El libro diario o libro de cuentas.

Es un libro donde se anota día a día los hechos económicos de una empresa. Estas anotaciones se conocen como asiento contable. Los asientos son anotaciones que se registran en partidas dobles . El libro diario tiene dos columnas, en una se anota el debe y en la otra el haber. Cada columna posee activos y pasivos que son anotados según la siguiente norma.

LIBRO DIARIO

Debe Haber

Activos que aumentan Activos que disminuyen Pasivos que disminuyen Pasivos que aumentan Perdidas de Patrimonios Ganancias de patrimonios

2.2 Los activos y pasivos.

Los activos comprenden los bienes y derechos financieros de la empresa, los pasivos recogen las obligaciones, es decir, todo lo que la empresa debe a terceros como: impuestos, salarios de trabajadores, pago a proveedores y pagos al banco. Por tanto el capital de una empresa se puede calcular de la siguiente forma:

CAPITAL = ACTIVOS - PASIVOS

Activos Pasivos

Caja Obligaciones con Banco Banco Obligaciones con el Público Insumos Cuentas por pagar Productos en proceso Remuneraciones por pagar

(13)

Es resumen del libro diario donde se registran las cuentas de forma clasificada. Este libro es de uso obligatorio y se considera el más importante en la contabilidad de una empresa. Cuando se anota en el Debe se llama cargar y cuando lo hacemos en el Haber se llama Abonar.

LIBRO MAYOR (Nombre de la cuenta)

Debe Haber

Cargar Abonar

2.4 Cuenta contable

Es la mínima unidad contable capaz de registrar un hecho económico en la empresa y es la representación valorada en una unidad monetaria de cada uno de los elementos que componen el capital de la empresa.

(14)

La estructura de la empresa que soporta SAP es la siguiente y debe entenderse para no tener complicaciones a la hora de parametrizar. El mandante es el servidor a donde nos conectamos y se identifica por tres dígitos. La empresa se identifica con 4 dígitos "1000" y cada empresa tiene diferentes centros. Cada centro tiene diferentes almacenes.

Mandante (Client): Es un elemento organizativo de nivel superior y representa a la empresa, organización o al grupo central. Cuando tenemos diferentes mandantes los datos no se comparten entre mandantes. Dentro de una maquina podemos tener varios mandantes (ejemplo desarrollo, prueba y productivo).

Sociedad CO (Controling Area) Conjunto de empresarial (de una o más sociedades) que comparten un modelo de gestión, especialmente en cuanto a gestión financiera y de coste.

Sociedad(Company Code): La sociedad es una unidad contable jurídicamente independiente y constituyente el elemento organizativo central de la gestión financiera. Además la sociedad representa la vista fiscal de la empresa, el calendario fiscal, la moneda local y los requisitos de declaración de impuestos.

Centro(Plant): Un centro puede fabricar productos, distribuirlos o proporcionar un servicio. El centro es una unidad organizativa central de producción. Mandante 800 Empresa 1000 Centro 2000

Deposito

Deposito

Centro 2001 Empresa 1001 Centro 2003

La estructura de la empresa que soporta SAP es la siguiente y debe entenderse para no tener complicaciones a la hora de parametrizar. El mandante es el servidor a donde nos conectamos y se identifica por tres dígitos. La empresa se identifica con 4 dígitos "1000" y cada empresa tiene diferentes centros. Cada centro tiene diferentes almacenes.

Mandante (Client): Es un elemento organizativo de nivel superior y representa a la empresa, organización o al grupo central. Cuando tenemos diferentes mandantes los datos no se comparten entre mandantes. Dentro de una maquina podemos tener varios mandantes (ejemplo desarrollo, prueba y productivo).

Sociedad CO (Controling Area) Conjunto de empresarial (de una o más sociedades) que comparten un modelo de gestión, especialmente en cuanto a gestión financiera y de coste.

Sociedad(Company Code): La sociedad es una unidad contable jurídicamente independiente y constituyente el elemento organizativo central de la gestión financiera. Además la sociedad representa la vista fiscal de la empresa, el calendario fiscal, la moneda local y los requisitos de declaración de impuestos.

Centro(Plant): Un centro puede fabricar productos, distribuirlos o proporcionar un servicio. El centro es una unidad organizativa central de producción.

Empresa 1001 Centro

(15)

se puede tratar de diferentes formas para cada almacena.

Organización de Ventas (Sales organization): La organización de ventas es el elemento organizativo central en la gestion de pedidos Canal de distribución (Distribution Chanel): Los canales de distribución se pueden utilizar para definir como llegan los distintos productos a los consumidores de la venta al cliente.

Unidad organizativa (Organizational Unit): Las unidades organizativas describen las diversas unidades empresariales dentro de una empresa. A menudo las unidades se definen de forma flexible como departamentos funcionales o regiones.

Posición (Position): Las posiciones con asignacionales de empleados individuales en la empresa.

(16)

La estructura de la organización de compra de SAP se dispone de forma jerárquica, empezando por un jefe de compra y los grupos de compras.

2.7 Estructura de Venta en SAP ERP

La estructura de la organización de venta de SAP se organiza de forma jerárquica empezando por un jefe de venta, canal de distribución, sector de actividad y línea de venta.

Un área de venta se define como la combinación de una organización de ventas, canal de distribución y un sector. Mediante el área de venta se

Organizacion de Compra 1000 Grupo de Compra 001 Grupo de Compra 0002 Organización de Venta 2000 Canal de distribución 01 Sector de actividad Construcción 01 Canal de distribución 02

La estructura de la organización de compra de SAP se dispone de forma jerárquica, empezando por un jefe de compra y los grupos de compras.

2.7 Estructura de Venta en SAP ERP

La estructura de la organización de venta de SAP se organiza de forma jerárquica empezando por un jefe de venta, canal de distribución, sector de actividad y línea de venta.

Un área de venta se define como la combinación de una organización de ventas, canal de distribución y un sector. Mediante el área de venta se

(17)

por una canal de distribución. Dentro de un área de venta pueden realizarse evaluaciones al analizar el volumen originado en la misma. También se pueden definir los datos relevantes por cada área de venta. Se puede asignar un precio diferente por cada área de venta.

En cada organización de venta se determinan los centros permitidos para la venta, de manera que una organización de ventas puede vender mercancía de más de un centro. De la misma manera un centro puede estar asignado a varias organizaciones de ventas.

Una organización de ventas también puede vender mercancías de otras sociedades (Venta multiempresas).

Canal de distribución: Es el circuito a través del cual los fabricantes ponen a disposición de los consumidores los productos para que lo compren. El inicio del canal es el productor y el final es el consumidor, todos los que se encuentran dentro de este proceso se denominan genéricamente intermediarios, los intermediarios se clasifican en mayoristas o minoristas.

Sector de actividad: Se utiliza para agrupar materiales o servicios, Ejemplo sector actividad construcción y sector de actividad papelería. Tipos de materiales:

 Materias primas

 Productos semiterminados  Productos terminados  otros

(18)

SAP es un software propietario, por lo cual necesitaras pagar la licencia para poder trabajarlo, pero para efectos de educación crearon SAP IDES, que es un servidor para práctica que viene toda una empresa creada. 3.1 Como instalar SAP GUI

Para conectarse a SAP IDES debes primero instalar SAP GUI, que es el cliente SAP ERP. Este software se ejecuta en Unix, Windows, Apple Apple Macintosh, en otras palabras es la herramienta utilizada para acceder remotamente al servidor central de SAP de una red de una empresa.

Lo puedes descargar del sitio de SAP, una vez que lo descargues tienes que entrar a la carpeta a la siguiente ruta:

Sap_GUI_730 \ Sap_GUI_730 \ NW_7.0_Presentation_ \

(19)

practicar existen varios sitios que puedes encontrar al final de este libro, en nuestro caso utilizaremos www.erptraininguk.com que es un servicio muy rápido y para empezar es bastante económico. Entraremos a ese sitio y solicitaremos los datos de accesos que serían algo como esto:

Description SAP ECC 6.07 IDES Server Application Server erpukpltm.dyndns.org System No. 32

System ID BWR

SAP Router String Leave it Blank"Dejar en blanco"

Client 800 User EHP7USER289 Password 12345678 Language EN Validity Period 03 Aug, 2015 - 03 Sep, 2015

(20)
(21)
(22)
(23)
(24)

4.1 Módulos en SAP

SAP está compuesto por varios módulos, estos fueron programados en ABAP 4 y este lenguaje de eventos se encuentra bajo la plataforma permitiendo modificar los módulos y crear nuevos.

FI Módulo de Finanzas: Es el módulo más importante de SAP ERP, está diseñado para atender todos los procesos contables y financieros de la organización. Este módulo se actualiza directamente de otros módulos como SD,MM,PM,PP y PS.

COMódulo de Controlling: Proporciona información de la empresa para la toma de decisiones, con el propósito de controlar, informar y planificar. AMActivos fijos

PS Sistemas de proyectos: Este módulo permite planificar en el tiempo los proyectos de la empresa.

SD Módulo de venta MMGestión de materiales PPPlanificación de la producción.

(25)

PMPlanificación de la mantención. HRMódulo de recursos humanos

IS Soluciones Industriales se vende por separado, es utilizados para hacer facturas masivas.

WFMódulo Workflow: Este módulo enlaza los módulos de aplicación de SAP ERP con tecnologías, herramientas y servicios. Es una

herramienta de soporte para todos los módulos. WORKFLOW automatiza los procesos del negocio de acuerdo a procedimientos predefinidos y reglas. Ejemplo, ocurre un evento que dispara un proceso, entonces el manejador de WF libera un ítem que puede ser un documento o información particular (datos). Usando las reglas de procesamiento el administrador de WF libera el ítem hacia la función específica (localización, persona, unidad, etc)

(26)

SAP está compuesto por varios módulos, estos fueron programados en ABAP 4 y este lenguaje de eventos se encuentra bajo la plataforma permitiendo modificar los módulos y crear nuevos.

Botón Continuar

Es utilizado para ejecutar una transacción, también se puede pulsar la tecla Intro "Enter".

Botón Guardar

"Ctrl + S" El botón guardar se utiliza para almacenar los datos de la transacción que esté ejecutando. Este botón se utiliza para contabilizar facturas.

Campo entrada

Se utiliza para ejecutar transacciones directamente sin acceder al árbol.

Botón Atrás

"F3" Retroceder a nivel jerárquico anterior o retroceder a la ventana anterior. Botón

Finalizar

"Shift + F3" Finaliza la transacción o Sale de la aplicación.

Cancelar "F12" Cancela la operación actual. Modo

Nuevo

Genera una ventana nueva.

Imprimir

"Ctrl + P" Permite imprimir la ventana actual

(27)

5.1 Introducción al módulo FI

Listados de transacciones más usadas en el módulo FI 5.2 Transacciones del módulo FI de Datos Maestros FS00

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Cuenta mayor / Tratamiento individual

Crear cuentas de mayor KE51

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Centro de beneficio / Tratamiento individual

Crear centro de beneficio

KE56

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Centro de beneficio / Tratamiento colectivo

Tratamiento de CeBe colectivo KCH5N

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Centro de beneficio / Jerarquía estándar

Tratamiento jerárquico de CeBes KCH1

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Centro de beneficio / Grupo de CeBes

Crear agrupación de CeBes KCH2

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Centro de beneficio / Grupo de CeBes

Modificar agrupación de CeBes KCH3

Finanzas / Gestión financiera / Libro mayor / Datos maestros / Centro de beneficio / Grupo de CeBes

(28)

Finanzas / Gestión financiera / Bancos / Datos maestros / Maestro de banco

Crear banco FI02

Finanzas / Gestión financiera / Bancos / Datos maestros / Maestro de banco

FI03

Modificar banco

Finanzas / Gestión financiera / Bancos / Datos maestros / Maestro de banco

Visualizar banco

AS01

Finanzas / Gestión financiera / Activos fijos / Activo fijo / Crear activo fijo

AS02

Finanzas / Gestión financiera / Activos fijos / Activo fijo / Modificar Modificar activo fijo

AS03

Finanzas / Gestión financiera / Activos fijos / Activo fijo / Visualizar Visualizar activo fijo

FAGLB03

Finanzas / Gestión financiera / Libro mayor / Cuenta Listado de saldos

FAGLL03

Finanzas / Gestión financiera / Libro mayor / Cuenta Lista de partidas individuales de cuenta mayor

(29)

F-02

Finanzas / Gestión financiera / Libro mayor / Contabilización Entrar apunte

F-06

Finanzas / Gestión financiera / Libro mayor / Contabilización Compensación de PA (entrada de pagos)

F-07

Finanzas / Gestión financiera / Libro mayor / Contabilización Compensación de PA (salida de pagos)

FB02

Finanzas / Gestión financiera / Libro mayor / Documentos Modificar apunte

FB03

Finanzas / Gestión financiera / Libro mayor / Documentos Visualizar apunte

FBRA

Finanzas / Gestión financiera / Libro mayor / Documentos Anular compensación

FBL5N

Finanzas / Gestión financiera / Deudores / Cuenta Lista de partidas individuales de deudores FBL1N

Finanzas / Gestión financiera / Acreedores / Cuenta Lista de partidas individuales de acreedores

(30)

B70

Finanzas / Gestión financiera / Deudores / Contabilización Entrada de factura de deudor

FB60

Finanzas / Gestión financiera / Acreedores / Contabilización Entrada de factura de acreedor

F110

Finanzas / Gestión financiera / Deudores / Operaciones periódicas Programa de pagos (normas 19 y 58 ES)

5.5 Transacciones del módulo FI de Activos fijos F-90

Finanzas / Gestión financiera / Activos fijos / Contabilización / Alta / Compra

Alta de AF contra acreedor F-92

Finanzas / Gestión financiera / Activos fijos / Contabilización / Baja / Baja con ingresos

Baja de AF con deudor AFAB

Finanzas / Gestión financiera / Activos fijos / Operaciones periódicas / Ejecución amortización

Ejecución de la amortización AJRW

Finanzas / Gestión financiera / Activos fijos / Operaciones periódicas Cambio de ejercicio para AF

(31)

Finanzas / Gestión financiera / Activos fijos / Operaciones periódicas / Cierre de ejercicio

(32)

6.1 Introducción al módulo

(33)

CAPITULO 7 Módulo SD - Venta y distribución. 7.1 Introducción al módulo SD

El módulo SD debe su nombre a las palabras del Ingles "Sales and Distribution" que quiere decir ventas y distribución. Con este módulo se SAP se planifica las actividades que tienen que ver con el ciclo de venta de la empresa. En este módulo se gestiona los pedidos de los clientes la gestión de los traslados, la entrega de la mercancía y la facturación. Para acceder al modulo SD iremos a Logística / Comercial.

7.2 Tabla de Transacciones más utilizadas en SD Mostraremos las transacciones más utilizadas en SD Transacciones de manejos de

pedidos Transacciones de manejos decotizaciones VA11, VA12, VA13 VA21, VA22, VA23

Transacciones de manejos de

Ordenes de Ventas Transacciones de manejos deFacturas VA01, VA02, VA03 VF01, VF02, VF03

(34)

7.3 Circuito de venta en SAP.

 Creación de un pedido de venta (VA01)  Salida de Mercancía (VL01N) (VL02N)(LT03)  Facturación al cliente (VF01)

 Pago de cliente (F-28)

(35)

7.4 Creando un pedido de Venta VA01

Para crear un pedido de venta entramos a la transacción "VA01" , necesitamos los datos de una organización de venta en SAP que son la organización de ventas "1000", el canal de distribución "10" y el sector "00". Dentro de la organización de ventas cada sociedad define unas necesidades de venta específicas. Dependiendo de la organización de ventas, habrá uno o más canales a través de los cuales se servirá el producto o servicio al cliente. Finalmente, cada organización de ventas tendrá uno o más sectores, asociados a su vez también a uno o más canales, cuyo fin será servir de agrupación de productos de la empresa. Para una definición más detallada podéis consultar la ayuda de SAP correspondiente a áreas de ventas. En la clase de pedido colocamos TA que significa estándar.

Cuando un cliente nos hace un pedido de mercancía, ejemplo 100 computadoras, tenemos que entrar en la transacción VA01 para hacer el pedido.

7.5 Mostrar los pedidos por clientes VA05

(36)
(37)

EC01 - Crear una sociedad FI

Estructura de la empresa / Actualización de la estructura / Definición / Gestión Financiera / Definir, copiar, Verificar sociedad.

Sociedad Nombre Población País Moneda Idioma

JH01 BAT-EN SPAIN ES ESP S

OVX5 - Crear una organización de venta

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Actualizar Org. de Venta

ORG Venta Denominación Moneda Calendario

JH01 BAT-EN SPAIN ES

1001 ORG Venta Norte ESP 01

(38)

OVXI - Crear canales de distribución

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Actualizar Canal de distribución

Canal de distribución Denominación

10 Venta Directa

11 Minoristas

12 Internet

13 Venta por catálogo

14 Comerciales

OVXB - Crear Sector

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Actualizar Sector

Sector Denominación

10 Baterías

OVXD - Crear puesto de expedición

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Actualizar Puesto de expedición

Pto. Exp Denom Pais Zona de

Exp

Calendario

P.E. NORTE 1 ES E000019000 01 2002

P.E. NORTE 1 ES E000011000 01 2003

P.E. ESTE 1 ES E000018000 01 3001

P.E. NORTE 2 ES E000019000 01 3002

EC02 - Crear Centro

Estructura de la empresa / Actualización de la estructura / Definición / Logística General / Definir, copiar, verificar centro.

Centro 1001 1002

Nombre Centro Norte Centro Este

Idioma S S

(39)

POBLACIÓN

CASABLANCA BARCELONA

PAÍS ES 08

CALENDARIO 01 01

OX09 - Crear Almacenes

Estructura de la empresa / Actualización de la estructura / Definición / Gestión de Materiales / Actualizar Almacén.

CENTRO ALMACEN DENOM

1001 1001 ALMACEN NORTE

1002 1002 ALMACEN ESTE

1002 1003 ALMACEN SUR

OVX1 - Crear oficina de ventas

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Actualizar Oficina de Ventas

OFICINA DE VENTAS DENOMINACIÓN

1001 OF. VENTAS NORTE

1002 OF. VENTAS ESTE

OVX4 - Crear oficina de ventas

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Actualizar Grupo de Vendedores

GRUPO DE VENDEDORES

DENOMINACIÓN

JH1 GR. VENDEDORES NORTE

JH2 GR. VENDEDORES ESTE

OVXG - Crear Área de Ventas

Estructura de la empresa / Actualización de la estructura / Definición / Comercial / Crear Área de Ventas.

(40)

7.7 Asignaciones de Parametrización más utilizadas en SD OVX3 - Asignar Org. Ventas a sociedad

Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar org. ventas a Sociedad.

OVXK - Asignar Canal de Distribución a Org. Ventas

Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar Canal de Distribución a Org. Ventas.

OVXA - Asignar Sector a Org. Ventas

Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar Sector a Org. Ventas

OVXM - Asignar Oficina de Ventas a Área de Ventas

Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar Oficina de Ventas a Área de Ventas.

OVXJ - Asignar Oficina de Ventas a Área de Ventas

Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar Grupo de Vendedores a Oficina de Ventas. OVX6 - Asignar Org. Ventas, Canal de Distribución a Centro Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar Org. Ventas, Canal de Distribución a Centro. OVXC - Asignar Puesto de expedición a Centro

Estructura de la empresa / Actualización de la estructura / Asignación / Comercial / Asignar puesto de expedición a centro.

7.10 Transacciones más utilizadas en SD XD01

Logística / Comercial / Datos maestros / Interlocutor comercial / Cliente / Crear

(41)

XD02

Logística / Comercial / Datos maestros / Interlocutor comercial / Cliente / Modificar

Modificar cliente XD03

Logística / Comercial / Datos maestros / Interlocutor comercial / Cliente / Visualizar

Visualizar cliente XD07

Logística / Comercial / Datos maestros / Interlocutor comercial / Cliente Modificar grupo de cuentas

VK11

Logística / Comercial / Datos maestros / Condiciones / Selección mediante clase de condición

Crear condición de venta VK12

Crear condición de venta

Logística / Comercial / Datos maestros / Condiciones / Selección mediante clase de condición

Modificar condición de venta

VK13

Logística / Comercial / Datos maestros / Condiciones / Selección mediante clase de condición

Visualizar condición de venta VV11

Logística / Comercial / Datos maestros / Mensajes / Documentos de venta Crear mensaje impresión de docs. Venta

VV21

(42)

Crear mensaje impresión de entregas VV71

Logística / Comercial / Datos maestros / Mensajes / Transporte Crear mensaje impresión de docs. Transporte

VV31

Logística / Comercial / Datos maestros / Mensajes / Factura Crear mensaje impresión de facturas

XD99

Logística / Comercial / Datos maestros / Interlocutor comercial Actualización en masa de clientes

VC/2

Logística / Comercial / Datos maestros / Sistema de información / Interlocutor comercial

Listado de clientes V/LD

Logística / Comercial / Datos maestros / Condiciones / Lista Listado de condiciones de precio

VA21

Logística / Comercial / Ventas / Oferta Crear ofertas

VA22

Logística / Comercial / Ventas / Oferta Modificar ofertas

VA23

Logística / Comercial / Ventas / Oferta Visualizar ofertas

VA01

(43)

Crear pedido de cliente VA02

Logística / Comercial / Ventas / Pedido Modificar pedido de cliente

VA03

Logística / Comercial / Ventas / Pedido Visualizar pedido de cliente

VA41

Logística / Comercial / Ventas / Pedido abierto Crea contrato

VA42

Logística / Comercial / Ventas / Pedido abierto Modificar contrato

VA43

Logística / Comercial / Ventas / Pedido abierto Visualizar contrato

VL01N

Logística / Comercial / Expedición y transporte / Entrega de salida / Crear / Doc. Individual Crear entrega con referencia a pedido VL02N

Logística / Comercial / Expedición y transporte / Entrega de salida / Modificar

Modificar entrega VL03N

Logística / Comercial / Expedición y transporte / Entrega de salida Visualizar entrega

(44)

Logística / Comercial / Expedición y transporte / Transporte / Crear Crear hoja de ruta para el transportista

VT02N

Logística / Comercial / Expedición y transporte / Transporte / Modificar Modificar hoja de ruta para el transportista

VT03N

Logística / Comercial / Expedición y transporte / Transporte Visualizar hoja de ruta para el transportista

VL02N

Logística / Comercial / Expedición y transporte / Contabilizar salida de mercancías

Contabilizar salida de mercancías VL09

Logística / Comercial / Expedición y transporte / Contabilizar salida de mercancías

Anulación de salida de mercancías VF01

Logística / Comercial / Facturación / Factura Crear factura de cliente

VF02

Logística / Comercial / Facturación / Factura Modificar factura de cliente

VF03

Logística / Comercial / Facturación / Factura Visualizar factura de cliente

VF11

Logística / Comercial / Facturación / Factura Anular factura de cliente

(45)

VA25

Logística / Comercial / Ventas / Sistema de información / Ofertas Lista de ofertas

VA05

Logística / Comercial / Ventas / Sistema de información / Pedidos Lista de pedidos

VA45

Logística / Comercial / Ventas / Sistema de información / Pedidos abiertos

Lista de contratos VL06O

Logística / Comercial / Expedición y transporte / Entrega de salida / Listas y logs

Monitor de entregas de salida VF05

Logística / Comercial / Facturación / Sistemas de información / Documentos de facturación

(46)

CAPITULO8 Módulo MM 8.1 Introducción al módulo

El objetivo del módulo MM (Gestión de Materiales) es cubrir las transacciones y funciones necesarias en el área de:

 Planificación de requerimientos de materiales.  Aprovisionamiento.

 Gestión de inventario.  Verificación de facturas.  Valoración de materiales. 8.2 Listar el total de materiales MM60

Logística / Gestión de materiales / Maestro de materiales / Otros Índice de materiales

8.3 Listar todas las compras por proveedores ME2L

En esta transacción podemos configurar varias variables como grupo de compra, centro

(47)

8.10 Principales transacciones en MM. Maestro de materiales MM01

Logística / Gestión de materiales / Maestro de materiales / Material / Crear en general

Crear material

MM02

Logística / Gestión de materiales / Maestro de materiales / Material / Modificar

Modificar material MM03

Logística / Gestión de materiales / Maestro de materiales / Material / Visualizar

Visualizar material MM06

Logística / Gestión de materiales / Maestro de materiales / Material / Marcar para borrado

(48)

MMAM

Logística / Gestión de materiales / Maestro de materiales / Material Modificar tipo de material

MM17

Logística / Gestión de materiales / Maestro de materiales / Material Actualizar materiales en masa

MM50

Logística / Gestión de materiales / Maestro de materiales / Otros Completar materiales incompletos

MM60

Logística / Gestión de materiales / Maestro de materiales / Otros Índice de materiales

MR21

Logística / Gestión de materiales / Valoración / Modificar precios de material

Modificar precio estándar de material

8.11 Principales transacciones en MM. Datos maestros de compras ME11

Logística / Gestión de materiales / Compras / Datos maestros / Registro info

Crear registro info

ME12

Logística / Gestión de materiales / Compras / Datos maestros / Registro info

(49)

ME13

Logística / Gestión de materiales / Compras / Datos maestros / Registro info

Visualizar registro info XK01

Logística / Gestión de materiales / Compras / Datos maestros / Proveedor / Central

Crear proveedor XK02

Logística / Gestión de materiales / Compras / Datos maestros / Proveedor / Central

Modificar proveedor XK03

Logística / Gestión de materiales / Compras / Datos maestros / Proveedor / Central

Visualizar proveedor MEMASSIN

Logística / Gestión de materiales / Compras / Datos maestros / Registro info

Actualización en masa de registros info XK99

Logística / Gestión de materiales / Compras / Datos maestros / Proveedor Actualización en masa de proveedores

ME1L

Logística / Gestión de materiales / Compras / Datos maestros / Registro info / Visualizar lista

Listado de registros info por proveedor ME1M

Logística / Gestión de materiales / Compras / Datos maestros / Registro info / Visualizar lista

(50)

Listado de registros info por material MKVZ

Logística / Gestión de materiales / Compras / Datos maestros / Proveedor / Visualizar lista

Listado de proveedores b

8.12 Principales transacciones en MM. Compras ME51N

Logística / Gestión de materiales / Compras / Pedido / Crear Crear solicitud de pedido

ME52N

Logística / Gestión de materiales / Compras / Pedido Modificar solicitud de pedido

ME53N

Logística / Gestión de materiales / Compras / Pedido Visualizar solicitud de pedido

ME21N

Logística / Gestión de materiales / Compras / Solicitud de pedido Crear pedido de compras

ME22N

Logística / Gestión de materiales / Compras / Solicitud de pedido Modificar pedido de compras

ME23N

Logística / Gestión de materiales / Compras / Solicitud de pedido Visualizar pedido de compras

ME56

Logística / Gestión de materiales / Compras / Solicitud de pedido / Funciones siguientes

(51)

Asignar solicitudes de pedido a proveedor ME29N

Logística / Gestión de materiales / Compras / Pedido / Liberar Liberación individual de pedidos de compras

ME28

Logística / Gestión de materiales / Compras / Pedido / Liberar Liberación colectiva de pedidos de compras

MEMASSRQ

Logística / Gestión de materiales / Compras / Solicitud de pedido Actualización en masa de solicitudes de pedido

MEMASSPO

Logística / Gestión de materiales / Compras / Pedido Actualización en masa de pedidos de compra ME2L

Logística / Gestión de materiales / Compras / Pedido / Visualizar lista Listado de pedidos por proveedor

ME2M

Logística / Gestión de materiales / Compras / Pedido / Visualizar lista Listado de pedidos por material

ME5A

Logística / Gestión de materiales / Compras / Solicitud de pedido / Visualizar lista

Listado de solicitudes de pedido

8.13 Principales transacciones en MM. Movimiento de mercancía MB1C

Logística / Gestión de materiales / Gestión de stocks / Movimientos de mercancías / Entrada de mercancías

(52)

Otras entradas de mercancías MB31

Logística / Gestión de materiales / Gestión de stocks / Movimientos de mercancías / Entrada de mercancías

Entrada de mercancías por orden MB1A

Logística / Gestión de materiales / Gestión de stocks / Movimientos de mercancías

Salida de mercancías MB1B

Logística / Gestión de materiales / Gestión de stocks / Movimientos de mercancías

Traspasos MB02

Logística / Gestión de materiales / Gestión de stocks / Documento de material

Modificar movimiento de material MB03

Logística / Gestión de materiales / Gestión de stocks / Documento de material

Visualizar movimiento de material MMPV

Logística / Gestión de materiales / Maestro de materiales / Otros Desplazar periodos para contabilización logística

MMBE

Logística / Gestión de materiales / Maestro de materiales / Otros Resumen de stocks

(53)

Logística / Gestión de materiales / Gestión de stocks / Entorno / Visualizar lista

Listado de documentos de material MB52

Logística / Gestión de materiales / Gestión de stocks / Entorno / Stock Listado de stock de almacén

MCBA

Logística / Gestión de materiales / Gestión de stocks / Entorno / Controlling de stocks / Análisis estándar

SIL: stocks en centro

8.14 Principales transacciones en MM. Facturas de compras. MIRO

Logística / Gestión de materiales / Verificación de facturas logísticas / Entrada de documentos

Añadir una factura MIR7

Logística / Gestión de materiales / Verificación de facturas logísticas / Entrada de documentos

Registrar factura de forma preliminar MIR4

Logística / Gestión de materiales / Verificación de facturas logísticas / Continuar proceso

Visualizar factura MR8M

Logística / Gestión de materiales / Verificación de facturas logísticas / Continuar proceso

(54)

8.15 Principales transacciones en MM. Inventarios. MI01

Logística / Gestión de materiales / Inventario / Doc. Inventario Crear documento de inventario

MI04

Logística / Gestión de materiales / Inventario / Recuento Recuento de inventario

MI07

Logística / Gestión de materiales / Inventario / Diferencia Contabilizar diferencias

MI10

Logística / Gestión de materiales / Inventario / Diferencia Contabilizar diferencias s/ref a documento

MI20

Logística / Gestión de materiales / Inventario / Diferencia Listado de diferencias de inventario

MIR5

Logística / Gestión de materiales / Verificación de facturas logísticas / Continuar proceso

(55)

CAPITULO 9 Módulo PM

9.1 Introducción al módulo PM "Planificación del Mantenimiento" El módulo PM gestiona todo el mantenimiento en Planta de Maquinarias para eso es importantes entender dos conceptos:

Ubicaciones (IL03): Localización física estructurada por criterios funcionales, no es más que el lugar donde se realizará el mantenimiento. Equipos (IE03): Maquinaría a la que se le ejecutará un mantenimiento, el cual será guardado en un historial.

9.1 Mostrar la estructura de mantenimiento (IH01)

Con la transacción (IH01) Mostramos la estructura de mantenimiento de la empresa, donde veremos las diferentes ubicación, equipos y los recursos asignados a cada mantenimiento.

Logística / Mantenimiento / Gestión de objetos técnicos / IH01 Representación de la estructura

(56)

Ubicación Lista de Materiales

Equipo Materiales

9.10 Transacciones más utilizadas en PM. Datos maestros E01

Logística / Mantenimiento / Gestión de objetos técnicos / Equipo Crear equipo

IE02

Logística / Mantenimiento / Gestión de objetos técnicos / Equipo Modificar equipo

IE03

Logística / Mantenimiento / Gestión de objetos técnicos / Equipo Visualizar equipo

IL01

Logística / Mantenimiento / Gestión de objetos técnicos / Ubicación técnica

Crear ubicación IL02

Logística / Mantenimiento / Gestión de objetos técnicos / Ubicación técnica

Modificar ubicación IL03

Logística / Mantenimiento / Gestión de objetos técnicos / Ubicación técnica

Visualizar ubicación IA01

(57)

Logística / Mantenimiento / Mantenimiento planificado / Planif. Trabajo / Para equipo

Crear hoja de ruta para equipo IA02

Logística / Mantenimiento / Mantenimiento planificado / Planif. Trabajo / Para equipo

Modificar hoja de ruta para equipo IA03

Logística / Mantenimiento / Mantenimiento planificado / Planif. Trabajo / Para equipo

Visualizar hoja de ruta para equipo IP01

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev / Crear

Crear plan de mantenimiento preventivo IP02

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev

Modificar plan de mantenimiento IP03

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev

Visualizar plan de mantenimiento IP04

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev / Posic. de mto.

Crear posición de plan de mto IP05

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev / Posic. de mto.

(58)

Modificar posición de plan de mto

IP06

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev / Posic. de mto.

Visualizar posición de plan de mto IE05 Listado de equipos

Logística / Mantenimiento / Gestión de objetos técnicos / Equipo / Tratamiento de lista

IL05 Listado de ubicaciones

Logística / Mantenimiento / Gestión de objetos técnicos / Ubicación técnica / Tratamiento de lista

IP15 Listado de planes de mantenimiento

Logística / Mantenimiento / Mantenimiento planificado / Planes de mto prev / Tratamiento de lista

(59)

CAPITULO 10 Módulo WF 10.1 Introducción al módulo

(60)

CAPITULO 11 Módulo Recursos Humanos 11.1 Introducción al módulo

(61)

CAPITULO 12 PARAMETRIZACION EN SAP ERP 12.1 Tipos de consultores en SAP

SAP ERP necesita consultores capaz de hacer que la herramienta se implemente y funcione correctamente. Los tipos de consultores se clasifican en:

Consultor BASIS: Es el responsable de la instalación de SAPConsultor Funcional: No requiere conocimientos de

programación, mediante parametrizaciones configura el SAP para que pueda ser utilizado por el cliente y conoce bien todas las funciones para dar apoyo técnico.

Consultor Técnico: Es el programador de SAP que trabaja con los lenguajes ABAP 4, Java. También conocidos como ABAPER.

12.2 Cambiar el texto de inicio en SAP

Primero comprobamos el idioma de nuestra instalación en SAP, para eso utilizaremos la transacciónRZ11. y le pasamos el siguiente parámetro zcsa/system_language, si el valor es "S" se encuentra en español y es "E" se encuentra en Ingles.

Entramos la transacciónSE61y con el nombre , es importante mantener el idioma, "

ZLOGIN_SCREEN_INFO

" , creamos nos saldrá un editor de texto donde podemos Introducir el texto que deseamos.

(62)

 En la pantalla de logon hay espacio para 16 lineas (con 45 caracteres por línea en una fuente fija o 60 en una fuente proporcional).

 Se pueden introducir textos de titulo indicando el

correspondiente formato (clave de formato que empiezan por ‘U’).

 Se pueden insertar iconos en el principio de cada línea (por ejemplo, el valor @1D@ nos mostrará el icono Stop). La lista completa de iconos la podemos obtener con los reports estandar RLMON_ICONS_DISPLAY o RSTXICON (los códigos de icono con dos simbolos @ seguidos no se pueden utilizar).

La próxima vez que abras el programa verás el mensaje en el lado derecho.

(63)

12.3 Cambiar la imagen de fondo de SAP

Si queremos cambiar la imagen que aparece en la zona izquierda de la ventana tenemos que hacer los siguientes pasos:

Paso1 : Entrar a la transacción SMW0, Seleccionamos Datos binarios y pulsamos el botón superior izquierdo. Cuando aparezca la próxima ventana pulsar F8 o el botón de ejecutar.

Tenemos que asegurarnos que el sistema permita la importación de ficheros del tipo de la imagen que queremos poner de fondo en mi caso siempre utilizo JPG, para eso tenemos que ir al menú superior Opciones y buscar Actualizar tipos de MIME. Y adicionamos nuestro tipo

(64)

Seleccionamos cualquier fichero de imagen que este siendo usado y le hacemos una copia.

(65)

Ya tenemos creado el fichero ahora lo que necesitamos es importarla para eso usamos el botón de import (Shift + F6), nos saldrá una ventana le decimos que si y seguimos. Por último te saldrá una ventana y pulsas "Permitir".

Recuerde que los cambio de esta imagen afectará a todos los mandantes que estén utilizando SAP.

(66)

Entramos a la transacción SM30 y vamos a modificar la tabla ssm_cust, por lo que pulsamos Actual. Aceptamos la próxima información que nos sale.

Una vez que entramos necesitamos cambiar si existen o crear los siguientes campos:

START_IMAGE = zmarlon "Nombre del fichero" RESIZE IMAGE = NO

(67)

Cuando pulsamos guardar nos enviara una ventana donde debemos crear un pedido, solamente necesitas colocarle una breve descripción y listo.

(68)

12.4 Transacción SPRO es la que se encarga de configurar todo el sistema SAP.

Si queremos acceder a ella tenemos que colocar "SPRO" en la barra de transacciones. Después pulsamos sobre el botón IMG referencia SAP.

Y saldrá la siguiente ventana para configurar todos los parámetros de las transacciones en SAP.

(69)

12.5 Transacción SPRO. Crear una condición de pago a 180 días. Si queremos crear una condición de pago o modificar las existente tenemos que entrar a SPRO: Comercial / Datos Maestros / Interlocutor Comercial / Clientes / Factura / Definir Condiciones de Pago copie de una condición de pago de exportación para crear la nueva y solo cambie el nombre y los días.

12.6 Transacción SPRO. SD. Adaptar los campos que se muestran en los datos maestros del cliente.

SPRO: Gestión financiera / Contabilidad de deudores y acreedores / Cuentas de deudor / Datos maestros / Preparar creación de datos maestros de deudores / Definir grupo de cuentas con formato de pantalla (deudores).

(70)

CAPITULO 13 BASIS

13.1 Introducción a la metodología de implementación en SAP En SAP la metodología de implementación que se más utiliza se llama ASAP dicha metodología cuenta con las siguientes fases.

Preparación del proyecto: se definen los objetivos a conseguir y un plan de proyecto para llevarlos a cabo.

Diseño: se toman los requerimientos y se realiza un documento de diseño (BBP) que de solución a dichas necesidades.

Realización: implementación de las soluciones diseñadas.Preparación final: fase que recoge desde el testing una vez las

soluciones están implementadas, hasta la preparación previa a la puesta en productivo (Cutover).

Go Live y Soporte: puesta en explotación de la solución implementada y soporte posterior al arranque.

13.2 Bloquear y desbloquear usuarios en SAP. SU01

Uno de los principales problemas que tiene que resolver un consultor es el desbloqueo de usuario. Ya que si el usuario escribe varias veces la contraseña mal quedará bloqueado. Para desbloquearlo se utiliza la transacción SU01 y se pulsa el candado para abrirlo como muestra la imagen.

(71)

13.3 Crear permisos para los usuarios (Roles) "PFCG"

Como todo buen sistema SAP cuenta con un módulo para da seguridad a los usuarios. Los roles como se conoce en SAP no es más que permisos que pueden ser aplicados a determinados usuarios, para eso utilizamos la transacción PFCG y pulsamos el boton "Single Role".

En la primera pestaña le colocamos una pequeña descripción y lo guardamos.

En la pestaña User le colocamos los usuarios que queremos que este Role afecte.

(72)

En la pestaña Menú Pulsamos el botón de "Transacción" y adicionamos una transacción ejemplo SE38

Cuando el usuario acceda la próxima vez solamente en el menú aparecerá la transacción autorizada.

(73)

13.4 Mostrar usuarios conectados a mandantes y nombre de máquina "AL08"

Esta transacción nos permite mostrar el mandante, Nombre de usuario, Terminal y la transacción que está trabajando.

13.5 Mostrar usuarios conectados "SM04".

Esta transacción nos permite mostrar el mandante, Nombre de usuario, Terminal y la transacción que está trabajando.

(74)

13.6 Modificar datos del usuario utilizamos "SM01".

Esta transacción nos permite modificar la contraseña del usuario, actualizar la fecha de validez y otras modificaciones de usuario.

13.10 Transacciones más utilizadas en BASIS DB15: Archivos de datos (Tablas de base de datos). DB16: Monitor del sistema DB.

Db17: Configuración del sistema DB.

DMIG: Inicia la transacción de migración de datos. DB2: Selecciona las actividades de la base de datos. DB20: Optimizador – estatus de tablas.

DB21: Configuración –DB costo/base.

DB24: Monitor de operaciones de la base de datos. DB26: Pefil/monitos de la base de datos y configuración.

(75)

DB2J: Administrador JCL de trabajos OS/390.

DBCO: Mantenimiento de la conexión de la base de datos. FILE: Cliente-cruzado archivo nombre/rutas.

SU01: Alta, baja, modif. - Mantenimiento de datos del usuario (Dirección, roles, perfiles).

SU01D: Solo Visualización de datos de usuarios.

SU10: Para hacer cambios a múltiples usuarios (Bloquear a muchos). PFCG: Nos sirve también como ABM (Alta, Baja y Modificación) de roles.

SU02: Mantenimiento/Actualización de autorización de perfiles. SU03: Mantenimiento de autorizaciones.

SU05: Mantenimiento de usuarios de internet. SU11: Mantenimiento de autorizaciones.

SU12: Mantenimiento de los registros a grandes cantidades de usuarios. SU21: Mantenimiento de los objetos de autorizaciones.

SU22: Mantenimiento de asignación de autorizaciones a las transacciones.

SU24: Deshabilitar autorizaciones.

SU25: Importaciones SAP verifica los indicadores por default. SU26: Ajustar autorizaciones.

SU30: Total de Total chequeos en el área de autorización. SU52: Actualiza valores propios de usuario.

SCCL: Copiar un cliente local. SCC5: Borrar un cliente.

SCC4: Consultar y/o modificar la conf. De los mandantes (Nuevo cliente).

SCC6: Importar un cliente. SCC8: Exportar clientes. SCC9: Copiar clientes remotos.

SUIM: sistema de información de usuarios, consultar de los permisos que tienen los usuarios con los diferentes parámetros, podemos ver todos los roles que se encuentran en el sistema.

SU53: Muestra el último error de autorización que tuvo el usuario en SAP (Análisis de errores de seguridad).

RZ11: Para ver un parámetro de perfil. RZ20: Monitoreo del CCMS.

(76)

SM37: Visión general de una tarea (Background job). SM38: Lista de mantenimiento de transacciones. SM02: Sistema de mensajes.

SM04: Lista/resumen de usuarios. SM21: Análisis de los log del sistema. SM50: Checar procesos de trabajo.

STMS: Trasportar cambios entre diferentes áreas cómo desarrollo, Testing.

(77)

14.1 Introducción a ABAP 4

ABAP (Advanced Business Application Programming, o Programación de Aplicaciones de Negocios Avanzadas) es un lenguaje de alto nivel creado por la compañía alemana SAP, líder en sistemas de gestión empresarial. Fue históricamente el lenguaje en el que se programaba en el sistema SAP R/3, aunque hace unos años también se sumó Java como lenguaje para codificar en el Web Application Server (WAS) de la plataforma NetWeaver. La sintaxis es algo parecida al lenguaje COBOL. Los programas ABAP se encuentran dentro de la Base de Datos de SAP, no en archivos externos como en la mayoría de los lenguajes (C, C++, Java).

Tipos de transacciones utilizadas en ABAP

Transacciones de Diálogo: Son las transacciones más comunes dentro del estándar de SAP. Estas transacciones están ligadas a una Dynpro (pantalla) de un programa ABAP. Al llamar a estas transacciones, se carga el programa ABAP y se llama a la Dynpro.

Transacciones de Parámetros: Estas transacciones son llamadas a otras transacciones existentes con parámetros de entrada. Es decir, que son llamadas a transacciones con parámetros definidos, pudiendo omitir la pantalla inicial de la transacción original.

Transacciones de Variantes: Son transacciones ya existentes llamadas con una variante anteriormente creada. Al acceder a una transacción de variante, se ejecuta la transacción subyacente con la variante en cuestión. Transacciones de Reporte: Son transacciones que llaman a un Reporte ABAP. La transacción se debe mapear con la pantalla de selección de un programa ejecutable. Internamente, cuando se llama a este tipo de transacciones el sistema ejecuta un SUBMIT al programa ejecutable. Orientadas a Objetos: Este tipo de transacciones apareció en la versión 6.10 de SAP. La transacción está linkeada a un método de una clase local o global. Cuando se llama a la transacción se carga el programa

(78)

Report Programs. Estos programas siguen una lógica relativamente simple, que se puede analizar directamente en el código del programa. El usuario ejecuta el programa (mediante una transacción, o directamente) con los parámetros deseados y el programa devuelve un resultado. Este resultado no necesariamente es estático, sino que el usuario puede obtener más detalle sobre el mismo con estructuras definidas en el programa. Por ejemplo, el usuario puede incovar a otro programa o transacción con un click en un objeto determinado.

Online Program: Este tipo de programas, también llamado "Programas de Diálogo" o Modulpool son diferentes al anterior, porque no producen un resultado directo en pantalla, sino que más bien están compuestos por un flujo de pantallas en los que se muestra información, se cargan datos y este flujo depende de la entrada del usuario. Cada pantalla contiene además una "Lógica de Flujo"; esto se refiere a los módulos llamados durante la ejecución de la pantalla. Básicamente, el PBO (Process Before Output, proceso antes de la salida) y PAI (Process After Input, proceso luego de la salida). Esto es llamado Dynpro en SAP (DINamic PROgram, programa dinámico). Una Dynpro incluye el flujo de pantallas y la lógica de las mismas.

14.3 Tipos de objetos que podemos crear en ABAP

Reportes: Es un programa con una seria de instrucciones y palabras claves; cuyo objetivo es procesar datos de entrada o datos que se obtienen de las tablas del sistema y mostrar los resultados del procesamiento por pantalla.

 Reportes interactivos y Reportes ALV  Programas de Dialogo  Formularios  Batch Input  User exits  File exits  Funciones y RFC

(79)

Declarativas: se utilizan para declarar datos que vamos a usar dentro del programa. Ej.: DATA, TABLES y CONSTANT  Eventos: que ocurren en el programa. Ej.:

START-OF-SELECTION, TOP-OF-PAGE, ect.

Control: sentencias de control de flujo de programa. Ej.: IF, WHILE, DO, etc.

 Operativas: realizan funciones según la palabra clave Ej.: WRITE, MOVE, etc.

14.3 Sintaxis del lenguaje ABAP

ABAP como cualquier lenguaje de programación debes escribir su código cumpliendo reglas del lenguaje llamada sintaxis.

14.3 Comentarios

* Comentario de la primera columna de una fila “ Comentario en mitad de una línea

14.3 Evento de un programa ABAP

En ABAP es un lenguaje de programación orientada a eventos, los eventos es una etiqueta que identifica una sección dentro de un programa. La sección de código asociada con un evento, comienza con un nombre de evento y termina cuando el siguiente nombre de evento se encuentra. Los nombre de eventos son palabras reservadas. No podemos crear nuevos eventos, solamente podemos usar los existentes.

Los principales eventos que pueden ocurrir dentro de un programa son: INITIALIZATION: Es el primer evento que se ejecuta. Nos permite inicializar los campos de la pantalla de selección de un programa o cualquier otra variable.

AT SELECTION-SCREEN: Este evento se utiliza para validar los datos introducidos en los parámetros que conforman la pantalla de selección.

(80)

instrucción REPORT. En ese momento se empieza a ejecutar el código que se encuentra entre el REPORT y a palabra clave reservada START-OF-SELECTION.

El evento START-OF-SELECTION se utiliza para realizar el procesamiento central del programa, tal como puede ser realizar la selección de los datos, procesar un archivo, realizar operaciones aritmética, etc. Es un evento por defecto, es decir si escribimos ejecutables sin etiquetas de eventos, estas se adjudican por defecto a START-OF-SELECTION. Contiene las últimas sentencias que se ejecutaran en el programa. En general se utiliza para la impresión de listados.

END-OF-SELECTION: El código de este evento se procesa cuando se termina el procesamiento central del programa, es decir luego del evento START-OF-SELECTION. Contiene las últimas sentencias que se ejecutarán en el programa. En general se utiliza para realizar impresiones de listados.

AT LINE-SELECTION: Permite al usuario seleccionar una línea de un listado y realizar alguna acción. Se utiliza en los llamados reportes interactivo.

AT USER-COMMAND: Se ejecuta cuando el usuario presiona el botón de un menú en un reporte.

TOP_OF_PAGE: Este evento se procesa antes de que el primer dato aparezca en cada página. Se suele utilizar para colocar títulos de cabeceras.

END-OF-PAGE: Este evento se lanza cuando se crea automáticamente una nueva página. Esto ocurrirá cuando el número de líneas procesadas sobrepase el número de líneas fijado para la página en la sentencia REPORT.

(81)

DATA: v_campo1 TYPE i, v_campo2 TYPE i, v_suma TYPE i. INITIALIZATION. CLEAR V_suma. v_campo1 = 10. v_campo2 = 20. START-OF-SELECTION.

V_SUMA = v_campo1 + v_campo2.

TOP-OF-PAGE.

WRITE 'Resultado de la suma'.

END-OF-SELECTION. WRITE V_suma.

Nota: No importa el orden que se ponga los eventos en ABAP.

14.5 Debuger en ABAP

Single step "F5": ejecutaremos paso a paso es decir sentencia por sentencia.

Execute "F6": ejecutaremos subrutinas a subrutinas sin entrar al contenido de cada una.

Return "F7": retornamos a la retina de nivel superior de la ejecución. Run "F8" continuaremos con la ejecución hasta el final del programa. Cambiar el Debug: Utilidades, Opciones, Editor ABAP, Debugging, Función Debugging. Cambiar la función del debug.

Referencias

Documento similar

Para el estudio se realizaron visitas a los centros piloto haciendo uso de entrevistas a grupos focales en cada centro educativo, de manera que se trabajaron 21 entrevistas a

Para cada combinación de organización de ventas y canal de distribución existe un sector de referencia para el cliente y los datos del maestro de artículo, así como para los datos

La Plaza de Ganado de Cutervo constituye un centro de ventas en el que cada domingo convergen campesinos de diversas comunidades, centros poblados y donde se realizan

La venta de saldos se puede realizar con carácter habitual y permanente, en los establecimientos que se dediquen de manera exclusiva a este tipo de ventas, o bien con

Se puede decir que es una actividad reciente, si la entendemos como la ha- bilidad para presentar la mercancía al exterior, de una manera tan cuidada y atractiva que promueva

Información venta: En el punto 6 encontraran las ventas realizadas, se ingresa a cada una de ellas y se puede ver en detalle la venta, en esta ventana visualizan el Id, la fecha,

Para el cálculo de la venta de la empresa, con respecto al mercado total si bien no existe un mercado común, se puede disponer de las ventas realizadas en el remate anual de

1.Control de la presencia del profesor en el aula (Centros): se lleva a cabo en cada Centro mediante firma en unas hojas de clase elaboradas automáticamente según el Plan