segunda-feira, 28 de setembro de 2009

Obtendo informações dos campos do r/3 para o salto.

Para pegar as informações de elementos de dados, domínio e parâmetros Set/Get, clicar com o botão direito sobre o campo e ir em ajuda, após isso clicar em informações técnicas, clicar em elemento de dados, no exemplo anterior BELNR_D, na aba "ctg. dds.", você terá a informação de domínio BELNR, e na aba "caracts. adicions.", existirá o ID Parâmetro, BLN.



RSBBS - Salto de query BW para transação R/3

RSBBS - Para realizar o salto de query BW para o R/3, no momento de configurar os campos para o salto deve-se lembrar em:
1 - Eliminar todos os infoObjetos desnecessários para o salto;
2 - Linkar todos os campos para a transação de destino;
3 - Configurar elementos de dados, domínio e parâmetros Set/Get.

Na tela ao lado fica mais fácil visualizar.

terça-feira, 18 de agosto de 2009

Programa: SAP_RSADMIN_MAINTAIN



Esse programa é utilizado para inserir/alterar/deletar parâmetros de objetos de configuração de ambiente.

Após executado, deve dizer qual objeto que será modificado (inserido ou deletado) e qual será seu valor novo. Essas informações serão gravadas na tabela: RSADMIN.

Um exemplo disso, é a configuração de um tamanho máximo de registros que serão carregados no result set após consulta ao banco de dados. Um erro será exibido ao usuário se esse valor for excedido: "Result set is too large; data retrieval restricted by configuration" (ver imagem). Para alterar esse valor basta rodar o programa: SAP_RSADMIN_MAINTAIN e alterar os valores dos objetos: BICS_DA_RESULT_SET_LIMIT_DEF e BICS_DA_RESULT_SET_LIMIT_MAX .

segunda-feira, 11 de maio de 2009

RSSM - Objetos de Autorização

RSSM - Usamos esta transação, para criamos objetos de autorização e associarmos a um determinado infoprovider.

Transação via RFC

TRANSACTION_CALL_VIA_RFC - Para executar uma transação via RFC, basta executarmos o módulo de função TRANSACTION_CALL_VIA_RFC e passarmos como parâmetro a transação que desejamos executar.

sexta-feira, 6 de fevereiro de 2009

SM64 - Background Events

SM64 - Esta transação cria eventos de background. Utilizamos essa transação para integrar o portal sap (WebDympro) com uma cadeia de processos. Após o portal executar uma chamada de uma BAPI que disparava esse evento, a cadeia de processos começava a executar, vale a pena lembrar que a cadeia de processos deve estar escalonada para que o job seja chamado e a cadeia inicie.

quinta-feira, 2 de outubro de 2008

Programa ABAP para tratar Reg e Green de uma decision ABAP no Process Chain.

Programa ABAP para tratar Reg e Green de uma decision ABAP no Process Chain.

*&---------------------------------------------------------------------*
*& Report ZRED_OR_GREEN
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zred_or_green.
DATA: zcl_abap_pt_decision TYPE REF TO zcl_abap_pt_decision,
l_flag TYPE rspc_state.
*
SELECTION-SCREEN BEGIN OF BLOCK eins WITH FRAME.
PARAMETERS: red RADIOBUTTON GROUP radi,
green RADIOBUTTON GROUP radi.
SELECTION-SCREEN END OF BLOCK eins.
*
START-OF-SELECTION.
CREATE OBJECT zcl_abap_pt_decision.
IF NOT green IS INITIAL.
l_flag = zcl_abap_pt_decision=>success.
ELSE.
l_flag = zcl_abap_pt_decision=>failed.
ENDIF.
EXPORT e_state FROM l_flag TO MEMORY ID zcl_abap_pt_decision=>status_mem_id.