#1
|
||||
|
||||
Que está mal en este código?
Quiero que el código tome en cuenta lo que tiene dentro del SET y las cuentas entre (110000000 - 119000000) y (120000000 - 139000000)
BSEG-HKONT IN SET-CONTAS AND ( BSEG-AUFNR = '100000000' >= AND <= '119000000' OR BSEG-AUFNR = '120000000' >= AND <= '139000000' ) Gracias!
__________________
Hugo Ribeiro SAP FICO EMAIL: SKYPE: hugo_da_silva_ribeiro |
#2
|
||||
|
||||
Hola Hugo, creo que te seria más sencillo usar el operador BETWEEN de la siguiente manera:
BSEG-AUFNR BETWEEN '100000000' AND '119000000' De todas maneras si te surgen dudas proba con varios IF anidados en vez de uno largo para descubrir cual es el que tiene problemas. Saludos.
__________________
Sebastián Chiavia |
#3
|
||||
|
||||
Gracias
Gracias Sebas.
__________________
Hugo Ribeiro SAP FICO EMAIL: SKYPE: hugo_da_silva_ribeiro |
#4
|
||||
|
||||
Me tira un error de Sintax
BSEG-HKONT IN CTA-PM-CS AND
( BSEG-AUFNR BETWEEN '100000000' AND '119000000' OR BSEG-AUFNR BETWEEN '120000000' AND '139000000' )
__________________
Hugo Ribeiro SAP FICO EMAIL: SKYPE: hugo_da_silva_ribeiro |
#5
|
|||
|
|||
Es un select, if, etc.?
|
#6
|
||||
|
||||
Que erro te tira?
__________________
Sebastián Chiavia |
#7
|
|||
|
|||
|
#8
|
||||
|
||||
Gracias
Muchas Gracias por la ayuda
__________________
Hugo Ribeiro SAP FICO EMAIL: SKYPE: hugo_da_silva_ribeiro |
#9
|
|||
|
|||
if bseg-aufnr between '100000000' AND '119000000' or bseg-aufnr BETWEEN '120000000' AND '139000000'.
endif. LA ESTRUCTURA ES GS_BSEG Y NO BSEG QUE ES LA TABLA. Así que el if sería: if gs_bseg-aufnr between '100000000' AND '119000000' or gs_bseg-aufnr BETWEEN '120000000' AND '139000000'. endif. |
#10
|
|||
|
|||
¿Y como sabes eso? Si defines la estructura con tables tienes una estructura con el nombre BSEG identico a la tabla para utilizar con el GET. De todas formas los importante del código es ver que en el select sólo se pone el campo y en el IF se pone estructura + campo. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|