Usar bapi varias veces

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • uzumaki_amparo19
    Junior Member
    • dic
    • 24

    #1

    Usar bapi varias veces

    hola !

    Espero puedan darme el tip de en que estoy fallando.

    Resulta que debo crear varias líneas de crédito que vienen de un archivo .txt:

    ARCHIVO

    L001 CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5
    L002 CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5
    L003 CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5

    estos los paso a una tabla interna

    i_datos[]

    entonces entro al form donde paso los datos a de la tabla i_datos a las estructuras correspondientes de la bapi. todo dentro de un loop.

    para el primer registro (L001), Crea la linea pero cuando pasa por el segundo registro L002 ya no lo crea.

    form bapi_contrato_crear .

    LOOP AT I_DATOS INTO WA_DATOS
    move campos de wa_datos a estructura t_xxxxx....................
    .
    .
    .

    * Llamado de la bapi

    call function 'CREA_LINEA'
    exporting
    entrytocreate = t_entrytocreate
    basicdata = t_basicdata
    header = t_header
    condicion_value = t_condicion_value
    * TESTRUN =
    openlog = 'X'
    i_990302 = '000000'
    importing
    ce_internalid = it_ce_internalid
    tables
    limit = t_limit
    agreementdata = t_agreementdata
    conditions = t_conditions
    * condicionind = t_condicionind
    lines = t_lines
    infotable = t_infotable
    acountpoolrelationdata = t_acountpoolrelationdata
    acountpoolrelationdatamc = t_acountpoolrelationdatamc
    return = it_return
    exceptions
    e_erro = 1
    others = 2.

    refresh: todas las tablas

    endloop.

    Alguien me puede orientar para indicarme en que la estoy regando?

    Gracias!
    Amparo Gómez Salazar
    Seguridad SAP/Programmer ABAP
  • uzumaki_amparo19
    Junior Member
    • dic
    • 24

    #2
    sigue sin dejarme crear el segundo registro
    Editado por última vez por uzumaki_amparo19; 20/12/2011, 18:00:09.
    Amparo Gómez Salazar
    Seguridad SAP/Programmer ABAP

    Comentario

    • DCErick
      Moderator
      • mar
      • 1090

      #3
      Originalmente publicado por uzumaki_amparo19
      sigue sin dejarme crear el segundo registro
      Verifica los mensajes que te regresa en it_return para ver si te dá algun mensaje que te ayude a corregir tu problema.
      -------------------
      ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

      Comentario

      • Duarco
        Member
        • jun
        • 54

        #4
        Intenta con un COMMIT WORK AND WAIT justo despues de la ejecucion de la funcion....

        Comentario

        • uzumaki_amparo19
          Junior Member
          • dic
          • 24

          #5
          Hola!

          Muchas gracias ya funcionó

          Saludos

          Originalmente publicado por Duarco
          Intenta con un COMMIT WORK AND WAIT justo despues de la ejecucion de la funcion....
          Amparo Gómez Salazar
          Seguridad SAP/Programmer ABAP

          Comentario

          • uzumaki_amparo19
            Junior Member
            • dic
            • 24

            #6
            Muchas gracias!!

            Ya funcionó !!!

            Originalmente publicado por DCErick
            Verifica los mensajes que te regresa en it_return para ver si te dá algun mensaje que te ayude a corregir tu problema.
            Amparo Gómez Salazar
            Seguridad SAP/Programmer ABAP

            Comentario

            Trabajando...