Recuperar tipo contrato

Hola, a continuación os voy a dejar una función Abap que nos permite recuperar el tipo de contrato.  DATA: li_t5e60    TYPE STANDARD TABLE OF t5e60,       lw_t5e60    TYPE t5e60. * seleccionamos los registros de las tablas de textoSELECT * INTO TABLE li_t5e60 FROM t5e60. * funcion con la que recuperamos el tipo de contratoCALL FUNCTION ‘HR_E_RE5E60_IDCON’  EXPORTING   idcon            = p0480-idcon   date = p0480-begda  TABLES   tab_t5e60        = li_t5e60  CHANGING   wa_t5e60         = lw_t5e60  EXCEPTIONS   no_entries_found = 1  […]

Exit de Infotipo PA

Hola a todos, a continuación explico como activar una exit de un infotipo. En primer lugar tendremos que activar la exit desde la transacción CMOD, asignando la ampliación PBAS0001. Una vez activada la exit tendremos que tener en cuenta si queremos hacer un cambio en el PBO del infotipo o en el PAI del mismo. En caso de ser en el PBO el […]

Recuperar descripción tipo contrato

Hola de nuevo. A continuación detallo la función ABAP con la que podemos recuperar la descripción del contrato ‘HR_E_RE5E6I’. * Funcion con la que obtenemos la descripcion del contratoCALL FUNCTION ‘HR_E_RE5E6I’  EXPORTING    idcon         = p0480-idcon    werks         = p0480-werks    btrtl         = p0480-btrtl    trfar         = p0480-trfar    trfgb         = p0480-trfgb  CHANGING    wa_t5e6i      = t5e6i  EXCEPTIONS    no_text_found = 1    OTHERS = 2.IF sy-subrc NE .ENDIF. * […]

Recuperar PLVAR activo

Hola, a continuación voy a dejar una función que nos permite recuperar el PLVAR activo. Para ello llamaremos a la función ‘RH_GET_ACTIVE_WF_PLVAR’. CLEAR gv_plvar.CALL FUNCTION ‘RH_GET_ACTIVE_WF_PLVAR’  IMPORTING    act_plvar       = gv_plvar   EXCEPTIONS    no_active_plvar = 1    OTHERS          = 2.IF sy–subrc NE .  CLEAR gv_plvar.ENDIF.

Agregar linea editable en ALV

Muy Buenas de nuevo, a continuación voy a explicar como podemos añadir una linea editable a un ALV OO. En primer lugar, donde nos definimos la estructura del ALV, tendremos que añadir un campo de tipo  lvc_t_styl como se muestra a continuación. TYPES: BEGIN OF ty_catitem. “tipo para la tabla del alv 9002. INCLUDE STRUCTURE zetabla.TYPES: marcado TYPE c,       style   TYPE lvc_t_styl.  “Este es […]

Crear infotipo de PD

Hola a todos, a continuacion les dejo un breve paso a paso que nos permitirá crear un Infotipo de PD que tendrá un table control.  Primero, iremos a la SE11 y definiremos una estructura HRI9XXX, en ella añadiremos todos los campos que no pertenecerán a la tabla. Luego crearemos una segunda estructura PT9XXX en la […]

Insertar datos en un infotipo

Hola, La función abap ‘HR_INFOTYPE_OPERATION’ nos permite insertar o modificar datos de un infotipo desde un report. A continuación dejo un ejemplo de como utilizarla. Antes de llamar a este función deberemos bloquear al empleado, esto lo haremos mediante otra función * llamamos a la funcion que bloquea al empleado para poder guardar los* datos en el infotipo 9006CALL FUNCTION ‘ENQUEUE_EPPRELE’  […]