Global multiple inheritance using parameters.
* Multiple inheritance is possible through interfaces.
Steps to create global interfaces.
Create interface 1.
1. Goto T-code SE24.
2. Give name and click on create, select interface and press enter.
3. Give description, Press enter.
4. Give method name, level, description.
5. Save and activate.
6. Click on parameters and give parameters.
7. Save and activate and go back.
Create interface 2.
1. Goto T-code SE24.
2. Give name and click on create, select interface and press enter.
3. Give description, Press enter.
4. Give method name, level, description.
5. Save and activate.
6. Click on parameters and give parameters.
7. Save and activate and go back.
Create class for 2 interfaces.
1. Goto SE24.
2. Give class name and click on create and give short description and click on save.
3. Goto interface tab and give interfaces and press enter.
4. Goto methods tab and double click on method and write logic.
* Double clicks on delivery method.
METHOD zab_if_mi_delivery~delivery.
SELECT SINGLE erzeterdat
vbtyp
ernam
FROM likp
INTO ( perzet,perdat, pvbtyp, pernam )
WHERE vbeln EQ pvbeln.
ENDMETHOD.
* Double clicks on sales method.
METHOD zab_if_mi_sales~sales.
SELECT SINGLE erzeterdat
vbtyp
ernam
FROM vbak
INTO ( perzet,perdat, pvbtyp, pernam )
WHERE vbeln EQ pvbeln.
ENDMETHOD.
5. Check and activate and execute.
case1 - Delivery
Input
Output
Comments
Post a Comment