Problema con un error

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Bego86
    Junior Member
    • ene
    • 27

    #1

    Problema con un error

    Buenas!


    Estoy haciendo una seleccion a la siguiente tabla

    SELECT single moabw
    into d_moabw
    FROM v_001p_d
    WHERE werks = p0001-werks
    AND btrtl = p0001-btrtl.

    pero me da este error:
    V_001P_d is not defined in the ABAP Dictionary as a table,
    projection view or database view.


    Sabeis cual es el motivo del error????


    Gracias
  • zonanet
    Senior Member
    • mar
    • 195

    #2
    hola Bego86!!


    la tabla v_001p_d es una vista de mantenimiento y no una tabla transparente, de ahí el error que te marca.


    Saludos

    Comentario

    • Bego86
      Junior Member
      • ene
      • 27

      #3
      ¿y como puedo tratar con esa tabla?

      es que necesito obtener el campo V_001P_D-MOABW segun me especifican en el diseño.

      Gracias

      Comentario

      • zonanet
        Senior Member
        • mar
        • 195

        #4
        no se si sea la mejor opción ni la más óptima pero puedes intentar así

        SELECT single A~moabw
        into d_moabw
        FROM T001P AS A
        JOIN T500P AS B
        ON A~MANDT = B~MANDT AND
        A~WERKS = B~PERSA
        WHERE A~werks = p0001-werks
        AND A~btrtl = p0001-btrtl.

        Saludos!

        Comentario

        • DavidXD_XD
          Moderator
          • ago
          • 1255

          #5
          Comparto la opinion de Zonanet, las vistas de actualizacion no pueden ser consultadas ... y para poder realizar una consulta puedes usar el mismo JOIN que usa la vista standard, no habria ningun problema ...
          David Carballido Córdova

          Comentario

          • Bego86
            Junior Member
            • ene
            • 27

            #6
            mas de lo mismo

            Estoy deacuerdo con hacer el join de las tablas, pero entonces cual es el uso de las vistas sino puedo hacer consultas de ellas??



            Gracias.

            Comentario

            • DavidXD_XD
              Moderator
              • ago
              • 1255

              #7
              Sirven para actualizar datos a ambas tablas en forma manual, eso casi siempre se manejan a nivel de configuracion (SPRO)
              David Carballido Córdova

              Comentario

              • zonanet
                Senior Member
                • mar
                • 195

                #8
                Originalmente publicado por Bego86
                Estoy deacuerdo con hacer el join de las tablas, pero entonces cual es el uso de las vistas sino puedo hacer consultas de ellas??



                Gracias.

                recuerda que una vista no almacena datos, sólo los muestra.

                Comentario

                Trabajando...