14.01.2020 Views

ABAP_to_the_Future

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Summary 11.4

As an example, in Section 11.2.4 it was noted that you have to set two different

input values for the conditional object: on e saying what the rule is plus one of

four possible input structures. You have to make sure that you fill up the correct

structure—that is, the one with the same name as the chosen rule. You may get

that wrong, but if you pass the variable values into a method, then you can write

logic inside that method to make sure the correct structure is populated based on

the rule type. You only need to get it right once, and then the possibility for

errors of this sort going forward is removed.

None of what was just described is on e of Stephen Hawking’s deep mysteries of

the universe, but the details are importan t to mention—in case anyone is scared

off by the perceived large amount of code that would seem to be needed to use

ABAP2XLSX based on the code samples in this chapter.

11.4 Summary

In this chapter, you were introduced to the open-source ABAP2XLSX framework,

as invented by Ivan Femia and then improved by the open-source community;

the purpose of the ABAP2XLSX framework is to vastly improve the integration of

SAP and Excel.

This chapter concludes the discussion of desktop user interfaces that live in PCs,

such as the SAP GUI and Excel. The next chapters turn to the world of transactions

and reports that appear inside web browsers.

Recommended Reading

왘 ABAP2XLSX—Generate Your Profession al Excel Spreadsheet from ABAP: http://

scn.sap.com/community/abap/blog/2010/07/12/abap2xlsx--generate-your-professional-excel-spreadsheet-from-abap

(Ivan Femia)

왘 Introducing the Office (2007) Open XML File Formats : http://msdn.microsoft.com/

en-us/library/aa338205.aspx#office2007aboutnewfileformat_structureoftheofficexmlformats

505

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!