Bonjour à tous ! Je suis nouvelle sur le forum et je débute dans le langage ABAP, j'ai donc décidé d'exposer mon problème ici si quelqu'un peut m'aider à le résoudre
J'ai crée une table (via se11 et sm30) nommée "ZIG_VALUES" qui contient une liste du contenu de certaines zones que je souhaite rendre par défaut lors de la modification de l'IT 0002 pour modification de la situation familiale via un programme qu'un collègue a mis en place. Tout d'abord j'ai une interface du programme en question où l'on peut saisir la date de changement de situation ainsi que s'il s'agit d'un concubinage, pacs ou mariage. Lorsque l'on clique sur "Exécuter" je souhaite récupérer la date saisie pour la mettre dans 0002-begda à l'affichage de l'infotype pour modification.
J'ai donc mis dans la table "ZIG_VALUES" la zone 0002-begda reliée à la valeur ls_input-begda (qui correspond au nom du champ dans lequel on rentre la date de changement de situation via l'interface. En pratique, par exemple, dans mon interface je rentre mon matricule et je mets un changement de situation au 16.11.2015 comme pacs. Lorsque je fais exécuter cela m'ouvre la modif pa30 de l'IT0002 et je souhaiterai retrouver par défaut dans "begda" la date 16.11.2015 entrée précédemment dans l'interface grâce à la table ZIG_VALUES qui m'envoie vers la zone ls_input-begda. Seulement, lorsque je récupère dans une variable v1 la valeur de la table ZIG_VALUES correspondant à la zone 0002-begda, elle ressort "ut.np.ls_i". Autrement dit, elle prend comme valent "ls_input-begda" mais ne donne pas sa valeur dans le programme (16.11.2015). Je souhaiterais pouvoir pointer sur le contenu de ls_input-begda mais comment est-ce possible ? Ma variable v1 est égal à 'ls_input-begda' qui est elle même une variable égale dans ce cas à '16.11.2015'.
Je m'excuse d'avance pour l'explication un peu brouillon et je vous remercie d'avance de votre aide
Partager