Bonjour à tous,
Je travaille avec BW 3.5 et je souhaiterais réaliser un programme en ABAP qui me permet de lire une table dans R3 depuis BW.
J'ai effectué quelques recherches et voici ce que j'ai fait jusque là :
Je n'ai pas d'erreur au niveau du code ABAP car j'arrive à l'exécuter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Data: V_Resultat type c. DATA lt_datatmp like RSOLTPSOURCE occurs 10000 with header line. CALL FUNCTION 'RFC_READ_TABLE' DESTINATION 'DSMCLNT400' EXPORTING query_table = 'ROOSOURCE' TABLES data = lt_datatmp EXCEPTIONS table_not_available = 1 table_without_data = 2 option_not_valid = 3 field_not_valid = 4 not_authorized = 5 data_buffer_exceeded = 6 OTHERS = 7. IF sy-subrc <> 0. Write sy-subrc. ELSE. LOOP AT lt_datatmp INTO V_Resultat. Write V_Resultat. ENDLOOP. ENDIF.
Le problème que j'ai c'est le suivant :
Mon programme ne me retourne pas le contenu de ma table. Il me retourne "6" qui correspond à "data_buffer_exceeded".
Auriez-vous une idée afin que j'arrive à récupérer le contenu de ma table sous R3 pour l'afficher ? ...
Merci d'avance de votre aide à tous et toutes.
Partager