Guía paso a paso de FB50: Contabilizar comprobantes de diario
En este documento se describe cómo puede usar Automate Transaction para contabilizar comprobantes de diario en SAP Business Suite a partir de datos en Microsoft Excel con la transacción de SAP FB50 (Registrar documento de cuenta de mayor, Contab.ctas.mayor: Trans.im.indiv.).
En el ejemplo que se indica a continuación, se mostrará cómo usar la función de bucle de Transaction para cargar entradas de mayor de varias líneas desde un archivo de Excel a SAP.
Pasos
La transacción FB50 es muy similar a FV50 (Entrada prelim.posiciones cta.mayor), FB60 (Registro de facturas entrantes) y FV60 (Entr.preliminar facturas entrantes), y los pasos que se muestran aquí también se pueden usar para esas transacciones.
Grabar
- Inicie Automate Studio desde el acceso directo del escritorio o a través del menú Inicio de Windows.
- Haga clic en Nuevo.
- Haga clic en Transacción y, a continuación, en Crear desde grabación de SAP.
- Elija el sistema SAP que desee usar, introduzca los datos de usuario adecuados y, a continuación, haga clic en Iniciar sesión en SAP.
Si no ve el menú de SAP que desea, haga clic en Inicio de sesión en SAP avanzado, haga clic en Añadir sistema, proporcione la información de sistema y, a continuación, haga clic en Aceptar.
- En el cuadro Código de transacción, escriba FB50.
- Deje el modo de grabación en Estándar. Si no aparece Estándar, haga clic en Cambiar, en Modo de entrada que no sea por lotes sin controles de SAP y, a continuación, en Aceptar.
Nota: para la mayoría de transacciones, el modo predeterminado es Estándar y el Automate Function Module (WFM) selecciona el modo más adecuado para el código de transacción que se está grabando. Si el WFM no está instalado, el modo Non-Batch sin controles funcionará para la mayoría de las transacciones. Los modos sin lotes son necesarios para descargar información de las transacciones de SAP o para las transacciones de finanzas o RR. HH. en las que hay acciones dinámicas en ejecución o valores de parámetros de usuario en uso; de lo contrario, si no tiene acceso a los módulos sin lotes, puede intentar la grabación en modo por lotes. La diferencia entre Sin controles de SAP y Con controles de SAP es solo cuestión de las herramientas que haya en las pantallas de transacciones. Para obtener más información, consulte el tema sobre los modos de grabación (Modo Connect o Modo Foundation).
- Haga clic en Iniciar grabación.
Se inicia la transacción FB50.
Nota: Las pantallas siguientes pueden variar según la forma en que se haya configurado el sistema SAP.
Estas diferencias se identificarán a lo largo del resto de este documento.
-
Para hacer que Transaction pueda repetir este proceso, deberán existir algunos cambios en el proceso, en comparación con la forma en que podría crear manualmente un material. Estas diferencias se identificarán a lo largo del resto de este documento.
- Introduzca la sociedad y haga clic en el botón de la casilla de verificación verde.
- Introduzca datos en la sección de encabezado de la pantalla. En este ejemplo:
- Fecha de documento
- Fecha de contabilización
- Moneda
- Referencia
- Texto Texto de encabezado
- Tipo de documento
- Pulse la tecla Entrar.
- En la sección de posiciones, introduzca los datos de la primera posición:
- Número de cuenta de mayor
- Indicador de cargo/abono
- Importe
- Centro de coste/centro de beneficio
Importante: Estos pasos probablemente serán distintos de la entrada manual.
- Después de introducir todos los datos para la línea, seleccione y resalte la fila.
- Haga clic en el botón Insertar fila para insertar una fila vacía sobre la fila actual.
- Ahora rellene la línea recién insertada en la parte superior con los datos de la siguiente posición y, a continuación, pulse la tecla Entrar.
Importante: Durante la grabación de esta transacción, preste mucha atención a los saldos corrientes de las entradas del Debe y del Haber. El indicador de balance de la transacción tiene que estar en verde al final de la grabación.
- Haga clic en Guardar para guardar y salir de la transacción.
- Cuando SAP le notifique que su documento se ha contabilizado, haga clic en el botón de la marca de verificación verde. De este modo finaliza la grabación.
Cuando Studio termine de compilar el script, le llevará a la pestaña Asignar.
Asignar
Ahora es el momento para crear la asignación para esta transacción. La asignación a un script es solo cuestión de conectar los campos de SAP con los campos de su archivo de datos. Transaction proporciona un asignador para facilitar este proceso.
Con la asignación automática, el script se asignará por completo a una hoja de cálculo de Excel en el orden en que aparece en el asignador. Debido a la complejidad de esta transacción, asignaremos los campos manualmente.
En la captura de pantalla siguiente, se muestra la pestaña Vista básica del asignador.
En cada una de las filas del asignador verá:
- Número de fila del asignador: Es solo un número de referencia.
- Marca de habilitación: Transaction solo ejecutará las filas habilitadas del asignador.
- Descripción del campo: Etiqueta asociada con el nombre del campo técnico de SAP.
- Nombre de campo: El nombre del campo técnico de SAP.
- Tipo de campo y longitud: Por ejemplo, cadena o decimal, y las opciones de relleno.
- Dirección de la asignación: Valor fijo, Excel a SAP, SAP a Excel (o si la asignación se realiza a Access: Access a SAP, SAP a Access).
- Valor: Valores asignados al campo de SAP, ya sean valores fijos o ubicaciones asignadas en el origen de datos asociado.
Nota: También aparece el panel Propiedades, pero no se muestra a continuación.
En la sección Conjunto de datos, se mostrará una pantalla de vista previa del origen de datos seleccionado.
Para cambiar el tipo de origen de datos, haga clic en el menú desplegable en la pestaña Conjunto de datos y elija el origen de datos que desee.
La vista previa cambiará para reflejar el cambio. En este caso, utilizaremos Excel.
Deshabilitar campos duplicados
Como puede ver, los datos de la posición para el número de cuenta de mayor, cargo/abono, el importe y el código impositivo o indicador de impuestos se repiten de nuevo en la pantalla siguiente porque en nuestra grabación introdujimos dos posiciones.
No necesitamos que se activen estos campos, porque en el paso próximo insertaremos un bucle para poder cargar varias posiciones.
Para deshabilitar campos duplicados:
- Haga clic en la pestaña Vista de experto.
- Seleccione las filas haciendo clic en la primera fila de la selección y pulsando Mayús mientras hace clic en la última fila de la selección.