✒️ABAP Las vistas de tablas bases de datos
ABAP Las vistas de tablas bases de datos
VISTAS
Una vista consiste en la unión de dos o más tablas ya existentes en el diccionario de datos. Es una visión lógica, es decir, no será almacenada físicamente sino que se deriva de una o más tablas básicas. SAP ofrece una herramienta que permite generar un programa de actualización sobre las tablas de base de datos. Un clúster de vista es un objeto que permite la integración de varias vistas o tablas en un solo objeto, capaz de registrar enlazando los datos y con ello simplificando los pasos de registro.
Lo primero es crear una vista de mantenimiento de una tabla, para ello nos dirigimos a la transacción SE11 y le damos un nombre a nuestra vista, luego presionamos el botón “Crear”. Aparece una ventana con opciones para elegir el tipo de vista que deseamos crear.
Tras elegir el tipo de vista nos aparecerá la ventana de creación de la vista en donde debemos colocar una descripción de la vista que estamos generando y luego señalar a que tabla le estamos haciendo referencia.
TIPOS DE TABLAS
Existen muchos tipos de tablas dentro del mundo SAP, tablas temporales, tablas transparentes (Tipo de tabla de SAP: TRANSP), tablas con particiones, tablas de sistema, tablas de agrupación o pool (Tipo de tabla de SAP: POOL), tablas clúster (Tipo de tabla de SAP: CLUSTER), tablas internas, tablas de vista (Tipo de tabla de SAP: VIEW), que soporta las vistas siguientes:
- Vista de base de datos (Tipo de vista: D)
- Vista de proyección (Tipo de vista: P)
A los desarrolladores ABAP les interesa las tablas transparentes e internas y a los BASIS, les interesa más las tablas clúster y las tablas pool. Sin importar el perfil, lo cierto es que es interesante conocer la existencia de todas.
Tablas transparentes.
Las tablas transparentes son las tablas físicas dentro del sistema de bases de datos. Esto implica que los nombres de las tablas físicas coinciden con la definición lógica de la tabla del diccionario de ABAP. Estas tablas se utilizan para almacenar todos los datos empresariales y de aplicación que se usan dentro de SAP. Son creadas en el diccionario de datos.
Tablas pool.
Son las tablas que almacenan la información en una tabla física dentro del gestor de bases de datos. Estas tablas se utilizan para almacenar los datos de control, los parámetros de programas, tienen diferente nombre, distintos números de campos y nombre de campos diferentes. Esto permite recopilar varias tablas pool en un pool de tablas correspondiente a una tabla física en el sistema de bases de datos.
Tablas clúster.
Son un conjunto de tablas que, como su propio nombre indica, se guardan en un cluster de Base de datos. Los registros de las tablas SAP se guardan con la misma clave del clúster en el clúster físico de la base de datos. Esto permite, por ejemplo, almacenar textos continuos como documentación.
Tablas internas.
Las tablas internas son tablas temporales que tienen vigencia sólo durante el tiempo que se está ejecutando el programa o reporte que las define.
Estas tablas mantienen la información que necesita cada aplicación durante el momento que se está ejecutando. Esto optimiza las consultas y el tratamiento de la información sin tener que depender del acceso a disco ni al propio sistema de base de datos. De esta forma, una vez que se haya extraído la información relevante, la tabla interna desaparece del sistema.
Como un plus adjunto las tablas de algunos módulos de SAP, como referencia para otra ocasión.
SAP PS
El módulo de SAP PS (Sistema de proyectos) tiene varias tablas en las que se almacena la información por eso conviene tener todas las tablas comunes registradas y organizadas en el mismo lugar.
Las tablas más comunes que usa son:
- AFAB: Tabla de las relaciones de ordenación de los grafos.
- AFRV: Tabla del pool de las notificaciones.
- NPTX: Tabla de los textos PS/Grafos.
- PLAB: Tabla de las relaciones de asignación en el plan.
- PLTX: Tabla de los textos de PMS (grafos estándar).
- PRHI: Tabla de los indicadores de jerarquías y estructuras de proyectos.
- PRHIS: Tabla de los PEP estándar y punteros jerárquicos.
- PROJ: Tabla de definiciones de proyectos.
- PROJS: Tabla de definiciones de proyectos estándar.
- PRPS: Tabla de los datos maestros de los elementos PEP.
- PRPSS: Tabla de los datos maestros de los elementos PEP estándar.
- PRTE: Tabla de las fechas de programación en las posiciones de proyectos.
- PRTP: Tabla de los subproyectos.
- PRTX: Tabla de los textos PMS.
- PRTXS: Tabla de los textos PS.
- PSERB: Tabla de los sistemas de proyectos de los datos de herencia.
- LFINF: Tabla de las informaciones de entrega de los sistemas de proyectos.
- LFINFX: Tabla de las asignaciones de informaciones de entrega para los objetos en los sistemas de proyectos.
- MLST: Tabla de los hitos.
- MLTX: Tabla de denominación de etapas.
- MSET: Tabla del set de las etapas estándar.
- NHPROJ: Tabla del historial de números en la definición de proyectos.
- NHPRPS: Tabla de reorganizaciones del historial de números en los elementos PEP.
- NPTX: Tabla de los textos PS.
SAP MM
El módulo de SAP MM (logístico) tiene varias tablas en las que se almacena la información por eso conviene tener todas las tablas comunes registradas y organizadas en el mismo lugar.
Las tablas más comunes que usa son:
- EKKO: Tabla de cabecera de los documentos de compras.
- EKPO: Tabla de posiciones de los documentos de compras.
- EBNA: Tabla de solicitudes de pedido.
- MKPF: Tabla de cabecera de documentos de materiales.
- MSEG: Tabla de posiciones de documentos de materiales.
- MARA: Tabla del maestro materiales general.
- MARC: Tabla de los materiales por centro.
- MARD: Tabla de almacén por centro.
- ABEW: Tabla la valoraciones de los materiales.
- EKKN: Tabla de imputaciones en los documentos de compra.
- MARM: Tabla de unidades de medida.
- EINA: Tabla de los datos generales de los registros de compra.
- RBKP: Tabla de cabecera de las facturas de documentos de pedido.
SAP PP
El módulo de SAP PP (Planificación de la producción) tiene varias tablas en las que se almacena la información por eso conviene tener todas las tablas comunes registradas y organizadas en el mismo lugar.
Las tablas más comunes que usa son:
- AFFL: Tabla de la secuencia de las órdenes de trabajo.
- AFKO: Tabla de cabecera de las órdenes PCP.
- AFPO: Tabla de posiciones de las órdenes.
- AFVC: Tabla de operaciones de orden.
- FAPW: Tabla de índices de centros de producción y suministros para órdenes de fabricación.
- CRCA: Tabla de asignaciones de capacidad al puesto de trabajo.
- CRCO: Tabla de asignaciones de puestos de trabajos a centros de coste.
- CRHD: Tabla de cabecera del puesto de trabajo.
- CRHH: Tabla de datos de cabecera de la jerarquía.
- CRHS: Tabla de la estructura jerarquía.
- CRID: Tabla de entidades y recursos de producción.
- CRTX: Tabla de puestos de trabajo.
- KAKT: Tabla de la denominación de la capacidad.
- KAKO: Tabla de cabecera de la capacidad.
- MAPL: Tabla de asignación de hojas de ruta para materiales.
- PLAS: Tabla de selección de posiciones en la hoja de ruta.
- PLFH: Tabla de medios auxiliares en la fabricación en la hoja de ruta.
- PLFL: Tabla de secuencias de la hoja de ruta.
- PLKO: Tabla de datos de cabecera de la hoja de ruta.
- PLKZ: Tabla de cabecera central de la ruta.
- PLMZ: Tabla de asignación de posiciones de la lista de materiales a operaciones.
- PLPO: Tabla de operaciones de la hoja de ruta.
- KAPA: Tabla de los valores del turno en la capacidad.
- KAPE: Tabla de asignaciones de unidad de base en la capacidad.
- KAZY: Tabla de intervalos de oferta en la capacidad.
SAP CO
El módulo de SAP CO (Controlling) tiene varias tablas en las que se almacena la información por eso conviene tener todas las tablas comunes registradas y organizadas en el mismo lugar.
Las tablas más comunes que usa son:
- COSP: Tabla de las contabilizaciones externas o costes de los objetos CO.
- COBK: Tabla de cabecera de documentos de un objeto CO.
- COEP: Tabla de partidas individuales por periodos de un objeto CO.
- CSKS: Tabla de datos maestros de centros de coste.
- CSKB: Tabla de clases de costes.
- CKHS: Tabla de cabecera de los cálculo de costes unitarios.
- CKIS: Tabla de posiciones de los costes producto.
- COKP: Tabla de cabecera de documentos de un objetos CO.
- COEJ: Tabla de partidas individuales por año de un objeto CO.
- CSKA: Tabla de clases de coste según los planes de cuenta.
- CSKB: Tabla de clases de coste según la sociedad CO.
SAP SD
El módulo de SAP de ventas tiene varias tablas en las que se almacena la información por eso conviene tener todas las tablas comunes registradas y organizadas en el mismo lugar.
Las tablas más comunes que usa son:
- TVDC: Tabla con las clases de los plazos de entrega.
- VBAG: Tabla con los planes de entrega registrados en los documentos de ventas.
- VBAK: Tabla con los datos de cabecera de los documentos de ventas.
- VBAP: Tabla con los datos de posición de los documentos de ventas.
- VBEH: Tabla con el historial de los repartos de entrega.
- VBEP: Tabla con los datos de reparto en los documentos de venta.
- VBKD: Tabla con los datos comerciales de los documentos de venta.
- VBLB: Tabla con los datos de entrega con los documentos de ventas.
- VBSN: Tabla con los estados de modificación de los plazos de entrega.
- VBSP: Tabla con los modelos de estructura de materiales.
- VBFA: Tabla con los flujos de los documentos de ventas.
- VBPA: Tabla con el documento comercial de un interlocutor.
- VEDA: Tabla con los datos contractuales.
- VLPKM: Tabla con los planes de entrega del cliente.
- LIKP: Tabla con los datos de cabecera de la entrega según el documento comercial.
- LIPS: Tabla con los datos de posición de la entrega según el documento comercial.
- VBUP: Tabla con el status de posición del documento comercial.
- VBUK: Tabla con el status de cabecera y datos de gestión del documento comercial.
- VBRK: Tabla con los datos de cabecera de la factura de un documento comercial.
- VBRP: Tabla con los datos de posición de la factura de un documento comercial.
- VTTK: Tabla de cabecera de transportes.
- VTTP: Tabla de posición de transportes.
- VTTS: Tabla con las etapas de transporte.
SAP FI
El módulo de SAP Financiero es uno de los módulos que más tablas necesita por las implicaciones que tienen en casi todos los módulos y siempre está bien tener todas las tablas comunes registradas y organizadas en el mismo lugar.
Las tablas más comunes que usa son:
- AGKO: Tabla que contiene las cuentas compensadas.
- AVIK: Tabla que contiene las cabeceras de aviso.
- AVIP: Tabla que contiene las posiciones de aviso.
- AVIR: Tabla que contiene las subposiciones de aviso.
- AVIT: Tabla que contiene las cabeceras de aviso definidas por el usuario.
- BKPF: Tabla que contiene la cabecera de los documentos contabilizados.
- BSAD: Tabla que contiene las partidas compensadas de los deudores.
- BSAK: Tabla que contiene las partidas compensadas de los acreedores.
- BSAS: Tabla que contiene los índices para las partidas compensadas de cuentas de mayor.
- BNKA: Tabla de datos maestros de los bancos registrados.
- BSBM: Tabla con los campos de valoración del documento.
- BSBW: Tabla con los campos de valoración de los documentos.
- BSEC: Tabla con los segmentos de documentos para los datos CPD.
- BSED: Tabla con los campos de efectos en el segmento de los documentos.
- BSEG: Tabla con los segmentos de los documentos contabilizados.
- BSES: Tabla con los datos de control del documento.
- BSET: Tabla con los datos de control de cada item del documento.
- BSID: Tabla con los índices secundarios de los deudores.
- BSIK: Tabla con los índices secundarios de los acreedores.
- BSIP: Tabla con los índices de verificación de los documentos.
- BSIS: Tabla con los índices secundarios de las cuentas de mayor.
- BVOR: Tabla con las operaciones contables de multisociedades.
- PAYR: Tabla con los ficheros de medios de pago.
- PCEC: Tabla con los cheques prenumerados.
- PNBK: Tabla con las notificaciones previas de nuevos datos bancarios.
- REGUH: Tabla con los datos de pago del programa de pagos.
- REGUP: Tabla con las posiciones de los datos de pago del programa de pagos.
 
 
 
Sobre el autor
Publicación académica de Sergio Armando Beltran Castaneda, en su ámbito de estudios para la Carrera Consultor ABAP.
Sergio Armando Beltran Castaneda
Profesión: Ingeniero de Sistemas con Especialización en Gerencia de Proyectos - Colombia - Legajo: WK55K
✒️Autor de: 70 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero de sistemas desde hace mas de 10 años y quiero enfocarme en el mundo sap, iniciando en el lenguaje abap, con miras a ampliar mi conocimiento profesional y laboral.
Certificación Académica de Sergio Beltran