Criar ITS para RF Menu ( Tela para coletor ) - Transação SAP LM01




Para criar um template ITS ( Internet Transaction Server ) para a transação LM01 e publica-lo para que a transação seja acessada via navegador e uso em coletor ( rf ), basta seguir os seguintes passos:

  • Passo 1 - Criar "Serviço de Internet":
    • Acessar a transação SE80
    • Selecione "Serviço de Internet" no menu drop down
    • Insira um nome e preencha a transação como "LM01" e salve.
    • Criar template / modelo:
      • Selecione todas as telas da transação (RLMENU:1888, RLMENU:2088, RLMENU:2888, RLMENU:888, SAPLSPO1:100)
      • Botão direito -> Outras funções -> Criar modelo(s) HTML
      • No pop-up preencha o nome do Serviço de Internet criado anteriormente
      • Tema -> 99
      • Estilo de Geração -> MOBILE 4 ( No html tables ) e clique em Gravar.
    • Publicar o serviço:
      • Selecione o Serviço de Internet criado no menu, clicar com botão diretio -> Publicar-> Serviço Completo
  • Passo 2 - Criar Serviço de Host - SICF
    • Acessar transação SICF e executar
    • Navegar na seguinte árvore: "sap/bc/gui/sap/its"
    • Botão direito no diretório "ITS" e selecione ‘Novo Sub-Elemento’ e insira um nome e confirme.
    • Na tela do serviço insira a configuração:
      • Aba "Dados do Serviço" -> Botão GUI Configuration insira a seguinte lista de Chave - Valor de acordo com a necessidade:
        • ~THEME : 99
        • ~TRANSACTION : LM01
        • ~ITSMOBILE : 1 ( #Indica um mobile service)
        • ~SOURCES : [* Nome do Serviço de Internet criado *] 
        • ~POPUPS : 1 (#Mostrar popups, default é não)
        • ~ITSMOBILEDEVICEINCLUDE : devicesample (incluir um dispositivo html específico )
        • ~ITSMOBILEMSGSOUND : 1 ( Reproduzir som quando uma msg aparecer na tela )
        • ~SHOW_SYSTEM_MODAL : 1 ( Controle de modal html e msg de sistema )
        • ~STYLE : DHTML  ( Controle de modal html e msg de sistema )
        • ~LISTSCROLLING : 0  ( Controle de modal html e msg de sistema )
      • Aba "Lista Manipuladores - Lis.manipuls."
        • Inserir a classe "CL_HTTP_EXT_ITS"
    • Salvar e ativar o serviço
Para testar o funcionamento dentro da transação SICF basta clicar com o botão direito, e ir em "Testar serviço". Desta forma o SAP vai chamar o navegador, e se tudo correu bem, após se autenticar vai ser direcionado para tela inicial da transação. 

Obs: Este passo a passo é o mesmo para publicar uma transação Z


Fontes:
https://community.sap.com/t5/technology-blog-posts-by-members/step-by-step-its-mobile-application/ba-p/13132247
https://itsgoodtolearn.wordpress.com/2016/02/08/sap-create-internet-service-rf-menu/


Paulo Ramos

Consultor SAP ABAP | PI / PO com experiência em desenvolvimento de software e conhecimento em diversas linguagens de programação.

Postar um comentário

Postagem Anterior Próxima Postagem