Estou criando este blog para ajudar as pessoas que estão começando agora, eu sempre pesquisei as coisas na internet e nunca contribui. Gostaria que meus leitores também deixem seus links e dicas.
sexta-feira, 23 de março de 2012
Deletar Software Component Version
Resolvi colocar isso no blog porque meu amigo estava usando o ambiente do cliente para estudar e levou uma comida do GP, ele ligou desesperado porque não conseguia deletar o Software Component Version do Design, então na próxima vez delete o que você estava estudando. :)
terça-feira, 15 de novembro de 2011
B2B NF-e 2.0
Na versão 2.00 do xml de NF-e temos o campo email, não é mais necessário fazer o RFC lookup, podemos pegar o e-mail no proprio XML. Lembrando que o campo email deve ser preenchido na badi.
O exemplo que vou mostrar foi configurado na versão nova do GRC NF-e 10.0
Criei um produto no SLD, com a dependencia do software component versions SAPBO SLL-NFE 10.0.
2 - Criar Service Interface (Message Interface) Asynchronous Inbound com a estrutura do Mail Package.
3 - Criar Operation Mapping (Interface Determination) entre NTB2B_procNFe_OB e a sua Service Interface.
O código de javaMapping você pode pegar no link abaixo.
Crie um novo Action com o Service Interface do Mail Package, depois você pode criar um Process Integration Scenarios com cópia do NTB2B_WebAS_Outbound_B2B_NFe, retirar o segundo action e colocar o novo. Você também pode modificar o NTB2B_WebAS_Outbound_B2B_NFe que esta dentro do Basis Objects. 

Para o xml de cancelamento e evento é necessario fazer o RFC Lookup.
Enjoy!!!
terça-feira, 12 de abril de 2011
Problema MainAttachement SP23 PI
Como tenho alguns amigos Basis doidos, eles subiram os SP de abap, basis, bw tudo para o 23.
Problema:
Solução: Aplicar nota 1522630 - XI runtime: Payload ignored due to parsing error.
Problema resolvido.
Abraço.
Usuário bloqueado SDM
Estou de volta meus amigos.
Ontem a noite numa missão maluca, precisei desbloquear o usuário do SDM pra fazer um deploy de um AdapterModule.
Para ajudar no problema, quando estava tentar entrar no SDM ele não falava que o usuário estava bloqueado, simplesmente dava um erro que não ajudava em nada.
Na verdade, eu não desbloqueei a senha, eu coloquei uma nova senha (porém coloquei a senha original).
Primeiro passo, abra o DOS (cmd) e va até a pasta ....SDM/program
Execute na fé os comandos abaixos.
StopServer.bat
sdm jstartup "mode=standalone"
sdm changepassword "newpassword=NOVASENHA"
sdm jstartup "mode=integrated"
StartServer.bat
Feito, pode abrir o SDM agora.
Grande abraço a todos.
Ontem a noite numa missão maluca, precisei desbloquear o usuário do SDM pra fazer um deploy de um AdapterModule.
Para ajudar no problema, quando estava tentar entrar no SDM ele não falava que o usuário estava bloqueado, simplesmente dava um erro que não ajudava em nada.
Na verdade, eu não desbloqueei a senha, eu coloquei uma nova senha (porém coloquei a senha original).
Primeiro passo, abra o DOS (cmd) e va até a pasta ....SDM/program
Execute na fé os comandos abaixos.
StopServer.bat
sdm jstartup "mode=standalone"
sdm changepassword "newpassword=NOVASENHA"
sdm jstartup "mode=integrated"
StartServer.bat
Feito, pode abrir o SDM agora.
Grande abraço a todos.
quarta-feira, 17 de novembro de 2010
Configurar SAP J2EE Engine no S.N. Developer Studio
Estou começando a desenvolver alguns WebDynpro Java e de cara tive um problema, dentro do Developer Studio estava configurado um host e uma porta default que não funcionou, óbvio.
Ai vai como verificar a porta e o host certo.
Você pode entrar direto neste endereço http://host:porta/monitoring/SystemInfo ou entrar neste link http://host:porta/index.html e seguir os passos abaixo.
Entrar no link http://host:porta/index.html e depois em "System Information".
sexta-feira, 1 de outubro de 2010
Ativando Log de Mensagens
Muitas vezes ativando o log de mensagens da Monitor, pode ajudar a resolver diversos problemas, por exemplo de Mapping.
Ativado o log, dentro da transação SXI_MONITOR em uma mensagem, você consegue visualizar a mensagem de origem, a transformação pela Message Mapping, e depois a nova mensagem de destino.
No caso de cenários síncronos você pode visualizar dentro de uma mensagem, a mensagem de ida e a mensagem de volta (request e response).
Obs: desative o log depois, isso gera muitas mensagens e a tabela acaba crescendo muito.

Para ativar os logs, você deve entrar na transação:
- SXMB_ADMIN
- Configuração
- "Configurar Integration Engine".
Cenário com mensagem Síncrona:
Entrando em uma mensagem Síncrona disparada por um BPM.
Dentro da mensagem CENTRAL ("envio"), você pode verificar dois MainDocument:
- o primeiro é a mensagem com a estrutura da Message Interface Abstract Síncrona do BPM;
- o segunda MainDocument já é depois que passou pela Interface Mapping, formando a mensagem de entrada da Message Interface Sincrona Inbound;
Na mensagem Response ("Retorno"), você pode observar que vai existir também dois MainDocument:
- o primeiro MainDocument é a mensagem de retorno da Message Interface Síncrona Inbound;
- o segundo MainDocument é a mensagem depois que passou pela Interface Mapping e gerou a mensagem de entrada da Message Interface Abstract Síncrona.
quarta-feira, 1 de setembro de 2010
Mapping JDBC campo data no Oracle
Pode existes diversos formatos de campos do tipo date em um banco, para resolver esse problema podemos utilizar a função TO_DATE() e definir o formato da data.
Exemplo:
UPDATE minha_tabela SET DATE = TO_DATE ('1987-05-08 ',' AAAA-MM-DD')
Para resolver esse caso, você deve criar um atributo ao campo data com o nome "hasQuot".

Quando for criar seu message mapping, você deve passar o valor "No" para o campo "hasQuot".
Constant: TO_DATE('
Constant: ','DDMMYYYY')
Resultado: TO_DATE('01092010','DDMMYYYY')
Assinar:
Postagens (Atom)













