1 visiteur(s) et 0 membre(s) en ligne. Devenez membre privilégié en cliquant ici
dimanche 18 mai 2025
Article du Jour
Il n'y a pas encore d'Article du Jour.
Activité du Site
Pages vues depuis 15/01/2008 : 21 227 803
  • Nb. de Membres : 2 146
  • Nb. d'Articles : 80
  • Nb. de Forums : 10
  • Nb. de Sujets : 4
  • Nb. de Critiques : 2

Top 15  Statistiques

Sondage

Intéresser par
 ABAP
 Aministration SAP
 Autorisation-Securité
 SAP BW
 SAP Webdynpro,BSP...
 SAP Fonctionnel
 Autres...

  Results, Résultats


  • Votes : 1300
  • Commentaire(s) : 0
Lettre d'information


Votre adresse E-mail



Recevez par mail les nouveautés du site.

Modéré par : alpa 
Index du Forum » » Général ABAP/SD » » Table d'Adresse de livraison d'une Cde clt
AuteurTable d'Adresse de livraison d'une Cde clt
DomD
1  

  Posté : 06-07-2009 16:04

Bonjour,

Je souhaite faire une Query mixant des données Cde poste & E/T (VBAP & VBAK) avec des données de livraison (SM Réelle, Magasin, etc...). Il me manque l'adresse de livraison des postes.
Dans quelle table puis-je la trouver ?
Attention: Dans mon cas, l'adresse de livraison dans la commande (et donc, dans la livraison) n'est pas la même que celle du partenaire de livraison. Il nous est possible de modifier l'adresse directement dans la commande.

Merci.


DD

  Profil  
abapdev
3  

  Posté : 12-10-2009 23:15

salut amis lecteurs,

une réponse apres cette 'petite' période d' abscence qui servira à d' autre (Dsl DomD )

Principales tables : ADRC ADR3 /Numéro d adresse: champ ADRNR

Ci dessous exemples de selections:

SELECT SINGLE ADRNR INTO T001-ADRNR FROM T001 WHERE BUKRS = VBAK-BUKRS_VF.
SELECT SINGLE NAME1 STREET CITY1 POST_CODE1 COUNTRY
INTO (T_ADRS-NAME1,T_ADRS-STREET,T_ADRS-CITY1, T_ADRS-POST_CODE1, ADRC-COUNTRY)
FROM ADRC WHERE ADDRNUMBER EQ T001-ADRNR.
SELECT SINGLE LANDX INTO T_ADRS-COUNTRY FROM T005T WHERE SPRAS = 'EN' AND LAND1 = ADRC-COUNTRY.

**BUYERS NO & DATE * *
SELECT SINGLE BSTNK BSTDK INTO (T_ADRS-BSTNK,T_ADRS-BSTDK) * FROM VBAK WHERE VBELN = VBFA-VBELV.

*Consignee Address & Buyer Other Than Consignee
SELECT SINGLE KUNNR KUNAG INTO (LIKP-KUNNR, LIKP-KUNAG)
FROM LIKP WHERE VBELN = P_DELNO.
IF LIKP-KUNNR = LIKP-KUNAG.
SELECT SINGLE NAME1 NAME2 STRAS ORT01 PSTLZ REGIO TELF1 ADRNR
INTO (T_ADRS-CNAME1, T_ADRS-CNAME2, T_ADRS-CSTREET, T_ADRS-CCITY, T_ADRS-CPCODE, T_ADRS-CREGIO, T_ADRS-CTELF1, KNA1-ADRNR)
FROM KNA1 WHERE KUNNR = LIKP-KUNNR.
SELECT SINGLE COUNTRY INTO ADRC-COUNTRY FROM ADRC WHERE ADDRNUMBER EQ KNA1-ADRNR.
SELECT SINGLE LANDX INTO T_ADRS-CCOUNTRY FROM T005T WHERE SPRAS = 'EN' AND LAND1 = ADRC-COUNTRY.
T_ADRS-ONAME1 = T_ADRS-CNAME1 .
T_ADRS-ONAME2 = T_ADRS-CNAME2 .
T_ADRS-OSTREET = T_ADRS-CSTREET .
T_ADRS-OCITY = T_ADRS-CCITY.
T_ADRS-OPCODE = T_ADRS-CPCODE .
T_ADRS-OREGIO = T_ADRS-CREGIO.
T_ADRS-OTELF1 = T_ADRS-CTELF1 .
T_ADRS-OCOUNTRY = T_ADRS-CCOUNTRY.
ELSE.
SELECT SINGLE NAME1 NAME2 STRAS ORT01 PSTLZ REGIO TELF1 ADRNR
INTO (T_ADRS-CNAME1, T_ADRS-CNAME2, T_ADRS-CSTREET, T_ADRS-CCITY, T_ADRS-CPCODE, T_ADRS-CREGIO, T_ADRS-CTELF1, KNA1-ADRNR)
FROM KNA1 WHERE KUNNR = LIKP-KUNNR. SELECT SINGLE COUNTRY INTO ADRC-COUNTRY FROM ADRC WHERE ADDRNUMBER EQ KNA1-ADRNR.
SELECT SINGLE LANDX INTO T_ADRS-CCOUNTRY FROM T005T WHERE SPRAS = 'EN' AND LAND1 = ADRC-COUNTRY.
*Buyer Other than Consignee
SELECT SINGLE NAME1 NAME2 STRAS ORT01 PSTLZ REGIO TELF1 ADRNR
INTO (T_ADRS-ONAME1, T_ADRS-ONAME2, T_ADRS-OSTREET, T_ADRS-OCITY, T_ADRS-OPCODE, T_ADRS-OREGIO, T_ADRS-OTELF1, KNA1-ADRNR)
FROM KNA1 WHERE KUNNR = LIKP-KUNAG.
SELECT SINGLE COUNTRY INTO ADRC-COUNTRY FROM ADRC WHERE ADDRNUMBER EQ KNA1-ADRNR.
SELECT SINGLE LANDX INTO T_ADRS-OCOUNTRY FROM T005T WHERE SPRAS = 'EN' AND LAND1 = ADRC-COUNTRY. ENDIF.

  Profil  
Sauter à :

Login Utilisateur

Identifiant

Mot de Passe


Vous n'avez pas encore de compte personnel ? Partager votre expérience et Inscrivez vous.