abap2xlsx/ZA2X
Rüdiger Plantiko 976bedb120 Reader Refact & INCOMPATIBLE remove CAN_READ_FILE
1. Removed interface method ZOF_EXCEL_READER~CAN_READ_FILE
As was suggested in the comments, the method ZIF_EXCEL_READER~CAN_READ_FILE is superfluous, as the exception ZCX_EXCEL in LOAD( ) / LOAD_FILE( ) already gives this information. 

This is an incompatible change! But it's unlikely that this method is used by many clients, as it didn't to anything useful. Also, the demo programs don't use it.

2. Switched the zip archive reader creation from the former "on demand" creation to a one-time creation in the LOAD method. Necessary for the next point:

3. Removed private attribute EXCEL2007 (which kept the input XSTRING): After generation of the zip archive, these data are not necessary any more.

4. Factored out Stefan Schmöcker's "alternate zip" concept into a local subclass: The object "zip" refers to a local class - which is either a proxy to CL_ABAP_ZIP, or creates a zip object of dynamic type and calls its GET method of a class dynamically (the "alternate zip" case).

Depending on the answer of my question 

https://github.com/ivanfemia/abap2xlsx/issues/232#issuecomment-42115340

this abstraction could be removed in a forthcoming commit as soon as it has been clarified that CL_ABAP_ZIP works as expected in all cases.

5. Further cleaning.- Removed some comments like "ToDo: Comment this" if necessary, and also some misleading comments which gave unwanted attention to a certain defect (issue 234) and the circumstances of that defect, thereby obfuscating the far more general nature of the commented code.
2014-05-07 15:19:00 +02:00
..
CLAS Reader Refact & INCOMPATIBLE remove CAN_READ_FILE 2014-05-07 15:19:00 +02:00
DOMA Fixed #287 issue. Correct some old problems with langu="1" and add new functions as options for converter: 2013-08-11 18:48:00 +00:00
DTEL Fixed #287 issue. Correct some old problems with langu="1" and add new functions as options for converter: 2013-08-11 18:48:00 +00:00
INTF Code Inspector improvements 2014-03-18 10:34:13 -05:00
MSAG Preparations to advance #268 2013-08-10 21:32:38 +00:00
PROG Enhance report ZDEMO_EXCEL31 to show better autosize function from issue: 2014-05-02 22:08:26 +02:00
TABL Databar Conditional Formatting by Albert Lladanosa 2013-10-31 21:05:10 +00:00
TTYP Ready to test #139 2012-03-19 21:46:37 +00:00
WDYA Include WDA test by Jeff Woehler 2012-07-16 20:39:54 +00:00
WDYN Include WDA test by Jeff Woehler 2012-07-16 20:39:54 +00:00