mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-06 03:57:38 +08:00
Merge branch 'main' into fix-bind_no_filter
This commit is contained in:
commit
5e19c5aefa
|
@ -3,9 +3,9 @@
|
||||||
"default": {
|
"default": {
|
||||||
"filename": "./abaplint.json"
|
"filename": "./abaplint.json"
|
||||||
},
|
},
|
||||||
|
|
||||||
"steampunk": {
|
"steampunk": {
|
||||||
"filename": "./abaplint-steampunk.json"
|
"filename": "./abaplint-steampunk.json",
|
||||||
|
"annotations": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
{
|
{
|
||||||
"url": "https://github.com/abapedia/steampunk-2202-api",
|
"url": "https://github.com/abapedia/steampunk-2205-api",
|
||||||
"files": "/src/**/*.*"
|
"files": "/src/**/*.*"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
@ -19,10 +19,27 @@
|
||||||
"globalMacros": []
|
"globalMacros": []
|
||||||
},
|
},
|
||||||
"rules": {
|
"rules": {
|
||||||
|
"align_parameters": false,
|
||||||
|
"cds_legacy_view": true,
|
||||||
|
"cds_parser_error": true,
|
||||||
|
"classic_exceptions_overlap": true,
|
||||||
|
"local_testclass_consistency": true,
|
||||||
|
"no_aliases": false,
|
||||||
|
"no_chained_assignment": false,
|
||||||
|
"unnecessary_pragma": false,
|
||||||
|
"unnecessary_chaining": false,
|
||||||
|
"superfluous_value": true,
|
||||||
|
"static_call_via_instance": false,
|
||||||
|
"slow_parameter_passing": false,
|
||||||
|
"prefer_corresponding": true,
|
||||||
|
"pragma_style": true,
|
||||||
|
"omit_preceding_zeros": true,
|
||||||
|
"no_inline_in_optional_branches": false,
|
||||||
|
"nrob_consistency": true,
|
||||||
|
"no_external_form_calls": true,
|
||||||
"constant_classes": true,
|
"constant_classes": true,
|
||||||
"cyclic_oo": false,
|
"cyclic_oo": false,
|
||||||
"many_parentheses": true,
|
"many_parentheses": true,
|
||||||
"pragma_placement": true,
|
|
||||||
"unused_ddic": true,
|
"unused_ddic": true,
|
||||||
"dangerous_statement": true,
|
"dangerous_statement": true,
|
||||||
"db_operation_in_loop": false,
|
"db_operation_in_loop": false,
|
||||||
|
@ -77,6 +94,7 @@
|
||||||
"avoid_use": {
|
"avoid_use": {
|
||||||
"define": true,
|
"define": true,
|
||||||
"describeLines": false,
|
"describeLines": false,
|
||||||
|
"testSeams": true,
|
||||||
"statics": false,
|
"statics": false,
|
||||||
"defaultKey": false,
|
"defaultKey": false,
|
||||||
"break": true
|
"break": true
|
||||||
|
@ -87,7 +105,6 @@
|
||||||
"check_comments": false,
|
"check_comments": false,
|
||||||
"check_ddic": true,
|
"check_ddic": true,
|
||||||
"check_include": true,
|
"check_include": true,
|
||||||
"check_no_handler_pragma": true,
|
|
||||||
"check_syntax": true,
|
"check_syntax": true,
|
||||||
"check_text_elements": false,
|
"check_text_elements": false,
|
||||||
"check_transformation_exists": true,
|
"check_transformation_exists": true,
|
||||||
|
@ -117,7 +134,6 @@
|
||||||
"ignoreFunctionModuleName": false
|
"ignoreFunctionModuleName": false
|
||||||
},
|
},
|
||||||
"local_class_naming": false,
|
"local_class_naming": false,
|
||||||
"local_testclass_location": true,
|
|
||||||
"main_file_contents": true,
|
"main_file_contents": true,
|
||||||
"message_exists": false,
|
"message_exists": false,
|
||||||
"msag_consistency": true,
|
"msag_consistency": true,
|
||||||
|
|
|
@ -701,7 +701,7 @@ CLASS zcl_excel_common IMPLEMENTATION.
|
||||||
ls_component TYPE abap_componentdescr,
|
ls_component TYPE abap_componentdescr,
|
||||||
lo_elemdescr TYPE REF TO cl_abap_elemdescr,
|
lo_elemdescr TYPE REF TO cl_abap_elemdescr,
|
||||||
ls_dfies TYPE dfies,
|
ls_dfies TYPE dfies,
|
||||||
l_position TYPE tabfdpos.
|
l_position LIKE ls_dfies-position.
|
||||||
|
|
||||||
"for DDIC structure get the info directly
|
"for DDIC structure get the info directly
|
||||||
IF io_struct->is_ddic_type( ) = abap_true.
|
IF io_struct->is_ddic_type( ) = abap_true.
|
||||||
|
|
|
@ -4,15 +4,6 @@ CLASS zcl_excel_drawing DEFINITION
|
||||||
CREATE PUBLIC .
|
CREATE PUBLIC .
|
||||||
|
|
||||||
PUBLIC SECTION.
|
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_pie TYPE zexcel_graph_type VALUE 1. "#EC NOTEXT
|
||||||
CONSTANTS c_graph_line TYPE zexcel_graph_type VALUE 2. "#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
|
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 from_loc TYPE zexcel_drawing_location .
|
||||||
DATA to_loc TYPE zexcel_drawing_location .
|
DATA to_loc TYPE zexcel_drawing_location .
|
||||||
DATA size TYPE zexcel_drawing_size .
|
DATA size TYPE zexcel_drawing_size .
|
||||||
|
CONSTANTS c_ixml_iid_element TYPE i VALUE 130.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
@ -465,7 +458,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
rval = lo_iterator.
|
rval = lo_iterator.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
WHILE lo_node IS BOUND.
|
WHILE lo_node IS BOUND.
|
||||||
node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ).
|
node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ).
|
||||||
|
@ -501,7 +494,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
ip_sername = lv_sername.
|
ip_sername = lv_sername.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
"note: numCache avoided
|
"note: numCache avoided
|
||||||
|
@ -541,7 +534,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
rval = lo_iterator.
|
rval = lo_iterator.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
WHILE lo_node IS BOUND.
|
WHILE lo_node IS BOUND.
|
||||||
zcl_excel_reader_2007=>fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ).
|
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.
|
ENDIF.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
|
|
||||||
|
@ -679,7 +672,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
rval = lo_iterator.
|
rval = lo_iterator.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
WHILE lo_node IS BOUND.
|
WHILE lo_node IS BOUND.
|
||||||
node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ).
|
node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ).
|
||||||
|
@ -711,7 +704,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
ip_sername = lv_sername.
|
ip_sername = lv_sername.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
|
|
||||||
|
@ -761,7 +754,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
rval = lo_iterator.
|
rval = lo_iterator.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
WHILE lo_node IS BOUND.
|
WHILE lo_node IS BOUND.
|
||||||
node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ).
|
node3 ?= node2->find_from_name_ns( name = 'idx' uri = namespace-c ).
|
||||||
|
@ -801,7 +794,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
ip_sername = lv_sername.
|
ip_sername = lv_sername.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
"note: numCache avoided
|
"note: numCache avoided
|
||||||
|
@ -850,7 +843,7 @@ CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
|
||||||
rval = lo_iterator.
|
rval = lo_iterator.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
WHILE lo_node IS BOUND.
|
WHILE lo_node IS BOUND.
|
||||||
zcl_excel_reader_2007=>fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ).
|
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.
|
ENDIF.
|
||||||
lo_node = lo_iterator->get_next( ).
|
lo_node = lo_iterator->get_next( ).
|
||||||
IF lo_node IS BOUND.
|
IF lo_node IS BOUND.
|
||||||
node2 ?= lo_node->query_interface( ixml_iid_element ).
|
node2 ?= lo_node->query_interface( c_ixml_iid_element ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
WHEN OTHERS.
|
WHEN OTHERS.
|
||||||
|
|
|
@ -415,7 +415,7 @@ CLASS zcl_excel_writer_huge_file IMPLEMENTATION.
|
||||||
|
|
||||||
IF lv_freeze_cell_column > 1.
|
IF lv_freeze_cell_column > 1.
|
||||||
lv_value = lv_freeze_cell_column - 1.
|
lv_value = lv_freeze_cell_column - 1.
|
||||||
l_worksheet-xsplit = lv_freeze_cell_row - 1.
|
l_worksheet-xsplit = lv_freeze_cell_column - 1.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
lv_freeze_cell_column_alpha = zcl_excel_common=>convert_column2alpha( ip_column = lv_freeze_cell_column ).
|
lv_freeze_cell_column_alpha = zcl_excel_common=>convert_column2alpha( ip_column = lv_freeze_cell_column ).
|
||||||
|
|
24
src/zexcel_fieldname.dtel.xml
Normal file
24
src/zexcel_fieldname.dtel.xml
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DTEL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD04V>
|
||||||
|
<ROLLNAME>ZEXCEL_FIELDNAME</ROLLNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<HEADLEN>30</HEADLEN>
|
||||||
|
<SCRLEN1>10</SCRLEN1>
|
||||||
|
<SCRLEN2>20</SCRLEN2>
|
||||||
|
<SCRLEN3>40</SCRLEN3>
|
||||||
|
<DDTEXT>Field Name</DDTEXT>
|
||||||
|
<REPTEXT>Field Name</REPTEXT>
|
||||||
|
<SCRTEXT_S>Field Name</SCRTEXT_S>
|
||||||
|
<SCRTEXT_M>Field Name</SCRTEXT_M>
|
||||||
|
<SCRTEXT_L>Field Name</SCRTEXT_L>
|
||||||
|
<DTELMASTER>E</DTELMASTER>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000030</LENG>
|
||||||
|
<OUTPUTLEN>000030</OUTPUTLEN>
|
||||||
|
</DD04V>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
|
@ -18,7 +18,7 @@
|
||||||
</DD03P>
|
</DD03P>
|
||||||
<DD03P>
|
<DD03P>
|
||||||
<FIELDNAME>COLUMNNAME</FIELDNAME>
|
<FIELDNAME>COLUMNNAME</FIELDNAME>
|
||||||
<ROLLNAME>FIELDNAME</ROLLNAME>
|
<ROLLNAME>ZEXCEL_FIELDNAME</ROLLNAME>
|
||||||
<ADMINFIELD>0</ADMINFIELD>
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
<COMPTYPE>E</COMPTYPE>
|
<COMPTYPE>E</COMPTYPE>
|
||||||
</DD03P>
|
</DD03P>
|
||||||
|
|
|
@ -20,15 +20,13 @@
|
||||||
</DD03P>
|
</DD03P>
|
||||||
<DD03P>
|
<DD03P>
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
<FIELDNAME>FIELDNAME</FIELDNAME>
|
||||||
<ROLLNAME>FIELDNAME</ROLLNAME>
|
<ROLLNAME>ZEXCEL_FIELDNAME</ROLLNAME>
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
<ADMINFIELD>0</ADMINFIELD>
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
<SHLPORIGIN>P</SHLPORIGIN>
|
|
||||||
<COMPTYPE>E</COMPTYPE>
|
<COMPTYPE>E</COMPTYPE>
|
||||||
</DD03P>
|
</DD03P>
|
||||||
<DD03P>
|
<DD03P>
|
||||||
<FIELDNAME>COLUMNNAME</FIELDNAME>
|
<FIELDNAME>COLUMNNAME</FIELDNAME>
|
||||||
<ROLLNAME>FIELDNAME</ROLLNAME>
|
<ROLLNAME>ZEXCEL_FIELDNAME</ROLLNAME>
|
||||||
<ADMINFIELD>0</ADMINFIELD>
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
<COMPTYPE>E</COMPTYPE>
|
<COMPTYPE>E</COMPTYPE>
|
||||||
</DD03P>
|
</DD03P>
|
||||||
|
@ -174,54 +172,6 @@
|
||||||
</DD03P>
|
</DD03P>
|
||||||
</DD03P_TABLE>
|
</DD03P_TABLE>
|
||||||
<DD05M_TABLE>
|
<DD05M_TABLE>
|
||||||
<DD05M>
|
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
|
||||||
<FORTABLE>ZEXCEL_S_CONVERTER_FCAT</FORTABLE>
|
|
||||||
<FORKEY>TABNAME</FORKEY>
|
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
<CHECKFIELD>TABNAME</CHECKFIELD>
|
|
||||||
<PRIMPOS>0001</PRIMPOS>
|
|
||||||
<DOMNAME>AS4TAB</DOMNAME>
|
|
||||||
<DATATYPE>CHAR</DATATYPE>
|
|
||||||
</DD05M>
|
|
||||||
<DD05M>
|
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
|
||||||
<FORTABLE>ZEXCEL_S_CONVERTER_FCAT</FORTABLE>
|
|
||||||
<FORKEY>FIELDNAME</FORKEY>
|
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
<CHECKFIELD>FIELDNAME</CHECKFIELD>
|
|
||||||
<PRIMPOS>0002</PRIMPOS>
|
|
||||||
<DOMNAME>FDNAME</DOMNAME>
|
|
||||||
<DATATYPE>CHAR</DATATYPE>
|
|
||||||
</DD05M>
|
|
||||||
<DD05M>
|
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
|
||||||
<FORTABLE>'A'</FORTABLE>
|
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
<CHECKFIELD>AS4LOCAL</CHECKFIELD>
|
|
||||||
<PRIMPOS>0003</PRIMPOS>
|
|
||||||
<DOMNAME>AS4LOCAL</DOMNAME>
|
|
||||||
<DATATYPE>CHAR</DATATYPE>
|
|
||||||
</DD05M>
|
|
||||||
<DD05M>
|
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
|
||||||
<FORTABLE>'0000'</FORTABLE>
|
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
<CHECKFIELD>AS4VERS</CHECKFIELD>
|
|
||||||
<PRIMPOS>0004</PRIMPOS>
|
|
||||||
<DOMNAME>AS4VERS</DOMNAME>
|
|
||||||
<DATATYPE>NUMC</DATATYPE>
|
|
||||||
</DD05M>
|
|
||||||
<DD05M>
|
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
|
||||||
<FORTABLE>ZEXCEL_S_CONVERTER_FCAT</FORTABLE>
|
|
||||||
<FORKEY>POSITION</FORKEY>
|
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
<CHECKFIELD>POSITION</CHECKFIELD>
|
|
||||||
<PRIMPOS>0005</PRIMPOS>
|
|
||||||
<DOMNAME>AS4POS</DOMNAME>
|
|
||||||
<DATATYPE>NUMC</DATATYPE>
|
|
||||||
</DD05M>
|
|
||||||
<DD05M>
|
<DD05M>
|
||||||
<FIELDNAME>TABNAME</FIELDNAME>
|
<FIELDNAME>TABNAME</FIELDNAME>
|
||||||
<FORTABLE>ZEXCEL_S_CONVERTER_FCAT</FORTABLE>
|
<FORTABLE>ZEXCEL_S_CONVERTER_FCAT</FORTABLE>
|
||||||
|
@ -252,10 +202,6 @@
|
||||||
</DD05M>
|
</DD05M>
|
||||||
</DD05M_TABLE>
|
</DD05M_TABLE>
|
||||||
<DD08V_TABLE>
|
<DD08V_TABLE>
|
||||||
<DD08V>
|
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
|
||||||
<CHECKTABLE>DD03L</CHECKTABLE>
|
|
||||||
</DD08V>
|
|
||||||
<DD08V>
|
<DD08V>
|
||||||
<FIELDNAME>TABNAME</FIELDNAME>
|
<FIELDNAME>TABNAME</FIELDNAME>
|
||||||
<CHECKTABLE>DD02L</CHECKTABLE>
|
<CHECKTABLE>DD02L</CHECKTABLE>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
</DD03P>
|
</DD03P>
|
||||||
<DD03P>
|
<DD03P>
|
||||||
<FIELDNAME>COLUMNNAME</FIELDNAME>
|
<FIELDNAME>COLUMNNAME</FIELDNAME>
|
||||||
<ROLLNAME>FIELDNAME</ROLLNAME>
|
<ROLLNAME>ZEXCEL_FIELDNAME</ROLLNAME>
|
||||||
<ADMINFIELD>0</ADMINFIELD>
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
<COMPTYPE>E</COMPTYPE>
|
<COMPTYPE>E</COMPTYPE>
|
||||||
</DD03P>
|
</DD03P>
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
</DD03P>
|
</DD03P>
|
||||||
<DD03P>
|
<DD03P>
|
||||||
<FIELDNAME>FIELDNAME</FIELDNAME>
|
<FIELDNAME>FIELDNAME</FIELDNAME>
|
||||||
<ROLLNAME>FIELDNAME</ROLLNAME>
|
<ROLLNAME>ZEXCEL_FIELDNAME</ROLLNAME>
|
||||||
<ADMINFIELD>0</ADMINFIELD>
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
<COMPTYPE>E</COMPTYPE>
|
<COMPTYPE>E</COMPTYPE>
|
||||||
</DD03P>
|
</DD03P>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user