Las clases específicas por materia prima (hidrocarburos, tabaco, alcohol y mixto (tabaco y alcohol) ) se generan heredando de la clase abstracta /EDGE/CL_SL_MAPPING_CUERPO que tiene los siguientes métodos:
Métodos | Clase | Visibilidad | Descripción |
---|---|---|---|
/EDGE/SL_IF_MAPPING_COMMON~SET_FLD_VALUE_REFERENCE | Instance Method | Public | Inserta valor en campo por referencia |
/EDGE/SL_IF_MAPPING_COMMON~SET_TYPE_STRUCTURE | Instance Method | Public | Informa el tipo de estructura a devolcer en GET_MAPPING_DATA |
/EDGE/SL_IF_MAPPING_COMMON~EXECUTE_MAPPING | Instance Method | Public | Comienza el mapeado de campos a la estructura AT |
/EDGE/SL_IF_MAPPING_COMMON~GET_SOURCE_DATA_FROM_DB | Instance Method | Public | Recuperación de datos de BBDD para mapeos |
/EDGE/SL_IF_MAPPING_COMMON~GET_MAPPING_STRUCTURE | Instance Method | Public | Recupera estructura AT mapeada |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_FECHAS_MP | Instance Method | Public | Fechas de asiento por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_IDENTIFICATIVOS_MP | Instance Method | Public | Datos identificativos del asiento por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_JUSTIFICANTE_MP | Instance Method | Public | Datos de justificante por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_MOVIMIENTO_MP | Instance Method | Public | Datos de movimientos por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_OPERACIONES_TRANSF_MP | Instance Method | Public | Datos de operaciones de transformación por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_ORIGEN_DESTINO_MP | Instance Method | Public | Datos de Origen/Destino por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_PRODUCTOS_MP | Instance Method | Public | Datos de productos en el asiento por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_REPERCUSION_IE_MP | Instance Method | Public | Datos de repercusión IE por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~OBSERVACIONES_MP | Instance Method | Public | Observaciones por materia prima |
/EDGE/SL_IF_MAPPING_BODY~DATOS_IDENTIFICATIVOS | Instance Method | Public | Datos identificativos del asiento |
/EDGE/SL_IF_MAPPING_BODY~DATOS_FECHAS | Instance Method | Public | Fechas de asiento |
/EDGE/SL_IF_MAPPING_BODY~DATOS_MOVIMIENTO | Instance Method | Public | Datos de movimientos |
/EDGE/SL_IF_MAPPING_BODY~DATOS_OPERACIONES_TRANSF | Instance Method | Public | Datos de operaciones de transformación |
/EDGE/SL_IF_MAPPING_BODY~DATOS_JUSTIFICANTE | Instance Method | Public | Datos de justificante |
/EDGE/SL_IF_MAPPING_BODY~DATOS_ORIGEN_DESTINO | Instance Method | Public | Datos de Origen/Destino |
/EDGE/SL_IF_MAPPING_BODY~DATOS_REPERCUSION_IE | Instance Method | Public | Datos de repercusión IE |
/EDGE/SL_IF_MAPPING_BODY~DATOS_PRODUCTOS | Instance Method | Public | Datos de productos en el asiento |
/EDGE/SL_IF_MAPPING_BODY~OBSERVACIONES | Instance Method | Public | Observaciones |
CONSTRUCTOR | Instance Method | Public | Constructor |
GET_XML_FINAL | Instance Method | Public | Obtiene el XML final |
SET_KEYS_FROM_REF | Instance Method | Protected | Recupera clave de asientos según referencia |
SET_NEW_REF_DATA | Instance Method | Protected | Añade registro en MT_REF_TABLES_DATA |
GET_REF_DATA_ASIENTO | Instance Method | Protected | Obtiene datos de referencia del asiento |
De estos métodos los que se redefinen en las clases específicas por materia prima (p.e. /EDGE/CL_SL_CUERPO_HI) son:
Métodos | Clase | Visibilidad | Descripción |
---|---|---|---|
/EDGE/SL_IF_MAPPING_COMMON~SET_TYPE_STRUCTURE | Instance Method | Public | Informa el tipo de estructura a devolver en GET_MAPPING_DATA |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_FECHAS_MP | Instance Method | Public | Fechas de asiento por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_IDENTIFICATIVOS_MP | Instance Method | Public | Datos identificativos del asiento por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_JUSTIFICANTE_MP | Instance Method | Public | Datos de justificante por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_MOVIMIENTO_MP | Instance Method | Public | Datos de movimientos por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_OPERACIONES_TRANSF_MP | Instance Method | Public | Datos de operaciones de transformación por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_ORIGEN_DESTINO_MP | Instance Method | Public | Datos de Origen/Destino por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_PRODUCTOS_MP | Instance Method | Public | Datos de productos en el asiento por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_REPERCUSION_IE_MP | Instance Method | Public | Datos de repercusión IE por materia prima |
/EDGE/SL_IF_MAPPING_BODY_MP~OBSERVACIONES_MP | Instance Method | Public | Observaciones por materia prima |
En el siguiente enlace se detallan los ajustes necesarios que deben realizarse para el correcto funcionamiento del mapeo de forales: Clases de mapeo de cuerpo para forales.