Criptografando com MD5


Origem: Wikipédia, a enciclopédia livre.Ir para: navegação, pesquisa
O MD5 (Message-Digest algorithm 5) é um algoritmo de hash de 128 bits unidirecional desenvolvido pela RSA Data Security, Inc., descrito na RFC 1321, e muito utilizado por softwares com protocolo ponto-a-ponto (P2P, ou Peer-to-Peer, em inglês) na verificação de integridade de arquivos e logins.

Foi desenvolvido em 1991 por Ronald Rivest para suceder ao MD4 que tinha alguns problemas de segurança. Por ser um algoritmo unidirecional, uma hash md5 não pode ser transformada novamente no texto que lhe deu origem. O método de verificação é, então, feito pela comparação das duas hash (uma da mensagem original confiável e outra da mensagem recebida). O MD5 também é usado para verificar a integridade de um arquivo através, por exemplo, do programa md5sum, que cria a hash de um arquivo. Isto pode-se tornar muito útil para downloads de arquivos grandes, para programas P2P que constroem o arquivo através de pedaços e estão sujeitos a corrupção dos mesmos. Como autenticação de login é utilizada em vários sistemas operacionais unix e em muitos sites com autentificação.

Sempre somos questionados quando temos que criar algum sistema dentro do SAP que exiga que aquela determinada informação seja criptogragada. Para isso basta usar a função  “CALCULATE_HASH_FOR_CHAR”

Para conferir o valor do HASH em branco entre no WIKI:

http://pt.wikipedia.org/wiki/MD5

XML – Gravando dentro do SAP R/3


Este artigo descreve como gravar arquivo XML dentro do sistema SAP:

Baixar: XML – Erar da evolução de Dados

Analizando Performance através da SM30


No de correr da criação de programas é necessario analises de performance de cada programa, para isso a sap disponibilizou a transação SM30.

Segue: SE30 – Analise de Performance

Monitoramento NF-e (DashBoard)


Bom pessoal,

Dependendo de empresa para empresa, o monitoramento de NF-e pode ser algo critico, na empresa que que estou no momento, tivemos a necessidade de criar um DashBoard de monitoramento Online para o painel de NF-e. Para isso foi utilizado o XCelsius e RFC PHP, pondendo ser utilizado o esquema do PHP, para o XI, ou até mesmo disponibilizar a RFC (função Se37) para serviço web. O Xcelsius conecta nowebservice e consome segundo a segundo a consulta na RFC. Caso alguem se interrese pela solução favor enviar um email para uderson@gmail, que posso disponibilizar o fonte. E posso ajuda-lo a implementar este processo. 

Segue em anexo a documentação do projeto: abapnoultimo_guide_monitor_nfe_xcelsius

Um pouco de Expressao Regular


Bom Pessoal, se fossemos realmente falar de expressão regular teriamos muitas linhas para excrever sobre o assunto, acredito que seja mais facil procurar no google que conterá diversas explicações sobre o conceito. O objetivo deste post é apenas exemplificar o  uso de expressão regular para validação de campos.

Exemplo: o exemplo utilizado foi a necessidade de validar um campo na entrada da informação de placa de veiculo, foi criado uma fied exit para o campos e validado a regra:

    IF NOT input IS INITIAL.
    IF cl_abap_matcher=>contains( pattern = ‘[A-Z]{3}[0-9]{4}_[A-Z]{2}|DUTO’ text = input ) NE abap_true.
       MESSAGE ‘Veículo deve estar no formato: XXXZZZZ_YY’ TYPE ‘E’.
    ENDIF.
  ENDIF.

A classe cl_abap_matcher é responsavél por todas as regrasde validações de expressões regulares o metodo contains é uma dos metodos de verificação, o argumento pattern é a expressão regular que deverár ser validada e text o texto a ser verificado.

cl_abap_matcher=>contains(pattern = [] text= [])

 Entendendo a expressão:

‘[A-Z]{3}[0-9]{4}_[A-Z]{2}|DUTO’

 Estamos verificando se o texto a ser verificado  iniciar com as letras de A a Z ) (maiusculas) contendo apenas três letras iniciais, seguinda de numeros de 0 a 9 que deve conter quatro digitos, seguido de um “_” e seguindo de duas letras maiusculas de A a Z ou contem a palavra DUTO. Está expressão poderia ser melhoradas principalmente na parte das duas ultimas letras, mais ja é um bom exemplo do que a expressão regular permiter fazer e o proprio ABAP contém está poderosa ferramenta.

Iniciando com R/3


Bom pessoal este é um artigo bem basico contém apenas uma dias dos componestes basicos do R/3, apenas para ajudar na inicialização com o sistema.

Baixar: Iniciando com R3

SDN página de lançamento


Este post é dedicado a SDN. É suposto ser uma página lançamento SDN contendo todos os links importantes relacionados ao SAP BW / BO / ABAP / NetWeaver / WAS / temas de base.
Logo haverá um monte de links. Acabei de começar com BW e seus fóruns.

