Header orange

Popup ABAP

Guida publicata da: Anonymous
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!-



ADS LINK LARGO 2