{"repo":"bizhuka/xtt","free":true,"listed":false,"github":"https://github.com/bizhuka/xtt","clone":"git clone https://github.com/bizhuka/xtt.git","description":"ABAP template engine for Excel, Word, Html & Pdf","language":"ABAP","stars":41,"topics":["abap","sap","abapgit","xml","office","template"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Now full documentation available here https://bizhuka.github.io/xtt Xml template toolkit XTT helps you to automate your reporting routine in SAP - Get existing report from your customers - Use preferable editor (MS Excel, Word or Adobe LiveCycle Designer) and replace some parts of it with markers inclosed in curly brackets - Link all formulas, charts and pivot tables to this marksers - In abap call merge() method to pass all data including nested strucures, tables and trees - Use download( ) send( ) show( ) method for appropreate action - That's all! --- Template Code abap \" Template storage class (tr OAOR - zcl xtt file oaor, external sources - ZCL XTT FILE RAW) DATA(lo file) = NEW zcl xtt file smw0( 'Z TEMPLATE ID.XLSX' ). \" Excel (Use ZCL XTT WORD DOCX, ZCL XTT PDF for word and pdf respectively) DATA(lo xtt) = NEW zcl xtt excel xlsx( io file = lo file ). \" R is a marker in the IV TEMPLATE lo xtt- merge( iv block name = 'R' is block = VALUE ts root( begda = pn-begda endda = pn-endda t = lt alv ) ). \" Download to sap tmp. You could specify path. Show SaveAs dialogue \" Call SHOW( ) for inplace mode lo xtt- download( ).","default_branch":null,"files":null,"tree":[],"storefront":"/r/bizhuka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bizhuka/xtt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}