Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
Como la agregamos al paquete $TMP no pide orden, en caso contrario debemos escoger o crear una.
Twitter: @colinaesteban
Recopilación : colina.esteban@gmail.com
public section.
interfaces : if_amdp_marker_hdb.
class-methods get_salesorder_details
importing value(iv_desde) type erdat
value(iv_hasta) type erdat
exporting value(et_order) type tt_order.
protected section.
private section.
endclass.
Twitter: @colinaesteban
Recopilación : colina.esteban@gmail.com
Al implementar la clase, el código interno dentro del método es SQL-script el cual tiene muchas ventajas sobre un simple sql, así
que se recomienda investigar cómo hacer consultas sobre consultas y poder usar las poderosas instrucciones que tiene:
endmethod.
endclass.
Twitter: @colinaesteban
Recopilación : colina.esteban@gmail.com
Igual nos va a pedir orden, igual que la clase, así que aquí omitimos esa pantalla.
Luego colocamos el siguiente código para llamar nuestra clase estática recién creada y un alv rápido para mostrar la consulta.
*&---------------------------------------------------------------------*
*& Report zr_call_amdp
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zr_call_amdp. " Abap Manage Database Procedure
zcl_salesorder_detail=>get_salesorder_details(
exporting
iv_desde = p_desde
iv_hasta = p_hasta
importing
et_order = data(lt_order) "Autodeclaracion de parametros para que tome el tipo de la tabla en la
clase
).
Twitter: @colinaesteban
Recopilación : colina.esteban@gmail.com
Twitter: @colinaesteban