Ver Mensaje Individual
  #2  
Viejo 21/07/08, 15:34:04
sap2006 sap2006 is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Mensajes: 134
Aqui te dejo una manera de hacerlo.....


6.2. Programa de carga de las tablas intermedias (T558A).

Se almacenarán los resultados actuales de *** como paso previo a su almacenamiento en el cluster de resultados de SAP. Estos resultados recogerán retribuciones del ejercicio del año 2008.
El contenido del fichero de datos debe seguir la siguiente estructura y dimensión:

Posición Campo
01 a 08 Número de personal a ceros
09 a 16 Inicio de la validez (aaaammdd)
17 a 24 Fin de validez (aaaammdd). Misma fecha que Inicio Validez
25 a 28 CC-nómina
29 a 49 Precio (expresado con puntos)
50 a 70 Unidades
71 a 91 Importe (expresado con puntos)

Nótese que el formato de las fechas es el inverso que el usado para la generación de los ficheros de carga. Es decir: el año con cuatro caracteres, el mes con dos y el día con dos.

Ejemplo de fichero de carga de los resultados:


1 2 3 4 5 6 7 8 9
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

000000002003010120030101/342 1620.23
000000002003010120030101/343 1620.23
000000002003010120030101/3AC 30.00

0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1 2 3 4 5 6 7 8 9

Las fechas de inicio y fin de validez de cada registro deben ser las mismas. Así, por ejemplo, si se quiere cargar un resultado del mes de Enero del 2008 las fechas de inicio y fin contendrán el valor 20080101 en ambos casos.
Esta tabla se carga ejecutando el programa estándar de SAP RPULKT00.

Saludos
Responder Con Cita