sexta-feira, 31 de agosto de 2012

Transportar Variantes entre sistemas SAP (Variant Transporter)

Olá Pessoal a dica hoje vai para quem precisa transportar variantes entre sistemas SAP.Imagine o seguinte cenário o usuário cria uma variante muito complexa  para executar um job no ambiente de desenvolvimento e precisa recria-la no ambiente de qualidade e produção.Se não utilizamos o transportes de variantes por request o trabalho é triplicado, portanto iremos demostrar como transportar variantes entre ambientes, como segue:


1)Entre na transação SE38  e rode o programa RSTRANSP













2) Entre com o nome do programa no meu caso foi o RVV50R10C











3) Sera exibida a listagem de Variantes que ja foram criadas.








 4) Agora é somente criar a request.














Valeu até a próxima.




quinta-feira, 23 de agosto de 2012

RFC - Remote Function Call - Conceito - Configuração - Testes - Monitoramento

Remote Function Call ( RFCs)

Chamadas de funções remotas permite que um programa execute outro programa remotamente, ou seja, a partir de um local diferente.

Conceitos
 
RFCs são usados ​​para os seguintes fins:


Comunicação entre os diferentes sistemas, tais como entre dois sistemas SAP ou entre um sistema SAP e um sistema externo.

Dentro de um sistema SAP:A comunicação entre instâncias de aplicativo ou entre o nível de aplicação e o nível de apresentação (SAP GUI).Paralelização de processos: RFCs são usados ​​para paralelizar processos e distribuir dinamicamente a carga de trabalho sobre os diferentes servidores dentro do sistema SAP.
No Sistemas SAP (por exemplo, SAP ERP, SAP APO e SAP BW Netwear) sao interligados via RFC e transferem informações entre eles.
Sistemas SAP pode ser ligado com o sistemas externos, por exemplo, um sistema SAP ERP  envia para um sistema externo de gerenciamento de armazém, onde o sistema SAP ERP cria as ordens de transferências para o movimento e os envia para um programa externo através RFC,quando sistema legado de gestão de transferência é realizada no  armazém, ele executa uma transação usando RFC para informar o sistema SAP ERP da transferência de mercadorias.
Outro exemplo: Quando efetuamos uma venda no site desenvolvido em .net ele sensibiliza o estoque através de uma rfc dentro do SAP. (RFCSDK).
RFC's podem trabalhar de duas formas:

1)  Hard Coupling: O sistema depende  que  comunicação com o sistema parceiro esteja ativo e disponível.Caso ocorra algum problema na rede por exemplo, as funções que utilizam este acoplamento será finalizada com erro.(Synchronous RFC or transactional RFC)
2) Soft Coupling:não exige esta disponibilidade recíproca dos sistemas.em vez disso, os dados de sistemas de troca acontecem periodicamente, se um dos nós ficarem temporariamente estáveis, o outro sistema pode continuar trabalhar sem nenhum problema , exemplo de soft coupling é o ALE(application link enabling)

Existem 4 tipo de RFCs :
       Synchronos      (Sincrona)
       Asynchronous  (Assincrona)
       Transactional    (Transacional)
       Queued             (Lotes)

RFC síncrona é caracterizada pela espera do sistema de envio até o retorno da resposta da RFC.

RFC assíncrona , o sistema de envio nao espera a resposta da RFC e pode continuar seu processo sem ele ao menos esta completo


RFC transactional é uma assincrona RFC rodando com algumas condições de segurança especifica, trataremos dela mais tarde.

RFC queue (qRFC) , é uma RFC transactional que precisa trabalhar com uma sequencia de informação do lado do recebedor e do sistema que envia.


Você informa qual o modelo que você quer trabalhar com a RFC através da chamada ABAP como segue



 
 

 




    



 



quarta-feira, 22 de agosto de 2012

Dicas Perfomance SAP


Estarei postando algumas dicas de performance que encontrar no livro SAP Performance Management of an SAP Solution.

A primeira dica seria sobre qual a quantidade de work process preciso definir no meu sistema.
De acordo com o escritor em média de 5 a 10 usuários ativos são atendidos por cada  work process.

Sistemas SAP não priorizam usuário, portanto se acontecer alguma lentidão todos os usuários serão afetados.

Ao monitorar as áreas de buffer de memória SAP(ST06), considere as seguintes diretrizes:
 O "HitRatio" para o SAP buffers, deve estar sempre por volta de 98% ou maior.(excessões para as
colunas "program buffer" , "single record buffer" e "export/import" buffer aonde baixos hit ratios são aceitos.(tela01)



Continua