ADOBE FORMS in SAP ABAP


T-Code - SFP 
 
SAP Interactive Forms by Adobe are divided into two parts based on their usage
1-Interactive Forms -
Interactive forms are used to replace any paper based business process. 
2-PDF-Based print forms-
PDF-Based print forms create documents which retain their appearance regardless of the environment they used in.
 
System Requirements -
1- ADS
Adobe® document services allow SAP applications (either Java or ABAP) to take advantage of the full range of capabilities in Adobe Acrobat® Professional, Adobe Acrobat Standard, and Adobe Reader®. For example, enhance the document handling capabilities of SAP NetWeaver Application Server. These capabilities enable SAP customers to:
·        Create and deploy interactive forms that look exactly like their paper counterparts
·        Work with forms in online and offline scenarios
·        Annotate PDF documents and collaborate on PDF document reviews
·        Capture data using forms and import that data directly into the SAP system
·        Allow users to digitally sign PDF documents
·        Embed other file formats inside PDF documents as attachments

2-  Adobe LiveCycle Designer (Only required for Development) and Adobe Reader

PDF Based Print Forms – Advantages over Smartforms/SAPscript.
1-  PDF is a de-facto standard for forms in the Web
2-  Adobe LiveCycle Designer as an easy to use, flexible tool for designing forms
3-  Adobe LiveCycle Designer is fully integrated into the SAP's IDEs: SAP NetWeaver    Development Studio (Java) and ABAP Workbench
4-  Graphics (BMP, JPEG, GIF, PNG, EXIF) can be included into forms directly no conversion required
5-  Objects (including texts) can be rotated
6-  Different page orientations (landscape, portrait) are possible within one form
Forms can be created so that they conform to accessibility standards
7-  Complex layout elements can be shared between form developers
8-  Existing PDF or Word documents can be imported
9-  TrueType Fonts can be used; installation requires no upload
10- Barcodes can be printed on all printers of types Postscript, PCL, PDF, or Zebra
Mailing and faxing is easier
11- Forms are regular Repository objects with standard transport and versioning
13-  Forms can be filled in advance automatically with specific data from SAP  applications and then sent to the correct recipients using secure methods
14 - Automatic consistency checks for forms
15 - Activate enhanced functions such as comments
16 - Digital signatures and form certification
17 - Send completed forms to the SAP application with automatic updates of the business data .
18- ABAP code is completely separate from layout making maintenance easy .
 
Structure of ADOBE FORM 
 
 
For Interface -
 
Go sfp and there is two option
1- form
2- interface
choose  interface and enter interface name what ever name you want and then click on create .
 
We get two tab under this -
1- Properties
2- Interface
 
Go to properties tab and enter description ,select interface type -
option of interface type are given below -
 
ABAP Dictionary based. and .Smart Forms compatible. are used for print scenarios.
 
1- ABAP dictionary -Based Interface
ABAP Dictionary based interface is recommended for print scenarios as will allow you to determine settings for the Business Communication Service.
2- XML Schema -Based Interface
XML schema based is primarily used for Web Dynpro scenarios.
§
3- Smartforms - Compatible Interface
Smart form compatible interface is used for scenarios where old print program is to be kept without any changes but usage of this interface type is not recommended.
 
§
2-Interface -
Some important points are -
a- Form Interface - Import / Export / Exception
b- Global Definition  - Global Data / Types /Field Symbols
c- Initialization- Code Initialization / FORM Routine .
d- Currency/Qunatity Fields
 
 
§
 
 
 
 
 
 
 
 
 
 
 
 
 
12- Edit forms online or offline

Comments

Popular posts from this blog

Static and Instance - ABAP OO

Module Pool- Chain & Endchain

Module Pool - Event