Bonjour,
J'ai quelques difficultés pour déclarer des structures dans un form.
DATA : BEGIN OF wt_nekko OCCURS 0.
INCLUDE STRUCTURE ekko.
DATA : END OF wt_nekko.
DATA : BEGIN OF wt_xekkn OCCURS 0.
INCLUDE STRUCTURE ekkn.
INCLUDE STRUCTURE icdind.
INCLUDE STRUCTURE wekpo.
DATA : END OF wt_xekkn.
DATA : BEGIN OF wt_xekpo OCCURS 0.
INCLUDE STRUCTURE ekpo.
INCLUDE STRUCTURE icdind.
INCLUDE STRUCTURE wekpo.
DATA : END OF wt_xekpo.
DATA : wlv_ebeln LIKE ekko-ebeln,
wlv_lifnr LIKE ekko-lifnr,
wlv_ekgrp LIKE ekko-ekgrp,
wlv_aufnr LIKE ekkn-aufnr,
wlv_netpr LIKE ekpo-netpr,
wlv_ktmng LIKE ekpo-ktmng,
wlv_type LIKE zxx_typepiece-type.
* Préparation des infos à envoyer dans la fonction
PERFORM create_prepa_infos_fonction TABLES wt_nekko
wt_xekkn
wt_xekpo
USING wlv_lifnr
wlv_ekgrp
wlv_aufnr
wlv_netpr
wlv_ktmng
wlv_type
wlv_ebeln.
*&---------------------------------------------------------------------
*
*& Form create_prepa_infos_fonction
*&---------------------------------------------------------------------
*
* text
*----------------------------------------------------------------------
*
* -->P_WLV_LIFNR Numéro fournisseur
* -->P_WLV_EKGRP Groupe acheteurs
* -->P_WLV_AUFNR Ordre imputation
* -->P_WLV_NETPR Prix net du doc d'achat
* -->P_WLV_KTMNG Quantité cible
* -->P_WLV_TYPE Type pièce
* -->P_WLV_EBELN Numero de document d'achat
* <--P_WT_NEKKO text
* <--P_WT_XEKKN text
* <--P_WT_XEKPO text
*----------------------------------------------------------------------
*FORM create_prepa_infos_fonction TABLES P_WT_NEKKO STRUCTURE EKKO
P_WT_XEKKN STRUCTURE EKKN
STRUCTURE ICDIND
STRUCTURE WEKPO
P_WT_XEKPO STRUCTURE EKPO
STRUCTURE ICDIND
STRUCTURE WEKPO
USING P_WLV_LIFNR
P_WLV_EKGRP
P_WLV_AUFNR
P_WLV_NETPR
P_WLV_KTMNG
P_WLV_TYPE
P_WLV_EBELN.
...
ENDFORM.
La déclaration du FORM ne fonctionne pas...
le système n'apprécie pas ...
P_WT_XEKKN STRUCTURE EKKN
STRUCTURE ICDIND
STRUCTURE WEKPO
... et son jumeau.
Auriez-vous une idée ? Comment déclarer une structure ?
Merci par avance.
vOOb
|