Scenario :- Get Details of Sales Documents For Given Sale Document number
using Polymorphism technique.
Procedure :-
Step 1. Go To Tcode SE24 . & Create Polymorph Super Class .Specify Select &
Display Method.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnIDZsWkn1MtW8OV8A_uBu8To7rIeHHesBKYB3JhkZBz4yqfNwnOFJZz6ye9ItXhQ8CKk9KKWMRNZNSUA67v424xR-8U_H2zaJGhQ6sPKpitcfQUvwuuKIQZUJsH4SRzliULCUK80tfk72/s640/2.jpg)
Step 2. Under select Method , Provide Import & Export Parameters
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOGH1FW83X6VxJlUqCMf9uriion9QyPE6jGACp1qjvZoagfmKA60thLlQjzUjIx16Or1dYzJoCPgO0xljQog2md255EPm-lOVUwOXROSWodfM1B921_Gbx2c4pyXQZULmcTZT7uhnX3tCr/s640/3.jpg)
Step 3. Under Display Method , Provide Export Parameter.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCZQ4ToJLDMRadg0b6OfJhvZuBlszzC3GXEZkTd4LY6nl9x-eChqhvRfiJAHvBCoY7PMcNJr3o_hfsTW1iahEiGLFkgn69EGjdduva5Psc7oycQ2YIDUXElJ2AIXwD6g0aEuGQUyIK3MKf/s640/4.jpg)
Step 4. Do Implementation Under Select Method.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NODWayVRILbXcsrez_4Xn-X-6GNI1NCT1_nJYPnrM7D5HKLeB5QZs_JY212kOlGLgraYjHHlFHgVByZszFYjCHkYXgrG3fEpQ5SuC369TkO8bikSSnl2VRrcvXbtWUVxLEuUBpGvIs4M/s640/5.jpg)
Step 5. Do Implementation Under Display Method.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4nr-GAaivk3ay-78x7D0MLN03Kd5rLlJ1qWWA4ryWMb-kp1OJtmUhiZsrKtYHS8yp-TSF2VADYw5n3sytLuCfqVU-BdMj46ItNhGd8pizKUd0bP_W3C5SW996pPeDO7b8SwZKoPcRFMt/s640/6.jpg)
Step 6. Create SubClass For Polymorph .In Properties Tab , Specify Superclass
name
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPz1g8FYsZisSoaZDPiczaBIrHxX9tKXenUen6eXWII_KrMReMXqt6jWQB4UUsGQ-jEhyphenhyphen_Sddt4l_eF-mEtQzlCNNNrFp9thD8Q_OqlpsIzFlbb77CadtO3PuJiygakZXNrGcoNVilTvZt/s640/7.jpg)
Step 7. Go To Methods Tab . We can see Select & Display are already Exit .
Specify New Method .Now Put Cursor on Select Method Click On
Redefine .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuaGehrxf7pCM6h-ku6CQ9tZOZD3TYsmHX0fyaQYvaNxmr2BBwC_SzR3BdLbHlD1GHgchZgkbXA-6STymxiAYbCJR2i4TYlmd5zLI1IWdcGtlC00NRsaqVO4wt4j1HjvNItLBj_cDNYa7K/s640/Screenshot_1.jpg)
Step 8. Do Implementation in Select Method
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOigt0uZCaYXMrJMo2Nnt1Bn00OKnjxy5jb8ftbTYC07xHSZFRKLVgCN_OkmzR7qtOHGbikHn-UxA9LZ4jED6kkVNgBdXb7OT1-054L1pu9OiOO1hvEP50WR88RvbfnIGBxo6y_JWcYJlQ/s640/8.jpg)
Step 9. Do Implementation in Retrieve Method .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0fB581hpOzkEA84689syadtrp5-4dGHtb_wnsFcqFIHYLNtCuHRGf_RZU5D064Ib51TLuCzePqAcWR3_375lI34IvfskFAn1lyDSgeYlIpts16DwB7DDNZuW4XuePAnUaluYstG9Cus8m/s640/10.jpg)
Step 10. Create Table type For Internal Table .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0cBHMXHvLfFtd1Q5axswHRCKclM5akuAQXEvz5vdtLsGnQDDLXU_JjbIdJ_D3Vciu1Kweoc71mFBWmGUTTT3gcPhfdlxPOJkDH8MA8Q4WB_GTPgeiCltv-JfFUFafsbuBUD10sittITty/s640/12.jpg)
Step 11. Provide Attributes . assign table type to internal table .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWED63fDuNggvwANqe_65VChvUdbgpOAzvnKbeeXdt-Bu3pZAcD7tF1JIPEk0pmEz-88RYtt2PwDkAc1iPxM2zOpLqPajx8bx4tKgW9GCxiSQ8WbIyIJJvrJf3OvcAgoZ-zda1sVwWG7IK/s640/11.jpg)
Step 12. Create Program For Polymorph Subclass.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDcBJ3V_aGOn-Mk6SpW72Gltm_gd5G0cegMokIspYDp0qdPNH0DfZbDTDvgikoFfY7inddUsEueGqTLTE7FGuDCE5Pp36alIx3MjN7YK7d2CgOTl-JPhqF-0QeD8rMsuZR7mIFvGad4YVe/s640/1.jpg)
Step 13 . Save , Check & Execute . Provide Input & Execute .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5OZdTeB6w9548V_Ey8936UslEbTPaZ9Y5A47cghVmY-uKdRN3S1FjuutMB7GVacPAkHQCs8XwKhfR1AgeFcoRZb7t4GGEdLBegNE4X0lP08DNaC-My-8LNqyIpA7NUJl0mqcU400Y-cy/s640/13.jpg)
Step 14. Output.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgCXwynrZspi__6SEBmK6g5XzS8OzK4BSOIQMNV3lMenQJnYK0V-uXjLPoB8qBdQymby1EmlE7lzjzYyqDrrQ44IY1eYBfaa_FHHnMusZv78zaRDNRgGIlVoTco8sT6RF_WLvycz5rWRGo/s640/14.jpg)
using Polymorphism technique.
Procedure :-
Step 1. Go To Tcode SE24 . & Create Polymorph Super Class .Specify Select &
Display Method.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnIDZsWkn1MtW8OV8A_uBu8To7rIeHHesBKYB3JhkZBz4yqfNwnOFJZz6ye9ItXhQ8CKk9KKWMRNZNSUA67v424xR-8U_H2zaJGhQ6sPKpitcfQUvwuuKIQZUJsH4SRzliULCUK80tfk72/s640/2.jpg)
Step 2. Under select Method , Provide Import & Export Parameters
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOGH1FW83X6VxJlUqCMf9uriion9QyPE6jGACp1qjvZoagfmKA60thLlQjzUjIx16Or1dYzJoCPgO0xljQog2md255EPm-lOVUwOXROSWodfM1B921_Gbx2c4pyXQZULmcTZT7uhnX3tCr/s640/3.jpg)
Step 3. Under Display Method , Provide Export Parameter.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCZQ4ToJLDMRadg0b6OfJhvZuBlszzC3GXEZkTd4LY6nl9x-eChqhvRfiJAHvBCoY7PMcNJr3o_hfsTW1iahEiGLFkgn69EGjdduva5Psc7oycQ2YIDUXElJ2AIXwD6g0aEuGQUyIK3MKf/s640/4.jpg)
Step 4. Do Implementation Under Select Method.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NODWayVRILbXcsrez_4Xn-X-6GNI1NCT1_nJYPnrM7D5HKLeB5QZs_JY212kOlGLgraYjHHlFHgVByZszFYjCHkYXgrG3fEpQ5SuC369TkO8bikSSnl2VRrcvXbtWUVxLEuUBpGvIs4M/s640/5.jpg)
Step 5. Do Implementation Under Display Method.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI4nr-GAaivk3ay-78x7D0MLN03Kd5rLlJ1qWWA4ryWMb-kp1OJtmUhiZsrKtYHS8yp-TSF2VADYw5n3sytLuCfqVU-BdMj46ItNhGd8pizKUd0bP_W3C5SW996pPeDO7b8SwZKoPcRFMt/s640/6.jpg)
Step 6. Create SubClass For Polymorph .In Properties Tab , Specify Superclass
name
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPz1g8FYsZisSoaZDPiczaBIrHxX9tKXenUen6eXWII_KrMReMXqt6jWQB4UUsGQ-jEhyphenhyphen_Sddt4l_eF-mEtQzlCNNNrFp9thD8Q_OqlpsIzFlbb77CadtO3PuJiygakZXNrGcoNVilTvZt/s640/7.jpg)
Step 7. Go To Methods Tab . We can see Select & Display are already Exit .
Specify New Method .Now Put Cursor on Select Method Click On
Redefine .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuaGehrxf7pCM6h-ku6CQ9tZOZD3TYsmHX0fyaQYvaNxmr2BBwC_SzR3BdLbHlD1GHgchZgkbXA-6STymxiAYbCJR2i4TYlmd5zLI1IWdcGtlC00NRsaqVO4wt4j1HjvNItLBj_cDNYa7K/s640/Screenshot_1.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOigt0uZCaYXMrJMo2Nnt1Bn00OKnjxy5jb8ftbTYC07xHSZFRKLVgCN_OkmzR7qtOHGbikHn-UxA9LZ4jED6kkVNgBdXb7OT1-054L1pu9OiOO1hvEP50WR88RvbfnIGBxo6y_JWcYJlQ/s640/8.jpg)
Step 9. Do Implementation in Retrieve Method .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0fB581hpOzkEA84689syadtrp5-4dGHtb_wnsFcqFIHYLNtCuHRGf_RZU5D064Ib51TLuCzePqAcWR3_375lI34IvfskFAn1lyDSgeYlIpts16DwB7DDNZuW4XuePAnUaluYstG9Cus8m/s640/10.jpg)
Step 10. Create Table type For Internal Table .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0cBHMXHvLfFtd1Q5axswHRCKclM5akuAQXEvz5vdtLsGnQDDLXU_JjbIdJ_D3Vciu1Kweoc71mFBWmGUTTT3gcPhfdlxPOJkDH8MA8Q4WB_GTPgeiCltv-JfFUFafsbuBUD10sittITty/s640/12.jpg)
Step 11. Provide Attributes . assign table type to internal table .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWED63fDuNggvwANqe_65VChvUdbgpOAzvnKbeeXdt-Bu3pZAcD7tF1JIPEk0pmEz-88RYtt2PwDkAc1iPxM2zOpLqPajx8bx4tKgW9GCxiSQ8WbIyIJJvrJf3OvcAgoZ-zda1sVwWG7IK/s640/11.jpg)
Step 12. Create Program For Polymorph Subclass.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDcBJ3V_aGOn-Mk6SpW72Gltm_gd5G0cegMokIspYDp0qdPNH0DfZbDTDvgikoFfY7inddUsEueGqTLTE7FGuDCE5Pp36alIx3MjN7YK7d2CgOTl-JPhqF-0QeD8rMsuZR7mIFvGad4YVe/s640/1.jpg)
Step 13 . Save , Check & Execute . Provide Input & Execute .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf5OZdTeB6w9548V_Ey8936UslEbTPaZ9Y5A47cghVmY-uKdRN3S1FjuutMB7GVacPAkHQCs8XwKhfR1AgeFcoRZb7t4GGEdLBegNE4X0lP08DNaC-My-8LNqyIpA7NUJl0mqcU400Y-cy/s640/13.jpg)
Step 14. Output.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgCXwynrZspi__6SEBmK6g5XzS8OzK4BSOIQMNV3lMenQJnYK0V-uXjLPoB8qBdQymby1EmlE7lzjzYyqDrrQ44IY1eYBfaa_FHHnMusZv78zaRDNRgGIlVoTco8sT6RF_WLvycz5rWRGo/s640/14.jpg)
0 comments:
Post a Comment