Este artigo descreve duas formas de criar combox nas telas de um report combobox.
Baixar: combobox1
Filed under: Uncategorized | Tagged: LISTBOX, PARAMETERS, report, VISIBLE | Leave a comment »
Este report é uma dica para resetar senha de usuario, foi criado uma simples tela somente para exemplificar, vc pode utilizar a chamada do perform in program conforme sua necessidades. Este post facilita quando é necessario alterar senhas em massa.
REPORT ZRESETPASS.
TABLES: USR02.
TYPE-POOLS: VRM.
DATA: IT_LIST TYPE VRM_VALUES,
LIST_VALUE TYPE VRM_VALUE.
DATA: MDT TYPE SY-MANDT.
DATA: BEGIN OF USUARIO OCCURS 0,
BNAME LIKE USR02-BNAME,
END OF USUARIO.
DATA: CLIENT LIKE SY-MANDT,
USER LIKE SY-UNAME,
MESSAGE LIKE SM04DIC-POPUPMSG.
SELECTION-SCREEN BEGIN OF BLOCK BY1 WITH FRAME.
PARAMETERS: P_USER TYPE USR02-BNAME AS LISTBOX VISIBLE LENGTH 20.
SELECTION-SCREEN END OF BLOCK BY1.
***********************************************************************
* INICIALIZAÇÃO
***********************************************************************
INITIALIZATION.
PERFORM SELECIONA_DADOS.
PERFORM CARREGA_COMBO.
START-OF-SELECTION.
PERFORM RESET USING P_USER.
END–OF-SELECTION.
*&#######################*
*& Form SELECIONA_DADOS
*&#######################*
* text
*#######################-*
* #> p1 text
* <# p2 text
*#######################-*
FORM SELECIONA_DADOS .
SELECT BNAME FROM USR02 INTO TABLE USUARIO.
ENDFORM.
*&#######################*
*& Form CARREGA_COMBO
*&#######################*
* text
*#######################-*
* #> p1 text
* <# p2 text
*#######################-*
FORM CARREGA_COMBO .
LOOP AT USUARIO.
LIST_VALUE-KEY = USUARIO-BNAME.
LIST_VALUE-TEXT = USUARIO-BNAME.
APPEND LIST_VALUE TO IT_LIST.
ENDLOOP.
CALL FUNCTION ‘VRM_SET_VALUES’
EXPORTING
ID = ‘P_USER’
VALUES = IT_LIST.
ENDFORM.
*&#######################*
*& Form reset
*&#######################*
* text
*#######################-*
* #> p1 text
* <# p2 text
*#######################-*
FORM RESET USING P_USER.
DATA: CODE(8) VALUE ‘initpass’.
PERFORM SET_NEW_PASS IN PROGRAM SAPMS01J USING P_USER CODE CODE.
ENDFORM.
Está chamada é a parte mas importante, pois estamos usando um programa STANDARD para resetar as senhas.
PERFORM SET_NEW_PASS IN PROGRAM SAPMS01J USING P_USER CODE CODE.
Este programa permite, alterar, resetar senhas, deletar usuario, etc, basta examinalo
Filed under: Uncategorized | Tagged: Apagar usuario, deletar usuario, resetar senha usuario, SAPMS01J, su01, USER | Leave a comment »
Está transação permite realizar pesquisas de textos em determinados programas seja Y, Z SAP ou qq programa. Permite pesquisar literais ou codigos fontes.

Filed under: Uncategorized | Tagged: EWK1, Pesquisas de Literais | Leave a comment »
Este artigo descreve a manipulação de dados com relatórios rápidos
utilizando o QuickView.
Baixar: sqvi
Filed under: Uncategorized | Tagged: abap, QUICKVIEW, sap, SQVI | 3 Comments »
DATA n TYPE p DECIMALS 2.
DATA m TYPE p DECIMALS 2 VALUE ‘-5.55’.
n = abs( m ). WRITE: ‘ABS: ‘, n.
n = sign( m ). WRITE: / ‘SIGN: ‘, n.
n = ceil( m ). WRITE: / ‘CEIL: ‘, n.
n = floor( m ). WRITE: / ‘FLOOR:’, n.
n = trunc( m ). WRITE: / ‘TRUNC:’, n.
n = frac( m ). WRITE: / ‘FRAC: ‘, n.
The output appears as follows:
ABS: 5.55 Valor Absoluto ( * -1)
SIGN: 1.00- Coleta o signo do valor
CEIL: 6.00- Arredonda o maior valor
FLOOR: 5.00- Arredonda o menor valor
TRUNC: 5.00- Trunca o valor
FRAC: 0.55- Coleta a parte fracionaria
Filed under: Uncategorized | Tagged: ABS, CEIL, FLOOR, FRAC, SIGN, TRUNC | Leave a comment »
Este artigo descreve de forma explicativa e exemplificada o manipulação de graficos 2D e 3D.
Baixar: graficos
Filed under: Artigos ABAP/4 - Basicos, Comandos, Função, Utilitarios | Tagged: graficos, GRAPH_MATRIX_2D, GRAPH_MATRIX_3D | Leave a comment »
O SAP contém duas funções para chamar transações:
CALL_TRANSACTION_AUTH
Entre na transação SE37, coloque no campo CALL_TRANSACTION_AUTH, na caixa de invocação de transações digite /h e enter (modu debugger) e do IF sy-subrc, altere o valore do SY-SUBRC.
Filed under: Uncategorized | Leave a comment »
Este artigo contém algumas informações par criação de um call transaction contendo passo a passo.
Baixar: call-transaction
Filed under: Uncategorized | Tagged: abap, CALL TRANSACTION, SGDB, SM35 | Leave a comment »
Este artigo descreve a utilização de função para importar dados do EXCEL para um tabela interna.
Baixar: excel_to_internal_table
Filed under: Uncategorized | Tagged: EXCEL, EXCEL TABLE INTERNAL, KCD_EXCEL_OLE_TO_INT_CONVERT, TABELA INTERNA, TABLE, TABLE INTERNAL | Leave a comment »
Este artigo contém alguns macetes para achar e manipular exits, ele não trata todos os processos de exit, por ser um assunto bastante grande. Apenas abrange alguns macetes.
Baixar: exit
Filed under: Comandos, Utilitarios | Leave a comment »