Mostrando postagens com marcador Smartforms. Mostrar todas as postagens
Mostrando postagens com marcador Smartforms. Mostrar todas as postagens

quinta-feira, 10 de janeiro de 2013

Função - IQAPI_WORD_WRAP


*  Eae Pessoal, Tudo bem, me perguntaram por email porque um texto que
* ele tava passando no Smartforms só estava aparecendo somente os
* primeiros 52 caractéres, informei pra ele que era por causa do tamanho
* do frame.


*  Entendido o porque acontecia isso a mesma pessoa informou que não
* poderia mudar a dimenção da linha com a informação do texto, mas mesmo
* assim deveria mostrar toda a informação, pra isso existe uma função
* que quebra o texto conforme o tamanho necessário e joga a informação
* dentro de uma tabela, a função abaixo pode ser usado pra várias coisas.
*  Valeo a dica Caroline Vaz, e continuem mandando suas dúvidas.
REPORT z_quebra_texto.DATA :
  vg_textline
(256TYPE c,
  it_textline 
LIKE TABLE OF vg_textline,
  vg_t1
(256TYPE c,
  vg_t2
(256TYPE c,
  vg_t3
(256TYPE c
  .
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS :
  p_outp 
TYPE i,
  p_deli 
TYPE c AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK   b1.START-OF-SELECTION.

  
BREAK-POINT.
  
PERFORM z_cria_tabela.

  
PERFORM z_mostra_dados_tabela.

quinta-feira, 20 de setembro de 2012

Smartforms - Passo a Passo - Parte II

* Olha ai, essa e a segunda parte sobre Smartforms onde agora falaremos
* sobre o programa que irá chamar e popular seu Smartforms.
* lembrando que depois desse passo iremos deixar esse mesmo Smart com
* uma cara de documento mesmo, e não esse rascunho de nada que fizemos,
* faremos tratativas de dados internos, criaremos mas parametros de
* Importação e tabelas, sem conta o Estilo que mostrei num proximo post.
*  Bons estudos.
*&---------------------------------------------------------------------*
REPORT z_prog_call_smartforms.

DATA :
  it_tsp01   TYPE TABLE OF tsp01,
  vl_fm_name TYPE rs38l_fnam.
CONSTANTS :
*  Aqui voçês coloquem o nome do Smartforms de vocês.
 
c_form TYPE rs38l_fnam VALUE 'ZSD_TESTE2'.


START-OF-SELECTION.

  SELECT *
    FROM tsp01
    INTO TABLE it_tsp01
    WHERE rqowner = sy-uname.

 
BREAK-POINT.

* Eu mantive os comentários do Post sobre essa função. Good Luck.

  IF it_tsp01 IS NOT INITIAL.

*  Executada a função que retorna o nome da função que chama o formulário
    PERFORM z_busca_nome_function.

* Executa o function que chama o formulário.
    PERFORM z_call_form.

 
ENDIF.

sexta-feira, 14 de setembro de 2012

Enviando Objeto de texto para uma Request - RSTXTRAN


 Eae Gente, estava dando manutenção em um Sapscript na parte das observações
e tive que modificar um objeto de texto, se não lembra o que que é veja link :
http://abapjuniores.blogspot.com.br/2012/08/trabalhando-com-objeto-de-textos-so10.html
 Mas depois que eu fiz a modificação reparei que na hora que eu salvei não
foi solicitado uma request para que pudesse transportar aquel Objeto de texto
para o ambiente de qualidade/produção e procurei na internet algo que falasse
sobre isso é reparei que soh tinha algo na SDN comentando sobre mas não
explicando, descobri que existe um programa standard que faz essa transferencia
do objeto de texto para um request esse programa é o RSTXTRAN, vá na se38
e execute esse programa.




sexta-feira, 7 de setembro de 2012

Smartforms - Passo a Passo - Parte I


 Ahhhhh,,, hoje vou comentar e mostrar pra vocês uns dos posts mais pedidos
por todos os meios de comunicação que vocês tem comigo que ehhhhhhhhhh .....
Bem,... não eh mais surpresa pois vocês devem ter lido o título
deste post que é Smartforms,,,, Não custa lembrar mas esses posts passo a
passo que eu coloco no blog são simples, mas fazem você sair do outro
lado, espero que consigam adquirir ou pelomenos complementar algum
conhecimento.
 Primeiramente temos que saber que Smartforms são relatórios de impressão
dentro da sap, se vocês se lembram do Sapscript vão falar que é a mesmo
coisa, e é mesmo, pelomenos o resultado final, mas pra chegar até o momento
da impressão, os dois tem suas peculiaridades, o sapscript e bem mais dificil
de visualizar enquanto o Smartforms ele tem uma janela lateral num formato
hierarquico que você consegue desenvolver com maior nitidez, cada objeto de
visualização da tela; pra eu não ficar falando os pros e os contras vamos começar
a fazer logo isso e vocês mesmos falam qual é o melhor depois.
 Vamos entrar na transação 'SMARTFORMS' ( é isso mesmo ).



 Olha só a tela aiii, ela é bem simples.... vamos dar um nome pro
formulário e clicar no botão 'Criar'.
 Fazendo isso você irá para tela onde nós efetivamente iremos trabalhar com a
criação do Smartforms.






quarta-feira, 1 de agosto de 2012

Função - SSF_FUNCTION_MODULE_NAME

  *  Eae rapaziada, desculpa a ausência, mas já estou voltando a ativa
* novamente, agora irei começar a passar alguns pré requisitos para
* fazermos o Smartforms passo a passo, simmm..... o tão esperado Smartforms.
*  Primeira coisa que vou passar vai ser uma função que retorna o nome
* da função criada pelo seu formulário ( smartforms ou Sapscript ), o nome
* da função que executa seu formulário é criada dinamicamente.
*  Se você tiver algum smart ou sapscript, coloque o nome dele no campo
* formname, se não tiver espere um pouquinho que daki a pouco estaremos
* fazendo ums passo a passo de Smartforms. Bons testes.
*
*&---------------------------------------------------------------------*

REPORT  z_form_function_name.

data :
  vl_fm_name TYPE RS38L_FNAM.

START-OF-SELECTION.

*  Executada a função que retorna o nome da função que chama o formulário
  PERFORM z_busca_nome_function.

* Executa o function que chama o formulário.
  PERFORM z_call_form.

quinta-feira, 26 de janeiro de 2012

Importar Imagem - SE78

"  Estou fazendo Passo a passo pra Fazer um Sapscript e percebi que esqueci
" de comentar como importar imagens do seu PC para o SAP, vou mostrar como é
" fácil....
"  Percebam que não vamos usar a transação OAER, e sim estaremos usando a 
" transação SE78.
" - Entrando na transação vocês estarão vendo uma tela bem simples. Abra na 
" árvore a pasta 'GRAPHICS' e clique duas vezes na pasta BMAP.
" - Agora Clique no Botão Importar (F5), o que parece uma folha com uma setinha.
"  Fazendo isso agora é soh fazer conforme imagem abaixo e dar OK, Não se
" esqueça que o formato da imagem tem que ser BMP.



" Os Outros icones mostram as caracteristicas e a própria imagem.