Вы находитесь на странице: 1из 2

Solución 6: Trabajar con estructuras

Tarea 1:
Ejecutar un programa en modo de depuración
1. Inicie el programa SAPBC400WBS_GETTING_STARTED. En la selección
pantalla, introduzca la LH en el campo de compañía aérea. En el campo de comandos, esc
riba / h y, a continuación
seleccione Enter. Seleccione F8 para ejecutar el programa. Ahora se encuentra en
modo de depuración.
a) Llevar a cabo este paso como se describe.
2. Compruebe que todos los objetos de datos se establece en el valor inicial. Tr
ansferir todos los
los objetos de datos definidos en el programa en el campo de visión. Muestra el ti
po de
asignación y el contenido de los componentes de la estructura.
Sugerencia: En el programa, el MESAS sbc400_carrier
declaración define una variable de estructura del mismo nombre y
estructura para el SBC400_CARRIER estructura especificada Diccionario.
Este tipo poco común, no-intuitiva de la definición de la estructura sólo se utiliza p
ara
pantalla de programación. La estructura del programa, definido internamente se uti
liza
como la interfaz de intercambio de datos entre el programa y la pantalla.
Para obtener más información, consulte con estos ejercicios en el capítulo sobre la pa
ntalla
programación.
a) Llevar a cabo este paso como se describe en el material de formación.
3. Paso a través del programa mediante la función de un solo paso.
a) Llevar a cabo este paso como se describe en el material de formación.
Tarea 2:
Analizar el contenido del campo
1. ¿Qué campos de la estructura WA_SCARR se complete la instrucción SELECT?
¿Cuál es el valor del sistema de campo SY-SUBRC después de esta declaración?
Respuesta: Todos, cero
2. Ahora observamos cómo los campos se copian de la WA_SCARR estructura a la
estructura SBC400_CARRIER. ¿Qué valores de campo se copian?
Respuesta: Los campos con el mismo nombre - por lo tanto, Mandt, CARRID,
CARRNAME y CURRCODE.
3. La ABAP sentencia CALL PANTALLA 100 procesos de pantalla de 100. ¿Cuáles son
los nombres técnicos de los campos en la pantalla?
Respuesta:
SBC400_CARRIER-CARRID
SBC400_CARRIER-CARRNAME
SBC400_CARRIER-CURRCODE
SBC400_CARRIER-UName
SBC400_CARRIER-UZEIT
SBC400_CARRIER-DATUM
4. En la pantalla, introduzca los valores adecuados para el nombre de usuario, f
echa y hora, y
continuar el programa con la tecla Enter.
¿Qué objetos de datos interna de programas son de salida en la lista?
¿Cuáles son sus valores?
Respuesta: Los campos de la estructura del programa-SBC400_CARRIER internos
de salida.
Sus valores son los que se muestren o se transcribirán en la pantalla.

Tarea 3:
Trace la lista de estructura
1. Ahora, observar cómo la instrucción ESCRIBIR construye la lista.
Sugerencia: Después de haber ejecutado la instrucción escribir primero, un adicional
botón aparece en la barra de herramientas. Usted puede usar este nuevo botón para mo
strar la
tampón lista generada hasta el momento.
a) Llevar a cabo este paso como se describe.

Tarea 4:
Establecer puntos de interrupción y el contenido cambia de campo
1. Reinicie el programa en modo de depuración. Establecer un punto de interrupción p
ara cada ESCRIBIR
declaración.
También establecer un punto de observación para WA_SCARR estructura.
Continuar con el programa al seleccionar Continuar, y comprobar por qué el tratami
ento de
el programa se detiene en cada caso.
a) Elegir puntos de interrupción! Punto de interrupción de! Declaración de ... para es
tablecer un punto de interrupción
refiriéndose a un nombre de sentencia. Introduzca ESCRIBIR en el cuadro de diálogo.
b) En el cuadro de diálogo, introduzca la estructura nameWA_SCARR para crear un pu
nto de observación.
c) El proceso del programa se detiene en cada punto de interrupción y siempre
un punto de observación se dispara.
2. Reinicie el programa en modo de depuración. Establecer un punto de interrupción d
e la convocatoria
declaración PANTALLA y ejecutar el programa hasta que llega a esta declaración. Ahor
a,
antes de procesar la pantalla, asigne un nombre al azar para el programa-interno
s
UName campo de la estructura SBC400_CARRIER.
Sugerencia: Elija cambiar el contenido de campo en la zona de nombres de campo p
ara cambiar
el valor del campo en el depurador.
Ahora, el proceso del sistema de la instrucción CALL SCREEN. ¿Qué es lo que se ve en
la pantalla?
a) Llevar a cabo este paso como se describe.
b) En la pantalla, en el ámbito del usuario, se puede ver el nombre que antes era
especificada en el depurador. Para obtener más información sobre el transporte en el
campo
entre la pantalla y el programa, consulte el capítulo correspondiente.

Вам также может понравиться