La déclaration Inline Data est-elle possible dans le paramètre d'importation du module fonction. Actuellement, il donne The inline declaration "DATA(IT_MARA)" is not possible in this position.
Le module de fonction dans ABAP permet-il la déclaration de données en ligne
2
A
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.