generic serializer: order by primary key #2682

This commit is contained in:
larshp 2019-05-28 10:47:09 +00:00 committed by Lars Hvam
parent 939d30ed3b
commit 4169d1045a

View File

@ -192,7 +192,8 @@ CLASS ZCL_ABAPGIT_OBJECTS_GENERIC IMPLEMENTATION.
SELECT * FROM objsl INTO CORRESPONDING FIELDS OF TABLE mt_object_table SELECT * FROM objsl INTO CORRESPONDING FIELDS OF TABLE mt_object_table
WHERE objectname = is_item-obj_type WHERE objectname = is_item-obj_type
AND objecttype = lc_logical_transport_object AND objecttype = lc_logical_transport_object
AND tobject = 'TABU'. AND tobject = 'TABU'
ORDER BY PRIMARY KEY.
IF mt_object_table IS INITIAL. IF mt_object_table IS INITIAL.
zcx_abapgit_exception=>raise( |Obviously corrupted object-type { zcx_abapgit_exception=>raise( |Obviously corrupted object-type {
is_item-obj_type }: No tables defined| ). is_item-obj_type }: No tables defined| ).
@ -204,7 +205,8 @@ CLASS ZCL_ABAPGIT_OBJECTS_GENERIC IMPLEMENTATION.
* object methods * object methods
SELECT * FROM objm INTO TABLE mt_object_method SELECT * FROM objm INTO TABLE mt_object_method
WHERE objectname = is_item-obj_type WHERE objectname = is_item-obj_type
AND objecttype = lc_logical_transport_object. AND objecttype = lc_logical_transport_object
ORDER BY PRIMARY KEY.
ms_item = is_item. ms_item = is_item.
@ -596,7 +598,8 @@ CLASS ZCL_ABAPGIT_OBJECTS_GENERIC IMPLEMENTATION.
SELECT * FROM (<ls_object_table>-tobj_name) SELECT * FROM (<ls_object_table>-tobj_name)
INTO TABLE <lt_data> INTO TABLE <lt_data>
WHERE (lv_where). WHERE (lv_where)
ORDER BY PRIMARY KEY.
io_xml->add( io_xml->add(
iv_name = <ls_object_table>-tobj_name iv_name = <ls_object_table>-tobj_name