PDA

Ver la Versión Completa : Acceso A Spfli


txakal
22/12/06, 12:18:30
Hola a todos, estoy dando mis primeros pasos en ABAP IV y ademas de las horas de formacion he instalado en casa un MiniSap para poder meter mas horas. El caso es que para entrar me deja con

USER: BCUSER PASS:MINISAP

o bien

USER:DDIC PASS: un pass que yo he creado

La cuestion es que trato de acceder a la tabla SPFLI y no me da ningun error de sintaxis, lo hago asi:

REPORT ZABAP_FLIGHTS .


TYPES:
tipoMiTabla TYPE TABLE OF SPFLI.

DATA : miTablaInterna TYPE tipoMiTabla,
miStruct LIKE LINE OF miTablaInterna.


*cargo la tabla de la BD en mi tabla interna
SELECT * FROM SPFLI INTO TABLE miTablaInterna.

IF SY-SUBRC = 0.
WRITE 'ALGO'.
ELSEIF SY-SUBRC = 4.
WRITE 'TABLA VACIA'.
ENDIF.


El resultado es que me sale siempre la tabla vacia, igual pensais que mi pregunta es estupida o ilogica pero tener en cuenta que estoy comenzando...Sabeis si las tablas de la Base de Datos estan vacias?¿?¿? o es que yo estoy haciendo las cosas mal.....

Gracias por vuestra atencion, un saludo.

BY_MY
28/12/06, 11:54:59
Eso lo podras ver mejor en modo debuging. Puedes acceder de dos formas:

haciendo un break.
o poniendo /h antes de lanzar a ejecutar el report.


Luego f5 paso a paso
f6 salta las funciones etc.

y f8 para saltar todo.


En modo debuggin podras ver el contenido de la tabla y los parametros de la tabla de sistema en cada momento.


P,D. Es lo mejor para aprender, Verle las tripas a las cosas.

Vique
28/12/06, 12:07:23
para ver el contenido de una tabla usa la transaccion se16.

De todos modos las tablas que hay definidas en el sistema no tienen porqué tener datos. Igual tienes tú que "llenarla".

Un saludo.
Vique

ISABELA
30/03/07, 16:35:24
Chicos hace mucho uds contestaron este tema a uno de los chicos, yo intalé el MiniSap en mi casa con la base en sql server y la base esta vacía...Pero como hago para cargarla ? porque a mano no puedo hacerla...como hago desde el Sap porque cuando quiero ver si tiene datos desde el SE16 me dice la base no permite cambios...y si cargas en la base misma y haces un query en el analizer si te trae datos pero desde el sap me tira que no tiene registro..
Perdón por las preguntas tontas pero recien empiezo en esto..

Abrazos a todos y que tengan un buen día!!!

llrull
30/03/07, 17:22:41
Hola,

¿Has ejecutado el report S_FLIGHT_MODEL_DATA_GENERATOR?

HTH,

LLRULL

ccash
01/04/07, 22:03:07
El programa que te mencionan arriba "S_FLIGHT_MODEL_DATA_GENERATOR" genera las tablas del modelo de datos de vuelos, caso contrario viene vacio en el minisap

Jacampos
02/04/07, 00:19:05
Aqui tienes un pequeño tutorial de como cargar el Data Model de Ejemplo

http://beginnerabap.blogspot.com/2007/01/leccin-1-creando-modelo-empresarial-de.html

ISABELA
04/04/07, 13:51:57
Gracias chicos!!!, antes no había executado ese archivo, no sabía, gracias por el manual muy bueno!! un millón de gracias!

Mauricio Hidalgo
05/04/07, 20:42:06
texakal, solucionaste tu problema?
Si no lo has resuleto el problema lo tienes en la query:

DICE
SELECT * FROM SPFLI INTO TABLE miTablaInterna.

DEBE DECIR
SELECT * INTO TABLE miTablaInterna FROM SPFLI .

Saludos