Ver Mensaje Individual
  #1  
Viejo 01/12/06, 08:43:46
Avatar de davidsap
davidsap davidsap is offline
Member
 
Fecha de Ingreso: abr 2006
Mensajes: 85
Función para tratar infotipos

¿Sabéis como se puede modificar los infotipos de candidatos directamente a través de la función HR_MAINTAIN_MASTERDATA? Cuando le paso los datos me devuelve "cosas raras". Pongamos por ejemplo que quisiere modificar el email del candidato. Pues le paso lo siguiente:

IT_MODIFICA-INFTY = '0105'.
IT_MODIFICA-FNAME = 'USRID_LONG'.
IT_MODIFICA-FVAL = 'otrocorreo@hotmail.com'.

CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
PERNR = '123'
* MASSN =
ACTIO = 'MOD'
TCLAS = 'B'
BEGDA = '20061130' "Hay que poner fecha exacta
ENDDA = '99991231'
* OBJPS =
* SEQNR =
* SPRPS =
* SUBTY =
* WERKS =
* PERSG =
* PERSK =
* PLANS =
DIALOG_MODE = '0'
LUW_MODE = '1'
* NO_EXISTENCE_CHECK = ' '
* NO_ENQUEUE = ' '
* IMPORTING
* RETURN =
* RETURN1 =
* HR_RETURN =
TABLES
PROPOSED_VALUES = IT_MODIFICA.
* MODIFIED_KEYS =


Y no me devuelve error pero no actualiza nada. He encontrado navegando por internet esta página: pero no me dice gran cosa.

También me serviría cualquier otra función equivalente, lo que no puedo hacer son INSERT, UPDATE o DELETES directamente sobre la tabla de BD.
Responder Con Cita