on 07-08-2010 2:13 PM
Hello,
I successfully created an Info Set in our CRM system, which is been used in the Segmentation Builder and delivers ALL partners of a business transaction. (Herefore, I joined the tables CRMD_ORDERADM_H -> CRMD_LINK -> CRMD_PARTNER).
My question is: How can I set a filter on a specific partner fuction, so that only partners of a specific partner function (e.g. Sold-To Party) are returned.
Any help is appreciated.
Thanks in advance,
Gustavo
In the infoset you can always pass "00000001" as partner function to read only Sold-to's.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sekhar,
thanks again for your reply, but I still need a more specific advice here - or do you even have some example coding?
I was able to set a breakpoint (please see coding below), but I can only put my coding betwen "Start Satzverarbeitung" and "Ende Satzverarbeitung". How do I set the coding, so that just partners of a certain partner function are selected?
One more issue I have is that the relevant filter field "crmd_partner-partner_func" is not available, yet.
Do I have to do another select or how can I get the partner fucntion?
This is the coding from the automatically created selection report:
select CGPL_PROJECTGUID CRMD_BRELVONAEOBJGUID_A_SEL CRMD_BRELVONAEOBJGUID_B_SEL CRMD_ORDERADM_HGUID
CRMD_ORDERADM_HPROCESS_TYPE CRM_JESTOBJNR CRMD_LINKGUID_HI CRMD_LINKGUID_SET CRMD_PARTNERGUID CRMD_PARTNERPARTNER_NO
into (CGPL_PROJECT-GUID , CRMD_BRELVONAE-OBJGUID_A_SEL , CRMD_BRELVONAE-OBJGUID_B_SEL , CRMD_ORDERADM_H-GUID
, CRMD_ORDERADM_H-PROCESS_TYPE , CRM_JEST-OBJNR , CRMD_LINK-GUID_HI , CRMD_LINK-GUID_SET , CRMD_PARTNER-GUID
, CRMD_PARTNER-PARTNER_NO )
from ( CGPL_PROJECT
inner join CRMD_BRELVONAE
on CRMD_BRELVONAEOBJGUID_A_SEL = CGPL_PROJECTGUID
inner join CRMD_ORDERADM_H
on CRMD_ORDERADM_HGUID = CRMD_BRELVONAEOBJGUID_B_SEL
inner join CRM_JEST
on CRM_JESTOBJNR = CRMD_BRELVONAEOBJGUID_B_SEL
inner join CRMD_LINK
on CRMD_LINKGUID_HI = CRMD_BRELVONAEOBJGUID_B_SEL
inner join CRMD_PARTNER
on CRMD_PARTNERGUID = CRMD_LINKGUID_SET )
where CRMD_ORDERADM_H~PROCESS_TYPE in SP$00001.
%dbacc = %dbacc - 1.
if %dbacc = 0.
stop.
endif.
check SP$00001.
Start Satzverarbeitung
break-point.
Ende Satzverarbeitung
add 1 to %count-CGPL_PROJECT.
%linr-CGPL_PROJECT = '01'.
extract %fg01.
endselect.
Thanks in advance,
Gustavo
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.