The DocBuilder
Outputting qualitatively high-value documents from IT systems is essential for every company. These documents are a company’s calling card.
SAP provides various technologies for generating documents. They are based either on old SAP technologies such as SAPScript or SmartForms, or on Adobe’s PDF technology. In addition, there are third-party solutions that are integrated via an interface. However, from the point of view of application maintenance, all of these solutions are cost-intensive and inflexible. For modifications, SAP specialists with software development skills are required, which involves high costs and lead time.
The solution - DocBuilder
DocBuilder elements
DocBuilder - the centrepiece
DocBuilder per se – the centrepiece of the solution – is installed on the SAP Netweaver system as an add-on for SAP ABAP. The add-on is delivered in TeamWork’s own namespace, so that no conflicts with the native code can occur. By means of the add-on, the data is retrieved from the SAP system or other source systems, prepared, and assigned to the document tags. DocBuilder transmits the prepared data and the template to DocRenderer as an XML file via the http(s) protocol, and saves the finished document.
DocRenderer - document preparation
The second component is DocRenderer, a Java EE servlet. From the data prepared in DocBuilder, the recipe, and the template, it generates the actual document and returns it via http(s) to DocBuilder as an XML file. DocBuilder saves the document in a document archive and/or outputs it as a Word or PDF document.
DocModeler - flexible template maintenance
DocModeler is also delivered as an add-on for SAP ABAP. It allows a department to use a web browser to maintain templates based on Microsoft Word, to define text building blocks and enrich them with additional data. In addition, DocModeler includes a Microsoft Word add-in that displays the tags that are maintained in SAP and makes it possible to easily insert them as mail merge fields.
Possibilities
DocBuilder offers full functionality for form generation by means of Microsoft Word. Authorized users can generate and modify form templates themselves without any need for software development skills.
Architecture
Contact & Demo
