How to type casting in OOPS ABAP and ABAP ?
Answers were Sorted based on User's Feedback
Answer / rs agarwal
1. Narrow casting
2. Wide casting
Demo on "Narrow Casting" Parent class->M1 , Child class-
>M1,M2
Attributes of super class can only be accessed.
Methods defined at Super class(M1) can only be accessed.
Methods with REDEFINED Logic(M1) will be called
Methods in child class (M2) cannot be accessed
Demo on "Wide Casting" Parent class->M1 , Child class->M1,M2
Assign address of PARENT to CHILD Class object
Methods defined at child class(M2) can also be accessed
with Parent reference.
Methods with REDEFINED Logic (M1) will be called
The cast is only possible if the object was instantiated as
the child and then it was casted to the parent object and
then back again to the child object. The child has
everything the parent has so there is no problem with this
path.
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / anil kumar
two types of casting
1.narrow casting
2.wide casting
it will comes under inheritance concepts.
like creating object for subclass by using that object we
will call super class methods
Is This Answer Correct ? | 3 Yes | 2 No |
how does SAP organise its exits?
how many records are updated from a flatfile to sap database in one shot?
what is the difference between FOR ALL ENTRIES and SELECT * FROM ?
what are SPA and GPA parameters?What the Purpose?Examples? under ABAP Memory.
how ro trigger a top of page in alv report?
Why do we need to code a loop statement in both the pbo and pai events for each table in the screen?
iam having 3 internal table how can i pass data to the 4th internal table
which state ment is used to move identically named fields between structures?
Step by step process of BAPI implementation
2. You are running a report. It is taking long time for execution. What steps will you do to reduce the execution time.
What is Set Screen and Leave screen?
Is it possible to run host command from SAP environment? How do you run?