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 10/05/2007, 15h35   #1
Rédactrice
 
Avatar de Fleur-Anne.Blain
 
Inscription : juillet 2006
Messages : 2 662
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2 662
Points : 5 590
Points : 5 590
Par défaut Export automatique de tables SAP

Bonjour,

Est-ce que quelqu'un a deja fait un script d'export automatique de table SAP vers des fichiers excel ou txt, il doit surement y avoir des fonctions existantes (vu qu'on peut le faire en manuel) pour faire ca mais je ne les trouve pas...(je ne parle pas de l'export editor puisque je veux pouvoir exécuter cette fonction en batch)

Merci d'avance
__________________
la culture c'est comme la confiture moins on en a plus on l'étale.

Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi

Mes tutos
Fleur-Anne.Blain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 09h13   #2
Membre du Club
 
Inscription : mars 2007
Messages : 62
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 62
Points : 61
Points : 61
Bonjour.
Voila le code ABAP de l'aide permettant de réaliser cela:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DATA: file TYPE string VALUE `flights.dat`, 
      wa TYPE spfli. 

FIELD-SYMBOLS TYPE x. 

OPEN DATASET file FOR OUTPUT IN BINARY MODE. 

SELECT * 
       FROM spfli 
       INTO wa. 
  ASSIGN wa TO x CASTING. 
  TRANSFER x TO file. 
ENDSELECT. 

CLOSE DATASET file.
Blash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 15h18   #3
Membre habitué
 
Inscription : juin 2003
Messages : 146
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : juin 2003
Messages : 146
Points : 135
Points : 135
Envoyer un message via MSN à Sh@m@n
Bonjour,

Tu peux aussi utiliser la fonction suivante :
=> xxl_full_api

Cette fonction est plus lourde pour le chargement des données, mais elle envoie le contenue identique de ta table interne dans une ou plusieurs feuille excel.
De plus tu peux aussi gérer la mise en forme via cette fonction.

Ca c'est la version facile, mais regardes le sujet dessus, que j'avais engagé il y a kelke temps :
http://www.developpez.net/forums/sho...d.php?t=282679

Je n'ai pas encore validé la solution, car pas eu le tps d'avancer sur ce projet.


Bonne fin de journée!!!
Sh@m@n est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 15h51   #4
Rédactrice
 
Avatar de Fleur-Anne.Blain
 
Inscription : juillet 2006
Messages : 2 662
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2 662
Points : 5 590
Points : 5 590
En fait je dois faire ca dynamiquement, dans le sens ou mes tables n'ont pas la meme structure de données, au dictionnaire...export table par table (les tables sont choisies) vers un excel mais je suis en train de le dev c'est bon...je posterais mes sources dès que j'ai terminé.
__________________
la culture c'est comme la confiture moins on en a plus on l'étale.

Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi

Mes tutos
Fleur-Anne.Blain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 09h56   #5
Membre habitué
 
Inscription : juin 2003
Messages : 146
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : juin 2003
Messages : 146
Points : 135
Points : 135
Envoyer un message via MSN à Sh@m@n
Et bien tu peux utiliser une table en dynamique avec xxl_full_api.

Le seul point ki faut bien gérer après c'est pour la mise en forme.
Car tu dois définir pour chaque colonne et ligne.

C'est tout ^^
Sh@m@n 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 03h36.


 
 
 
 
Partenaires

Hébergement Web