2017-06-28 4 views

Répondre

4

Non, ce n'est pas possible. Typechecking en général est vraiment mauvais sur les modules de fonction. Prenez simplement cet extrait par exemple:

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' 
EXPORTING 
    input   = lw_string 
    test   = someother 
    banana_banana = someother 
IMPORTING 
    output  = lw_string. 

Il déclenchera une erreur d'exécution, mais n'arrête pas la compilation. Theres seulement une note critique à l'intérieur de la vérification du programme étendu. Quoi qu'il en soit, les déclarations en ligne fonctionnent sur les appels de méthode. La plus grande partie de l'ancien code de module de fonction est déjà traduit en POO.