GitHub Guide Site

CONVERSION EXIT XXXXX OUTPUT

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.