This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts.

Similar documents
Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal

Displaying SAP Transaction as Internet Application in Portal

POWL: Infoset Generation with Web Dynpro ABAP

SDN Community Contribution

Data Extraction & DS Enhancement in SAP BI Step by Step

Easy Lookup in Process Integration 7.1

Using Radio Buttons in Web Template

MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3

How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP

How to Default Variant Created for Report Developed In Report Painter/Writer

A Step-by-Step Guide on IDoc-ALE between Two SAP Servers

Open Text DocuLink Configuration - To Access Documents which are Archived using SAP

How to Configure User Status in mysap SRM

How to Create View on Different Tables and Load Data through Generic Datasource based on that View

DB Connect with Delta Mechanism

Material Master Archiving in Simple Method

SDN Community Contribution

Material Listing and Exclusion

Financial Statement Version into PDF Reader

Limitation in BAPI Scheduling Agreement (SA) Create or Change

Maintaining Roles and Authorizations in BI7.0 - RSECADMIN

Triggering the Process Chains at Particular Date using Events

Graphical Mapping Technique in SAP NetWeaver Process Integration

MDM Syndicator: Custom Items Tab

Fetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal

Validity Table in SAP BW/BI

Recreating BIA Indexes to Address the Growth of Fact Index Table

How to use Boolean Operations in the Formula as Subsidiary for IF Condition

Information Broadcasting Part 3 Scheduling the First Report

BPM Multi Line Container in Integration Process

Step by Step Guide for PI Server Start and Stop Procedure

Totals in Adobe forms

Web Dynpro ABAP: Dynamic Table

Creating Custom SU01 Transaction Code with Display and Password Reset Buttons

Table Row Popup in Web Dynpro Component

Setting up Connection between BW and R/3 for Data Load

Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure

Errors while Sending Packages from OLTP to BI (One of Error at the Time of Data Loads through Process Chains)

Step by Step Procedure for DSO Creation

Standalone BW System Refresh

Reading Enhanced DataSource fields for the Remote Cube

Loading the Data for Time Dependent Hierarchy in SAP BI

ecatt Part 6 System Data Container

Step by Step Method for File Archival in BW

Xcelsius Tricks Part 5 Create a Loading Bar in SAP Crystal Dashboard and Presentation Design (Xcelsius 2008)

Open Hub Destination - Make use of Navigational Attributes

Template Designer: Create Automatic PDF Documents for Attachment or Print Purpose

SAP BI Analysis Authorization (Customer Exit Variables)

Hierarchy in Business Objects with Expanded Hierarchy Logic

How to Create Business Graphics in Web Dynpro for ABAP

ABAP HR: Standard Info Type Enhancement

Purpose of Goods Receipt Message indicator in Purchase Orders

Extraction of Hierarchy into Flat File from R/3 and Loading in BW System

Linking Documents with Web Templates

SAP IS-U Migration Workbench: Step by Step EMIGALL

Transfer Material Attributes (Material Type) from R/3 to SAP GRC Global Trade Services (GTS)

Generate Export Data Source

Web Dynpro: Coloring Table Conditionally

Download SAP Query Output to Local/ Network Folders in Background

Exception Handling in Web Services exposed from an R/3 System

How to Create and Schedule Publications from Crystal Reports

Freely Programmed Help- Web Dynpro

Dialog Windows in WebDynpro ABAP Applications

Developing Crystal Reports on SAP BW

Replacement Path: Explained with an Illustrated Example

Data Mining: Scoring (Linear Regression)

SMT (Service Mapping Tool)

Add /Remove Links on ESS Home Page in Business Package 1.5

Adding Files as Attachments to SAP Interactive Forms in the Java Environment

Role and Scope of ABAP in SAP BI

Load Info Cube in SCM 5.0 (BI 7.0)

Server Connectivity and Data Load from Non SAP System to BW

Steps to Activate ALE Delta for Custom Master Datasource Created on ZTable

Step by Step Guide on How to Use Cell Definition in BEx Query

Dynamically Enable / Disable Fields in Table Maintenance Generator

Changing the Source System Assignments in SAP BW Objects without Affecting the Data Modeling

Creation of Sets in SAP-ABAP, How to Read them INI SAP-ABAP Reports

Reporting Duplicate Entries

Using Query Extract to Export Data from Business warehouse, With Pros and Cons Analyzed

How to Display Result Row in One Line While Reporting On Multiproviderer

Analysis Process Designer (APD) Step by Step Business Intelligence

Web Dynpro ABAP: Changing ALV Contents and Saving in Database

