comandos en sapscript

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • diana_hm
    Member
    • dic
    • 42

    #1

    comandos en sapscript

    Hola,

    Necsito poner una condicion en el sapscript pero al imprimirlo, nunca entra a mi condicion y se va al if not aunque se cumpla, en que podre estar mal? Este es la parte de mi codigo.

    Destino:
    IF &MSEG-UMLGO& EQ '0040' OR &MSEG-UMLGO& EQ '0041'
    calle X numero XX
    ENDIF
    IF NOT &MSEG-UMLGO& EQ '0040' OR &MSEG-UMLGO& EQ '0041'
    calle y numero y
    ENDIF

    ya cheque y si pongo el 40 solo tampoco sale.
    Algun comentario??

    Gracias y Saludos.
    Gracias y Saludos!!
    Diana
  • tgfch
    Member
    • mar
    • 74

    #2
    Hola Diana

    Has realizado la prueba de esta forma:

    /:IF &MSEG-UMLGO& EQ '40' OR &MSEG-UMLGO& EQ '41'
    calle X numero XX
    /:ELSE
    calle y numero y
    /:ENDIF

    Saludos
    tgfch
    Saludos,
    tgfch

    Comentario

    • nenuke
      Member
      • sep
      • 87

      #3
      Hola,

      tgfch tiene razón, prueba a poner tu condición como dice:
      /:IF &MSEG-UMLGO& EQ '40' OR &MSEG-UMLGO& EQ '41'
      calle X numero XX
      /:ELSE
      calle y numero y
      /:ENDIF

      Tu segundo IF no tiene niguna lógica y te está anulando la primera condición y siempre entrará por la segunda, revisa la lógica de tu código y te darás cuenta del error.

      Saludos.

      Comentario

      • diana_hm
        Member
        • dic
        • 42

        #4
        ahhh si, que mal, asi funciona bien, gracias!!
        Gracias y Saludos!!
        Diana

        Comentario

        Trabajando...