
Parole chiave: SAP, ABAP, funzioni utili, Function Module.
Varie tipologie di popup ABAP, utili in diverse occasioni, ciascuna con la sua spiegazione.
-Sei uno sviluppatore ABAP? Salva il tuo codice (o la tua guida) su You-Specialist, lo troverai sempre disponibile su internet! Usa questo link, inserisci il codice nel form e noi lo pubblicheremo. Ricorda di dare una breve descrizione sull'utilizzo del codice o sulla sua funzione-
Popup per importare valori relativi a campi specifici
DATA: lt_fields LIKE sval OCCURS 0 WITH HEADER LINE.
lt_fields-tabname = 'VBAK'.
lt_fields-fieldname = 'VBELN'.
APPEND lt_fields.
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
popup_title = text-t01
TABLES
fields = lt_fields.
CHECK lt_fields[] IS NOT INITIAL.
READ TABLE lt_fields INDEX 1.
MOVE lt_fields-value TO gw_data-vbeln.
Popup per eseguire codice condizionato da una domanda
DATA: lf_answer.
CLEAR lf_answer.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
text_question = text-001 "You are going to delete all records. Are you sure?
IMPORTING
answer = lf_answer.
IF lf_answer = '1'.
PERFORM delete_records TABLES gt_output.
ENDIF.
Popup per mostrare il contenuto di una tabella interna
DATA: BEGIN OF gt_list OCCURS 0,
task(50) TYPE c,
task_desc LIKE tstct-ttext,
END OF gt_list.
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
endpos_col = 86
endpos_row = 30
startpos_col = 1
startpos_row = 1
titletext = 'List of all table entries'
TABLES
valuetab = gt_list
EXCEPTIONS
break_off = 1
OTHERS = 2.
-Questo contenuto ti sembra utile? Clicca il pulsante "Mi Piace" qui sotto!-