Manual programación HR - ForoSAP

download Manual programación HR - ForoSAP

of 81

Transcript of Manual programación HR - ForoSAP

  • 7/30/2019 Manual programacin HR - ForoSAP

    1/81

    Manual programacin HRDe SAP ABAP en castellano

    Saltar anavegacin,bsquedaTabla de contenidos

    [ocultar]

    1 Objetivos 2 Introduccin a la programacin en HR 3 Bases de datos lgica 4 INFOTIPOS

    o 4.1 Declaracin

    o 4.2 Procesamiento del infotipo 4.2.1 Procesar de un registro especfico del infotipo 4.2.2 Procesamiento de todo el infotipo 4.2.3 Actualizacin de un infotipo

    o 4.3 Definicin de un infotipo. 4.3.1 Estructura de la tabla PSnnnn 4.3.2 Estructura de las tablas PAnnnn y PBnnnn

    4.3.2.1 Tabla PAnnnn 4.3.2.2 Tabla PBnnnn 4.3.2.3 Opciones tcnicas

    4.3.3 Estructura Pnnnn 4.3.4 Estructura adicionales para campos de imagen 4.3.5 Modulpool ABAP/4 de infotipo 4.3.6 Pantallas de un infotipo

    4.3.6.1 Pantalla inicial 4.3.6.2 Pantalla individual

    4.3.6.2.1 VERIFICACIONES 4.3.6.2.2 Entradas posibles 4.3.6.2.3 Configuracin de pantalla 4.3.6.2.4 Lgica de proceso

    4.3.6.3 Visualizacin de lista 4.3.6.3.1 Configuracin de pantalla 4.3.6.3.2 Lgica de proceso

    4.3.6.4 Control de pantallas de un infotipo 4.3.6.4.1 Control de imgenes segn la funcin a

    ejecutar 4.3.6.4.2 Control de imgenes dependientes de los

    datos de control 4.3.6.5 Status para los infotipos

    4.3.7 Mdulos de dialogos de infotipo 4.3.8 Caractersticas del infotipo 4.3.9 Mdulos de texto de infotipo

    4.3.9.1 Visualizacin y actualizacin de textos en lapantalla individual

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#column-onehttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#column-onehttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#searchInputhttp://toggletoc%28%29/http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Objetivoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Introducci.C3.B3n_a_la_programaci.C3.B3n_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Bases_de_datos_l.C3.B3gicahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#INFOTIPOShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Declaraci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesamiento_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesar_de_un_registro_espec.C3.ADfico_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesamiento_de_todo_el_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Actualizaci.C3.B3n_de_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_un_infotipo.http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_un_infotipo.http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_de_la_tabla_PSnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_de_las_tablas_PAnnnn_y_PBnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Tabla_PAnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Tabla_PBnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Opciones_t.C3.A9cnicashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_Pnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_adicionales_para_campos_de_imagenhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Modulpool_ABAP.2F4_de_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Pantallas_de_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Pantalla_inicialhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Pantalla_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#VERIFICACIONEShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Entradas_posibleshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configuraci.C3.B3n_de_pantallahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#L.C3.B3gica_de_procesohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_de_listahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configuraci.C3.B3n_de_pantalla_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#L.C3.B3gica_de_proceso_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_pantallas_de_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_seg.C3.BAn_la_funci.C3.B3n_a_ejecutarhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_seg.C3.BAn_la_funci.C3.B3n_a_ejecutarhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_dependientes_de_los_datos_de_controlhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_dependientes_de_los_datos_de_controlhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Status_para_los_infotiposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_dialogos_de_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Caracter.C3.ADsticas_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_texto_de_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_y_actualizaci.C3.B3n_de_textos_en_la_pantalla_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_y_actualizaci.C3.B3n_de_textos_en_la_pantalla_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_y_actualizaci.C3.B3n_de_textos_en_la_pantalla_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#column-onehttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#searchInputhttp://toggletoc%28%29/http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Objetivoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Introducci.C3.B3n_a_la_programaci.C3.B3n_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Bases_de_datos_l.C3.B3gicahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#INFOTIPOShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Declaraci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesamiento_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesar_de_un_registro_espec.C3.ADfico_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesamiento_de_todo_el_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Actualizaci.C3.B3n_de_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_un_infotipo.http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_de_la_tabla_PSnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_de_las_tablas_PAnnnn_y_PBnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Tabla_PAnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Tabla_PBnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Opciones_t.C3.A9cnicashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_Pnnnnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_adicionales_para_campos_de_imagenhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Modulpool_ABAP.2F4_de_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Pantallas_de_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Pantalla_inicialhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Pantalla_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#VERIFICACIONEShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Entradas_posibleshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configuraci.C3.B3n_de_pantallahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#L.C3.B3gica_de_procesohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_de_listahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configuraci.C3.B3n_de_pantalla_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#L.C3.B3gica_de_proceso_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_pantallas_de_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_seg.C3.BAn_la_funci.C3.B3n_a_ejecutarhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_seg.C3.BAn_la_funci.C3.B3n_a_ejecutarhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_dependientes_de_los_datos_de_controlhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Control_de_im.C3.A1genes_dependientes_de_los_datos_de_controlhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Status_para_los_infotiposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_dialogos_de_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Caracter.C3.ADsticas_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_texto_de_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_y_actualizaci.C3.B3n_de_textos_en_la_pantalla_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Visualizaci.C3.B3n_y_actualizaci.C3.B3n_de_textos_en_la_pantalla_individual
  • 7/30/2019 Manual programacin HR - ForoSAP

    2/81

    4.3.9.1.1 Configurar una imagen individual paravisualizar y actualizar mdulos de texto

    o 4.4 Gua para crear un infotipo 4.4.1 Crear infotipos 4.4.2 Actualizar las caractersticas del infotipo 4.4.3 Implementacin funcional del infotipo

    o 4.5 Ampliacin de infotipos estndar 4.5.1 Ampliacin de una imagen individual 4.5.2 Ampliacin de una visualizacin de lista

    4.5.2.1 Borrar campos adicionaleso 4.6 Modificacin de infotiposo 4.7 Ampliacin infotipo para entrada rpida de datos

    4.7.1 Ampliacin infotipo para entrada rpida de datos maestros(PA70)

    4.7.2 Ampliacin infotipo para entrada rpida de datos de accin(PA42)

    4.7.2.1 Definicin de imagen de entrada 4.7.2.1.1 Lgica de proceso

    4.7.2.2 Generacin de codificacin 4.7.2.3 Actualizacin de tabla

    4.7.3 Adaptacin de status en Gestin de personalo 4.8 Datos de tiemposo 4.9 Repetir estructuraso 4.10 Verificacin de autorizacioneso 4.11 Vistas

    4.11.1 Acoplamiento

    4.11.2 Proyeccin 4.11.3 Proyeccin y Aclopamiento 4.11.4 Tablas de control dependientes del tiempo 4.11.5 Generalizacin de la vista

    5 Importar/Exportar fichero en Recursos Humanoso 5.1 Ficheros PCL1, PCL2, PCL3 y PCL4

    5.1.1 Informacin de los ficheros 5.1.2 Estructura del fichero 5.1.3 Convencin de nombres 5.1.4 Importar/Exportar datos 5.1.5 Clave xx

    o 5.2 Almacenamiento de datos en ficheros PCLn 5.2.1 Ejemplo de descripcin de datos mediante el cluster RX

    o 5.3 Memoria intermedia de los ficheros PCLn 5.3.1 Retroactividad resultados clculo nomina 5.3.2 Inicio del clculo de la nmina en el modo de test

    5.3.2.1 Export mediante la memoria intermedia de datos 5.3.2.2 Import mediante la memoria intermedia de datos

    o 5.4 Directorio del clustero 5.5 Interfase

    5.5.1 Lectura de un registro del clculo de nmina 5.5.2 Evaluaciones estndar del clculo de la nmina 5.5.3 Mdulos de funciones: RP_EVALUATION_PERIODS

    5.5.3.1 Lectura resultado clculo nmina usando

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configurar_una_imagen_individual_para_visualizar_y_actualizar_m.C3.B3dulos_de_textohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configurar_una_imagen_individual_para_visualizar_y_actualizar_m.C3.B3dulos_de_textohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Gu.C3.ADa_para_crear_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Crear_infotiposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Actualizar_las_caracter.C3.ADsticas_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Implementaci.C3.B3n_funcional_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_de_infotipos_est.C3.A1ndarhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_de_una_imagen_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_de_una_visualizaci.C3.B3n_de_listahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Borrar_campos_adicionaleshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Modificaci.C3.B3n_de_infotiposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_maestros_.28PA70.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_maestros_.28PA70.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_de_acci.C3.B3n_.28PA42.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_de_acci.C3.B3n_.28PA42.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_imagen_de_entradahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#L.C3.B3gica_de_proceso_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Generaci.C3.B3n_de_codificaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Actualizaci.C3.B3n_de_tablahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Adaptaci.C3.B3n_de_status_en_Gesti.C3.B3n_de_personalhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Datos_de_tiemposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Repetir_estructurashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_de_autorizacioneshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Vistashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Acoplamientohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Proyecci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Proyecci.C3.B3n_y_Aclopamientohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Tablas_de_control_dependientes_del_tiempohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Generalizaci.C3.B3n__de_la_vistahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Importar.2FExportar_fichero_en_Recursos_Humanoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ficheros_PCL1.2C_PCL2.2C_PCL3_y_PCL4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Informaci.C3.B3n_de_los_ficheroshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_del_ficherohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Convenci.C3.B3n_de_nombreshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Importar.2FExportar_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Clave_xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Almacenamiento_de_datos_en_ficheros_PCLnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ejemplo_de_descripci.C3.B3n_de_datos_mediante_el_cluster_RXhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Memoria_intermedia_de_los_ficheros_PCLnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Retroactividad_resultados_c.C3.A1lculo_nominahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Inicio_del_c.C3.A1lculo_de_la_n.C3.B3mina_en_el_modo_de_testhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Export_mediante_la_memoria_intermedia_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Import_mediante_la_memoria_intermedia_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Directorio_del_clusterhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Interfasehttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_de_un_registro_del_c.C3.A1lculo_de_n.C3.B3minahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evaluaciones_est.C3.A1ndar_del_c.C3.A1lculo_de_la_n.C3.B3minahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_funciones:_RP_EVALUATION_PERIODShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_resultado_c.C3.A1lculo_n.C3.B3mina_usando_RP_EVALUATION_PERIODShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configurar_una_imagen_individual_para_visualizar_y_actualizar_m.C3.B3dulos_de_textohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Configurar_una_imagen_individual_para_visualizar_y_actualizar_m.C3.B3dulos_de_textohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Gu.C3.ADa_para_crear_un_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Crear_infotiposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Actualizar_las_caracter.C3.ADsticas_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Implementaci.C3.B3n_funcional_del_infotipohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_de_infotipos_est.C3.A1ndarhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_de_una_imagen_individualhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_de_una_visualizaci.C3.B3n_de_listahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Borrar_campos_adicionaleshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Modificaci.C3.B3n_de_infotiposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_maestros_.28PA70.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_maestros_.28PA70.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_de_acci.C3.B3n_.28PA42.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ampliaci.C3.B3n_infotipo_para_entrada_r.C3.A1pida_de_datos_de_acci.C3.B3n_.28PA42.29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_imagen_de_entradahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#L.C3.B3gica_de_proceso_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Generaci.C3.B3n_de_codificaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Actualizaci.C3.B3n_de_tablahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Adaptaci.C3.B3n_de_status_en_Gesti.C3.B3n_de_personalhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Datos_de_tiemposhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Repetir_estructurashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_de_autorizacioneshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Vistashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Acoplamientohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Proyecci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Proyecci.C3.B3n_y_Aclopamientohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Tablas_de_control_dependientes_del_tiempohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Generalizaci.C3.B3n__de_la_vistahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Importar.2FExportar_fichero_en_Recursos_Humanoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ficheros_PCL1.2C_PCL2.2C_PCL3_y_PCL4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Informaci.C3.B3n_de_los_ficheroshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Estructura_del_ficherohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Convenci.C3.B3n_de_nombreshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Importar.2FExportar_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Clave_xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Almacenamiento_de_datos_en_ficheros_PCLnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Ejemplo_de_descripci.C3.B3n_de_datos_mediante_el_cluster_RXhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Memoria_intermedia_de_los_ficheros_PCLnhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Retroactividad_resultados_c.C3.A1lculo_nominahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Inicio_del_c.C3.A1lculo_de_la_n.C3.B3mina_en_el_modo_de_testhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Export_mediante_la_memoria_intermedia_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Import_mediante_la_memoria_intermedia_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Directorio_del_clusterhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Interfasehttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_de_un_registro_del_c.C3.A1lculo_de_n.C3.B3minahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evaluaciones_est.C3.A1ndar_del_c.C3.A1lculo_de_la_n.C3.B3minahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_funciones:_RP_EVALUATION_PERIODShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_resultado_c.C3.A1lculo_n.C3.B3mina_usando_RP_EVALUATION_PERIODS
  • 7/30/2019 Manual programacin HR - ForoSAP

    3/81

    RP_EVALUATION_PERIODS 5.5.4 Indicadores de control 5.5.5 Accin 5.5.6 Cdigos de retorno 5.5.7 Lectura de un registro del clculo de la nmina 5.5.8 Importar resultado clculo nmina de cluster RX

    6 Comandos especficoso 6.1 Mdulos de funciones en HRo 6.2 Mdulos de macroinstrucciones

    6.2.1 Definicin y llamada 7 Mdulos RMAC estndar en HR

    o 7.1 Definicin de datos 7.1.1 RP-LOWDATE-HIGHDATE

    7.1.1.1 Funcin 7.1.1.2 Parmetros 7.1.1.3 Verificacin 7.1.1.4 Condiciones previas 7.1.1.5 Utilizacin

    o 7.2 Evento INITIALIZATION 7.2.1 RP-SEL-EIN-AUS-INIT

    7.2.1.1 Funcin 7.2.1.2 Parmetros 7.2.1.3 Verificacin 7.2.1.4 Condiciones previas 7.2.1.5 Utilizacin 7.2.1.6 Observaciones

    7.2.2 RP-INIT-WITH-SYDATUM 7.2.3 Funcino 7.3 Evento START-OF-SELECTION

    7.3.1 RP-SET-NAME-FORMAT 7.3.1.1 Funcin 7.3.1.2 Parmetros 7.3.1.3 Verificacin 7.3.1.4 Utilizacin

    7.3.2 RP-FETCH-ALTER-PERID 7.3.2.1 Funcin 7.3.2.2 Parmetros

    7.3.2.3 Verificacin 7.3.2.4 Utilizacin

    7.3.3 RP-SET-KEY-DATE 7.3.3.1 Funcin 7.3.3.2 Parmetros 7.3.3.3 Verificacin 7.3.3.4 Condiciones previas 7.3.3.5 Utilizacin

    o 7.4 Seleccin GET PERNR 7.4.1 RP-SEL-EIN-AUS

    7.4.1.1 Funcin 7.4.2 RP-SEL-CALC

    7.4.2.1 Funcin

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_resultado_c.C3.A1lculo_n.C3.B3mina_usando_RP_EVALUATION_PERIODShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Indicadores_de_controlhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Acci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#C.C3.B3digos_de_retornohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_de_un_registro_del_c.C3.A1lculo_de_la_n.C3.B3minahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Importar_resultado_c.C3.A1lculo_n.C3.B3mina_de_cluster_RXhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Comandos_espec.C3.ADficoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_funciones_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_macroinstruccioneshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_y_llamadahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_RMAC_est.C3.A1ndar_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-LOWDATE-HIGHDATEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metroshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evento_INITIALIZATIONhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SEL-EIN-AUS-INIThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observacioneshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-INIT-WITH-SYDATUMhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evento_START-OF-SELECTIONhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SET-NAME-FORMAThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-FETCH-ALTER-PERIDhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SET-KEY-DATEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Selecci.C3.B3n_GET_PERNRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SEL-EIN-AUShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SEL-CALChttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_resultado_c.C3.A1lculo_n.C3.B3mina_usando_RP_EVALUATION_PERIODShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Indicadores_de_controlhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Acci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#C.C3.B3digos_de_retornohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Lectura_de_un_registro_del_c.C3.A1lculo_de_la_n.C3.B3minahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Importar_resultado_c.C3.A1lculo_n.C3.B3mina_de_cluster_RXhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Comandos_espec.C3.ADficoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_funciones_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_de_macroinstruccioneshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_y_llamadahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#M.C3.B3dulos_RMAC_est.C3.A1ndar_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Definici.C3.B3n_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-LOWDATE-HIGHDATEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metroshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previashttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evento_INITIALIZATIONhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SEL-EIN-AUS-INIThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observacioneshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-INIT-WITH-SYDATUMhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evento_START-OF-SELECTIONhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SET-NAME-FORMAThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-FETCH-ALTER-PERIDhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SET-KEY-DATEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Selecci.C3.B3n_GET_PERNRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SEL-EIN-AUShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-SEL-CALChttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_8
  • 7/30/2019 Manual programacin HR - ForoSAP

    4/81

    7.4.2.2 Parmetros 7.4.2.3 Verificacin 7.4.2.4 Condiciones previas 7.4.2.5 Utilizacin

    7.4.3 RP-WRITE-ALTER-PERID 7.4.3.1 Funcin 7.4.3.2 Parmetros 7.4.3.3 Verificacin 7.4.3.4 Utilizacin

    7.4.4 RP-MAKE-ADDRESS 7.4.5 Funcin

    7.4.5.1 Parmetros 7.4.5.2 Verificacin 7.4.5.3 Utilizacin

    7.4.6 RP-EDIT-ADDRESS 7.4.6.1 Funcin 7.4.6.2 Parmetros 7.4.6.3 Verificacin 7.4.6.4 Utilizacin

    7.4.7 RP-READ-ALL-TIME-ITY 7.4.7.1 Funcin 7.4.7.2 Parmetros 7.4.7.3 Verificacin 7.4.7.4 Condiciones previas 7.4.7.5 Utilizacin 7.4.7.6 Observaciones

    7.4.8 RP-EDIT-NAME 7.4.8.1 Funcin 7.4.8.2 Parmetros 7.4.8.3 Verificacin 7.4.8.4 Utilizacin

    7.4.9 RP-INIT-BUFFER 7.4.9.1 Funcin 7.4.9.2 Parmetros 7.4.9.3 Verificacin 7.4.9.4 Condiciones previas 7.4.9.5 Utilizacin

    7.4.10 RP-IMP-Cn-xx 7.4.10.1 Funcin 7.4.10.2 Parmetros: 7.4.10.3 Verificacin: 7.4.10.4 Condiciones previas:

    7.4.11 RP-EXP-Cn-xx 7.4.11.1 Funcin 7.4.11.2 Parmetros 7.4.11.3 Verificacin 7.4.11.4 Condiciones previas:

    7.4.12 RP-REF-Cn-xx

    7.4.12.1 Funcin 7.4.12.2 Parmetros

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-WRITE-ALTER-PERIDhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-MAKE-ADDRESShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-EDIT-ADDRESShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-ALL-TIME-ITYhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-EDIT-NAMEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-INIT-BUFFERhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-IMP-Cn-xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros:http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n:http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas:http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-EXP-Cn-xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas:_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-REF-Cn-xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-WRITE-ALTER-PERIDhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-MAKE-ADDRESShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-EDIT-ADDRESShttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-ALL-TIME-ITYhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-EDIT-NAMEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-INIT-BUFFERhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-IMP-Cn-xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros:http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n:http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas:http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-EXP-Cn-xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas:_2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-REF-Cn-xxhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_14
  • 7/30/2019 Manual programacin HR - ForoSAP

    5/81

    7.4.12.3 Verificacin 7.4.12.4 Condiciones previas

    o 7.5 Evento TOP-OF-PAGE 7.5.1 RP-STICHTAG

    7.5.1.1 Funcin 7.5.1.2 Parmetros 7.5.1.3 Verificacin 7.5.1.4 Condiciones previas 7.5.1.5 Utilizacin

    7.5.2 RP-ZEITRAUM 7.5.2.1 Funcin 7.5.2.2 Parmetros 7.5.2.3 Verificacin 7.5.2.4 Condiciones previas 7.5.2.5 Utilizacin

    o 7.6 En cualquier punto 7.6.1 Obtencin de datos

    7.6.1.1 RP-READ-INFOTYPE 7.6.1.1.1 Funcin 7.6.1.1.2 Parmetros 7.6.1.1.3 Verificacin 7.6.1.1.4 Condicin previa 7.6.1.1.5 Utilizacin 7.6.1.1.6 Observaciones

    7.6.1.2 RP-READ-T001P 7.6.1.3 Funcin 7.6.1.4 Parmetros 7.6.1.5 Utilizacin 7.6.1.6 RP-READ-T5D0P

    7.6.1.6.1 Funcin 7.6.1.6.2 Parmetros 7.6.1.6.3 Utilizacin

    7.6.1.7 RP-READ-PAYROLL-DIR 7.6.1.7.1 Funcin 7.6.1.7.2 Parmetros 7.6.1.7.3 Verificacin 7.6.1.7.4 Condiciones previas

    7.6.1.7.5 Utilizacin 7.6.2 Procesamiento de datos

    7.6.2.1 RP-PROVIDE-FROM-FRST 7.6.2.1.1 Funcin 7.6.2.1.2 Parmetros 7.6.2.1.3 Verificacin 7.6.2.1.4 Condiciones previas 7.6.2.1.5 Utilizacin 7.6.2.1.6 Observaciones

    7.6.2.2 RP-PROVIDE-FROM-LAST 7.6.2.2.1 Funcin 7.6.2.2.2 Parmetros 7.6.2.2.3 Verificacin

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evento_TOP-OF-PAGEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-STICHTAGhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-ZEITRAUMhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#En_cualquier_puntohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Obtenci.C3.B3n_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-INFOTYPEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condici.C3.B3n_previahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-T001Phttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-T5D0Phttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_22http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-PAYROLL-DIRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesamiento_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-PROVIDE-FROM-FRSThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_24http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-PROVIDE-FROM-LASThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_25http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_22http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Evento_TOP-OF-PAGEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-STICHTAGhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-ZEITRAUMhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#En_cualquier_puntohttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Obtenci.C3.B3n_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-INFOTYPEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condici.C3.B3n_previahttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-T001Phttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-T5D0Phttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_22http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-READ-PAYROLL-DIRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Procesamiento_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-PROVIDE-FROM-FRSThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_24http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-PROVIDE-FROM-LASThttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_25http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_22http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_20
  • 7/30/2019 Manual programacin HR - ForoSAP

    6/81

    7.6.2.2.4 Condiciones previas 7.6.2.2.5 Utilizacin 7.6.2.2.6 Observaciones

    7.6.3 Modicacin de datos 7.6.3.1 RP-UPDATE

    7.6.3.1.1 Funcin 7.6.3.1.2 Parmetros 7.6.3.1.3 Verificacin 7.6.3.1.4 Condiciones previas 7.6.3.1.5 Utilizacin

    8 Utilidades en HRo 8.1 Utilidades generaleso 8.2 Utilidades de programacin

    o 8.3 Utilidades de cluster

    Title page

    Programacin

    En

    HR

    Ttulo del documento

    INDICE

    [editar] Objetivos

    La finalidad de este manual es ensear como acceder a los distintos tipos de

    contenedores de informacin, a nivel de ABAP/4, que SAP usa en Recursos Humanos(a partir de este momento lo denominaremos HR) para almacenar datos y mostrar lasinstrucciones especiales existentes en HR.

    [editar] Introduccin a la programacin en HR

    Desde siempre hemos visto que toda la informacin en SAP se guarda en tablas dediccionario. HR no es una excepcin, pero adems aparecen dos nuevos contenedoresde informacin que son: Bases de datos lgicas de HR, Infotipos y Tablas de Base dedatos.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Modicaci.C3.B3n_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-UPDATEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_26http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_generaleshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_de_programaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_de_clusterhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=1http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=2http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Observaciones_5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Modicaci.C3.B3n_de_datoshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#RP-UPDATEhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Funci.C3.B3n_26http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Par.C3.A1metros_23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Verificaci.C3.B3n_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Condiciones_previas_13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilizaci.C3.B3n_21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_en_HRhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_generaleshttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_de_programaci.C3.B3nhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR#Utilidades_de_clusterhttp://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=1http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=2
  • 7/30/2019 Manual programacin HR - ForoSAP

    7/81

    En HR tenemos dos bases de datos lgicas que sonPNPyPAP. La primera se refiere alos datos de los empleados y la segunda a los datos a los candidatos. El uso de Base dedatos lgica facilita el acceso a los infotipos.

    En los Infotipos se guarda la informacin referente al personal de la empresa: Datos de

    personales, Datos bancarios, Datos de nmina, Formacin , Salud, Derecho devacaciones, etc en el sistema hay aproximadamente unos trescientos infotiposdistintos, aunque muchos de ellos son especficos de cada pas (como por ejemplo elinfotipo 88 que guarda la informacin de la maternidad en Gran Bretaa).

    Las Tablas de base de datos se dividen en reas o clusters, estas reas o clusterguardan informacin referente a las a los resultados de nminas, Impuestos, SeguridadSocial, etc El acceso a estas tablas es el ms complicado de todos, debido a que no seaccede como en una tabla cluster normal y corriente, como laINDX, sino que se accedea travs de macroinstrucciones.

    Para acceder a los infotipos existen sentencias especficas para el acceso a infotipo ymacroinstrucciones que es una combinacin de estas ltimas.

    Las Sentencias especficas para el acceso a infotipos son aquellas que usaremos paradeclarar el infotipo en el programa (el equivalente a la sentencia Tables) y el acceso adicho(s) infotipo(s), su equivalente sera el Select.

    Las Macroinstrucciones es una posibilidad ms de modularizar programas. Lasmacroinstrucciones contienen sentencias ABAP/4 que permiten el ahorro de trabajo.

    [editar] Bases de datos lgicaComo se ha mencionado antes SAP tiene dos base de datos lgica:PNPque se refiere alos datos de empleado y laPAPque se refiere a los datos de candidatos. La base dedatos que ms se usa es laPNPy ser dicha tabla que usaremos como ejemplo.

    Cuando ejecutamos un report que accede a la base de datos lgica, esta carga los datosde personal de cada empleado en memoria para su tratamiento.

    En memoria se carga el historial completo del empleado. Estos datos se pierden cuandose carga un nuevo empleado.

    Cada vez que se usa la base de datos lgica se realizan dos verificaciones una depersonal y otra de datos.

    La primera se verifica que el usuario tiene acceso al empleado siguiendo los criterios deasignacin organizacional. Si el usuario no tiene acceso al empleado, este no se evala.

    La segunda verifica que el usuario tiene acceso a los infotipos especificados en elreport.

    Un ejemplo sencillo sera:

    En los atributos del programa: Base de datos lgica: PNP

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=3http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=3
  • 7/30/2019 Manual programacin HR - ForoSAP

    8/81

    El cdigo fuente:

    REPORT zprueba1.* PERNR es una estructura que es llenada por la base de datos lgicaPNP* con los datos del empleado

    TABLES: pernr." --Datos de personal* Declaracin de los infotiposINFOTYPES: 0001.

    START-OF-SELECTION.

    GET pernr. " Usa base de datos lgica PNPPROVIDE * FROM p0001 BETWEEN pn-begda AND pn-endda.WRITE:/ 'P0001:', p0001.

    ENDPROVIDE.

    La pantalla de seleccin que nos saldra al usar la base de datos lgicaPNPsera lasiguiente:

    Los campos de la seleccin de datos estn definidos en la estructura QPPNP, mientrasque los campos de seleccin de personal estn definidos en el programa include

    DBPNPSEL (Tablas internas que se completan mediante APPEND).

    Cuando se usa la base de datos lgicaPNPhay que declarar en el programa la estructuraPERNR, en esta estructura se guardarn los nmeros de personal seleccionadosmediante la pantalla de seleccin.

    En la estructuraPERNR solo hay que el leer el campoPERNR, que contiene el nmerode empleado, el resto de campos se encuentran all por motivos internos.

    Si se usa la base de lgicaPAPhabr que declarar la tablaAPPLICANT, para obtener elnumero de candidato.

    Cuando se realiza el GETre rellenan la tablas internas (el nombre de la tabla interna esPnnnn, nnnn es el nmero del infotipo) de los infotipos (declarados en la sentenciaINFOTYPES) con los registros, desde los datos inferior hasta los datos superiores, delnumero de personal ledo en el GET.

    Ms adelante se explicara como se accede a los infotipos.

    [editar] INFOTIPOS

    Los infotipos se utilizan en HR y representan grupos de datos relacionados con un temaen particular. Los datos que se almacenan en un infotipo dependern del nmero de

    personal de un empleado o del nmero de un candidato, es decir, cada empleado ocandidato siempre se le asigna un registro de infotipo.

    Cada infotipo est compuesto por un nmero de cuatro dgitos nnnn . El rango de

    nmero de 9000 a 9999 esta reservado para los infotipos del cliente.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=4http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=4
  • 7/30/2019 Manual programacin HR - ForoSAP

    9/81

    Mediante la transaccinPM01 Dilogos en la gestin de personalse pueden crear ytratar infotipos.

    En un infotipo no podemos aadir ni borrar informacin, solo podemos modificarla.

    [editar] Declaracin

    Antes de procesar un infotipo hay que declararlo. Para declararlo hay que usar lasentenciaINFOTYPES.

    El rango de infotipos es el siguiente:

    Entre el 0000 y 0999 tenemos los datos maestros del infotipo. Entre el 1000 y el 1999 tenemos los datos de planificacin. Entre el 2000 y el 2999 tenemos los datos de tiempo. Entre el 3000 y 8999 no tenemos nada. Y entre el 9000 y 9999 tenemos los infotipos de cliente.

    La sintaxis sera:

    INFOTYPES: nnnn [NAME c] [OCCURS n] [MODE N] [VALID FROM comp1 TOcomp2]

    Donde nnnn es el nmero del infotipo que vamos a declarar.

    Cuando se declara un infotipo en memoria se crea una tabla interna con la siguiente

    estructura:DATA BEGIN OF Pnnnn OCCURS 10.

    INCLUDE STRUCTURE Pnnnn.

    DATA END OF Pnnnn VALID BETWEEN BEGDA AND ENDDA.

    La clusula VALID BETWEEN BEGDA AND ENDDA indica que perodo se va a cogerregistros.

    Los parmetros opcionales son:

    NAME CNos crea una tabla interna, con la misma estructura que el infotipodeclarado, con el nombre indicado en C. Ctiene un longitud mxima de 20caracteres.

    OCCURS n Nos crea una tabla interna poniendo el valorn en la clusulaOCCURS.

    MODE n Esta clusula solo esta disponible para las bases de datos lgicaPNPyPCH, y su efecto es que no llena el infotipo cuando se ejecuta la sentencia GETPERNR.

    VALID FROM comp1 TO comp2 Cuando se ejecuta la sentencia GET PERNR el

    infotipo se llenar con los registros cuyo perodo este comprendido entre comp1y comp2.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=5http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=5
  • 7/30/2019 Manual programacin HR - ForoSAP

    10/81

    [editar] Procesamiento del infotipo

    Existen dos maneras de procesar un infotipo:

    Procesamiento de un registro especifico del infotipo, el ms reciente/ms

    antiguo. Procesamiento de todo el infotipo.

    [editar] Procesar de un registro especfico del infotipo

    En muchos casos no necesitaremos leer todos los registros del infotipo, sino quenecesitaremos leer el ltimo o primer registro. Para ello utilizaremos las siguientesmacroinstrucciones:

    RP-PROVIDE-FROM-LAST Pnnn SPACE PN-BEGDA PN-ENNDA Nos devuelve elltimo registro.

    RP-PROVIDE-FROM-FIRST Pnnn SPACE PN-BEGDA PN-ENNDA Nos devuelve elprimer registro.

    Donde nnnn es el numero de infotipo, en la variablePN-BEGDA oPNPENDDAtenemos la fecha inicial del perodo introducido por pantalla, y enPN-ENDDA o

    PNPENDDA tenemos la fecha final del perodo introducido por pantalla.

    Un ejemplo sera:

    REPORT zprueba1.

    * PERNR es una estructura que es llenada por la base de datos lgica PNP

    * con los datos del empleado

    TABLES: pernr." --> Datos de personal

    * Declaracin de los infotipos

    INFOTYPES: 0001.

    START-OF-SELECTION.

    GET pernr. " --> Usa base de datos lgica PNP

    rp_provide_from_last p0001 space pn-begda pn-endda.

    * Si hemos encontrado datos entonces se muestra el registro.

    IF pnp-sw-found = 1.

    WRITE:/ P0001:, p0001.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=7http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=6http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=7
  • 7/30/2019 Manual programacin HR - ForoSAP

    11/81

    * En caso contrario leemos el siguiente numero de personal

    ELSE.

    REJECT.

    ENDIF.

    Las macroinstrucciones se definen en la tabla TRMAC.

    [editar] Procesamiento de todo el infotipo

    Ya hemos comentado que cuando se realiza un GET PERNR las tablas internas de losinfotipos son llenadas con el historial completo (del ms antiguo al ms reciente) delempleado ledo. Por lo tanto podemos tener que en una tabla interna existan ms de unregistro o perodos o intervalos de validez.

    El procesamiento de registros del infotipo es dependiente del tiempo, es decir, dependedel perodo de seleccin de datos introducido en la imagen de seleccin. Pueden

    procesarse al mismo tiempo los datos de varios infotipos y pueden prepararse para unperodo de tiempo parcial especfico.

    Las tablas internas del infotipo se procesan con la sentenciaPROVIDE. La sintaxis es:

    PROVIDE * FROM Pnnnn BETWEEN PN-BEGDA AND PN-ENDDA.

    ..

    ENDPROVIDE.

    Donde nnnn sera el numero del infotipo. La relacin entre el infotipo y el perodo deseleccin de datos de la imagen de seleccin se establece mediante las variablesPN-

    BEGDA (Inicio) yPN-ENDDA (Fin).

    [editar] Actualizacin de un infotipo

    Como hemos visto antes a los infotipos no se les puede insertar ni borrar, pero si que

    podemos es modificar sus datos. Para ello esta la macroinstruccinRP-UPDATE. Cuyasintaxis es:

    RP-UPDATE datos_antiguos datos_nuevos.

    Un ejemplo sera:

    REPORT ZPRUEBA .TABLES: PERNR.* Definimos una tabla interna llamada OLD/NEW con la misma estructura* que 0001.INFOTYPES: 0001 NAME OLD,

    0001 NAME NEW.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=9http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=8http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=9
  • 7/30/2019 Manual programacin HR - ForoSAP

    12/81

    START-OF-SELECTION.

    GET PERNR.* Cuando se efectura el GET las tablas internas OLD y NEW estn llenas* con el resultado de la bsquedaPROVIDE * FROM OLD BETWEEN PNPBEGDA AND PNPENDDA.

    WRITE:/, OLD-PERNR, 'OLD-PERSK':, OLD-PERSK.* Ponemos el nuevo valor a la tabla NEWNEW-PERSK = '22'.WRITE:/ 'NEW-PERSK':, NEW-PERSK.

    * Modificamos la tabla interna, no insertamos porque ya esta llenaMODIFY NEW INDEX SY-TABIX.

    ENDPROVIDE.* Llamamos a la macroinstruccin RP-UPDATE pasando la tablas interna* con los viejos y nuevos datos.RP-UPDATE OLD NEW.

    [editar] Definicin de un infotipo.

    Un infotipo nnnn esta formado por al menos dos estructuras y una tabla:

    EstructuraPSnnnn Esta estructura contiene todos los campos de datos delinfotipo.

    EstructuraPnnnn Contiene los campos clave del infotipo y los campos de laestructura PSnnnn.

    Tabla transparentePannnn y/oPBnnnn La tabla transparente PAnnnn se usapara los infotipos de gestin de personal. La tabla transparentePBnnnn se usapara los infotipos de contratacin de personal.

    Cuando se crea un infotipo hay que hacerlo a travs delData Dictionary del ABAP,dependiendo del release tamben se puede crear desde la transaccinPM01 Dilogosen la gestin de personal.

    Es muy posible que se necesite definir otras estructuras y tablas para infotiposespecficos.

    [editar] Estructura de la tabla PSnnnn

    Cada infotipo incluye campos de datos almacenados nicamente dentro de ese infotipoen cuestin. Los campos son necesarios para definir las estructuras de los datos del

    infotipo y las tablas de las bases de datos. Los campos de datos se agrupan en laestructuraPSnnnn para evitar la redundancia en la definicin.

    Cuando se crea la estructuraPSnnnn hay que tener en cuenta que los campos no puedenestar formados por ms de cinco dgitos y tampoco se pueden usar campos de tipoINT4.

    Si deseamos usar subtipos hemos de duplicar el campo clavePnnnn-SUBTYen laestructuraPSnnnn. Este campo necesito su propio nombre y elemento de datos. Elcampo de subtipo se debe incluir en todas las pantallas del infotipo y adems debe

    permitir efectuar entradas.

    Cuando se actualizan las caractersticas del infotipo se debe especificar el nombre delcampo del subtipo duplicado en el campo Campo del subtipo de la tabla T582A.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=11http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=10http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=11
  • 7/30/2019 Manual programacin HR - ForoSAP

    13/81

    Los mdulos centrales del infotipo registran automticamente los datos en el campoclavePnnnn-SUBTYa partir de las entradas en este campo.

    Al usar un subtipo tendremos las siguiente ventajas:

    Se usan tablas de verificaciones especiales para el subtipo asignado al infotipo. Se puede crear documentacin especfica de campo para el subtipo y visualizarla

    mediante la tecla de ayuda.

    [editar] Estructura de las tablas PAnnnn y PBnnnn

    Los registros del infotipo nnnn se almacenan en las tablas de las bases de datosPAnnnnyPBnnnn. Dependiendo en que rea se utilice el infotipo se utiliza una tabla u otra.

    Para infotipos de gestin de personal se usara laPAnnnn. Para infotipos de contratacin se usara la tablaPBnnnn.

    Tambin se debe especificar las tablas de la base de datos que desea utilizar en la tablaT852A Caractersticas del infotipo.

    [editar] Tabla PAnnnn

    Nombre decampo

    ClaveElementode datos

    Tipo LongitudTabla de

    verificacinTextobreve

    MANDT X MANDT CLNT 3 T000 Mandante

    .INCLUDE X PAKEY

    .INCLUDE PSHD1

    .INCLUDE PSnnnn

    [editar] Tabla PBnnnn

    Nombre de

    campo Clave

    Elemento

    de datos Tipo Longitud

    Tabla de

    verificacin

    Texto

    breve

    MANDT X MANDT CLNT 3 T000 Mandante

    .INCLUDE X PBKEY

    .INCLUDE PSHD1

    .INCLUDE PSnnnn

    [editar] Opciones tcnicas

    En estas tablas no es necesario crear ndices secundarios ya que los datos se leen atravs del ndice primario.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=15http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=12http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=13http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=14http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=15
  • 7/30/2019 Manual programacin HR - ForoSAP

    14/81

    En los campos deParmetros memoria lgicos se ha de introducir lo siguiente:

    El valor Clase de datos APPL0. El valor variar dependiendo de la utilizacin del infotipo. Categora de

    tamao

    En los campos de Grabacin en memoria intermedia indicaremos que no se puedagrabar registros en memoria intermedia, esto es debido a que los programas que trabajancon estos infotipos necesitan datos actuales.

    Los datos de los infotipos se graban en la memoria intermedia dentro de las aplicacionesde Gestin de personal independientemente de las parametrizaciones del DiccionarioABAP/4.

    Se pueden introducir modificaciones en los registros de infotipo en forma de protocolosde modificacin mediante la funcin de creacin de logs de infotipos en Gestin de

    personal. El report RPUAUD00 le permite visualizar estos documentos. Rara vez esnecesario realizar una grabacin en log de las modificaciones de datos en el DiccionarioABAP.

    [editar] Estructura Pnnnn

    La estructuraPnnnn contiene los campos de datos de la estructuraPSnnnn y los camposde datos incluidos en todos los infotipos. La estructuraPnnnn se compone dePSHDR y

    PSnnnn. La estructura de la tablaPSHDR contienePSKEYyPSHD1.

    La estructura Pnnnn contiene casi los mismos campos que las tablasPAnnnn yPBnnnn.Existen diferencias en los campos claves incluidos (PSKEYen lugar dePAKEYyPBKEY). Adems en la estructura no es necesario poner el campo mandante.

    Esta estructura se usa en los informes y modulpools de los infotipos. Adems sirvecomo interfase entre el programa y la base de datos.

    Los infotipos del cliente se incluyen automticamente en la base de datos lgicaPNP.

    [editar] Estructura adicionales para campos de imagen

    Al definir campos de imagen en el Screen Painter ABAP, no especificaremos datosestructurales (como tipo y longitud de datos) directamente cuando actualicemos laimagen. Es mejor especificar dichos datos indirectamente con el fin de que se tomen dela definicin de objetos del Diccionario ABAP.

    Cada campo se encuentra en una estructura diferente, dependiendo de su significado:

    En la estructura RP50M nos encontramos los campos que se visualizan paratodos los infotipos, como por ejemplo las cabeceras de pantallas individuales.

    En la estructuraPSnnnn se almacena los campos especficos del infotipo.

    En una pantalla podemos incluir campos que an no estn incluidos en una estructura.Para ello debemos crear la estructura Znnnn adems de la estructura Znnnn. En la tabla

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=17http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=16http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=17
  • 7/30/2019 Manual programacin HR - ForoSAP

    15/81

    Znnnn se pueden incluir todos los campos que deban visualizar en pantalla pero que anno estn incluidos una estructura. El nombre de la estructura correspondiente parainfotipos es Qnnnn.

    [editar] Modulpool ABAP/4 de infotipo

    Cada infotipo consta de un modulpool que constituye el programa principal de lainterfase de la actualizacin del infotipo. El nombre del programa esMPnnnn0. P serefiere al numero de personal y nnnn representa el nmero de infotipo.

    El programaMPnnnn0 solo contiene includes, si creamos el programa principal a travsde laPM01 el sistema nos crear los siguientes includes:

    MPnnnn10 Declaracin de objetos comunes MPnnnn20 > Mdulos PBO del programa (ejecucin antes de la pantalla de

    seleccin). MPnnnn30 Mdulos PAI del programa (ejecucin despus de la pantalla de

    seleccin). MPnnnn40 Subrutinas del programa.

    Adems de los includes propios del programa principal SAP inserta los siguientesincludes:

    FP50PPSB Es la declaracin de objetos comunes. Esta rea se utiliza comomemoria intermedia para registros info importados e informacin sobreactualizacin. Las variables de este include se usan como parmetros

    export/import cuando se accede al mdulo de dialogo del infotipo. MPPDAT00 Declaracin de objetos de datos comunes. MPPERS00 Mdulos de infotipos estndar. MPPIRC00 Definicin de cdigos de retorno de infotipos. MPPREF00 Definicin de dos objetos de datos que contienen la cantidad de

    nmeros de personal de referencia en la estructura P0031 P0121.

    A veces nos encontramos que muchos infotipos necesitan mdulos que solo funcionanpara un determinado pas. Las definiciones de datos, PBO, PAI y subrutinas se han dealmacenar por separado en includes propios. Despus se introduce el indicador de pasde HR que se asigna en la tabla T500L en la agrupacin de pases adecuadas, al final delnombre de include correspondiente. La nomenclatura para funciones adicionales sera,siguiendo la las convenciones:

    MPnnnn5x Declaracin de objetos comunes MPnnnn6x > Mdulos PBO del programa. MPnnnn7x Mdulos PAI del programa MPnnnn8x Subrutinas del programa.

    Lax al final del nombre se puede utilizar para una mayor distincin entre los distintosincludes.

    [editar] Pantallas de un infotipo

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=19http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=18http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=19
  • 7/30/2019 Manual programacin HR - ForoSAP

    16/81

    Cada infotipo dispone de al menos tres pantallas:

    Pantalla inicial Pantalla individual Visualizacin de lista

    Tambin es posible ajustar el control de pantallas para sustituir la pantalla individual oinicial por pantallas alternativas. Tambin es posible usar otras pantallas individuales ovisualizaciones de lista en HR, para adaptar una pantalla segn las necesidades de un

    pas determinado.

    [editar] Pantalla inicial

    La pantalla inicial de un infotipo se utiliza como una interfase tcnica entretransacciones dentro de Gestin de personal y el infotipo en s. Se accede a travs delmdulo de dilogo asignado al infotipo en cuestin.

    El nmero de dynpro asignado para la pantalla inicial es el 1000. La pantalla 1000 delmodulpoolMPMMMM00 se utiliza como modelo.

    La pantalla inicial del infotipo se procesa en fondo, o sea, no se visualice aunque seprocese. La funcionalidad de dicha pantalla es:

    Procedimiento de inicializacin general, es necesaria para todos los infotipos. Acceso a la pantalla individual. Etapas de proceso generales una vez que se ha procesado la pantalla individual

    La imagen inicial siempre se tiene que crear con la transaccinPM01 Dilogos enHR, ya que la genera con todas las funciones requeridas. Esta pantalla no esmodificable.

    [editar] Pantalla individual

    La imagen individual permite la comunicacin entre el sistema y usuario. Y permite:crear, visualizar o actualizar registros individuales de infotipos.

    Por regla general a la pantalla individual se le asigna la dynpro 2000, pero esto essusceptible de ser cambiado. La dynpro 2000 del modulpoolMPMMMM00.

    Adems se pueden crear pantallas individuales propias para infotipos estndar de SAP.El rea de nombre que se le asigna es entre el 2900 al 2999.

    [editar] VERIFICACIONES

    Los valores del infotipo 0001 -Asignacin organiz. vlidos al principio del perodo devalidez del registro y las entradas en las tablas T001, T001P, T500Py T503 vlidas enla estructura PSYST le permiten efectuar verificaciones de entrada especficas deinfotipo.

    Esto significa que el sistema no necesita leer el infotipo 0001 o las tablas mencionadasarriba. Tan solo hay que declararlas en la sentencia TABLES.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=22http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=22http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=20http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=21http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=22
  • 7/30/2019 Manual programacin HR - ForoSAP

    17/81

    Hay que tener en cuenta que los valores de la estructuraP0001 yP0002 no se sueleninicializar y por lo tanto no es recomendable su uso.

    [editar] Entradas posibles

    En el sistema se visualizarn todas las entradas posibles que se verifiquen de acuerdocon una tabla.

    Si a un campo del diccionario se le asigna una tabla de verificacin capaz de verificarseautomticamente, el sistema mostrar automticamente las posibles entradas.

    [editar] Configuracin de pantalla

    Las seis primeras lneas de la pantalla inicial siempre son iguales para todos losinfotipos:

    De la primera a la tercera lnea se muestran los datos del empleado. La cuarta lnea permanece en blanco. La quinta lnea se visualizan los campos deFecha DE,Fecha A, Campo de

    bloqueo, Campo de texto,Modificado poryModificado el.

    Los campos especficos del infotipo se visualizan de la sptima lnea a la vigsimaprimera.

    Todos los campos en pantalla se han de mostrar en un marco. Aunque el campo queindica el subtipo puede estar por encima del primer marco.

    [editar] Lgica de proceso

    Si se crea la lgica de proceso del infotipo mediante la transaccinPM01 Dilogos enla Gestin de personalel sistema nos crear la siguiente lgica de proceso estndar:

    En el PBO tendramos:

    PROCESS BEFORE OUTPUT.

    MODULE BEFORE_OUTPUT. No modificable

    MODULE Pnnnn.

    MODULE HIDDEN_DATA. No modificable

    Dentro del mdulo PBOPnnnn se pueden llevar a cabo procedimientos deinicializacin especficos de infotipo. Le permiten, por ejemplo, completar los camposde pantalla almacenados en las estructuras Qnnnn yZnnnn

    Si se evalan indirectamente las CC-nminas, debe completarse el campoImporteQ0014-BETRG dentro de la lgica de proceso del infotipo 0014Dev./deducc. period.

    porque el importe no se almacena en la base de datos.

    En el PAI tendramos:

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=24http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=24http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=25http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=25http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=23http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=24http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=25
  • 7/30/2019 Manual programacin HR - ForoSAP

    18/81

    PROCESS AFTER INPUT.

    MODULE EXIT AT EXIT-COMMAND

    CHAIN.

    FIELD Pnnnn-campo1, . MODULE INPUT_STATUS ON CHAIN-REQUEST.

    ENDCHAIN.

    El mduloPAI INPUT_STATUSse deber crear cuando el usuario pueda realizaralguna entrada en un campo de pantalla. Por este motivo, se deben tener en cuenta todoslos campos de entrada. El mduloPAI INPUT_STATUSfija status de sistemas internos:si se modifica un valor, por ejemplo, el registro de infotipo debe almacenarse con

    posterioridad.

    MODULE PRE_INPUT_CHECKS.

    El mduloPAI PRE_INPUT_CHECKSse utiliza para procesar el cdigo de funcinantes de la verificacin de entrada. Si selecciona la funcinFinalizar, por ejemplo, elsistema interrumpe el proceso de la pantalla individual actual. Una vez que este mduloha finalizado podemos incluir mdulos propios o verificaciones a medida.

    Cuando hemos llegado a este punto debemos tener en cuenta que las verificaciones a loscampos de debe estar completa, ya que en el proceso siguiente ya no se podr modificarel contenido del campo.

    El mduloPAI POST_INPUT_CHECKSprocesa el cdigo de funcin despus de laverificacin de entrada. Adems tambin efecta la verificacin de entrada general. Estogarantiza, por ejemplo, que la fecha DE de un registro de infotipo sea anterior a la fechaA del mismo registro.

    Todos los campos que se visualicen en la pantalla individual deben tenerse en cuenta enla siguiente cadena:

    CHAIN.

    FIELD Pnnnn-feld1,RP50M-SPRPS,Tnnn-felda,...

    MODULE POST_INPUT_CHECKS.

    ENDCHAIN.

    Los mdulos siguientes no pueden modificarse:PAI EXIT,INPUT_STATUS,PRE_INPUT_CHECKSyPOST_INPUT_CHECKS.

    [editar] Visualizacin de lista

    Este tipo de visualizacin permite ver todos los registros de datos de un infotipoespecifico creado para un nmero de personal.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=26http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=26
  • 7/30/2019 Manual programacin HR - ForoSAP

    19/81

    Este tipo de visualizacin usa la dynpro 3000, pero tambin es susceptible de sercambiado. Como modelo se utiliza la dynpro 3000 del modulpoolMPMMMM00 .

    Tambin se pueden crear visualizaciones de lista propias de infotipos estndar, elmbito de creacin sera entre el 3000 y 3999.

    [editar] Configuracin de pantalla

    La visualizacin de lista consta de tres reas:

    De las lneas uno y tercera lnea se visualiza las lneas de cabecera. De las lineas quinta y decimonovena contiene la lista de los registros del

    infotipo.

    Por regla general se usan los campos asignados a la estructuraPnnnn. Si deseamosmostrar otros campos podemos actualizarlos con otros campos. Los registros de infotipo

    se pueden visualizar en una o varias lneas.

    Los campos de seleccin:RP50M-BEGDA,RP50M-ENDDA,RP50M-SUBTY,RP50M-ABGRD yRP50M-PAGEA se muestran en la lnea vigsima.

    Estos campos permiten seleccionar los registros del infotipo basndose en el perodovalidez, el subtipo, la fecha de limitacin o la posicin de lista.

    En estos campos, exceptuando en elRP50M-ABGRD (Fecha de limitacin), estapermitido efectuar entradas. El campo de fecha de limitacin solo debera mostrarse sila intencin es realmente imitar.

    Si la visualizacin de lista se crea a travs de la transaccinPM01 Dilogos en laGestin de personalel sistema configura automticamente la visualizacin de lista.

    [editar] Lgica de proceso

    Si creamos la visualizacin de lista mediante la transaccinPM01 Dilogos en laGestin de personalel sistema crear la lgica de proceso.

    En el PBO:

    PROCESS BEFORE OUTPUT.

    MODULE BEFORE_OUTPUT.

    LOOP.

    MODULE PSLIST. No modificable.

    MODULE Pnnnn.

    ENDLOOP.

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=27http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=27http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=28http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=28http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=27http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=28
  • 7/30/2019 Manual programacin HR - ForoSAP

    20/81

    Dentro del mduloPnnnn se lleva a cabo los procedimientos de inicializacinespecfico del infotipo. Si se necesitan crear procedimientos de inicializacin diferentesse han de crear en un mdulo aparte que deber llamarsePnnnnL.

    En el PAI:

    PROCESS AFTER INPUT.

    MODULE EXIT AT EXIT-COMMAND.

    LOOP.

    FIELD RP50M-SELEC MODULE MARK ON REQUEST.

    ENDLOOP.

    CHAIN.

    FIELD RP50M-BEGDA.

    FIELD RP50M-ENDDA.

    FIELD RP50M-SUBTY.

    MODULE SELECT_FOR_LIST ON CHAIN-REQUEST.

    ENDCHAIN.MODULE POST_INPUT_CHECKS.

    Los mdulos que no se pueden modificar:PAI EXIT,MARK, SELECT_FOR_LISTyPOST_INPUT_CHECKS.

    [editar] Control de pantallas de un infotipo

    Al crear imgenes individuales y visualizaciones de lista con el Screen Painter, puedendeterminarse los atributos de las imgenes individuales. Sin embargo, siempre se utiliza

    la misma pantalla para varias funciones, como crear, visualizar, actualizar y borrarregistros de infotipo. Por esta razn, no se puede especificar si se pueden efectuarentradas en un campo de pantalla al actualizar la pantalla. Tambin es posible quedeterminados campos de pantalla se encuentren ocultos, en funcin de los datosorganizativos del empleado.

    Es decir, algunos atributos no estn especificados por norma, sino que se especifican enel tiempo de ejecucin. El aspecto de las pantallas cambia dependiendo de la funcinque seleccione el usuario o de los datos que se procesen.

    Las mismas pantallas individuales se utilizan para las funciones Visualizar datos

    maestros yActualizar datos maestros. No obstante, slo debe ser posible efectuarentradas en los campos si se selecciona la funcinActualizar datos maestros. Por este

    http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=29http://sap4.com/wiki/index.php?title=Manual_programaci%C3%B3n_HR&action=edit&section=29
  • 7/30/2019 Manual programacin HR - ForoSAP

    21/81

    motivo, debe determinarse si se puede o no realizar entradas en los campos,dependiendo de la funcin a ejecutar.

    Las pantallas utilizadas para introducir datos del coche de la empresa en el infotipo0032Datos de la empresa deben estar ocultos para los empleados asignados al grupo de

    personal de pensionistas.

    Las funciones de control de pantallas ya se han implementado en el programa principalde infotipos. Estas funciones leen los valores desde los grupos de modificacin de cadauno de los campos de la pantalla y fijan los atributos en funcin de los v