Skip to Content
avatar image
Former Member

BAPI CREATE APPOINTMENTS

Hello;

First to excuse my English is not very good.

I want to know if there is some bapi or some function to be able to create APPOINTMENTS.

Thanks

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Jan 25, 2011 at 05:32 PM

    Si se puede por medio de una función esta es la ISH_APP_EDITOR_CALL

    Mira bien el programa

    Programa SAPLNAMB

    RUTINA LNAMBU30

    FUNCION ISH_APP_EDITOR_CALL (Función graba)

    I_APP_ID TYPE ISH_TMNID Identificación de una cita

    IR_PAP TYPE CL_ISH_PATIENT_ Paciente preliminares Instancia

    I_PAP_ID TYPE ISH_PAPID Identificación de un paciente con la información preliminar

    I_CALLER TYPE SY-REPID Programa que llama el Agendamiento

    I_VCODE TYPE ISH_VCODE 'INS' El modo de procesamiento

    I_SAVE TYPE ISH_ON_OFF 'X' Plazo para asegurar los datos editor de eventos (ON, OFF)

    I_COMMIT TYPE ISH_ON_OFF 'X' Comprometerse editor de eventos para ejecutar (ON, OFF)

    I_DIALOG TYPE ISH_ON_OFF 'X' Editor de eventos llamado con (ON) o no (OFF) Diálogo

    IR_LOCK TYPE CL_ISHMED_LOCK Bloquear ejemplo hasta la fecha

    IR_CONFIG TYPE CL_ISH_CONFIG Instancia, con la configuración de los Diálogos

    I_TSLOT_BEGTI TYPE T Hora de inicio

    I_TSLOT_ENDTI TYPE T Hora final

    IS_PLAN_DATA TYPE RN1PLANNING_DAT La transferencia de datos al editor

    Estructura de entrada (Datos seleccionados Agendamiento) IS_PLAN_DATA

    Tipo Estructura RN1PLANNING_DATA

    Descripción breve IS-H: Estructura p.transferencia datos a función planif.

    Se debe llenar esta estructura con los datos que se obtuvieron del Agendamiento los siguientes datos son los siguientes

    PARÁMETROS DE ENTRADA DE LA FUNCIÓN PARA EL AGENDAMIENTO

    Estos son los datos necesarios que se necesita la función que agenda y graba la citación del paciente

    I_INSTITUTION IS-H: Centro sanitario

    I_CALLER SAPLNAMB (PROGRAMA QUE LO LLAMA)

    I_VCODE INS

    I_SAVE X

    I_COMMIT X

    I_DIALOG u2018 u2018 (Esta es la variable que permite visualizar el popap de

    Confirmación) que debe ir vacio

    I_TSLOT_BEGTI hora inicial

    I_TSLOT_ENDTI hora final

    IS_PLAN_DATA Datos que se necesitan para el Agendamiento

    Estructura ATTR

    MANDT Mandante

    EINRI IS-H: Centro sanitario

    PATNR IS-H: Numero del paciente

    TMNOE IS-H: Un.org.planificada

    TMNDT IS-H: Datos de fecha de una citación

    TMNZT IS-H: Hora de una citación

    TMNDR IS-H: Duración de una citación

    BEWTY IS-H: Tipo de movimiento

    DSPTY IS-H: tipo de planificación p.la programación de consultas

    PERNR IS-H: número de persona

    ZIMMR IS-H: Ind.edif.de una habitación

    ORGFA IS-H: Un.organizativa asignada a un episodio como médica

    STATU IS-H: Status interno de una consulta externa

    ARNR IS-H: Nº personal médico que transfiere

    cualquier duda yo realice el desarrollo para agendamiento web y realice la especifiacion te puedo enviar el doc te va ayudar mucho

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hola Luis Enrique,

      Estoy trabajando en un desarrollo en el que utilizo el MF ISH_APP_EDITOR_CALL. Me funciona correctamente en la creación de las citas, pero me surje un problema:

      Este MF sólo tiene un parámetro E_RC de salida pero no devuelve más información sobre los mensajes de error que se puedan generar dentro.

      Como gestionasteis vosotros este tema para devolver errores a la web?


      Muchas gracias de antemano.

      Saludos.