GitHub Guide Site

CONVERSION_EXIT_XXXXX_OUTPUT.md

Conversion Exit


Per creare una exit di conversione valore (input/output ) il nome della fm deve essere CONVERSION_EXIT_XXXXX_INPUT/CONVERSION_EXIT_XXXXX_OUTPUT dove al posto di XXXXX va inserito un identificativo.

Per la FM INPUT spostare il valore in -> out se non servono particolari modifiche al valore.

Per associare la conversione al dominio andare in SE11 ed inserire l'identificativo XXXXX nel campo "Conversion Routine"

FUNCTION CONVERSION_EXIT_XXXXX_OUTPUT
IMPORTING
INPUT TYPE ANY ##ADT_PARAMETER_UNTYPED
EXPORTING
OUTPUT TYPE ANY ##ADT_PARAMETER_UNTYPED.




DATA: lt_dd07v TYPE TABLE OF dd07v.
FIELD-SYMBOLS: <ls_dd07> TYPE dd07v.

CALL FUNCTION 'DDIF_DOMA_GET'
EXPORTING
name      = 'DOMAIN'
langu     = SY-langu
TABLES
dd07v_tab = lt_dd07v.

READ TABLE lt_dd07v ASSIGNING <ls_dd07> WITH KEY domvalue_l = input.
CHECK SY-subrc = 0.

output = <ls_dd07>-ddtext.

ENDFUNCTION.