2010-08-18 7 views

Répondre

2

Oui, il est possible, comme l'a dit avant ntic. Vous devriez commencer à lire ici - c'est le official documentation, il couvre à peu près tout, y compris travailler avec des fichiers à la fois sur l'application et le serveur de présentation. Il explique également comment utiliser des noms de fichiers indépendants de la plate-forme - souvenez-vous toujours, un jour vous pourriez rencontrer un serveur d'application fonctionnant sous OS/400 qui ne vous laissera pas écrire du contenu dans C: \ Temp \ MyExport.csv. Un conseil supplémentaire: Faites attention aux modules de fonctions mentionnés, certains d'entre eux ne sont pas sûrs lorsque le contenu Unicode est impliqué. Utilisez toujours les méthodes de la classe CL_GUI_FRONTEND_SERVICES pour être du bon côté.

4

Oui, cela peut être fait. Vous pouvez coder dans ABAP en utilisant les instructions 'open dataset'/'transfer'/'close dataset' pour créer des fichiers sur le serveur d'applications.

Vous pouvez également créer votre fichier directement dans une application donnée, par ex. MS Excel comme so.

Il existe également plusieurs modules et classes de fonctions qui simplifient certaines tâches, telles que la collecte de votre rapport, l'insertion de votre fichier dans l'AS (GUI_UPLOAD '/' GUI_DOWNLOAD '/' SAP_CONVERT_TO_CSV_FORMAT '/ etc.) ...

Gardez à l'esprit que certains modules de fonctions ont été construites pour les tâches de premier plan afin qu'ils ne fonctionneront pas dans la planification du travail de fond ...

-1

Nous pouvons créer un fichier plat avec les données saisies, avec des onglets séparés. Maintenant, ce point correspond aux tables-sap, où les tables sont liées à une application, comme say, material master. Maintenant, nous pouvons utiliser les FM standard pour télécharger les données dans les tables internes du programme et ensuite mettre à jour la base de données. Par conséquent, le téléchargement de données à plat peut être effectué.

0

Vous pouvez utiliser la classe CL_GUI_FRONTEND_SERVICES ou la fonction GUI_DOWNLOAD. Voici un link

0

Vous pouvez utiliser la classe CL_GUI_FRONTEND_SERVICES. Mais ce service ne fonctionne que sur le front end. Ou vous pouvez utiliser certains modules de fonction comme GUI_DOWNLOAD, GUI_UPLOAD etc.

Questions connexes