|
#1
|
||||
|
||||
Si si...si eso lo tengo
El problema es que los status que me devuelve la tabla no tienen nada que ver con los que yo veo en la transacción COR2. Por ejemplo, el estado "CTEC" (campo TXT04) que es uno de los que aparece en la COR2 al mirar una OF en concreto no aparece en la tabla TJ02T.
La verdad es que estoy algo descolocado...lo que he implementado funciona, pero los status que me devuelve...no se parecen en nada a los que yo veo en mi OF (adjunto captura). Sniff sniff... |
#2
|
||||
|
||||
Ok...lo vamos sacando
Ya se que fallaba. Yp utilizaba esta SELECT:
SELECT txt04 FROM tj02t INTO TABLE it_status FOR ALL ENTRIES IN it_status_tmp WHERE istat = it_status_tmp-stat AND spras = 'ES'. Mientras que la buena a resultado ser esta: SELECT txt04 FROM tj02t INTO TABLE it_status FOR ALL ENTRIES IN it_status_tmp WHERE istat = it_status_tmp-stat AND spras = 'S'. Por algun motivo SAP no cgia bien el campo de idioma. De hecho en la tabla TJ02T si se busca un status (introduciendo por ejemplo CTEC) nos sale como idioma 'S'. Mientras que el valor real de ese campo es 'ES'...nose porque pero SAP se comia una letra. Al hacer la SELECT ésta me traia toas las descripciones en inglés. Ahora tengo otro problema...como se el orden en como debo mostrar los status??? |
#3
|
||||
|
||||
la solución facil es usar una función
La función a utilizar es STATUS_TEXT_EDIT
Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|