Forums:

Articles:

Downloads:

BI:

Blogs:

Other Areas:

WebSite SAP


Aqui está a lista de servidores web da SAP. Eu precisava lista desses servidores em algum lugar e, portanto, eu criei este blog. Eu preciso dele para alguns fins de teste 🙂

http://admin.sdn.sap.com/ interface de administração para SDN
http://sdn.sap.com/ SDN = SAP Developer Network
http://scn.sap.com/ SCN = SAP Comunity Network
blogs

http://weblogs.sdn.sap.com/ SDN

http://webmail.sap.com/ SAP acesso web interno para o MS Exchange Server?
http://wiki.sdn.sap.com/ SDN wiki
Fóruns http://forums.sdn.sap.com/ SDN – Jive powered
http://ecohub.sdn.sap.com/ SDN Ecohub
http://ecohub.sap.com/ SDN Ecohub

Business Objects

http://boc.sap.com/ SDN
http://connect.sap.com/ REMOTE ACCESS Solution Center
http://online.sap.com/ SAP Online Learning
http://connectblr.sap.com/ http://connectblrl.sap.com/
 
http://connectjnb.sap.com/
 
http://connectpal.sap.com/
 
http://connectpar-int.sap.com/
 
http://connectpar.sap.com/
 
http://connectphl.sap.com/
 
http://connectsha.sap.com/
 
http://connectsin.sap.com/
 
http://connecttlv.sap.com/
 
http://connecttyo.sap.com/
 
http://connectvan-int.sap.com/
 
http://connectvan.sap.com/
 
http://connectwdf.sap.com/
 
http://demo.sap.com/ powered by IDES
http://download.sap.com/
 
http://ecms1.sap.com/
 
http://esoadocu.sap.com/
 
http://explorer.sap.com/
 
http://ftp.sap.com/ servidor FTP
http://help.sap.com/ servidor Documentação
http://ifr.sap.com/ Interface Repository
http://listserv.sap.com/
 
http://maxdb.sap.com/
 
http://microfinance.sap.com/
 
http://mywts.sap.com/ Windows Terminal Services acesso ao site
http://phlgtm1.sap.com/
 
http://preview.sap.com/
 
http://roiengine.sap.com/
 
http://sapdirect.sap.com/
 
http://singtm1.sap.com/
 
http://sspcatalog.sap.com/
 
http://uddi.sap.com/
 
http://wdfgtm1.sap.com/
 
homepage http://sap.com/ SAP
homepage http://www.sap.com/ SAP
homepage http://www1.sap.com/ SAP
homepage http://www11.sap.com/ SAP
homepage http://www12.sap.com/ SAP
homepage http://www14.sap.com/ SAP
homepage http://www15.sap.com/ SAP
homepage http://www28.sap.com/ SAP
homepage http://www30.sap.com/ SAP
homepage http://www36.sap.com/ SAP
homepage http://www50.sap.com/ SAP
homepage http://www7.sap.com/ SAP
homepage http://www70.sap.com/ SAP
homepage http://www8.sap.com/ SAP
homepage http://www9.sap.com/ SAP
http://wwwedp1.sap.com/
 
http://www.media.sap.com/
 
blogs http://blogs-sap.com/ SAP
blogs http://ceos.blogs-sap.com/ SAP CEO’s
http://www.press-sap.com/ centro de imprensa da SAP

Portas usadas por servidores de aplicativos SAP


ABAP SAP NetWeaver Application Server:

Service  Range  Default  
Dispatcher 32NN 3200  
sapdpNN  
Gateway 33NN 3300  
sapgwNN  
Gateway 48NN 4800  
sapgwNNs  
ICM HTTP 80NN 8000  
ICM HTTPS 443NN Not activated by def.  
ICM SMTP 25 Not activated by def.  
Message Server 36NN 3600  
sapmsSID sapmsC11  
Message Server HTTP 81NN 8100  
Message Server HTTPS 444NN Not activated by def.  
Central System Log UDP: 12NN, Not activated by def.  
 
 

SAP NetWeaver Application Server JAVA:

Service Range Default
HTTP 5NN00 50000
HTTPS 5NN01 50001
IIOP initial context 5NN02 50002
IIOP over SSL 5NN03 50003
IP4 5NN04 50004
P4 over HTTP tunneling 5NN05 50005
P4 over SSL 5NN06 50006
IIOP 5NN07 50007
Telnet 5NN08 50008
JMS 5NN10 50010

Acessando o Browser via SAPGUI


Entre na SA38 inseria: SAPHTML_R3HTTP_DEMO e tecle F8, apenas digite o endereço da url desejada, cm este programa é possivél verificar como vc poder utilizar e criar um browser dentro do seu programa. Para mim foi super util.

Design a site like this with WordPress.com
Iniciar