*&---------------------------------------------------------------------*
*& Form F_GET_LOCATION
*&---------------------------------------------------------------------*
* Match-code for Return Type
*----------------------------------------------------------------------*
FORM f_get_location CHANGING p_auart p_lgort.
DATA: lc_zrettype TYPE dfies-fieldname VALUE 'ZRETTYPE',
lc_value TYPE ddbool_d VALUE 'S',
lc_field TYPE help_info-dynprofld VALUE 'P_AUART'.
DATA: BEGIN OF ls_zrettype,
zrettype TYPE zrettype,
END OF ls_zrettype.
DATA: li_value_tab LIKE STANDARD TABLE OF ls_zrettype,
li_return_tab LIKE STANDARD TABLE OF ddshretval WITH HEADER LINE.
DATA: ls_dynpread TYPE dynpread,
lt_dynpread TYPE TABLE OF dynpread.
* End of Season
ls_zrettype-zrettype = TEXT-i01.
APPEND ls_zrettype TO li_value_tab.
CLEAR ls_zrettype.
* Article Recall
ls_zrettype-zrettype = TEXT-i02.
APPEND ls_zrettype TO li_value_tab.
CLEAR ls_zrettype.
* Customer Closing
ls_zrettype-zrettype = TEXT-i03.
APPEND ls_zrettype TO li_value_tab.
CLEAR ls_zrettype.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = lc_zrettype
dynpprog = sy-cprog
dynpnr = sy-dynnr
dynprofield = lc_field
value_org = lc_value
window_title = TEXT-s02
TABLES
value_tab = li_value_tab
return_tab = li_return_tab
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc EQ 0.
READ TABLE li_return_tab INDEX 1.
IF sy-subrc IS INITIAL.
p_auart = li_return_tab-fieldval.
ENDIF.
ENDIF.
ls_dynpread-fieldname = 'P_LGORT'.
CASE p_auart.
WHEN 'End of Season'.
SELECT SINGLE low
FROM tvarvc
INTO ls_dynpread-fieldvalue
WHERE name = 'ZSDO-OTC0065_STORE_LOC'
AND type = 'P'.
WHEN 'Article Recall'.
ls_dynpread-fieldvalue = 'IC13'.
WHEN 'Customer Closing'.
ls_dynpread-fieldvalue = 'IC13'.
ENDCASE.
APPEND ls_dynpread TO lt_dynpread.
* Update the dynpro values.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = sy-cprog
dynumb = sy-dynnr
TABLES
dynpfields = lt_dynpread
EXCEPTIONS
OTHERS = 8.
ENDFORM.
*----------------------------------------------------------------------*
martedì 30 aprile 2019
Aggiornare più campi della stessa dynpro
Pubblicato da
F/\B!O
alle
11:42
Commenta per primo!
Etichette: ABAP
sabato 27 aprile 2019
Oltre l'orizzonte azzurro, Frederik Pohl
Oltre l'orizzonte azzurro
di Frederik Pohl
Editore: Nord
Lingua: Italiano | Numero di pagine: 277 | ISBN-13: 9788842903512 | Data di pubblicazione: 01/01/1982 | Traduttore: Roberta Rambelli | Genere: Fantascienza
di Frederik Pohl
Editore: Nord
Lingua: Italiano | Numero di pagine: 277 | ISBN-13: 9788842903512 | Data di pubblicazione: 01/01/1982 | Traduttore: Roberta Rambelli | Genere: Fantascienza
Pubblicato da
F/\B!O
alle
16:10
Commenta per primo!
Etichette: letture digitali, libri
lunedì 22 aprile 2019
Demotion n
| English | Italiano | |
| demotion n | (relegation to lower position) | degradazione, retrocessione nf, demansionamento nm |
| Kara was embarrassed about her demotion at work. | ||
| Kara era imbarazzata dalla sua retrocessione al lavoro. | ||
| demotion n | (military: relegation to lower rank) | degradazione, retrocessione nf |
| The officer was humiliated by his demotion. | ||
| L'ufficiale fu umiliato dalla sua retrocessione. | ||
You must outperform their rigid and unforgiving agenda to establish a productive colony in the harsh environs of Europa, or suffer a career-ending demotion and reassignment!
Devi battere il loro rigido e spietato programma per creare una colonia produttiva sull’inospitale Europa o subire un demansionamento e una riassegnazione ammazzacarriera!
Pubblicato da
F/\B!O
alle
15:58
Commenta per primo!
Etichette: traduzioni
lunedì 1 aprile 2019
Iscriviti a:
Commenti (Atom)