SAP QM-IDI Interface. SDN Contribution. Applies to: Summary. Author Bio. SAP QM Interfaces

How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3

How to Create and Execute Dynamic Operating System Scripts With XI

Using Rule Group in SAP-BI. Part - 1

Routines in SAP BI 7.0 Transformations

SAP BusinessObjects Translation Manager Functionality and Use

Explore to the Update Tab of Data Transfer Process in SAP BI 7.0

Custom Process types Remote Trigger and End Time

Table Properties and Table Popin

Step by Step Guide How to Use BI Queries in Visual Composer

Process Chain Log Deletion

SAP BI BO Unit/Currency Logic for Unknown Units Case Study

About ITAB Duplicate_Key (SAP lrsaods) Runtime Error

SDN Community Contribution

Data Mining: Decision Trees

Message Prioritization in Advanced Adapter Engine

Step By Step: the Process of Selective Deletion from a DSO

Internationalization in WebDynpro ABAP Applications

Transcription:

Applies to: SAP IS-Utilities 4.6 and above. Summary This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts. Author: Company: Hiral M Dedhia L & T Infotech Ltd. Created on: 3 rd March 2008 Author Bio Hiral Dedhia is a SAP IS-U Techno-Functional Consultant working with L & T Infotech Ltd, Mumbai, India. 2008 SAP AG 1

Table of Contents Introduction to Print Workbench...3 Form Classes...3 Application Forms...3 Advantages of Print Workbench...4 Scenario...5 Related Content...12 Disclaimer and Liability Notice...13 2008 SAP AG 2

Introduction to Print Workbench Print Workbench is the central development environment for creating standardized outgoing correspondence. It is a tool used for printing in IS-Utilities. It offers an improved means of creating forms by making data retrieval flexible and easy to understand. The Print Workbench is subdivided into following sub-objects : Form Classes Contains the underlying data hierarchy of an application. Contains detailed information about the data for an application. Contains a library of modularized access routines. Can be used by different application forms. Application Forms Application forms are configuration objects. They integrate Data structure defined in Form Class Data Procurement Form Logic Form layout You can add your own data using user exits. Can choose between basic tools for creating form layouts Smart Forms, SAPscripts or PDF Forms. 2008 SAP AG 3

Advantages of Print Workbench Faster form design through flexible tools. Separation of data retrieval and layout design. Dynamically generated print programs. Maximum flexibility of forms through user exits. Is recommended for mass printing. 2008 SAP AG 4

Scenario Whenever a business partner begins using a utility service, i.e. move-in function is carried out, the utility company has to automatically create a Welcome letter / Move-in letter / Correspondence to be sent to the customer. For this, application form of Form Class IS_U_CS_MOVE_IN_WELCOME_LETTER has to be created in Print Workbench. Use Form Class IS_U_CS_MOVE_IN_WELCOME_LETTER which is a standard Form Class provided by SAP for Move-in Letter. Go to TCODE EFRM Create Application Form ZIS_U_MOVE_IN_WELCOME_LETTER. Layout of the welcome Letter can be created in SAPScript, SMARTFORMS or PDF based forms. We are using SAPScript Form ZIS_U_MOVE_IN in this example. Mention the User Exit Include and Top Include names you want to use for the Application Form. We are using Exit Include ZIS_U_MOVE_IN_EXIT and Top Include ZIS_U_MOVE_IN_TOP. 2008 SAP AG 5

This is what the Application Form looks like. 2008 SAP AG 6

In order to include some text, place your cursor on the required node and click on Text button on the toolbar. Mention the window name and Window area where you want the text to appear. 2008 SAP AG 7

The form can be customized according to the requirements by adding Before / During / After exits at any node. To do so, double click on a node and mention the respective exit loops name. 2008 SAP AG 8

To go to the User Exit, click on B, D or A against the node. It will take you to the ABAP editor where you can change the existing data or make your own enhancements. 2008 SAP AG 9

Once the enhancements are done, activate the Applocation Form. You can test the form by Application Form -> Printing Test -> Execute. 2008 SAP AG 10

This is how our Move-in Letter looks like. 2008 SAP AG 11

Related Content Please include at least three references to SDN documents or web pages. http://help.sap.com/saphelp_utilities472/helpdata/en/83/426d4f8d3b11d4b5e4006094b9db76/frameset.htm http://help.sap.com/saphelp_pserv471/helpdata/en/e4/a45a36998cf732e10000009b38f839/content.htm 2008 SAP AG 12

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2008 SAP AG 13