Ir al contenido
Programación ABAP

KNB1

Maestro de clientes: datos de sociedad.

TablaK
Módulo
FI
Texto SAP
Customer master (company code)
Actualizado
21 de octubre de 2026

Para qué sirve

KNB1 guarda los datos del cliente en cada sociedad: cuenta asociada de contabilidad, condiciones de pago, vías de pago y bloqueos. Un cliente debe estar ampliado a la sociedad para poder contabilizarle facturas.

Campos

Los campos clave y los más usados. La lista completa está en la SE11.

CampoElemento de datosDescripción
MANDTClaveMANDTMandante.
KUNNRClaveKUNNRCliente.
BUKRSClaveBUKRSSociedad.
AKONT—Cuenta asociada (de mayor).
ZTERM—Condición de pago.
ZWELS—Vías de pago.
SPERR—Bloqueo de contabilización.
LOEVM—Marca de borrado.
ERDAT—Fecha de creación.

Cómo se une con otras tablas

TablaPor los camposPara qué
KNA1KUNNRDatos generales.
BSIDBUKRS + KUNNRPartidas abiertas.

Generar un JOIN desde KNB1

Ejemplo

ABAP 7.5
SELECT kunnr, akont, zterm, zwels
  FROM knb1
  WHERE bukrs = @lv_bukrs
  INTO TABLE @DATA(lt_knb1)
  UP TO 100 ROWS.

Transacciones y consulta

Transacciones que la usan

XD03FD03BP

Cómo consultarla

  • Contenido: SE16N o SE16 con el nombre KNB1.
  • Definición, campos y claves externas: SE11.

Relacionadas

Tablas relacionadas

KNA1BSIDBSAD

Más en K

KNBKKNKKKNVAKNVHKNVIKNVKKNVPKNVVKONHKONPKONV

¿Dudas con esta tabla?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026