support exception handling? No exceptions can be declared for AMDP function implementations.
14. Can we enhance AMDP standard methods?
No, AMDP method does not support implicit enhancement options.
15. Can we use COMMIT and ROLLBACK
statements in an AMDP method? No, COMMIT and ROLLBACK statements are not permitted.
16. How can we return data from AMDP
method? We can return data from AMDP method using CHANGING parameters.
17. Are CHANGING parameters are pass by
value (or) pass by reference? The parameters must be declared using VALUE for pass by value. Pass by reference is not permitted.
18. Can we return data from AMDP method
using RETURNING parameters? No, return values can not be declared as RETURNING
19. Is it possible to identify an AMDP method by
declaration section of the method? An AMDP method cannot be identified as an AMDP method in the declaration section of the class but only in the implementation section.
20. Can AMDP method be declared as static
method in the AMDP class? Yes AMDP methods are declared in an AMDP class like a regular static method (or) instance method.
21. Can AMDP class contains regular methods?
An AMDP class can contain both regular methods and AMDP methods.