CDPOS
Posiciones de documentos de modificación: campos cambiados con valor anterior y nuevo.
TablaC
- Módulo
BC- Texto SAP
- Change document items
- Clase de entrega
A- Actualizado
- 21 de octubre de 2026
Para qué sirve
CDPOS guarda las posiciones de los documentos de modificación: para cada cambio registrado en CDHDR, qué tabla y campo cambiaron, con su clave y los valores anterior y nuevo.
Campos
Los campos clave y los más usados. La lista completa está en la SE11.
| Campo | Elemento de datos | Descripción |
|---|---|---|
MANDANTClave | — | Mandante (en esta tabla el campo se llama MANDANT). |
OBJECTCLASClave | — | Clase de objeto de modificación. |
OBJECTIDClave | — | Clave del objeto. |
CHANGENRClave | — | Número del documento de modificación. |
TABNAMEClave | — | Tabla modificada. |
TABKEYClave | — | Clave de la fila modificada. |
FNAMEClave | — | Campo modificado. |
CHNGINDClave | — | Tipo de cambio: U, I, D. |
VALUE_NEW | — | Valor nuevo. |
VALUE_OLD | — | Valor anterior. |
Cómo se une con otras tablas
| Tabla | Por los campos | Para qué |
|---|---|---|
CDHDR | OBJECTCLAS + OBJECTID + CHANGENR | Quién y cuándo. |
Ejemplo
" Cambios de precio en las posiciones de un pedido de compra
SELECT h~udate, h~username, p~tabkey, p~value_old, p~value_new
FROM cdhdr AS h
INNER JOIN cdpos AS p
ON p~objectclas = h~objectclas
AND p~objectid = h~objectid
AND p~changenr = h~changenr
WHERE h~objectclas = 'EINKBELEG'
AND h~objectid = @lv_ebeln
AND p~tabname = 'EKPO'
AND p~fname = 'NETPR'
INTO TABLE @DATA(lt_cambios).Transacciones y consulta
Transacciones que la usan
SCDOME23NMM04
Cómo consultarla
Rendimiento: errores típicos
- Tabla cluster en ECC: CDPOS es cluster en sistemas antiguos; léela con la clave de CDHDR, nunca solo por TABNAME o FNAME.
- Valores en texto: VALUE_OLD y VALUE_NEW son texto en formato interno; convierte importes y fechas antes de mostrarlos.
Relacionadas
Tablas relacionadas
Más en C
¿Dudas con esta tabla?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026