Ayuda con una funcion URGENTE!!!

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • maescobarl
    Member
    • abr
    • 60

    #1

    Ayuda con una funcion URGENTE!!!

    Hola a todos, espero se encuentren bien!.

    Alguien me pudiera enviar un manual o explicarme los pasos para crear una funcion.

    - Cree el function group y al intentar activar el MAIN PROGRAM me marca un error de INCLUDE.

    Tendran algun documento, donde especifique como hay que hacerla???

    Es de vida o muerte!! ojala me puedan ayudar.

    Espero sus comentarios.

    Gracias por su atencion.

    Saludos
  • tracer
    Administrator
    • feb
    • 503

    #2
    Hola maescobarl,

    Creo que en los manuales de programación de la sección de descargas tienes manuales que hablan sobre la creación de funciones.

    Echales un vistazo .

    Un saludo
    Si precisas una mano, recuerda que yo tengo dos.

    Comentario

    • maescobarl
      Member
      • abr
      • 60

      #3
      Ayuda con funcion

      Hola Tracer, gracias por tu atencion.

      Anoche los he checado y hablan muy poco acerca del tema... y necesito mas detalle de como hacerlas.

      Espero me puedan echar la mano.

      Saludos

      Comentario

      • Vique
        Pregúntame por las Bolas Vique
        • mar
        • 146

        #4
        Buenas,
        crear una función es muy sencillo.

        Una vez que tengas creado el grupo de funciones tienes que crear la función por la transacción SE37 y asociarla al grupo de funciones.

        Tienes que indicar los paramentros de entrada(en la pestaña Import) y los de salida(pestaña Export).
        También puedes pasar a la función tablas(pestaña Tables) que sirven tanto de entrada como de salida.
        Hay algunos parámetros más como las excepciones que sirven para controlar posibles valores de retorno de la función(p ej. distintos tipos de error).
        En la pestaña Source Code es donde escribes el código.

        No hay mucho más misterio. Si tienes alguna pregunta más concreta...

        Un saludo.
        ¿Pero nadie me va a preguntar por las bolas Vique?

        Comentario

        • maescobarl
          Member
          • abr
          • 60

          #5
          Ayuda con funcion

          Hola Vique, gracias por tu ayuda.

          El problema en concreto es el siguiente:

          Cuando genero el GRUPO e intento activar el PROGRAMA PRINCIPAL me marca un error de que no tiene la instruccion REPORT o INCLUDE. De ahí, si entro a generar la funcion y le asigno el grupo no hay ningun problema, el problema se presenta cuando intento activar la funcion.... me envia varios errores, uno de ellos es el del PROGRAMA PRINCIPAL (que ya les expuse anteriormente). Al insertar la instruccion REPORT ZFUN01, dentro del programa principal... si permite activarlo sin ningun problema, pero existe otro error, que me dice que 'FUNTION ZFUN01 .' no esta permitido en esta version, que deberia intentar con FUNTION-POOL ZFUN01 . pero de todas formas no me deja activarlo. Cabe mencionar que lo estoy haciendo en el minisap, tendra algun problema el minisap o me falta configurar algo????

          pero el problema viene desde la generacion del grupo de funciones.

          Espero me puedan apoyar, ya que esto lo tengo que entregar mañana por la mañana y aun no lo tengo listo.

          Saludos

          Comentario

          • Vique
            Pregúntame por las Bolas Vique
            • mar
            • 146

            #6
            Hola,
            cuando generas la función y la asignas al grupo de funciones, no debes incluir ninguna instrucción en el programa principal.
            Al asignarlo, se inserta automáticamente una línea en el programa principal. Nunca se toca directamente ese programa. Sólo se crean funciones o includes, que al asignarlos al grupo de funciones se insertan automáticamente en el programa principal.

            Tal vez tengas que borrar todo y volver a empezar desde el principio. Suerte.

            Un saludo.
            Editado por última vez por Vique; 28/04/2006, 07:42:21.
            ¿Pero nadie me va a preguntar por las bolas Vique?

            Comentario

            • sap2006
              Senior Member
              • mar
              • 134

              #7
              Cuando creas un grupo de funciones SAP te autogenera un include donde se encuentran los programas de control, que es un include global para todas las funciones que metas en ese grupo de funciones, tendras que agregar ese include en el grupo de funciones....Si te has liado como bien dice Vique empieza de nuevo, con la transacion se80 es muy facil e intuitiva. Salu2
              Editado por última vez por sap2006; 28/04/2006, 16:53:34.

              Comentario

              • maescobarl
                Member
                • abr
                • 60

                #8
                Ayuda con Funcion.

                Sres, ya quedo!!!!

                tenian razon!!!

                Gracias por su ayuda!!! les agradezco mucho!!!

                EXCELENTE SITIO!!!!

                Saludos

                Comentario

                Trabajando...