Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 4 Siguiente »

B+ SILICIE tiene unas clases de mapeo por defecto, para hacer una implementación Z del mapeo se deberá de ir a la parte de Transformaciones XML.




Se tendrá que crear las clases Z heredando de nuestras clases /EDGE/CL_SL_ATR_CABECERA en el caso de necesitar una implementación Z para la cabecera del XML, o bien de cada clase correspondiente según el tipo de envío ( Hidrocarburos , alcohol etc.)


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étodosClaseVisibilidadDescripción
/EDGE/SL_IF_MAPPING_COMMON~SET_FLD_VALUE_REFERENCEInstance MethodPublicInserta valor en campo por referencia
/EDGE/SL_IF_MAPPING_COMMON~SET_TYPE_STRUCTUREInstance MethodPublicInforma el tipo de estructura a devolcer en GET_MAPPING_DATA
/EDGE/SL_IF_MAPPING_COMMON~EXECUTE_MAPPINGInstance MethodPublicComienza el mapeado de campos a la estructura AT
/EDGE/SL_IF_MAPPING_COMMON~GET_SOURCE_DATA_FROM_DBInstance MethodPublicRecuperación de datos de BBDD para mapeos
/EDGE/SL_IF_MAPPING_COMMON~GET_MAPPING_STRUCTUREInstance MethodPublicRecupera estructura AT mapeada
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_FECHAS_MPInstance MethodPublicFechas de asiento por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_IDENTIFICATIVOS_MPInstance MethodPublicDatos identificativos del asiento por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_JUSTIFICANTE_MPInstance MethodPublicDatos de justificante por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_MOVIMIENTO_MPInstance MethodPublicDatos de movimientos por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_OPERACIONES_TRANSF_MPInstance MethodPublicDatos de operaciones de transformación por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_ORIGEN_DESTINO_MPInstance MethodPublicDatos de Origen/Destino por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_PRODUCTOS_MPInstance MethodPublicDatos de productos en el asiento por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_REPERCUSION_IE_MPInstance MethodPublicDatos de repercusión IE por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~OBSERVACIONES_MPInstance MethodPublicObservaciones por materia prima
/EDGE/SL_IF_MAPPING_BODY~DATOS_IDENTIFICATIVOSInstance MethodPublicDatos identificativos del asiento
/EDGE/SL_IF_MAPPING_BODY~DATOS_FECHASInstance MethodPublicFechas de asiento
/EDGE/SL_IF_MAPPING_BODY~DATOS_MOVIMIENTOInstance MethodPublicDatos de movimientos
/EDGE/SL_IF_MAPPING_BODY~DATOS_OPERACIONES_TRANSFInstance MethodPublicDatos de operaciones de transformación
/EDGE/SL_IF_MAPPING_BODY~DATOS_JUSTIFICANTEInstance MethodPublicDatos de justificante
/EDGE/SL_IF_MAPPING_BODY~DATOS_ORIGEN_DESTINOInstance MethodPublicDatos de Origen/Destino
/EDGE/SL_IF_MAPPING_BODY~DATOS_REPERCUSION_IEInstance MethodPublicDatos de repercusión IE
/EDGE/SL_IF_MAPPING_BODY~DATOS_PRODUCTOSInstance MethodPublicDatos de productos en el asiento
/EDGE/SL_IF_MAPPING_BODY~OBSERVACIONESInstance MethodPublicObservaciones
CONSTRUCTORInstance MethodPublicConstructor
GET_XML_FINALInstance MethodPublicObtiene el XML final
SET_KEYS_FROM_REFInstance MethodProtectedRecupera clave de asientos según referencia
SET_NEW_REF_DATAInstance MethodProtectedAñade registro en MT_REF_TABLES_DATA
GET_REF_DATA_ASIENTOInstance MethodProtectedObtiene 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étodosClaseVisibilidadDescripción
/EDGE/SL_IF_MAPPING_COMMON~SET_TYPE_STRUCTUREInstance MethodPublicInforma el tipo de estructura a devolver en GET_MAPPING_DATA
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_FECHAS_MPInstance MethodPublicFechas de asiento por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_IDENTIFICATIVOS_MPInstance MethodPublicDatos identificativos del asiento por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_JUSTIFICANTE_MPInstance MethodPublicDatos de justificante por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_MOVIMIENTO_MPInstance MethodPublicDatos de movimientos por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_OPERACIONES_TRANSF_MPInstance MethodPublicDatos de operaciones de transformación por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_ORIGEN_DESTINO_MPInstance MethodPublicDatos de Origen/Destino por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_PRODUCTOS_MPInstance MethodPublicDatos de productos en el asiento por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~DATOS_REPERCUSION_IE_MPInstance MethodPublicDatos de repercusión IE por materia prima
/EDGE/SL_IF_MAPPING_BODY_MP~OBSERVACIONES_MPInstance MethodPublicObservaciones por materia prima
  • Sin etiquetas