Formulario (Objeto) a Tabla de Usuario

Hola a todos:

Es posible crear un formulario a una tabla de usuario común (Ningún Objeto) Tengo una Tabla de la que hablé en este post:

A la cual deseo crearle un formulario pero no me permite por la opción de Objeto (claro es Ningún Objeto). Existe alguna posibilidad de crearle algún formulario.

Y luego existe algún problema con hacer UPDATE directo en la BD de estas tablas? Mi proveedor me dice que solo debo usar DTW; pero yo recuerdo que alguna empresa hice Updates de TBL de usuarios. Pero no quiero hacer nada que pueda perjudicar el soporte.

Saludos,
David

Hola dgrvedado
Puedes crear el formulario mediante SDK, si utilizas una tabla de usuario de tipo de objeto maestro o documento, podrias utilizar un UDO.
En relacion al UPDATE, es solo permitido para las tablas de usuario que son de tipo NINGÚN OBJETO. lo demás como campos de usuarios de transacciones, tablas de usuario tipo maestro y articulo(encabezado y detalle) no esta permitido. existe una nota de SAP donde se detalla este tema. (2371729)

SAP will not support any database, which is inconsistent, due to SQL-Queries, which modify datasets or the datastructure of the SAP Business One Database. This includes any update-, delete- or drop-statements executed via SQL-Server Tools or via the the query interface of SAP Business One.

This is stated in the support contract between SAP and the SAP Business Partner also.

"SAP will not provide support for any problem that arises because Partner or end customer has altered Software or SDK inappropriately " and “Nor will SAP provide any support services for problems that lie in Partner’s or end customer’s area of responsibility and result, for example, from inappropriate installation, unsatisfactory end-user training, lack of or incorrect business design, incorrect operation, or faulty hardware”

Where inconsistencies are found in a database as outlined above, SAP Business One Product Support will be unable to process the incident further. In order to continue the support for this SAP Business One installation, it is expected to revert to a database backup where inappropriate changes have not been carried out.

SAP Partner can find additional related information within the Maintenance policy & Support Scope document.

See the section ‘Limitations to Support Scope’ in the Maintenance Policy & Support Scope document.

Additionally, you may have the following questions:

Is it allowed to INSERT/UPDATE/DELETE on UDT (user-defined table) through SQL Scripts Hana Studio/SQL Management Studio/SDK Doquery() methods/any ADO methods?

Answer: Direct inserts/updates/deletes are not allowed. It is OK for UDTs of type [No Object & No Object with Auto. Increment] only.

Example:

INSERT INTO [@DS_TESTUDT]?
=>Yes for UDTs of type [No Object & No Object with Auto. Increment] only. Not allowed for all other types.

Is it allowed to UPDATE UDFs (user-defined fields) of system tables through SQL Scripts Hana Studio/SQL Management Studio/SDK Doquery() methods/any ADO methods?

Answer: This is not allowed in SAP Business One system tables.

Example:

UPDATE OPOR SET U_DSIC_ParentDoc = ‘1234’?
=>No

UPDATE OPOR SET Printed = ‘Y’?
=>No

Is it allowed to CREATE/ALTER/DROP a table that is not a UDT in an SAP Business One database?

Answer: This is not allowed; all user tables should be part of UDT registration.

Saludos,
Andres Ramirez Jaramillo :colombia:

1 me gusta

Hola @andresramirez estuve viendo este tema y aun sigo con mi problema no resuelto. En el caso de que sea una tabla del tipo NINGUN OBJETO, pero con INCREMENTO AUTOMATICO tiene algún problema?

Saludos,
David

No debe existir ningún problema ya que estas tablas no están asociadas a ningún objeto del sistema ni de usuario.

Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.