Diferenças entre SMARTFORMS e SapScript(SE71)
As seguintes são as diferenças:
a) Em smartforms é possível ter múltiplos formatos de página, o que não é possível em SAPScripts.
b) É possível ter um smartform sem uma janela principal.
c) Em smartforms não é possível criar etiquetas.
d) É possível escrever rotinas na ferramenta smartforms.
e) Smartforms gera um módulo de função ao ser ativado.
f) Ao contrário de sapscripts (RSTXSCRP), não é possível fazer upload/baixar Smartform para seu disco rígido local.
Foi dito que foi fornecido na versão CRM 3.0, mas não está disponível em R/3. Você pode baixar smartforms em seu PC local em formato XML. Da mesma forma, você pode fazer upload deste formato XML para Smartform. A partir do próprio editor de smartforms, você pode chamar a opção de download, se estiver trabalhando no ambiente CRM 3.0.
No R3 também, você pode baixar em formato XML. No entanto, não está claro sobre o upload. Consulte o programa 'SF_XSF_DEMO'.
No 4.7 Enterprise, outros viram esta utilidade que falta completamente no 4.6c. Há funcionalidade para baixar um formulário completo ou apenas um nó específico. (Utilitários -> Baixar formulário). Ele criará um arquivo XML e o salvará no disco rígido.
Para outros, se deseja baixar/fazer upload da origem de Smartforms, precisará da ajuda da equipe de Basis. O que pode fazer é criar um transporte e depois baixá-lo por FTP para o seu disco rígido local. Quando precisar da origem de Smartform em outro sistema, você deve fazer upload do arquivo de Smartforms novamente para o servidor SAP por FTP. Por fim, a equipe de Basis o transportará para o seu sistema.
g) O comando protect e endprotect no sapscript não funciona com smartforms. Por exemplo, em uma fatura: os primeiros dados da posição n.º 80 são impressos na página um, outros dados da posição n.º 80 são impressos na página 2. E não há nada que possa fazer a respeito. Na verdade, há algo que pode fazer a respeito. Ao utilizar um nó de pasta e marcar a caixa 'protect', tudo nessa pasta será protegido por página.