Anuncio

Colapsar
No hay anuncio todavía.

deducción del porcentaje de IVA a partir del indicador MWSKZ

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

  • deducción del porcentaje de IVA a partir del indicador MWSKZ

    Es un proceso un poco raro. Aquí aporto una rutina.

    Código:
    *     _          _                   _  __   _                
    *  __| | ___  __| |_   _  ___ ___   (_)/ /  (_)_   ____ _     
    * / _` |/ _ \/ _` | | | |/ __| _ \    / /   | | \ / / _` |    
    *| (_| |  __/ (_| | |_| | (__  __/   / /_   | |\ V / (_| |    
    * \__,_|\___|\__,_|\__,_|\___|___|  /_/(_)  |_| \_/ \__,_|    
    * as seen on http://glob.cranf.net
    * ASCII art made at http://ascii.cranf.net
    *
    FORM deduce_porcentaje_iva USING pland1 pmwskz CHANGING pkbetr LIKE konp-kbetr.
    
      DATA lvakey LIKE konh-vakey.
      DATA lknumh LIKE konh-knumh.
      CLEAR pkbetr.
    
      CONCATENATE pland1 pmwskz INTO lvakey SEPARATED BY space.
    
      SELECT SINGLE knumh
        INTO lknumh
        FROM konh
       WHERE vakey = lvakey.
    
      IF sy-subrc = 0.
        SELECT SINGLE kbetr INTO pkbetr
          FROM konp
         WHERE knumh = lknumh.
        IF sy-subrc = 0.
          pkbetr = pkbetr / 10.
        ELSE.
          sy-subrc = 2.
        ENDIF.
      ELSE.
        sy-subrc = 1.
      ENDIF.
    ENDFORM.
    Más detalles en:
    Editado por última vez por koken; 17/02/2010, 17:42:57.

  • #2
    Funciona perfectamente!!

    Ojo, el código del pais es el de dos dígitos, no el interno de un dígito.

    Saludos
    Editado por última vez por bisonye; 01/03/2010, 14:42:54.
    "Soy el señor Lobo, arreglo problemas"
    http://sapymas.blogspot.com/

    Comentario


    • #3
      para el release 700. pero creo que debería funcionar perfectamente en sistemas anteriores.

      me parece que no vas a tener más remedio que debuguear y mirar que peculiaridad tiene tu sistema. el mío es bastante estándar, que yo sepa.

      Comentario


      • #4
        Originalmente publicado por voet Ver Mensaje
        para el release 700. pero creo que debería funcionar perfectamente en sistemas anteriores.

        me parece que no vas a tener más remedio que debuguear y mirar que peculiaridad tiene tu sistema. el mío es bastante estándar, que yo sepa.
        Gracias voet,

        He puesto el mensaje y me he dado cuenta del error que estaba cometiendo. Funciona perfectamente.

        Saludos!
        "Soy el señor Lobo, arreglo problemas"
        http://sapymas.blogspot.com/

        Comentario

        Trabajando...
        X