Tuesday, January 12, 2010

Print Workbench - Introduction

Print Workbench is central development environment for creating standardized outgoing correspondence. It consists of 2 main sub objects:
  • Form Class - provides modeling and data access. (Transaction Code: EFCS)
  • Application Form - contain user exits, and symbols provided by form class, forms can be either Smart Forms, SAP Script, or PDF-based Forms. (Transaction Code: EFRM)
Note*: You can access to Print Workbench with via area menu PWB.
    Architecture of Print Workbench:
    1. Form Class provides data model and access.
    2. Forms and User Exits can access to the data model.
    3. Upon Application Form Activation, a function module will be generated automatically according to Form Class, Application Form, User Exits, and Form.
    4. SAP calls the generated function module during run time according to the configuration via SPRO.
    5. In conclusion, Application Form is called via Function Module "EFG_PRINT" or "EFG_PRINT_EXPANDED".



    Extraction Link 1 : Print Workbench

    Extraction Link 2 : Print Workbench

    3 comments:

    1. Hi,

      1.We have a functionality of sending the correspondence through through email and print correspondence. We are using around 7 correspondence types in which the one of the Business partner may opt for 3 correspondence types as email and 4 correspondence types a print correspondence and this varies from BP to BP.How this can be handled in FICA.
      2.In the email correspondence , for example if the email id is missing in business partner level or email id has been entered wrong,the system should know that the email has been bounced back and alternatively the system should send a print correspondence as a second option .How this can be handled in FICA.Please let me know

      susmita

      ReplyDelete
    2. 1. You will need to integrate with other printing software, normally will go for StreamServe. In terms of the correspondence type as email or letter, probably you will need custom table to keep these information and send them to the printing software.
      2. Printing software like StreamServe will able to detect missing email address / get the failure message from Mail Server. Then you will need program StreamServe to send it out as letter if these situation occurs.

      ReplyDelete
    3. Loran: it is a misunderstanding to mix a third part product as Streamserve together with SAP printing tools - all the needed functionality exist in SAP !

      Keep your system enviroment "clean" :-)

      ReplyDelete