Prévia do material em texto
Treinamento Basis Objetivo 1) Mostrar passo a passo para execução de projetos de conversão e upgrade, contemplando as fases: a. Conectividade b. Prepare Basis c. SUM. Pré-requisito N/A Observação O treinamento será realizado após criação de um ambiente POC. Procedimento 1. CONECTIVIDADE 1. Conexão VPN precisa estar ok entre 0. Portal Mignow SAP do cliente Essa atividade é realizada pelo time de infraestrutura do Mignow em conjunto com o time de infraestrutura do cliente 0. Para realizar essa validação, deve-se levar em consideração o teste de conexão disponível no campo “Data Configuration” no template “Setup Enablement” 0. Teste realizado pelo time de infra no portal. 0. Rede Mignow (dentro da VPN fortclient) SAP do cliente Essa atividade é realizada pelo time de infraestrutura do Mignow em conjunto com o time de infraestrutura do cliente 1. Para realizar essa validação, pode-se realizar um “telnet” para IP e Instancia do SAP, utilizando a porta 32 Problemas encontrados durante a conectividade devem ser primeiramente encaminhados para o time interno de infraestrutura Mignow. 1. SETUP ENABLEMENT 1. O que é? 0. Trata-se de um template com todas as atividades que se fazem necessárias para que a preparação do ambiente Bolha esteja concluída antes de iniciarmos o processo de conversão/upgrade. Essas atividades estão separadas por frente de execução, sendo exibida somente as atividades que competem a cada módulo (ex: quando acessar o setup enablement e seu módulo de atuação for SAP Basis, somente as atividades referente à Basis serão exibidas) 1. Como iniciar? 1. Para que seja possível iniciar a execução das atividades de Setup Enablement, alguns passos precisam ser concluídos, sendo eles: 0. Conectividade 100% estabelecida e liberada 0. Projeto e Ciclo criados no Portal 0. Template do “Setup Enablement” associado ao ciclo Com essas atividades finalizadas, é possível iniciar as atividades do Setup, que para a frente de Basis pode ser executada de duas maneiras: 1. Execução/Validação de Setup na trilha quente 0. Nesse caso, entendemos que o processo de atualização foi realizado pelo cliente. 0. Atualização de componentes, Backbone, certificado, addon Mignow não são necessárias, apenas vamos validar e encerrar no portal 0. Pode acontecer da atividade e instalação do addon, certificado e atualização do addon (via request) ser realizada por nós (Mignow) ou apoiamos o cliente 0. Executamos via portal criação de RFC de conectividade do Portal Mignow SAP cliente 0. Upload TCI 0. Apply Note (TCI) – manually 1. Execução das atividades de Setup na trilha quente 1. Nesse caso, a atividade de Setup é executada pelo time Mignow por completa, sendo: 0. Configuração Backbone 0. Atualização dos componentes SPAM/ST-PI/ST-A/PI/ 0. Instalar Addon Mignow + request de atualização 0. Instalar certificado Mignow 0. Criação de RFC de conectividade do Portal Mignow SAP cliente via portal (automático) 0. Upload TCI 0. Apply Note (TCI) – manually 1. Execução das atividades diretamente no ambiente Bolha – VAMOS CONSIDERAR ESSE CENÁRIO 2. Nesse caso, o cliente opta por contratar da Mignow a execução do Setup. As atividades serão executadas pelo time Basis Mignow 0. Configuração Backbone 0. Transação SNOTE precisa estar funcionando corretamente o download das notas automático 0. Pontos importantes para verificar: 0. Report de configuração: RCWB_TCI_DIGITSIGN_AUTOMATION 0. Report de configuração: RCWB_SNOTE_DWNLD_PROC_CONFIG 0. Report de configuração: RCWB_UNSIGNED_NOTE_CONFIG 0. TaskList de configuração: SAP_BASIS_CONFIG_OSS_COMM 0. Atualização dos componentes SPAM/ST-PI/ST-A/PI/ 1. A atualização do ST-PI reduz a quantidade de notas a serem aplicadas para execução do Readiness Check 1. A recomendação é atualizar para a versão mais recente desses componentes 1. Necessário atualizar licença de manutenção para atualização da SPAM, ST-PI e ST-A/PI 0. Instalar Addon Mignow + request de atualização 0. Instalar certificado Mignow 0. Criação de RFC de conectividade do Portal Mignow SAP cliente via portal (automático) 0. Upload TCI 0. Apply Note (TCI) – manually 1. PREPARE BASIS 1. O que é? 0. Prepare Basis, em resumo, é uma fase dedicada a realizar todas as atividades de preparação (Basis) necessária para executarmos a conversão. 1. Requisitos? 1. Para que seja possível iniciar a execução das atividades de Prepare Basis, as atividades abaixo precisam estar 100% concluídas 0. Conectividade 0. Setup Enablement 1. Como iniciar? 2. O template para execução do “Prepare Basis” está localizando dentro do ciclo do projeto 2. As atividades são distribuídas em “automáticas” quando há uma automação desenvolvida e é possível executá-la pelo portal, ou “manual”, onde há a necessidade de atuação do consultor Basis para execução da mesma. 1. Informações sobre as atividades que devem ser executas no prepare Basis. Atividades Execução Sobre a atividade Utilização 1 - Request credentials for Rise + Bucket/Blob/S3+ Migration Server environments Manual Solicitar credenciais para ambientes Rise + Bucket/Blob/S3 Solicitação de acesso aos ambientes Rise + Migration Server (LT1) + Bucket (Blob/S3…) - geralmente enviada pelo SAP ao cliente em arquivo compactado credencial.zip Somente projetos com Move to Rise 2 - Request the Project Lead to send the Handover spreadsheets Manual Solicite ao Líder do Projeto SAP o envio das planilhas de Handover Somente projetos com Move to Rise 3 - Validate credentials for Rise + Bucket + Migration Server environments Manual Validação dos usuários: Nesta etapa deve-se validar as credenciar fornecidas pela SAP para os ambientes Rise+LT1+Blob Validar DDIC no 000 S/4HANA on premise – Ambiente Convertido que será utilizado no backup/restore (System Copy) da SWPM no Migration Server Validar usuário SYSTEM do Tenant no S/4 HANA on premise Validar se o acesso ambiente esqueleton enviado pela SAP está ok – Fazer logon Levantamento dos dados do servidor LT1 (Migration Server) – Nesse servidor será realizado o restore do ciclo 2 e após finalizado será utilizado pela SAP para tornar o ambiente Live no Rise Verificar no servidor LT1 e se necessário realizar o download do SWPM 2x, HANA Client 2x , Kernel EXE e DB para HANA Validação dos arquivos de backup no servidor Hana Rise (path de localização dos arquivos) Validar o acesso ao bucket. Para essa etapa, pode-se utilizar uma ferramenta free chamada S3 Browser, onde será inserido as informações de acesso disponibilizadas pela SAP e assim poderemos fazer a conexão e exibir os diretórios. Somente projetos com Move to Rise As atividades acima devem ser consideradas e a validação realizada se o projeto contemplar Move to Rise Utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 10 - Install Certificates on STRUST to MIGNOW PORTAL Communications Manual Install certificates - Will install the certificates that were moved to the certificate path Todos os projetos O certificado MIGNOW a ser instalado pode ser encontrado no driver: Certificados MIGNOW O upload do arquivo .crt deve ser realizado na STRUST na pasta SSL client SSL Client (Standard) Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 12 - Check transport route Manual Executar rotina para evitar que seja criado request sem destino Todos os projetos A configuração de rota de transporte deve ser verificada e executada se necessário. Garantir uma rota funcional com destino virtual para que as requests geradas possam ser transportadas para ciclos posteriores. Adicionar parâmetros para paralelização do transporte para atender necessidade do projeto e deixar mais rápida a execução dos transportes futuros. ACC_IMPORT = TRUE PARALLEL = 20 Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 13 - Fillout customer sheet Manual Preencher planilha com dados do cliente: https://docs.google.com/spreadsheets/d/1bydECOxMGS8A0-pEpItC5PvW3O79FCAORzQ0lJlh2Hg/edit?ouid=108739998763985019286&usp=sheets_home&ths=true Todos os projetos Informar os dados do ambiente Bolha para que os demais consultores do projeto possam acessar. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 14 - Evaluate number of SM50 processes Manual Avaliar se a quantidade de processos disponíveis para processamento é suficiente para processo de conversão. Todos os projetos De acordo com os recursos da máquina, avaliar se os processos são suficientes para execução da SUM com melhor performance. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 15 - Apply language PT parameter in BR customers Manual Projetos locais (Clientes Brasil). Realizar ajuste do parametro zcsa/system_language = DEP Projetos locais (Clientes Brasil) Realizar ajuste do parametro zcsa/system_language = DEP na profile Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 20 - Check and edit the parameters to RZ10 Manual Verificar no campo data configuration se os parâmetros estão de acordo com o que é recomendado. Para que essa atividade seja executada com sucesso, o valor corrente do parâmentro deve estar de acordo com o proposto. Pré requisito pra executar a atividade: Caso os parâmetros não estejam de acordo, selecione-o no campo "send", escolha a profile no check box e clique em Save All. Após isso, a tarefa podera ser executada automaticamente clicando no ícone de execução na proxima atividade "30 - Implement SAP Instance Parameters (RZ10)" Todos os projetos Essa atividade consiste em avalidar se os parâmetros que são necessários para o processo de conversão estão ativos no ambiente do cliente. No portal, em Data Configuration RZ10 são retornados os parâmetros esperados e os atuais. Para configurar o valor proposto, Selecionar “Send”, escolher a profile e clicar em Save All . O parâmetro escolhido só será alterado na atividade seguinte. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 30 - Implement SAP Instance Parameters (RZ10) Automática Execute RZ10 - Ajustará os parâmetros necessários de icm, ssl e rtbb na profile Todos os projetos A atividade executará o ajuste da profile com os parâmetros definidos acima. Basta executar a atividade clicando em Após finalização da atividade, é possível visualizar o valor do parâmetro diretamente no ambiente SAP ou no campo Data Configuration RZ10 (realizar reloaded) Atividades Execução Sobre a atividade Utilização 40 - Restart ICM Server on SMICM, if Parameters were changed Automática Reiniciar o Servidor ICM no SMICM, para que os certificados sejam identificados pelo ambiente. Todos os projetos A atividade é automática, basta clicar em Atividades Execução Sobre a atividade Utilização 50 - Connectivity between SAP and Mignow Portal (RFC) Automática Create RFC SAP/Portal - Create a RFC MIG_PORTAL type "G" Todos os projetos Cria uma RFC de conexão entre o ambiente SAP e o portal Mignow. A atividade é automática, basta clicar em Após essa atividade, a conexão deve retornar OK. Atividades Execução Sobre a atividade Utilização 60 - Change Request Interval Automática Changes the number range for new requests. Todos os projetos Essa atividade deve ser realizada para que o intervalo de numeração das requests seja alterado. Isso garante que não haja requests com uma mesma numeração já criada anteriormente. A atividade é automática, basta clicar em Atividades Execução Sobre a atividade Utilização 61 - Check logistics business function Automática Essa atividade fará a checagem dos status das Business Functions CA_SUPPLIER_SOA e CA_BP_SOA via transação SFW5. Todos os projetos Essa atividade fará a checagem dos status das Business Functions CA_SUPPLIER_SOA e CA_BP_SOA via transação SFW5. Com base no retorno, a atividade sucessora será realizada. A atividade é automática, basta clicar em Atividades Execução Sobre a atividade Utilização 62- Active logistics business function Manual Com relação no retono da atividade 61 - Check logistics business function, se necessário, executar via tcode SFW5 a ativação das business functions CA_SUPPLIER_SOA e CA_BP_SOA Todos os projetos Essa atividade deve ser realizada para que a ativação das BF’s seja realizada. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 100 - Upload TCI Manual TCI'S DAS NOTAS BASIS - 3143951 (TCI) - S/4 202 BASIS - 3304656 (TCI) - S/4 2023 FINANCE - 2951811 Arquivos = SAP_APPL E ECC_DIMP Todos os projetos Para que o time de ABAP possa seguir com a aplicação das notas relacionadas à conversão, tem como requisito o upload dos TCI’s do componentes SAP_APPL e ECC_DIMP, de acordo com cada versão de ambiente. Realizamos o Download de cada arquivo no portal da SAP e o Upload do TCI via SNOTE Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 105 - Apply note 3143951 (TCI) manually - S/4 2022 Manual 3143951 - SAP S/4HANA 2022 Conversion & Upgrade checks - TCI Note #11 Projetos S/4 2022 106 - Apply note 3304656 (TCI) manually - S/4 2023 Manual 3304656 - SAP S/4HANA 2023 Conversion & Upgrade checks - TCI Note #12 Projetos S/4 2023 Aplicação de nota conforme projeto. Aplicar via SNOTE rota requisito para S/4 Hana. Aplicar de acordo com o target do projeto. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 110 - Release Repair Flags Automática SE03 (Repair Flag) - Performs correction of repaired objects. Todos os projetos Corrige erros em objetos reparados, requisito para que não haja parada na SUM devido a esse tema. A atividade é automática, basta clicar em Atividades Execução Sobre a atividade Utilização 120 - Admin Client and Transport Organizer Automática A rotina executará: SE03 Transport Organizer Tools SE06 Transport Organizer SCC4 Client Administration Todos os projetos Realiza ajustes no ambiente em 3 pontos. SE03 - Permitir que objetos do NAMESPACE /MIGNOW/ possam ser modificados SE06 - Executar alteração, caso campo “opção global” estiver com o valor N (não modificável) SCC4 – Realiza a abertura do ambiente e permite gerar request A atividade é automática, basta clicar em Atividades Execução Sobre a atividade Utilização 160 - Generate SAP Licence on SAP Marketplace Manual Gerar licença para o ambiente no SAP Portal Todos os projetos 170 - Install Sap License Manual Instalar nova licença no ambiente SAP Todos os projetos Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 180 - Extract SystemInfo.XML for Maintenance Planner Manual SystemInfo.xml - Extrair o xml na SPAM Todos os projetos 190 - Generate SAP Maintenance Planner Manual Maintenance Planner - Gerar xml de planejamento para migração e download de mídias necessárias. Todos os projetos Extrair sysinfo_ na SPAM Gerar xml de planejamento para upgrade ou conversão Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 200 - Manage Transport Order from previous Cycle Manual Transport Orders - Importar requests dos ciclos anteriores Todos os projetos A partir do ciclo 2,essa atividade é executada para que sejam importadas as requests pertinentes ao ciclo anterior O transporte de requests entre ciclos pode ser realizado pelo portal. Há uma documentação explicando o passo a passo para transportar requests entre ciclos em: https://mignow.atlassian.net/wiki/spaces/PM/pages/383090689/Import+Sap+Requests+em+andamento Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 205 - Create SAP_SYSTEM User Automática Essa atividade criará o usuário SAP_SYSTEM, para que não haja problemas de agendamentos de Jobs nos sistemas S/4 Hana, como problemas conhecidos e reportados nas notas 2494541 Todos os projetos A atividade é automática, basta clicar em Atividades Execução Sobre a atividade Utilização 210 - Delete or Processing Entries on SAP Queues SM58 Automática Deletar entradas na fila SM58 no ambiente SAP - Atividade deve ser realizada somente nos ciclos *DEPLOY solicitar processamento das mesmas para que não haja perda de dados" Todos os projetos 220 - Delete or Processing Entries on SAP Queues SMQ1 Automática Deletar entradas na fila SMQ1 no ambiente SAP - Atividade deve ser realizada somente nos ciclos *DEPLOY solicitar processamento das mesmas para que não haja perda de dados" Todos os projetos 230 - Delete or Processing Entries on SAP Queues SMQ2 Automática Deletar entradas na fila SMQ2 no ambiente SAP - Atividade deve ser realizada somente nos ciclos *DEPLOY solicitar processamento das mesmas para que não haja perda de dados" Todos os projetos 240 - Delete or Processing Entries on SAP Queues SM12 Automática Deletar entradas na fila SM12 no ambiente SAP - Atividade deve ser realizada somente nos ciclos *DEPLOY solicitar processamento das mesmas para que não haja perda de dados" Todos os projetos 250 - Delete or Processing Entries on SAP Queues SM13 Automática Deletar entradas na fila SM13 no ambiente SAP - Atividade deve ser realizada somente nos ciclos *DEPLOY solicitar processamento das mesmas para que não haja perda de dados" Todos os projetos 260 - Delete or Processing Entries on SAP Queues SE14 Automática Deletar entradas na SE14 no ambiente SAP - Atividade deve ser realizada somente nos ciclos *DEPLOY solicitar processamento das mesmas para que não haja perda de dados" Todos os projetos 261 - Fix entries MCSETUP Automática Executar o report RMCEXCHK para levantar o conteúdo Unprocessed Executar o report RMCEX_SETUP_ENTRIES, Deletar as applications que aparecem em tela de retorno do primeiro report. Todos os projetos As atividades listadas acima são requisitos para que a SUM execute a conversão. Deve-se atentar que em Deploy (Go-Live), o processamento das filas deve ser realizado pelo cliente para que não haja perda de dados. Nos ciclos executar de forma automática, em Deploy realizar o check da atividade (as filas devem estar vazias). Se necessário executar em Deploy, solicitar ok do cliente. Nos ciclos, considerar a atividade automática, basta clicar em Atividades Execução Sobre a atividade Utilização 265 - Release Request using Portal Report Manual Liberar as requets da fase utilizando o portal Todos os projetos Liberar requests utilizadas por Basis. A liberação das requests também é uma premissa para que não sejam perdidas as atividades que foram feitas no ciclo. Pra isso, o GP deve reunir o time envolvido e classificar/liberar as requests da fase. Isso é melhor explicado na documentação: https://mignow.atlassian.net/wiki/spaces/PM/pages/365854769/Request+Report+Release A liberação da request via portal é automatizada, no entanto a finalização da atividade 265 no Prepare Basis é manual. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 290 - Install SAP HANA Manual SAP HANA Installation Todos os projetos Essa atividade ocorre no servidor Bolha. Realizamos a instalação do Hana, observando a Matrix de compatibilidade da versão do Source Vs Target, como mostrado na nota SAP 1948334 - SAP HANA Database Update Paths for SAP HANA Maintenance Revisions Deve-se observar versão origem do cliente X Destino (Rise), em casos com Move to Rise. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 300 - Create HANA Tenant Database Manual Create Tenant Database Todos os projetos Criar Tenant DB para receber a conversão. Alguns parâmetros que são recomendados: max_parallel_io_requests=128 async_read_submit=on async_write_submit_active=on async_write_submit_blocks=all Disable mode log log_mode => overwrite Caso o size do DB seja grande, o parâmetro abaixo permite que durante a etapa de backup, sejam gerados arquivos com tamanhos fixos (para melhor desempenho na transferência pro hyperscale) Ajustar parâmetro do Hana data_backup_max_chunk_size para 500000 (500GB por arquivo). Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 305 - HANA Disable encryption Manual Atividade consiste em desabilitar a criptografia do Hana HANA Disable encryption 2958036 - SAP HANA Platform: Disable encryption https://me.sap.com/notes/0002958036 https://help.sap.com/docs/SAP_HANA_PLATFORM/6b94445c94ae495c83a19646e7c3fd56/dbe73803cfa34e0db5a523a63ac42f1e.html?version=2.0.05 SELECT * FROM M_PERSISTENCE_ENCRYPTION_STATUS ALTER SYSTEM PERSISTENCE ENCRYPTION OFF ALTER SYSTEM LOG ENCRYPTION OFF ALTER SYSTEM BACKUP ENCRYPTION OFF Todos os projetos Desabilitar criptografia. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 310 - Update Excel file with duration and request Manual Informar os tempos de execução fase na planilha localizada dentro da pasta do projeto, em realize Todos os projetos Cada projeto dispõe de uma pasta que é criada pelo GP. Essa atividade é para que informemos o tempo gasto no Prepare Basis. O excel a ser preenchido está dentro da pasta do projeto Geral Arquivos O documento tem o nome de Diagnóstico técnico e devemos informar o tempo gasto em “Tempos”. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Atividades Execução Sobre a atividade Utilização 320 - Validate Performance Manual Validar performance do ambiente SAP Todos os projetos Para garantir uma boa performance, é recomendado que seja realizada uma analise do ambiente e tratativas, caso necessário. Após finalizada a atividade, utilizar o ícone para definir qual ação será realizada. Após finalização do Prepare Basis, mas especificamente a atividade de Upload TCI, o time de ABAP já pode dar inicio nas aplicações de notas de prepare (notas que são aplicadas antes da SUM) Para que possamos avançar e iniciar a SUM, alguns requisitos precisam ser atendidos, entre eles, preenchimento dos parâmetros da SUM, que encontra-se em uma guia do Prepare Basis. Existe uma automação para execução da SUM e para que o “Robô” possa iniciar e avançar os parâmetros precisam estar 100% preenchidos corretamente. 1. SUM 1. Requisitos 0. Download da mídias 0. Descompactação do diretório da SUM 0. Preenchimento dos parâmetros da SUM no Prepare Basis 1. Start da SUM 1. O start da SUM deve ser executado no sistema operacional e o link preenchido nos parâmetros da SUM no Prepare Basis 1. O start no “Robo” deve ser realizado 1. Na execution timeline do ciclo, clicar em Techinical Conversion (SUM) e em seguida “Execute” Os status da execução, bem como erros e novas telas serão enviados por e-mail . 1. Pontos conhecidos na SUM 2. Aos 11% a SUM pode parar devido ao erro do start check, atividade que é premissa e que deve ser executada pelo time funcional, corrigindo todos os erros. 2. Aos 16% a SUM pode parar devidoà erros na TADIR e/ou objetos inativos. O ABAP deve ser acionada para correção. 2. Aos 21% a SUM irá informar que a fase de LOCK do ambiente será iniciada. Essa atividade deve ser comunicada ao time do projeto e garantido que todas as requests estejam liberas. 2. Após OK nessa fase, não serão mais possíveis liberação e transporte de requests. 2. Aos 31% a SUM pode parar devido á ajustes necessários nas fases de SPDD e ACT_UPG. O ABAP deve ser acionada para correção. 1. Backup 3. Requisição de backup/snapshot após Uptime e após Downtime da SUM 1. Tempos 4. Os tempos (líquidos) utilizados durante o processo de conversão pode ser encontrados no arquivo UPGANA.XML que é enviado ao final da SUM ou pode ser encontrado no path /usr/sap//SUM/abap/doc/analysis 4. Para que os tempos sejam consolidados, é necessário que o arquivo acima seja carregado no portal da SAP, em https://me.sap.com/downtimeoptimization É recomendado que todas as etapas sejam documentadas, garantindo pros próximos ciclos e Deploy, um maior controle do processo. image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image1.png image2.png