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

  • Wrong hits in SPL screening

    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,
    Sree

    Ingo, 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 briefly

    Hi 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
    Carl

    Hello 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
    Kirsten

    Pleas 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 you

    Field1
    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
    CG

    Hi 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,
    Lakshmikanth

    Hi 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

  • SPL Screening stopped working

    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
    Carl

    Hi 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 ?
    Regards

    Hi
    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