Creating Web Dynpro CHIPs 
A Web Dynpro CHIP is based on a Web Dynpro ABAP component.
Depending on how you want to use the Web Dynpro CHIP, a few preparatory steps are necesary:
For more information, see Preparing the Web Dynpro Component
Then you can create the Web Dynpro CHIP.
For more information, see Creating Web Dynpro CHIPs.
Inport and outports are needed to enable wiring in the runtime environment of the Page Builder.
For more information, see Defining Ports for the Wiring
If you want your CHIP to support tagging, you can create tags for inports and outports and for the respective parameters.
For more information, see Define Tagging
(Optional). You can also implement CHIPs for embedded Web Dynpro components, or for ABAP classes. In this case though you cannot use ABAP Workbench functions.
For more information, see Implementing CHIPs Dynamically