En este apartado se detalla como se configura y que se puede configurar en los extractores de SAP.
El cluster de vistas dónde se recoge toda la configuración de los extractores es el /EDGE/SP_CV001, este cluster dispone de diferentes tablas las cuáles cuelgan todas de la principal “Configuración extractores“:
Configuración extractores
Nombre técnico | Descripción breve | Detalle |
---|---|---|
IDEXTR | ID de extractor | Es el identificador del extractor, este identificador será el que se utilice también para configurar la clase de documento ArchiveLink si queremos almacenar los XMLs generados de los extractores en ArchiveLink. |
NAME | Descripción extractor | Es el nombre que le daremos al extractor. Este campo es multidioma. |
CLASS | Clase de extractor | Es la clase extractora que se ejecutará para obtener los registros, realizar el mapeo, generar el XML y realizar el envío. En este campo se podrá parametrizar una clase que herede de las clases /EDGE/CL_EXTRACTOR_PORTAL_P o /EDGE/CL_EXTRACTOR_PORTAL_C. |
EXTR_TAB | Tabla de extracción | Indicaremos la tabla o vista de BBDD desde dónde se hará la extracción de los registros principales. |
TRANSF | Transformación de extractor | Se informará la transformación que deberá usarse para pasar la estructura ABAP (devuelta del mapeo de datos) a formato XML. |
IDEXTR_REF | ID de extractor referenciado | Se informará con ID de otro extractor que herede de la clase /EDGE/CL_EXTRACTOR_PORTAL_P. Este campo sólo puede ser informado para los extractores que hereden de /EDGE/CL_EXTRACTOR_PORTAL_C. Esto servirá para que a la hora de obtener los datos de un extractor hijo (/EDGE/CL_EXTRACTOR_PORTAL_C) se tenga en cuenta también las condiciones de selección del extractor padre (/EDGE/CL_EXTRACTOR_PORTAL_P). |
REPORT | Report dynpro extractor | Se informa con el report de dónde se tomará la dynpro para la pantalla de selección del extractor en el report /EDGE/RP_SP_EXTRACTOR. |
DYNPRO | Dynpro extractor | Se informa el número de dynpro a mostrar del report informado en el campo REPORT |
DELTA_SEARCH | Búsqueda delta activa 'X' | Indica si el extractor tiene búsqueda delta. Este tipo de búsqueda buscará modificaciones de registros buscando en las tablas CDHDR y CDPOS. |
ACTIVE | Extractor activo 'X' | Indica si el extractor está activo. Si no está activo no aparecerá en el listado de extractores del report /EDGE/RP_SP_EXTRACTOR y tampoco podrá ser ejecutado. |
Escenario TCI
Esta configuración se utilizará para el envío de los datos al middleware y es obligatorio que haya un registro en esta tabla activo para poder enviar los datos del extractor. Se informará siempre, independientemente de si se envía por TCI o PI:
Nombre técnico | Descripción breve | Detalle |
---|---|---|
IDEXTR | ID de extractor | Es el ID del extractor al que pertenece la configuración del escenario. |
ESCENARIO | Escenario TCI | Indica el escenario al que pertenece, cada extractor pertenecerá a uno diferente y será el equipo del middleware quién decida que valor se establece en cada caso. |
TIPO_DOCUMENTO | Tipo de documento TCI | Indica el tipo de documento que se envía, también será el quipo de middleware que valor informar en cada caso. |
FORMATO_DOCUMENTO | Formato de documento TCI | Formato en el que se envía el payload en B64 al middleware. |
ACTIVO | Escenario activo | Indica si la configuración de escenario está activa. Debe existir una activa, si existiese más de uno se tomaría la primera en encontrar activa. |