Diferencias entre SMARTFORMS y SapScript(SE71)
Las siguientes son las diferencias:
a) En smartforms es posible tener múltiples formatos de página, lo cual no es posible en SAPScripts.
b) Es posible tener un smartform sin una ventana principal.
c) En smartforms no se pueden crear etiquetas.
d) Es posible escribir rutinas en la herramienta smartforms.
e) Smartforms genera un módulo de función al ser activado.
f) A diferencia de sapscripts (RSTXSCRP), no se puede subir/bajar Smartform a tu disco duro local.
Se dijo que fue proporcionado en la versión CRM 3.0, pero no está disponible en R/3. Puedes descargar smartforms en tu PC local en formato XML. De la misma manera, puedes subir este formato XML a Smartform. Desde el propio editor de smartforms, puedes llamar a la opción de descarga, si estás trabajando en el entorno CRM 3.0.
En R3 también, puedes descargar en formato XML. Sin embargo, no está claro acerca de la subida. Consulta el programa 'SF_XSF_DEMO'.
En 4.7 Enterprise, otros han visto esta utilidad que falta completamente en 4.6c. Hay funcionalidad para descargar un formulario completo o solo un nodo específico. (Utilidades -> Descargar formulario). Creará un archivo XML y lo guardará en el disco duro.
Para otros, si deseas descargar/subir el origen de Smartforms, necesitarás ayuda del equipo de Basis. Lo que puedes hacer es crear un transporte y luego descargarlo por FTP a tu disco duro local. Cuando necesites el origen de Smartform en otro sistema, debes subir el archivo de Smartforms de nuevo al servidor SAP por FTP. Finalmente, el equipo de Basis lo transportará a tu sistema.
g) El comando protect y endprotect en sapscript no funciona con smartforms. Por ejemplo, en una factura: los primeros datos de la posición n.º 80 se imprimen en la página uno, otros datos de la posición n.º 80 se imprimen en la página 2. Y no hay nada que puedas hacer al respecto. En realidad, hay algo que puedes hacer al respecto. Al utilizar un nodo de carpeta y marcar la casilla 'protect', todo en esa carpeta estará protegido por página.