Beruflich Dokumente
Kultur Dokumente
De acuerdo con los requerimientos del negocio del plan de ventas, es necesario crear las siguientes tablas: SPLAN - tabla principal para el plan de ventas (una tabla de datos maestros de tipo) SPLAN_C - tabla secundaria para la dimensin cliente (un maestro de la tabla de datos hijo lneas) SPLAN_I - tabla secundaria para la dimensin de grupo de artculos (un maestro de la tabla de datos hijo lneas) SPLAN_E hijo tabla para la dimensin de empleado de ventas (un maestro de la tabla de datos hijo lneas) Las tablas definidas por el usuario contiene los siguientes campos definidos por el usuario: Tabla SPLAN De A Objetivo Hecho Propietario OwnerName Tabla SPLAN_C CardCode CardName Pro_C Linetotal_C Done_C Tabla SPLAN_I GroupCode GroupName Pro_I Linetotal_I Done_I Cdigo del grupo de elementos Nombre del grupo de elementos Finalizacin porcentaje Objetivos de ventas para el grupo de artculos Completado cantidad de ventas Alfanumrico Alfanumrico Porcentajes Cantidad Cantidad Cdigo del socio de negocios Nombre del socio Finalizacin porcentaje Objetivos de venta para el cliente Completado cantidad de ventas Alfanumrico Alfanumrico Porcentajes Cantidad Cantidad La fecha de inicio del plan de ventas Fecha de finalizacin del plan de ventas Objetivos de venta Completado cantidad de ventas Identificacin de la persona responsable Nombre de la persona responsable Fecha Fecha Cantidad Cantidad Alfanumrico Alfanumrico
Tabla SPLAN_E SlpCode SlpName Pro_E Cdigo del empleado de ventas Nombre del representante de ventas Finalizacin porcentaje Alfanumrico Alfanumrico Porcentajes
Cmo trabajar con objetos definidos por el usuario Campo Linetotal_E Done_E Descripcin (opcional) Ventas metas del empleado de ventas Completado cantidad de ventas Tipo de datos Cantidad Cantidad
Procedimiento
Para crear las tablas definidas por el usuario y agregue los campos definidos por el usuario, lleve a cabo los siguientes pasos: 1. En la barra de men, seleccione Herramientas Herramientas Personalizacin de las tablas definidas por el usuario - Configuracin. 2. Introduzca la informacin sobre la nueva tabla en una nueva fila. Nombre del campo Nombre de la tabla Descripcin Tipo de objeto Descripcin El nombre de la tabla. Una descripcin de la tabla. El tipo de tabla.
3. Elija el botn Aceptar. La tabla definida por el usuario aparece en la categora de usuario de tablas en los campos definidos por el usuario La gestin de ventanas. Para acceder a la ventana, en la barra de mens, seleccione Herramientas Herramientas personalizacin definidas por el usuario - Gestin de Campos.
Longitud: El tamao del campo. Si el tipo de campo es alfanumrico, la longitud es el nmero mximo de caracteres. Si el campo es numrico, la longitud es uno ms que el nmero mximo de dgitos. Por ejemplo, para permitirle introducir hasta 10 dgitos, especifique 11.
Tipo y Estructura: Describe el tipo de datos que se encuentra en el campo. El tipo y la estructura determina el tipo de datos que se pueden introducir en cada campo y cmo lo hace. La siguiente tabla describe las opciones de campo de tipo y las opciones de campo de estructuras para cada tipo: Descripcin / Estructura Opciones Una serie de caracteres.
Tipo Alfanumrico
Las siguientes son las opciones de estructura de este tipo: Regular: Le permite introducir hasta 254 caracteres. Direccin: Slo para uso futuro. Telfono: Si Marcacin automtica est configurada, permite marcar el nmero haciendo clic en l. Text: Permite introducir: o 2 GB de texto en los campos de cabecera o 255 KB de texto en los campos de fila
Numrico
Los nmeros enteros de hasta 10 dgitos. No hay opciones de estructura de este tipo.
Fecha / Hora Fecha u hora. Las siguientes son las opciones de estructura de este tipo: Fecha: permite introducir una fecha. Hora: permite introducir una hora. El formato de visualizacin de fechas y horas se determina la inicializacin del sistema ajustes, ubicados en Administracin Inicializacin del sistema Generales Configuracin ficha Pantalla.
General
Enlaces e imgenes. Las siguientes son las opciones de estructura de este tipo: Enlace: Permite introducir un enlace a un archivo oa una direccin Web Image: Permite introducir un enlace a una imagen Al agregar un vnculo a un archivo / imagen, el archivo / imagen se copia en las carpetas especificada en los parmetros de inicializacin. Debe especificar estas carpetas en el Ficha Ruta de Administracin Inicializacin del sistema Configuracin General. Especifique una carpeta para los archivos (documentos adjuntos) y otro para las fotos.
Resultar
A continuacin se produce cuando se agrega una tabla definida por el usuario: Informacin sobre la nueva tabla se almacenan en la tabla OUTB (Tablas de usuario). El prefijo @ se aade al nombre de la tabla en la tabla de base de datos, lo que indica que tabla definida. se trata de un usuario
Puede utilizar esta tabla en las consultas. Campo Si esta tabla est vinculada a un campo definido por el usuario, y luego en el Generador de consultas, definido por el usuario aparece en negrita en la tabla, lo que indica que est relacionada con otra tabla. Puede arrastrar este usuario campo definido para utilizar la tabla definida por el usuario para la consulta. A continuacin se produce cuando se agrega un campo definido por el usuario: Informacin sobre el nuevo campo (tal como su nombre, su tamao, y la tabla a la que se ha aadido) se almacena en la tabla CUFD (campo de usuario tabla de definicin). El campo se agrega a la tabla correspondiente. El U_ prefijo se aade al nombre del campo en la tabla de base de datos, que indica que es un campo definido por el usuario. Si introduce valores vlidos, se agregan a la tabla UFD1.
Cmo trabajar con objetos definidos por el usuario Paso 2: Creacin de objetos definidos por el usuario (UDO)
Definir o registrar su nuevo objeto y aadirlo a la solucin SAP Business One coleccin de objetos.
Procedimientos
Para registrar la UDO, lleve a cabo los siguientes pasos: 1. En la barra de men, seleccione Herramientas Herramientas Asistente para el registro de personalizacin de objetos. Seleccione Siguiente para continuar con una serie de ventanas (elija Terminar en cualquier paso si no hay ajustes adicionales son necesarios). 2. En la seleccin de la ventana Modo de Registro, seleccione Agregar un nuevo objeto. 3. En la ventana Definicin de la configuracin bsica, introduzca el ID y el nombre de UDO, seleccione un tipo de la UDO, y especificar la tabla de base de datos para la UDO. 4. En la ventana Configuracin de Servicios, seleccione los servicios que estn disponibles para el objeto. SAP Business One ofrece los siguientes servicios incorporados que se pueden agregar a su objeto: Servicio Aadir Actualizar Encontrar Accin de usuario y valores Permite agregar un nuevo registro a las tablas de usuario del objeto. Le permite actualizar un registro existente en el objeto de usuario tablas. Habilita la opcin Elegir en cuadro de dilogo Lista de la aplicacin (Buscar modo). Le permite eliminar datos de las tablas de usuario de tipo de datos master. Le permite cancelar un registro. Permite cerrar un expediente sin necesidad de crear una publicacin. Disponible en tipo de documento nico. Log Crea una tabla de registro de la historia en la base de datos.
Archivo de Datos
Permite el archivado de registros UDO. Requiere DLL de aplicacin. Disponible en tipo de documento nico. Nota
Asegrese de que ha seleccionado el modo Buscar para mostrar los campos en el elegir de la lista estilo. 5. En la ventana Configuracin de la interfaz de usuario, especifique los campos para crear un formulario predeterminado de la UDO. Usted puede elegir los estilos de formularios UDO: Estilo Header Line - crea un formulario con un rea de encabezado y un rea de lneas (nuevo estilo). El estilo de lnea de cabecera que permite presentar los principales campos de la tabla en la parte superior de la la forma y las tablas secundarias (por debajo de las tablas secundarias mltiples, cada tabla secundaria se encuentra en una separado ficha). Estilo Matrix - crea un formulario con una nica matriz (estilo antiguo). El estilo de la matriz puede incluir slo una tabla secundaria. Para modificar la ubicacin de la forma que aparece en el SAP Business One men principal, vaya como sigue: una. Seleccione la casilla de verificacin del Men. b. Especifique el ttulo del men. c. Haga clic en el botn Examinar del campo Parent ID men y especifique el ID de mens de la UDO men del men padre. d. Especifique la posicin del men de UDO bajo su men padre.
Para filtrar la lista para ver slo los campos seleccionados, seleccione la Vista Chequeado Slo las columnas casilla de verificacin. Para volver a organizar los campos, seleccione un campo y luego elegir las flechas arriba / abajo.
Procedimiento
Para crear valores definidos por el usuario, lleve a cabo los siguientes pasos: 1. En la barra de men de SAP Business One, seleccione Herramientas Consultas Generador de consultas. 2. Escriba las siguientes consultas en SQL para el campo Fin y guardar las consultas en SAP Business Uno: SELECT sum (T0. [DocTotalSy]-T0. [VatSumSy]) de ODLN T0 donde T0.DOCDATE> = $ [@ SPLAN.U_From.Date] Y T0.DOCDATE <= $ [@ SPLAN.U_To.Date] 3. Coloque el cursor en el campo de Hecho de la ventana Plan de Ventas y pulse Alt + Shift + F2. Como alternativa, puede colocar el cursor en el campo Fin y en la barra de men, seleccione Herramientas Herramientas personalizacin definidas por el usuario - Valores de configuracin. Definido por el usuario Valores - ventana de configuracin. 4. Seleccione Buscar en los actuales valores definidos por el usuario de acuerdo a consulta guardada. SAP AG 2012 17
Cmo trabajar con objetos definidos por el usuario 5. Seleccione el botn Abrir consulta guardada. La ventana del Administrador de consultas se abre. 6. Seleccione la consulta de las que obtener la lista de valores para este campo y elija el botn Aceptar. El nombre de la consulta se introduce en el campo definido por el usuario Valores ventana de configuracin. Nota Para seleccionar una consulta diferente, seleccione el botn Abrir consulta guardada de nuevo. 7. Establecer si los usuarios seleccionar un valor de la lista generada por una consulta, o si el valor devuelto por la consulta se introduce en el campo de forma automtica cuando el valor de otro campo cambios. Seleccin de la actualizacin automtica cuando el campo checkbox cambios hace que el valor del campo para ajustar de forma automtica con el valor devuelto por la consulta. El usuario no tiene que colocar el cursor en el campo, pulse Mays + F2 y seleccionar un valor. Para obtener ms informacin acerca de las consultas, ver Material Otras referencias: Consultas.
Cmo trabajar con objetos definidos por el usuario Para obtener ms informacin acerca de los valores definidos por el usuario, consulte la ayuda en lnea, as como el documento Cmo definir y utilizar definidas por el usuario Valores, que se puede descargar desde el rea de documentacin de SAP Business One Customer Portal en http://service.sap.com/smb/sbocustomer/documentation.
Cmo trabajar con objetos definidos por el usuario Paso 4: Agregar elegir entre listas y botones de enlace
Para elegir entre las listas y botones de enlace para la UDO, puede utilizar el Screen Painter addon.
Requisito previo
Ha instalado y registrado el Screen Painter add-on. Para instalar el Screen Painter add-on, consulte la seccin de instalacin de Add-On de SAP Business One Gua del administrador, que se puede descargar desde el rea de documentacin de SAP Business One Portal del Cliente en http://service.sap.com/smb/sbocustomer/documentation
Procedimientos
Para elegir entre las listas y botones de enlace, realice los siguientes pasos: 1. En la barra de men, seleccione Herramientas Screen Painter. 2. En Screen Painter, seleccione el icono (Open definido por el usuario Lista de objetos). La ventana Lista de UDO aparece. 3. Seleccione el plan de ventas UDO y elija el botn Editar formulario. La ventana Plan de Ventas aparece en el modo de diseo. 4. Ajuste la ubicacin y el tamao de los campos de UDO de acuerdo a sus necesidades, y aade elegir de las listas o los botones de enlace. En la ventana del plan de ventas, puede agregar elegir entre las listas y botones de enlace de los siguientes campos y columnas: El campo Propietario en el rea general La columna CardCode en panel 1 La columna EmployeeID en panel 2 La columna GroupCode en panel 3 Los ejemplos siguientes describen cmo agregar elegir entre las listas y los botones de enlace en el rea general y el rea del panel.
Ejemplo 1: Agregar un botn Elegir de la lista y Link para el campo Propietario en el rea General En el campo Propietario, para agregar un eligen de la lista para abrir la ventana Lista de empleados y un botn de enlace para abrir la ventana Datos Maestro de empleados, proceda de la siguiente manera: una. En la ventana del plan de ventas, seleccione el campo de texto Propietario. Nota Para combinar el campo de texto del propietario y el campo OwnerName, cambiar el tamao de los dos campos de texto, mueva el campo de texto OwnerName, y ocultar el campo de etiqueta OwnerName. b. Para agregar una coleccin Elija entre las listas para el campo de texto Propietario, seleccione el botn Nuevo en la ficha Coleccin de la ventana Propiedades. En el campo Tipo de objeto, escriba 171, que representa la informacin de los empleados. Para obtener ms informacin sobre los tipos de objetos, consulte BoObjectTypes Enumeracin en el Centro de Ayuda del SDK. c. Para conectar la elige de la lista con el campo de texto Propietario, copie el identificador nico de la Coleccin pestaa, seleccione la ficha Elementos, y pegue el cdigo ID nico en el ChooseFromListUID campo. Especifique el campo y el campo ChooseFromListAlias ChooseFromListAutoFill de acuerdo a sus necesidades.
Cmo trabajar con objetos definidos por el usuario d. Para agregar un botn de enlace para el campo de texto Propietario, en la barra de herramientas, haga clic en (botn de enlace) y arrastre el botn de enlace para el campo de texto Propietario. En el campo LinkedObject de la ficha Elementos, introducir 171. e. Para conectar el botn de enlace con el campo de texto Propietario, seleccione el campo de texto del propietario y copia el identificador nico en la ficha Elementos. Seleccione el botn de enlace y pegue el cdigo ID nico en el LinkTo campo en la ficha Elementos. f. Para guardar los cambios, haga clic en (Guardar formulario de base de datos).
Ejemplo 2: Agregar una Escoja de la lista y el botn de Enlace en la columna de la Zona Pane Para especificar la columna CardCode en la matriz como tipo de vnculo para abrir la ventana Lista de Empresas Partners y el Business Partner Master Data ventana, haga lo siguiente: una. En la ventana del plan de ventas, seleccione el panel PLAN_C. b. En la ficha Elementos de la ventana Propiedades, asegrese de que el campo es AutoPaneSelection establecida en True. c. En la barra de men, seleccione Forma Diseo Nivel panel 1. d. En el panel PLAN_C, seleccione la columna CardCode de la matriz. e. Para agregar una coleccin Elija entre las listas de la columna, elija el botn Nuevo de la Coleccin pestaa de la ventana Propiedades. En el campo Tipo de objeto, ingrese 2, que representa a los socios comerciales. Para obtener ms informacin sobre los tipos de objetos, consulte BoObjectTypes Enumeracin en el Centro de Ayuda del SDK. f. Para conectar la elige de la lista con la columna CardCode, copie el identificador nico de la Coleccin pestaa, seleccione la pestaa Columnas y pegue el cdigo ID nico en el ChooseFromListUID campo. Especifique el campo y el campo ChooseFromListAlias ChooseFromListAutoFill de acuerdo a sus necesidades.
Cmo trabajar con objetos definidos por el usuario g. Para agregar un botn de enlace para la columna CardCode, en la ficha Columnas, especifique el campo Tipo como it_LINK_BUTTON y en el campo LinkedObject introduzca 2. h. Para guardar los cambios, haga clic en (Guardar formulario de base de datos).
Resultar
En el men principal, puede acceder a la ventana UDO actualizado y utilice la opcin Elegir en las listas y botones de enlace que se agregan en Screen Painter. Para utilizar el plan de ventas, proceda de la siguiente manera: 1. Aadir un nuevo plan de ventas.
Cmo trabajar con objetos definidos por el usuario 2. Agregar nuevos documentos de entrega, y especificar los campos del cliente, artculo y Ventas de empleado. 3. En la ventana del plan de ventas, puede ver el estado de finalizacin.
Cmo trabajar con objetos definidos por el usuario Tips Usted puede agregar un campo definido por el usuario en la ventana de entrega y vincularlo con el plan de ventas UDO. La UDF ha de elegir la lista de funciones de los botones y el enlace para abrir el Plan de Ventas UDO y revise sus datos. Proceda de la siguiente manera: i. En la barra de men, seleccione Herramientas Herramientas Personalizacin de campos definidos por el usuario Gestin. ii. En los campos definidos por el usuario - Ventana de administracin, seleccione el Marketing Categora Documentos y elija el botn Agregar. La ventana de campos de datos aparece. iii. En la ventana de campos de datos, especifique el nombre y el tipo del campo, seleccione el Enlace a la casilla de UDO y el enlace Plan de Ventas UDO. iv. Elija el botn Agregar. Definida por el usuario mbito del plan de ventas, se aade. v Para ver la UDF, abra la ventana de entrega y en la barra de men, seleccione Los campos definidos por el usuario. Ver
Cmo trabajar con objetos definidos por el usuario Puede utilizar el botn Elegir de la lista y enlace para el Plan de Ventas UDO.
SELECT sum (T0. [LineTotal]) de dln1 T0 T1 INNER JOIN OITM EN T1.ITEMCODE = T0.ITEMCODE JOIN OITB T2 EN donde t2.ITMSGRPCOD T0.DOCDATE> SPLAN.U_From.Date] Y T0.DOCDATE <= $ [@ SPLAN.U_To.Date] grupo por T1.ITMSGRPCOD Nombre SELECT slpname de OSLP donde slpcode = $ [@ SPLAN_E.U_empID] Pro_E SELECT $ [@ SPLAN_E.U_linetotal_E.number] SPLAN.U_target.number] Linetotal_E * 100 / $ [@ = = $ $ [@ Y [@ SPLAN_I.U_GROUPCODE.NUMBER] T1.ITMSGRPCOD = T2.ITMSGRPCOD INNER
Cmo trabajar con objetos definidos por el usuario SELECT $ [@ SPLAN.U_Target.number] * $ [@ SPLAN_E.U_pro_E.number] / 100 Done_E SELECT sum (T0. [DocTotalSy]-T0. [VatSumSy]) de ODLN T0 donde t0.SLPCODE = $ [@ SPLAN_E.U_EMPID.NUMBER] Y T0.DOCDATE> = $ [@ SPLAN.U_From.Date] Y T0.DOCDATE <= $ [@ SPLAN.U_To.Date] grupo de T0.SLPCODE