Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/06/2007, 10h17   #1
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 2
Points : 2
Par défaut aide pour récupérer le contenu d'une table dans un fichier

Bonjour,

Je suis en train de développer un client CMS. Ce que je voudrais faire, c'est que lorsque l'utilisateur à fini de créer sa page que celle ci soit stockée dans une table. Jusque là normalement c'est bon, c'est après.

Après ce stockage, j'aimerais pouvoir récupérer ce contenu de la table, générer un fichier.htm et l'envoyer vers un serveur. Est ce que c'est possible de faire une telle manipulation? Est ce que quelqu'un aurait des exemples de codes ?

Je trouve ma méthode un peu lourde. Je sais pas ce que vous en pensez. Si vous avez une idée plus optimale, je la prendrais avec plaisir.

Merci.
Jarod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 11h19   #2
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Quand tu dis une table c'est :
- 1) Une table interne
- 2) le contenu d'un ALV
- 3) ca n'a rien à voir avec SAP et je déplace ce message un niveau au dessus dans ERP ?
- 4) je klaxonne
- 5) obi wan kenobi ?
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 12h05   #3
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 2
Points : 2
Salut,

C'est à partir d'une table interne que je veux faire cette manipulation.
Jarod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 12h06   #4
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 2
Points : 2
Salut,

C'est à partir d'une table interne de SAP que je veux faire cette manipulation.
Jarod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 12h15   #5
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Donc soit OEN DATASET soit GUI_DOWNLOAD.
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 14h27   #6
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 2
Points : 2
Salut cladsam,

Merci pour ta réponse. Est ce que tu aurais un exemple de sources qui me permettent d'effectuer le transfert du champ d'une table vers un fichier en utilisant gui_download?

Merci encore.
Jarod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 14h36   #7
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
data : ld_filename type sting,
        matable  type standard table of cequetuveux.

CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
    EXPORTING
      FILENAME                = ld_filename
    CHANGING
      DATA_TAB                = matable[]
    EXCEPTIONS
      FILE_WRITE_ERROR        = 1
      NO_BATCH                = 2
      GUI_REFUSE_FILETRANSFER = 3
      INVALID_TYPE            = 4
      NO_AUTHORITY            = 5
      UNKNOWN_ERROR           = 6
      HEADER_NOT_ALLOWED      = 7
      SEPARATOR_NOT_ALLOWED   = 8
      FILESIZE_NOT_ALLOWED    = 9
      HEADER_TOO_LONG         = 10
      DP_ERROR_CREATE         = 11
      DP_ERROR_SEND           = 12
      DP_ERROR_WRITE          = 13
      UNKNOWN_DP_ERROR        = 14
      ACCESS_DENIED           = 15
      DP_OUT_OF_MEMORY        = 16
      DISK_FULL               = 17
      DP_TIMEOUT              = 18
      FILE_NOT_FOUND          = 19
      DATAPROVIDER_EXCEPTION  = 20
      CONTROL_FLUSH_ERROR     = 21
      NOT_SUPPORTED_BY_GUI    = 22
      ERROR_NO_GUI            = 23
      others                  = 24.
Je te rappèle que sur resque tous les écrans de du workbenck il y a le petit bouton "Where used list" pour chercher c'es utilisé.
La je t'ai mis la méthode statique de CL_GUI_FRONTEND_SERVICES qui remplace WS_DOWNLOAD théoriquement obsolète. Si ta version de sap et trop ancienne remplace ar le WS_DOWNLOAD normal
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 14h59   #8
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 2
Points : 2
Ok, merci pour l'exemple. Je vais tester ça.

Encore merci.
Jarod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h41.


 
 
 
 
Partenaires

Hébergement Web