#1
|
|||
|
|||
Dudas basicas
Hola,
No entiendo muy bien los siguientes comandos: 1)SELECT SINGLE * FROM kna1 INTO CORRESPONGING FIELDS OF wa_kna1. 2)APPENDING CORRESPONDING FIELDS OF TABLE it_kna1 3)DELETE FROM kna1 FROM wa_kna1 Muchas gracias por vuestra ayuda! |
#2
|
|||
|
|||
HOLA,
1) Esta instrucción lo que hace es seleccionar de la KNA1 los registros y moverlos a la estructura wa_kna1, donde solamente almacenará los campos que tengan el mismo nombre que la tabla kna1, por ejemplo: kna1-kunnr se mueve a wa_kna1-kunnr, si no se llaman igual que el campo de la tabla los ignora, solo mueve los que sean igual al nombre de la tabla. 2) esta instrucción va almacenando en la tabla interna it_kna1 los datos que correspondan con la tabla kna1, como en el caso anterior (1). 3) esta instrucción elimina de la tabla kna1 aquellos registros que coincidan con los registros contenidos en it_kna1. Espero te sirva, |
#3
|
||||
|
||||
Muy buen apunte.
Además podrás tener una muy buena documentación si presionas F1 encima de la instrucción de la cual quieres obtener más información . Es muy útil.
__________________
Si precisas una mano, recuerda que yo tengo dos. |
#4
|
|||
|
|||
Muchas gracias!
|
#5
|
|||
|
|||
Mas dudas
He aqui unas dudas al crear funciones estandards(goto-funtions grup-create group).No entiendo bien para que es cada una, en negrita pongo la duda:
-Import: parametros de entrada?=> ej. contador_in / TYPE i /... -Exportparametros de salida? => ej. wa_kna1 / LIKE / zkna1 -Changing¿ni idea?=> ej. contador out -Exceptions(mensajes de error, sólo sirven sino encuentra algo) Gracias! |
#6
|
||||
|
||||
Hola Golfo81,
Haber si puedo ayudarte con el CALL FUNCTION Variante 1 CALL FUNCTION func. Additions 1. ... EXPORTING p1 = f1 ... pn = fn 2. ... IMPORTING p1 = f1 ... pn = fn 3. ... TABLES p1 = itab1 ... pn = itabn 4. ... CHANGING p1 = f1 ... pn = fn 5. ... EXCEPTIONS except1 = rc1 ... exceptn = rcn Efectos Llama a la función func donde "func" puede ser un literal o una variable. Para editar funciones usa el siguiente menú sap -> ABAP/4 Workbench -> Function Library . El comando EXIT provoca la salida de la función a menos que se encuentre dentro de un bucle o de una subrutina. Note Puedes usar los comandos de edición " SHOW FUNCTION func " y " SHOW FUNCTION * " para obtener más información sobre la función func o sobre cualquier otra función. Addition 1 ... EXPORTING p1 = f1 ... pn = fn Effect EXPORTING pasa campos, cadenas o tablas internas a la función. Estos parámetros (p1 ... pn ) que se pasan a la función mediante el CALL deben también estar definidos en la propia función como parámetros de entrada "import". Addition 2 ... IMPORTING p1 = f1 ... pn = fn Effect IMPORTING : Son los valores que la función nos devuelve después de su tratamiento y deben de estar declarados en la propia función como parámetros de salida "export". Addition 3 ... TABLES p1 = itab1 ... pn = itabn Effect TABLES pasa Tablas internas por referencia. Los parámetros p1 ... pn deben ser declarados como tablas en la llamada a la función y en la propia función. Los valores de estas tablas pueden ser modificados durante la ejecución de la función de devueltos por esta con otros valores. Addition 4 ... CHANGING p1 = f1 ... pn = fn Effect CHANGING pasa campos, cadenas o tablas internas a la función y son devueltos los valores cambiados. Los parámetros p1 ... pn deben declararse como CHANGING parámetros en la función. Addition 5 ... EXCEPTIONS except1 = rc1 ... exceptn = rcn Effect EXCEPTIONS lista los errores para ser controlados por la llamada a la función. Al final de la lista de errores, puedes usar la palabra OTHERS para referirse al resto de errores que no han sido controlados. Estos errores son devueltos por la función mediante los comandos RAISE y MESSAGE ... RAISING. Ejemplo En el primer caso se llama a la función 'STRING_SPLIT' pasándole los siguientes parámetros DELIMITER = ':' STRING = FIELD IMPORTING HEAD = HEAD TAIL = FIELD Con estos valores la función realizará las pertinentes operaciones sin devolvernos ningún valor (importing). No se si lo has entendido bien. si tienes más dudas pregunta. Un saludo .
__________________
Si precisas una mano, recuerda que yo tengo dos. |
#7
|
|||
|
|||
Muchas gracias, me ha quedado clarito
|
#8
|
|||
|
|||
Please friends can you help me in settling my mind from the tensions of work. I do not know how on earth am I going to finish of my current assignments and each passing day comes as a nightmare to me. Some thing needs to be done which can help me find recluse else things are going to get crippled for me. Was thinking of availing escorts with whom I can have some good private sessions to make my mood refreshed but cant find their locations your help would do me a lot of good.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|