From fa0a3325255e745f48017b6cf64b9033f4ffc9e0 Mon Sep 17 00:00:00 2001 From: larshp Date: Wed, 15 Jun 2022 06:51:24 +0000 Subject: [PATCH] replace use of ixml_iid_element use of typegroup IXML is not permitted in Steampunk #632 --- src/zcl_excel_drawing.clas.abap | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/src/zcl_excel_drawing.clas.abap b/src/zcl_excel_drawing.clas.abap index ae5131e64..2999649bf 100644 --- a/src/zcl_excel_drawing.clas.abap +++ b/src/zcl_excel_drawing.clas.abap @@ -4,15 +4,6 @@ CLASS zcl_excel_drawing DEFINITION CREATE PUBLIC . PUBLIC SECTION. -*"* public components of class ZCL_EXCEL_DRAWING -*"* do not include other source files here!!! -*"* protected components of class ZCL_EXCEL_DRAWING -*"* do not include other source files here!!! -*"* protected components of class ZCL_EXCEL_DRAWING -*"* do not include other source files here!!! -*"* protected components of class ZCL_EXCEL_DRAWING -*"* do not include other source files here!!! - CONSTANTS c_graph_pie TYPE zexcel_graph_type VALUE 1. "#EC NOTEXT CONSTANTS c_graph_line TYPE zexcel_graph_type VALUE 2. "#EC NOTEXT CONSTANTS c_graph_bars TYPE zexcel_graph_type VALUE 0. "#EC NOTEXT @@ -150,6 +141,8 @@ CLASS zcl_excel_drawing DEFINITION DATA from_loc TYPE zexcel_drawing_location . DATA to_loc TYPE zexcel_drawing_location . DATA size TYPE zexcel_drawing_size . + CONSTANTS c_ixml_iid_element TYPE i VALUE 130. + ENDCLASS. @@ -465,7 +458,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. rval = lo_iterator. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. WHILE lo_node IS BOUND. node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ). @@ -501,7 +494,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. ip_sername = lv_sername. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. ENDWHILE. "note: numCache avoided @@ -541,7 +534,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. rval = lo_iterator. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. WHILE lo_node IS BOUND. zcl_excel_reader_2007=>fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ). @@ -657,7 +650,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. ENDIF. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. ENDWHILE. @@ -679,7 +672,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. rval = lo_iterator. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. WHILE lo_node IS BOUND. node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ). @@ -711,7 +704,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. ip_sername = lv_sername. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. ENDWHILE. @@ -761,7 +754,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. rval = lo_iterator. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. WHILE lo_node IS BOUND. node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ). @@ -801,7 +794,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. ip_sername = lv_sername. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. ENDWHILE. "note: numCache avoided @@ -850,7 +843,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. rval = lo_iterator. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. WHILE lo_node IS BOUND. zcl_excel_reader_2007=>fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ). @@ -962,7 +955,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION. ENDIF. lo_node = lo_iterator->get_next( ). IF lo_node IS BOUND. - node2 ?= lo_node->query_interface( ixml_iid_element ). + node2 ?= lo_node->query_interface( c_ixml_iid_element ). ENDIF. ENDWHILE. WHEN OTHERS.