Relaciones entre 2 campos de diferentes tablas?
Las relaciones entre 2 tablas se dan como en cualquier base de datos, por llave primaria.
MKPF --> (Cabecera de doc.material)
-------------------------------------------
MANDT --> Mandante (Campo obligatorio en todas las tablas)
MBLNR --> Número de Documento Material
MJAHR --> Ejercicio del Documento Material
MSEG --> (Segmento doc.material)
----------------------------------------
MANDT --> Mandante (Campo obligatorio en todas las tablas)
MBLNR --> Número de Documento Material
MJAHR --> Ejercicio del Documento Material
ZEILE --> Posición en documento de material
Cantidad maxima de registros en una tabla?
En realidad, no existe un número límite para los campos que pueden pertenecer a una tabla, más bien, existe una restricción por tamaño de datos en una tabla, que es aproximadamente de 1000 caracteres.
En
SAP, los campos de las tablas se definen así:
MSEG --> (Segmento doc.material)
----------------------------------------
MANDT MANDT CLNT 3 0 Mandante
MBLNR MBLNR CHAR 10 0 Número de documento material
MJAHR MJAHR NUMC 4 0 Ejercicio del documento de material
ZEILE MBLPO NUMC 4 0 Posición en documento de material
Donde
CLNT,
CHAR y
NUMC son tipos de datos, que corresponden a Cliente, Caracter, Numérico.
3,
10,
4 y
4 son las longitudes de cada campo.
0,
0,
0 y
0 son la cantidad de decimales de cada campo.
Entonces, sumando las longitudes de los campos, tenemos que esta tabla posee 21 caracteres, por lo tanto, le quedan aún 979 caracteres para utilizar en campos
Saludos,
Blag