MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #11  
Viejo 27/09/07, 07:57:40
tate tate is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 106
acabo de probarlo y me dice esto:
"DISPLAY LIKE 'E'" is not expected.

que tendria que hacer????
Responder Con Cita
  #12  
Viejo 27/09/07, 07:58:27
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Jajajajaja, las malas jugadas que nos gasta la vista, he leido lo que quería leer, y no lo que ponía, A partir de ahora seguro que nop me confundo MELEROGALAN. jejejeje.
Responder Con Cita
  #13  
Viejo 27/09/07, 07:59:27
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Tate, podrías poner un trozo de código algo más extenso del contexto de la instrucción, para hacernos una idea de donde puede estar el fallo?

Gracias.
Responder Con Cita
  #14  
Viejo 27/09/07, 08:20:06
tate tate is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 106
SELECTION-SCREEN BEGIN OF BLOCK sc_params.

SELECT-OPTIONS s_matnr FOR ekpo-matnr.

PARAMETERS p_werks LIKE marc-werks OBLIGATORY.

SELECT-OPTIONS p_bstyp FOR ekpo-bstyp OBLIGATORY DEFAULT 'L'.

SELECT-OPTIONS p_lgort FOR ekpo-lgort NO-EXTENSION NO INTERVALS.

SELECT-OPTIONS p_dispo FOR marc-dispo NO-EXTENSION NO INTERVALS.

SELECTION-SCREEN END OF BLOCK sc_params.

************************
* Main Code Area
************************
START-OF-SELECTION.

PERFORM get_data.
PERFORM field_catalog.
PERFORM alv_display.


*&---------------------------------------------------------------------*
*& Form get_data
*&---------------------------------------------------------------------*
FORM get_data.

SELECT e~matnr e~txz01 m~lbkum e~effwr e~matkl m~stprs m~salk3 k~lifnr
e~aedat e~menge e~ktmng k~ebeln k~bstyp m~verpr e~meins k~waers m~peinh e~peinh e~netpr e~pstyp e~infnr e~werks

INTO (gt_outtab-matnr, gt_outtab-txz01, gt_outtab-lbkum,

gt_outtab-effwr, gt_outtab-matkl, gt_outtab-stprs, gt_outtab-salk3,
gt_outtab-lifnr, gt_outtab-aedat, gt_outtab-menge, gt_outtab-ktmng,
gt_outtab-ebeln, gt_outtab-bstyp, gt_outtab-verpr, gt_outtab-meins,
gt_outtab-waers, gt_outtab-peinh2, gt_outtab-peinh, gt_outtab-netpr,
gt_outtab-pstyp, gt_outtab-infnr, gt_outtab-werks)

FROM marc AS a INNER JOIN mbew AS m ON a~matnr EQ m~matnr
INNER JOIN ekpo AS e ON a~matnr EQ e~matnr
INNER JOIN ekko AS k ON k~ebeln EQ e~ebeln
WHERE a~beskz EQ 'F'
and a~werks EQ p_werks
AND a~matnr IN s_matnr
AND m~bwkey EQ p_werks
AND m~lbkum NE ''
AND e~werks EQ p_werks
AND e~bstyp IN p_bstyp
AND e~loekz EQ ''
AND e~lgort IN p_lgort
AND a~dispo IN p_dispo.

APPEND gt_outtab.
ENDSELECT.

***********aqui es donde tendria que sacar el mensaje y luego volver a la pantalla de seleccion***********

IF sy-subrc <> 0.
MESSAGE e398(00) WITH text-001.
ENDIF.
Responder Con Cita
  #15  
Viejo 27/09/07, 08:24:16
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Has probado a poner esto en la sentencia MESSAGE?

MESSAGE s398(00) DISPLAY LIKE 'E' WITH text-001.

Acabo de probarlo en un programita de prueba, y compila perfectamente.
Responder Con Cita
  #16  
Viejo 27/09/07, 08:27:12
tate tate is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 106
si, lo pongo y y al verificar me pone:

"DISPLAY LIKE 'E'" is not expected.
Responder Con Cita
  #17  
Viejo 27/09/07, 08:29:49
Avatar de melerogalan
melerogalan melerogalan is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Murcia
Mensajes: 142
Question


¿Que version de sap utilizas?
Para saber si te acepta esa sentencia, pon el cursor del raton sobre la sentencia 'MESSAGE' y le das a F1, hay te viene todas las opciones que te permite tu version de sap.
Responder Con Cita
  #18  
Viejo 27/09/07, 08:32:21
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Si puedes copia y pega el que te puse en el post anterior:

MESSAGE s398(00) DISPLAY LIKE 'E' WITH text-001.

Posiblemente sea por alguna tontería, porque a mi me compila perfectamente.

Si te digo la verdad a mi en ocasiones también me ha pasado que estaba bien, y no me compilaba, y al copiarlo desde otro sitio, me compilaba bien, posiblemente fuese por algun error en algún espacio o algo así...

No se, prueba porque debería de salirte...
Responder Con Cita
  #19  
Viejo 27/09/07, 08:42:30
tate tate is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 106
tengo la version 4.6 y le doy al f1, y no me sale la variante para display, asi q por eso no podre utilizarlo.
Ademas la e pegado desde aki y na de na.
Responder Con Cita
  #20  
Viejo 27/09/07, 08:58:40
Avatar de melerogalan
melerogalan melerogalan is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Murcia
Mensajes: 142
Unhappy


Entonces es una putada, yo antes cuando no conocia lo del display, ponia todos los mensajes de éxito y asi no paralizaba el flujo. Coméntale esta situación a tu cliente o a tu responsable. Esto no es culpa tuye, es de la versión de sap que te restringue tus posibilidades.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 15:58:16.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web