SPL Screening Incorrect Results
Hi Guys
We are on the process of finalizing the Configurations for the Name and Address Screening procedure in GTS.
We have the below settings maintained :-
Control Structure
Search Term Origin - Parallel Comparison from Partner/Sanc List
Condition Elimination Enabled
Detail Control
Done on Name, City and Street Name
Name -
Linkiing operator 'AND'
Relational Operator - Comparison Index in Keyword from Address are Identical
Similarities -
Search Term 65%
Parallel Comparison between SPL/Partner
Originating 65%
Number of Terms in each SPL or Partner
City
Linkiing operator 'AND'
Relational Operator - Comparison Index in Keyword from Address
Similarities -
Search Term 100%
Parallel Comparison between SPL/Partner
Originating 100%
Number of Terms in each SPL and Partner
Street
Linkiing operator 'OR'
Relational Operator - Comparison Index in Keyword from Address
Similarities -
Search Term 65%
Parallel Comparison between SPL/Partner
Originating 65%
Number of Terms in each SPL or Partner
Address Fields Assigned
ADDR_GROUP
CITY1
COUNTRY
NAME1
NAME2
NAME_TEXT
STREETCODE
The above setting is not very efficient, its bringing out incorrect results, any tips or suggestions on what to change and improve?
Thanks
Carl
Hi Carl
After you changed the customising did you reset the buffers and regenerate the index (SAP note 865433)
1. Reset Buffers - /SAPSLL/SPL_CUS_APP_BUFF_RESET
2. Generate Comparison Terms for SPL - /SAPSLL/SPL_CREATE_SEARCHTERMS
3. Aggregate Comparison Terms - /SAPSLL/SPL_INDEX_CREATE
4. Generate Comparison Terms for Bus. Partners - /SAPSLL/SPL_CREATE_SEARCHTADRC
If you haven't done this, it could have caused your incorrect results.
Also just on a side note The SPL algorithm is optimized on country key. Its recommed to use country as Logical AND operator in customizing.
Hope this helps,
Regards
Ann Marie
Similar Messages
-
Hi Friends,
we have configured our GTS system (Not so sure about the config)to check Country and name of any customer and compare with denial list before blocking a document for SPL check.
Unfortunately it is not happening as expected.
My config looks like
Now the question is , Let me explain with below 2 examples
ABC Company/England had a shipment going to ABC Company/Australia going to a Dr. Chow. The screening resulted in a hit for a Dr. Chow located in China.
In another shipment, ABC Company/USA had a shipment to ABC Company/England to the attention Jose Escobar. The screening resulted in a hit for a Jose Escobar located in Columbia.
In these 2 incidents the denied person is located in a different country but happen to have a common name for the actual shipment that is neither going to China or Columbia.
Now we wanted to avoid document block when the country is not same.
Hope I have explained clearly.Hi Ram,
It shouldn't behave this way looking at the config. Can you please run transaction /SAPSLL/SPL_CHSS3 with the details entered manually for screening. Please share the screenshot of the result.
I think your SPL master was created with blank country. When the country is blank in SPL master,system assumes this party is denied universally.
You can't really judge SPL screening with document level check. As per setting for SPLUS, SPL screening will happen for documents only if there is a change in the partner address in the document. If not, system will just pick up the current status of the partner(blocked/released) and sets the status for the document.
So, please run the above transaction with the data that you gave as example and show me the result.
Regards
Dhilipan -
Oracle Discoverer report pulls incorrect result when scheduled.
Recently the database was migrated to 10.1.2 RAC from 9.2.0.6, so the discoverer EUL is now resides on new database.
after migration the report which pulls correct results when run interactively is pulling incorrect result when scheduled in Discoverer.
This report used sysdate and aggregate functions, i had ran the same report simultaneously( Directly in Discoverer Desktop/Plus and scheduled in discoverer), but the data retrieved in both case is not matching.
here is the query. any help is appreciated.
SELECT /*+ FIRST_ROWS */ A.SITE_ID as E175108,B."SYSTEM DESCRIPTION" as System_Prefix,
B."SYSTEM PREFIX" as System_Description,
COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) < 0 THEN 1 ELSE TO_NUMBER(NULL) END) as Less_than_0_Days,
COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) > 121 THEN 1 ELSE TO_NUMBER(NULL) END) as 0_to_14 Days,
COUNT(DECODE(TRUNC(( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) )/31),3,( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ),to_number(NULL))) as 14_to_30_Days,
COUNT(DECODE(TRUNC(( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) )/31),2,( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ),to_number(NULL))) as 31_to_60_Days,
COUNT(DECODE(TRUNC(( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) )/31),1,( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ),to_number(NULL))) as 61_to_90_Days,
COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) BETWEEN 15 AND 30 THEN 1 ELSE TO_NUMBER(NULL) END) as 91_to_120_Days,
COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) BETWEEN 0 AND 14 THEN 1 ELSE TO_NUMBER(NULL) END) as 120_Days_Plus,
COUNT(TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE)) as Total
FROM PSTAGE.ALL_EQUIPMENT A,
( SELECT A.SITE "SYSTEM PREFIX", A.DESCRIPTION "SYSTEM DESCRIPTION", A.SITE_ID, B.SITE_DESCRIPTION, A.G2B_ID
FROM SITE_LIST A, ALL_CF_SITE_CONTROL B
WHERE A.SITE_ID = B.SITE_ID
ORDER BY 1, 3
) B
WHERE ( (B.SITE_ID = A.SITE_ID))
AND (A.EQUIPMENT_STATUS_CODE IN ('T','7'))
GROUP BY A.SITE_ID,B."SYSTEM DESCRIPTION",B."SYSTEM PREFIX"
ORDER BY B."SYSTEM DESCRIPTION" ASC ;
Thanks!Hi sunil,
Rod is referencing the NLS parameters i.e.
Can you please let me know which NLS parameters you are referring toNLS parameters in this scenerio may be the date and language for that session.Do check out
SELECT * from NLS_SESSION_PARAMETERS
how i can check if there any differences in the NLS parameters when report is scheduled or run interactivelyI think you should run the trace file.Iam not sure about it.
It would be system_context.
Hope it helps you.
Kranthi. -
BEx Query Providing Incorrect Results
I have two BEx queries that are behaving strangely.
They are providing incorrect results and I can't figure out why.
In both cases, when I save query in development under a different technical name the problem disappear. I can't use this as a permanent solution because users insert queries in workbooks and we have portal links.
Is there a way to somehow fix these queries that
are acting strangely.
Query 1:
When run query get error message
"No roll storage space of length 120 available fro OCCURS area"
Query2: Calculates Wrong Average
When run query:
Adding Cumulative Qty Customer Balance + Quantity Customer Movement
together.
Set Aggregation to Average
ref char Posting Period.
The avearge BEx calculates only considers Cummulative Quantity
End Customer Balance. It should consider consider Quantity Customer Movement as well.
Avg formula : ((Jan End - (.5* Jan Mov) ) + (Feb End - (.5* Feb Mov))+ (Mar End -(.5* March Mov)))/3
I have used the same methodology to calculate average with other queries and it average calculates correctly. These other queries have same InfoProvider and using the same dimensions as queries that are calculating average incorrectly.Hi Mti
Thank you for your reply.
I have checked the details as per your suggestion:
1. KF Aggreagtion tab on Workbench Exception Aggregation is on SUM Summation.
2. RKF on The Query is on (Nothing Defined).
Is there anything else that can be checked?
Thank you -
Letter of Credit SPL Screening in GTS
Hi,
I want to perform SPL screening of banks on the letter of credit documents created in ECC.
What document type in ECC to corresponding doc type in GTS
How can I achieve that? Can anybody throw some light on this?
Thanks,Please refer to the topic 'Integrating SPL Screening with Financial Accounting' in the customizing documents for details.
-
Query with Cost Center Hierarchy giving incorrect results
Hi All,
I have a universe built based on BEx query on Cost Center cubes. When enabling hierarchy in BEx Query and building Web intelligence Report based on the universe, I get incorrect results. The levels of the hierarchy is incorrect, many of the cost centers are missing etc. I checked the universe and confirmed that all levels of hierarchy are generated correctly. The Lov generated for these levels are correct and I see the complete hierarchy when using the BEx Variable in Universe for filtering.
I tried the same query with Hierarchy disabled with a different universe and it is providing correct results. Not sure what I'm missing here. Any inputs regarding this is appreciated.
Thanks & Regards,
SreeIngo, Thanks for your suggestion. Of course, I did update the Universe after any changes in the query. Tried different query setting related to hierarchy to make it work, but didn't many any difference and I get consistently incorrect results.
One thing what I wanted to confirm is, if there is any known bug in SP 2 Fix Pack 2.7 related to hierarchies. If not, it might be me doing some thing wrong and I will look into in more detail.
Thanks & Regards,
Sree -
Incorrect result set with using isnull() function in IQ 16
Hi team,
We have IQ 16 on HP UX.
When we use isnull() function in where clause we get incorrect result set if we do not use column name in the result set.
In first select we get result with one row but in second one we get an empty result set.
select ID, dat_start, dat_end, dat_stop
from table_test
where ID=1105935925
and isnull(dat_stop,dat_start) <> dat_end
select ID
from table_test
where ID=1105935925
and isnull(dat_stop,dat_start) <> dat_end
It depends on number of row or volume of data in table, It is possible to use option Revert_To_V15_Optimizer to get the correct result.
Do you have any different idea how to solve it?
Thanks Milos.We have tested two versions:
Sybase IQ/16.0.0.653/131122/P/sp03/ITANIUM/HP-UXi 11.31/64bit/2013-11-22 01:49:18
SAP IQ/16.0.0.807/140507/P/sp08/ITANIUM/HP-UXi 11.31/64bit/2014-05-07 21:11:45
Both versions have given same mistake.
We have not opened any support case for this issue because it is data depended issue. It is not easy to simulate it as an example.
Do you think we should open a support case for it?
Miloš -
Special Scenarios for spl screening A1, A2, B1, B2, c1, C2 and C3
Hi Experts,
Can any one explain about the special senarios for SPL screening like A1, A2, B1, B2, and C1, C2, and C3.
I have little bit confuse when we use these scenarios can any one explain in details if possible.
Thanks in advance for who explain brieflyHi Hari,
Below are the brief points on the scenario's that you just asked to be described.
A1:- SPL screening done during transfer itself i.e. immediately or synchronously for GTS business Partners against all SPL files
A2:-SPL screening done during transfer itself i.e immediately or synchronously for GTS documents for partner addresses against all SPL files
B1:-Periodic Screening done against all SPL files for GTS Business Partners
B2:-Periodic Screening done against all SPL files for GTS Documents for Partner Addresses
C1:- Periodic Screening done aagainst Delta SPL files for GTS Business Partners
C2:-Periodic Screening done against Delta SPL files for GTS Documents for Partner Addresses
Apart from these, there are other scenarios as well. Which are as follows.
S1:-SPL screening done during transfer itself for GTS business Partners against all SPL files but in simulation mode
S2:-SPL screening done during transfer itself for GTS documents for partner addresses against all SPL files but in simulation mode
These above 2 are similar to Scenario A1 and A2 but in simulation mode.
But I am not sure about the C3 scenario asked above. Probally other experts can put a light on it.
Regards,
Aman -
SPL Screening for Vehicle Masters
Hi Guys
Is there a standard process where we can do SPL screening for Vehicle masters in TD also, as it looks like we can do for a nomination in TSW, but if the vehicle is blacklisted the nomination SPL will not pick it up.
Is there a facility is GTS to do this?
Thanks
CarlHello Abhiram,
is your customizing SAP Global Trade Services --> SAP Compliance Management --> "Sanctioned Party List Screening" Service --> Activate Business Partner at Business Partner Function Level
Type SLLBNK set for asynchronous?
Do you have entries in /SAPSLL/SPLAUD table entries for BPTYPE 09 partne bank? What status do they have? Do you have them all under A1 scenario?
Cheers,
Gabriel. -
Rp_provide_from_last returns incorrect result
Hi
When issuing rp_provide_from_last for IT2001, we get incorrect result.
rp-provide-from-last p2001 space '19000101' '99991231'
This macro does not return the latest record. Instead it returns the record with the highest subtype #. (It actually returns the last record shown in a SE16N listing of PA2001).
Has anyone seen this problem?
We are on SAP 4.7., SP 85.
Best regards
KirstenPleas Try this
Usage:
Only in PNP database reports under GET PERNR, because the personnel number for which data is being read comes from field PERNR-PERNR, while the field being used is PNP-SW-AUTH-SKIPPED-RECORD.
(RP_READ_ALL_TIME_ITY beg end)
DATA: BEGDA LIKE P2001-BEGDA, ENDDA LIKE P2001-ENDDA.
INFOTYPES: 0000, 0001, 0002, ...
2001 MODE N, 2002 MODE N, ...
GET PERNR.
BEGDA = '19900101'. ENDDA = '19900131'.
RP_READ_ALL_TIME_ITY BEGDA ENDDA.
IF PNP-SW-AUTH-SKIPPED-RECORD NE '0'.
WRITE: / 'Authorization for time data missing'.
WRITE: / 'for personnel number', PERNR-PERNR. REJECT.
ENDIF.
Remarks
This RMAC module can be used when, for example, the time infotypes were originally defined in MODE N. This was done because the time data (from LOW-DATE to HIGH-DATE) might not all have fitted into the buffer. Now, however, they are read with shorter intervals (for example, in RPCALCx0 with payroll periods).
-Due to the large amount of data in HR, the infotypes 2000 u2013 2999 should not be read when GET PERNR occurs. Therefore, these infotypes are declared with the enhancement MODE N.
-As a result, the infotype tables under GET PERNR are not filled. The time infotype tables are filled subsequently using the macro RP_READ_ALL_TIME_ITY, but only for the time interval specified by PN-BEGDA and PN-ENDDA.
http://help.sap.com/saphelp_45b/helpdata/en/60/d8bb88576311d189270000e8322f96/content.htm
Best Regards -
Subtracting two numbers in double format gives incorrect result
Hello,
I have a table with two fields in Number (Field Size: Double; Decimal Places: Auto). When using a query i try to subtract one field from the other I get incorrect results:
Field1
Field2
Result
2.60299223923846
2.60259423701324
3.98002225218796E-04
0.644498511499839
0.645908903902985
-1.41039240314556E-03
1.51021791504783
1.51372591514976
-3.50800010193808E-03
<tfoot></tfoot>
When I paste the above into Excel, I get the correct results:
Field1
Field2
Result
2.60299223923846
2.60259423701324
0.00039800222521880
0.64449851149984
0.64590890390299
(0.00141039240314556)
1.51021791504783
1.51372591514976
(0.00350800010193808)
Would much appriciate any help in how to get the correct values in Access Query.
Thank youField1
Field2
Result
2.60299223923846
2.60259423701324
3.98002225218796E-04
0.644498511499839
0.645908903902985
-1.41039240314556E-03
1.51021791504783
1.51372591514976
-3.50800010193808E-03
Hi Vasilii,
In my opinion the results are correct, only they are presented in scientific notation. You can do some formatting, to display the results the way you want.
See the Help on the use of Format.
Imb. -
BI standard Querygiving incorrect results
Hi all,
I am working on FI and activated the BI content for FI AR and FI Gl and FI AP.
i have loaded the data sucessfully and it is reconsiling with R/3 at DATA TARGET level which is cube 0FIAR_C05
but when i run the standard query 0FIAR_C05_Q0001 i am getting incorrect results
Cube:
customer ! num of payments ! payment amt
426 ! 2 ! 10,000
Query result
426 ! 2 ! 100,000
This looks like a scaling error but i cant understand why a standar query has this issue,
is this a bug?
i know we can adjust the scaling factor but this will cause issues....
can some one advice me on this problem.
Thanks in advance
CGHi Praveen,
The scaling factor in the query says From key Figure
and in the properties of KF it says saling factor1
but this came as standard and i cant see the proper reason.
Thanks for ur quick reply -
SPL screen for FI payment docuemnt
Hi,
SPL acreening for Financial accounting is working for limited transactions. Vendor payment document with check printing and F110 payment proposal is working fine.
But with customer paymenr receipts, Manual payment document creation through F-28 is not blocking though the customer is blocked in GTS system. Will SPL screening limited to few transaction codes in FI? Do we need to do some enhancements to activate SPL screening at F-28?
Regards,
LakshmikanthHi Frances,
I think you've mis-understood a little. The values for mapping are already in your note. Those values are hard-coded in the ERP system, and you simply have to map them to associated values in GTS.
Let's take Document Type. If you want to use the standard GTS document type 'IMPORD' for your compliance checks on incoming payments, then you will need to create an entry to map ERP type FIIN to GTS type IMPORD. But probably you will create your own GTS Document Type for FI postings - it's your choice.
Same idea for Item Category. The ERP system always sends the FI data with 'FI0A', so you could map that to GTS Item Category 'IMORD1', or to the one that you create.
For Partners, you can map through whichever ones you want to check. Here's the list of the partners that are sent from ERP:
FIKRE = Vendor
FIPAY = Payee
FIDEB = Customer
FIREG = Payer
FIPAB = Bank
FIACO = Account Holder
FIOTP = One-time payment
I think those same Partner Functions exist in the standard GTS system, so your mapping is simple (e.g. FIKRE = FIKRE).
There is not much more that I can tell you, but if you continue to have problems, please come back.
Regards,
Dave -
Hi Guys
Basically in the Feeder system we are trying to create a PO with a Vendor who is already been added in the SPL, when the status is being checked in the below are showing
Check item 10
Relevant check date for item: 03.08.2011 (time 12:00:00)
Embargo check has not been activated for item category "0"
Performance of Service: Sanctioned Party List Screening
Active legal regulations found for determination procedure "TEST1
Check legal regulation "TEST1"
Do not run check for business transaction from AU to AU
Now i don't seem to understand that how come in the above message the partner for SPL screening is also being excluded
Now if i check the list of blocked documents there are no blocked documents, even though in ECC the vendor is present in the blocked partner list
Any help in the above, that what can i be doing wrong?
Thanks
CarlHi Carl,
Check the configuration setting for the activation of your Legal Regulation for SPL. The setting for "SPL Import Active" should be '4' if you need the domestic situation included (AU to AU). Otherwise the system will not check (or block) domestic Purchase Orders.
Hope that helps,
Dave -
Characteristics value assignments screen- the results button is not visible
Dear Gurus,
In variant configuration, while i am assignning characteristics values in the characteristics value assignments
screen, the results button is not visible. Even when I try to go to the results option from the Menu (GOTO > Results),
it is disabled.
Can any one tell me why is it so ?
RegardsHi
I have checked my config profile. it looks ok to me.
Can u suggest anything in particular that I need to check.
Rgds
Vishal Saha
Maybe you are looking for
-
I have an icloud account linked to an email address that is no longer in service. I do not have the password for the account and am trying to retrieve the songs and data from the cloud to use on new apple device. Any way to get a new password, able
-
I need to send a data disc of photos (no music) to Europe. Can Finder or iPhoto burn a data disc that can be read there?
-
How to move elements within the master region of a Master/Detail spry data set?
Hi there, I am unsure of how to move the different items within the master region of a master/detail spry dataset. The default style is such that if I include 3 or more elements e.g. Thumb, etc., they are stacked vertically : How do I move them so th
-
DateTrans Error: Unparseable date: ""
hello, I've a source field datesource type date and a target field datetarget type string datesource = yyyymmdd and i need in datetarget = ddmmyyyy. i'm using the function dateTtrans, however the follow error occurs: Runtime exception during pr
-
How do we use FTP using NFSMOUNT command
Hi, I am having one con current program has to work with one external program file which is in cmd file as unix script. that scrip has FTP and NFSMOUNT. The con current program is getting hang while reaching NFS MOUNT stage. i have no clue or idea to