- 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/