miércoles, 31 de diciembre de 2014

Función para obtener atributos de un ELEMENTO DE DATOS o campos de una TABLA (SAP-ABAP-Funciones)

Estimados, esta función puede ser útil:

  lv_tabname = 'MARA'. "(o BUKRS por ejemplo)

  CALL FUNCTION 'DDIF_FIELDINFO_GET'
    EXPORTING

      tabname        lv_tabname  " Elemento de datos o tabla
      langu          sy-langu
      all_types      'X'
    IMPORTING
      dfies_wa       ls_dfies_wa " Retorna atributos del obejto
    TABLES
      dfies_tab      lt_dfies_tab[] " Retorna campos de una tabla
    EXCEPTIONS
      not_found      1
      internal_error 2
      OTHERS         3.
  IF sy-subrc NE 0.
*  Implement suitable error handling here
  ENDIF.