Acum este Joi, 28-Mar-2024 11:48

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 3 mesaje ] 
Autor Mesaj
 Subiectul mesajului: Nume personal de vanzari!
MesajScris: Joi, 02-Sep-2010 15:21 
Neconectat

Membru din: Mie, 11-Mar-2009 22:22
Mesaje: 43
Locaţie: Pitesti (Mioveni)
Aveam nevoie de un raport mai complex pt vanzari, un ALL in ONE ca sa-i spun asa (vanzari pe produs/pe client/pe agent/grupe de produs/tip client etc) asa ca am facut un set querry din joinul tabelelor VBRP, VBRK si KNA1.
Pentru ca am intampinat problema valorilor negative am ami adaugat 4 campuri:
CANT_1 - cantitati facturate
CST_1 - costuri cu marfa
VNZ_1 - valoarea de vanzare fara TVA
VNZ_2 - valoarea de vanzare cu TVA

carora le-am adus valorile folosid urmatorul cod:

if vbrk-fkart = 'XRE' or vbrk-fkart = 'XG2' or vbrk-fkart = 'XS1' or vbrk-fkart = 'XS1T'.
vnz_1 = -1 * vbrp-kzwi6.
else.
vnz_1 = vbrp-kzwi6.
endif.
if vbrk-fkart = 'XRE' or vbrk-fkart = 'XG2' or vbrk-fkart = 'XS1' or vbrk-fkart = 'XS1T'.
vnz_2 = -1 * vbrp-kzwi3.
else.
vnz_2 = vbrp-kzwi3.
endif.
if vbrk-fkart = 'XRE' or vbrk-fkart = 'XS1'.
cst_1 = -1 * vbrp-wavwr.
else.
if vbrk-fkart = 'XF2' or vbrk-fkart = 'ZCA' or vbrk-fkart = 'XS2'.
cst_1 = vbrp-wavwr.
else.
cst_1 = 0 * vbrp-wavwr.
endif.
endif.

if vbrk-fkart = 'XRE' or vbrk-fkart = 'XS1'.
cant_1 = -1 * vbrp-fkimg.
else.
if vbrk-fkart = 'XF2' or vbrk-fkart = 'ZCA' or vbrk-fkart = 'XS2'.
cant_1 = vbrp-fkimg.
else.
cant_1 = 0 * vbrp-fkimg.
endif.
endif.

Ei pana aici toate bune, pentru ca in tabelele mentionate am gasit toate datele necesare... mai putin agentul de vanzari (personalul de vanzari)... sau ma rog am gasit si aceasta informatie dar partial, adica doar numarul personalului de vanzari (VBRP-SGTXT) si acesta este un camp text.

Intrebarea este: Cum aduc numele personalului de vanzari?

Multumesc.

_________________
Chiar daca un milion de oameni cred intr-o prostie, tot o prostie ramane


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: Nume personal de vanzari!
MesajScris: Vin, 03-Sep-2010 15:25 
Neconectat
Site Admin

Membru din: Lun, 19-Mai-2003 12:03
Mesaje: 324
Locaţie: Bucuresti
In mod normal gasesti agentul (codul lui) in VBPA.


Sus
 Profil  
Răspuns cu citat  
 Subiectul mesajului: Re: Nume personal de vanzari!
MesajScris: Vin, 03-Sep-2010 15:51 
Neconectat

Membru din: Mie, 11-Mar-2009 22:22
Mesaje: 43
Locaţie: Pitesti (Mioveni)
Codul agentului deja il am (ca si camp text), este VBRP-SGTXT pe mine m*ar interesa numele si prenumele lui.

Ar fi posibil sa fac un join intre VBRP-VBELN si VBPA-VBELN (VBELN-document SD) si apoi sa fac join intre VBPA-PERNR(numarul agentului) si un alt tabel care sa contina numele acestuia? si daca da care ar fi tabelul minune?

Multumesc!
................................................................
Last edit:
Problema este ca atunci cand fac un join intre vbrk-vbrp-vbpa fiecare pozitie din factura imi apare de 5 ori la iar 4 dintre ele numarul agentului nu este corect si se prezinta sub forma 00000000

Multumesc!

_________________
Chiar daca un milion de oameni cred intr-o prostie, tot o prostie ramane


Sus
 Profil  
Răspuns cu citat  
Afişează mesajele de la anteriorul:  Sortează după  
Scrie un subiect nou Răspunde la subiect  [ 3 mesaje ] 

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 7 vizitatori


Nu puteţi scrie subiecte noi în acest forum
Nu puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica ataşamente în acest forum

Căutare după:
Mergi la:  
cron
POWERED_BY
Translation/Traducere: phpBB România