Hola,
es un error muy comun, al declarar tu catálogo de campos debes escribir los nombres de los campos en MAYUSCULAS y tu los estas definiendo en minusculas tal que así:
*&---------------------------------------------------------------------*
*& Form alv_ini_fieldcat
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM alv_ini_fieldcat.
* Mediante esta tabla vamos a definir los campos que se quiere mostrar
* en el listado de salida.
*COLUMNAS CLAVES
CLEAR alv_git_fieldcat.
REFRESH alv_git_fieldcat.
alv_git_fieldcat-tabname = alv_it_data.
alv_git_fieldcat-fix_column = space. "# Dejar campos Fijos
*--Fecha
alv_git_fieldcat-fieldname = 'date'.
" Debes poner 'DATE'
alv_git_fieldcat-seltext_l = text-002.
alv_git_fieldcat-just = 'C'.
alv_git_fieldcat-col_pos = '0'.
alv_git_fieldcat-outputlen = '15'.
alv_git_fieldcat-hotspot = 'X'.
APPEND alv_git_fieldcat. CLEAR alv_git_fieldcat.
*--Numero de la Factura
alv_git_fieldcat-fieldname = 'vbeln'.
"Debes poner 'VBELN'
alv_git_fieldcat-seltext_l = text-003.
alv_git_fieldcat-just = 'C'.
alv_git_fieldcat-col_pos = '1'.
alv_git_fieldcat-outputlen = '20'.
APPEND alv_git_fieldcat. CLEAR alv_git_fieldcat.
*--Codigo Analitico
alv_git_fieldcat-fieldname = 'zuorn'.
alv_git_fieldcat-seltext_l = text-004.
alv_git_fieldcat-just = 'L'.
alv_git_fieldcat-col_pos = '2'.
alv_git_fieldcat-outputlen = '20'.
APPEND alv_git_fieldcat. CLEAR alv_git_fieldcat.
Espero que te ayude.
Un saludo!