Anuncio

Colapsar
No hay anuncio todavía.

BAPI tratar TCURR

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • BAPI tratar TCURR

    Buenos días,

    Soy nuevo en el tema de SAP y me han comentado que existen BAPIS para tratar la tabla TCURR.
    Alguien me podría facilitar los nombres de las BAPIS que tratan la tabla TCUUR (introducir, modificar y eliminar valores de dicha tabla)?

    Muchisimas gracias.

  • #2
    Nadie me puede indicar mas o menos como poder trabajar con esta tabla? Me seria de gran ayuda.

    Muchas gracias

    Comentario


    • #3
      Hola!

      la BAPI para modificar la tabla TCURR es la BAPI_EXCHANGERATE_CREATE cualquier duda nos avisas.

      Saludos

      Comentario


      • #4
        Muchas gracias por la respuesta !

        Pero tengo una duda con el CREATE. Lo he probado y solo me introduce datos, no me modifica????
        Por ejemplo:
        1.- Hago primero esto:

        DATA: EXCH_RATE LIKE BAPI1093_0 OCCURS 1 WITH HEADER LINE,
        RETTAB LIKE BAPIRET2 OCCURS 1 WITH HEADER LINE.
        EXCH_RATE-RATE_TYPE = 'M'.
        EXCH_RATE-FROM_CURR = 'CAD'.
        EXCH_RATE-TO_CURRNCY = 'PEN'.
        EXCH_RATE-VALID_FROM = SY-DATUM. "'20120813'. " SY-DATUM. "'20120813'
        EXCH_RATE-EXCH_RATE = '1000'.
        EXCH_RATE-FROM_FACTOR = '1'.
        EXCH_RATE-TO_FACTOR = '1'.
        APPEND EXCH_RATE.
        CALL FUNCTION 'BAPI_EXCHANGERATE_CREATE'
        EXPORTING
        EXCH_RATE = EXCH_RATE
        IMPORTING
        RETURN = RETTAB.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

        2.- Luego realizo esto

        DATA: EXCH_RATE LIKE BAPI1093_0 OCCURS 1 WITH HEADER LINE,
        RETTAB LIKE BAPIRET2 OCCURS 1 WITH HEADER LINE.
        EXCH_RATE-RATE_TYPE = 'M'.
        EXCH_RATE-FROM_CURR = 'CAD'.
        EXCH_RATE-TO_CURRNCY = 'PEN'.
        EXCH_RATE-VALID_FROM = SY-DATUM. "'20120813'. " SY-DATUM. "'20120813'
        EXCH_RATE-EXCH_RATE = '2000'.
        EXCH_RATE-FROM_FACTOR = '1'.
        EXCH_RATE-TO_FACTOR = '1'.
        APPEND EXCH_RATE.
        CALL FUNCTION 'BAPI_EXCHANGERATE_CREATE'
        EXPORTING
        EXCH_RATE = EXCH_RATE
        IMPORTING
        RETURN = RETTAB.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.


        Y me da un error. Lo que pretendo es modificar el valor EXCH_RATE.

        -------------------------------------

        Otro problema que tengo es el siguiente :

        EXCH_RATE-FROM_FACTOR = '1'.
        EXCH_RATE-TO_FACTOR = '1'.
        Siempre me graba 0. Alguien sabe el xq?



        Muchas gracias por la ayuda!!!!!

        Comentario


        • #5
          Ya lo tengo solucionado !

          Comentario

          Trabajando...
          X