Hola Marcel,
Dos comentarios antes del "enfoque". El enfoque que tomamos se basó en los puntos de que a) no estamos procediendo con AIF (en este momento), y b) estamos utilizando Signature como middleware de terceros entre nosotros y SUNAT. Configuramos una pestaña específica del cliente adicional a través de Goto -> Mejoras desde la vista de datos generales del maestro de clientes. Realizamos un anexo a KNA1, agregamos los campos personalizados (por ejemplo, UBIGEO), y luego con la ayuda de un recurso de ABAP expusimos esos campos en la nueva pestaña "eInvoice - Perú". Cuando generamos nuestro archivo .txt para enviar al middleware (por ejemplo, Signature), tenemos lógica para leer el UBIGEO si corresponde. Hasta ahora, la solución está funcionando al 100 %.
Sin embargo, según mis comentarios, no habría hecho esto si hubiéramos optado por el eDocumento SAP completo y estuviéramos utilizando AIF. Este es estrictamente un enfoque en lugar de tomar esa dirección. Ya estábamos utilizando Signature a través de la implementación en Chile, por lo que simplemente aprovechamos esa experiencia.
Gracias,
Jason