Screening Process in GTS
Hi GTS Experts,
I have a doubt in the Screening process in GTS. We are receiving the SPL delta files and it is loaded in our GTS system and the entire Business Partners are screened against this list on daily basis.
My doubt is, if a Business Partner which is already in process blocked status, will it be undergoing screening again?
For example, we have a business partner with name 'David Gomez' and it is in blocked status. Suppose this partner was blocked in the past with an SPL entry with name 'David'.
Tomorrow if another SPL entry with name David comes, will the partner be blocked against that and the details will get captured in audit log tables?
We are using the below transaction for the daily screening process,
/SAPSLL/SPL_CHECK_SCEN_C1M_LO (Check Business Partner Address Against Delta Lists in Background)
Thanks,
Sreekanth
Hi Sreekanth,
/SAPSLL/SPL_CHECK_SCEN_C1M_LO screening will only pick up currently released BPs and screen them against the most
uptodate SPL information on the system ("date of SPL update" field is important here). So if business partner with name 'David Gomez' is already blocked, the audit trail corresponding to the match on the most recent "david" entry will not be available by running the C1 job.
I think scheduling the B1 period screening every so often would allow the newest SPL data to be available in audit trail for this blocked bp.
This answer your question?
MIchael
Similar Messages
-
Accessing WS data set during selection screen processing in BG processing
Hello ABAPers,
I am attempting to access a working storage table variable that is set during selection screen processing after the user submits the program to background processing (using F9).
I have tried using export to memory id in the at selection screen section and then import from memory id in the start-of-selection section, but it does not seem to work all of the time. Is there a better way of doing this?
Thanksbump
-
Can Selection Screen processing events be triggered manually?
Good day!
I have a Selection Screen where a user can select a value from a drop-down box. If a particular value is used, I assign default text to another Selection Screen field.
However, because choosing the drop-down value doesn't trigger a Selection Screen processing event (AT SELECTION-SCREEN and AT SELECTION-SCREEN OUTPUT) the value doesn't get updated on the screen field, even though it gets updated in memory. It only updates on the screen if the user selects a radio button value for another field because that triggers the Selection Screen processing events.
I've read about various methods in an attempt to get this to work, but nothing is working. Is there ANY way to trigger SAP to go to these events?
Thanks, and points for all helpful advice!
DaveHi dave,
1. Selecting a listbox on selection screen,
and immediately populating a field value on the screen.
2. just copy paste to get a taste of it.
3.
REPORT ABC.
TYPE-POOLS : VRM.
DATA : VALUES TYPE VRM_VALUES.
DATA : VW LIKE LINE OF VALUES.
DATA : FLAG TYPE C.
PARAMETERS : LIST TYPE C AS LISTBOX VISIBLE LENGTH 10
<b>USER-COMMAND ABC.</b>
PARAMETERS : A(10) TYPE C.
INITIALIZATION.
VW-KEY = '1'.
VW-TEXT = 'SUN'.
APPEND VW TO VALUES.
VW-KEY = '2'.
VW-TEXT = 'MON'.
APPEND VW TO VALUES.
VW-KEY = '3'.
VW-TEXT = 'TUE'.
APPEND VW TO VALUES.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = 'LIST'
VALUES = VALUES
EXCEPTIONS
ID_ILLEGAL_NAME = 1
OTHERS = 2.
<b>AT SELECTION-SCREEN OUTPUT.
A = LIST.</b>
regards,
amit m. -
Change from screen processing to list procesing
Hello,
I am working in a program where I have changed from screen processing to list processing, in the PBO of screen '0600', that way:
module screen_0600 output.
SET PF-STATUS '0600'.
<b> LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.</b>
perform header.
perform body.
<b> LEAVE SCREEN.</b>
endmodule. " STATUS_0600 OUTPUT
My problem is that there is no resizing of the window where the list is displayed, and I don`t know to change the <b>LINE-SIZE</b>.
Any Ideas??
Thanks in advanceTry this:
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
SET PF-STATUS '0210'.
SET TITLEBAR '210'.
NEW-PAGE NO-TITLE NO-HEADING LINE-COUNT 0 LINE-SIZE 132.
Don't forget rewards points.
Regards. -
Mortgage Screening Process for Fraud
Here is a link to Freddie Mac Mortgage Screening Process: Red Flags for Single Family Mortgage Fraud http://www.freddiemac.com/singlefamily/pdf/mortgagescreening_checklist.pdf You and others might find it interesting to read. (Mod edit - I started this topic in a new thread, since this is valuable information for the Forum --SE)
Here are a couple of third party services that performs some of the checks for fraud for various lenders. https://securesettlements.com/our-services-0and this one: http://www.corelogic.com/solutions/mortgage-fraud-solutions.aspx
-
Problem with repititive screen processing in BDC
Hello,
I am trying to post a General Ledger document with multiple line items using transaction FB01. This involves the header screen, and a debit entry screen and a credit entry screen, for each line.
Using SHDB, I recorded the transaction for posting for one set of screens- one header, debit entry, credit entry.
In the program I have seperated the header and put the debit, credit processing logic in a loop, to accommodate the multiple line items via BDC processing.
After the call transaction, I see the resulting document in the system has only one set of documents and no more. Is there any sample code anybody has? Any pointers? that will enable me to put the debit and credit entries in a loop using BDC.
Thank You for your help.
Sumit.Hey Saquib,
The program is at the link
http://sumit1.googlepages.com/zctbfi109_journal_entry_in
Thank you.
Sumit. -
Selection screen processing in Module pool
Dear Friends,
I am preparing a module pool, in which from one screen, i have to call a selection screen. I want to define this selection screen in the same program. Under which event block, i can define this selection screen?
Once its called, how can i process the selection screen ( like START-OF-SELECTION etc ?). If i use a LEAVE TO LIST-PROCESSING to display some output, how can i process the user actions in this list?
Thanking you in anticipation.
DeepakHI Max,
Thanks a lot for your reply. It was really helpfull. But my problem is not yet solved.
When i call the selection screen from the PBO of a screen, the selection screen is not being displayed. Only the blank screen is displayed. So i tried another way. I put the CALL SELECTION-ECREEN statement in the USER_COMMAN_100 module of PAI of the previous screen. (ie when user choose a button from the tool bar, in the initial screen the selection screen will be displayed.)
module user_command_0100 input.
OK_SAVE = OK100.
CLEAR OK100.
CASE OK_SAVE.
WHEN 'LIST'.
CALL SELECTION-SCREEN 200.
IF SY-SUBRC = 0.
PERFORM PROCESS_LIST.
ELSE.
leave screen.
ENDIF.
endmodule. " USER_COMMAND_0100 INPUT
form process_list.
... reading database...
IF SY-SUBRC = 0.
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 100.
SET PF-STATUS 'GUI_LIST'.
LOOP AT ITAB.
WRITE :/ ITAB-BUKRS, ITAB-BELNR, ITAB-GJAHR.
ENDLOOP.
LEAVE SCREEN.
ENDIF.
endform. " PROCESS_LIST
Now i have two problems to solve.
1. I want to come back to the same selection screen (screen no 200) instead of screen 100, when the user click 'back' button in the list. but if i specify screen no 200 in
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 100.
it gives runtime error. ( Msg: Selection screen ZTEST3 0200 was not called using CALL SELECTION-SCREEN). How to return back to selection screen?
and
2. If the user selects a line from the list(PICK/F2), that value has to be passed to the input field of first screen( ie the initial screen from where i called the selection screen : screen no 100) For this, where can i write the code to process the user actions in the list?
Thanking you in anticipation
Deepak -
Hello,
I want to update a selection screen field according to the values of two others. The two other field values wait for pressing Enter before passing their values. But I want to get the values of these fields when the focus is changed to the third field which I want to update. Which processing block should I use?
Thx,
Aliwrite the code as follows..
initialization.
ur code......
at selection-screen output.
loop at screen.
check ur condition.
modify screen.
endloop.
reward points please.. -
I have a selection screen with several select-options, most of which
allow multiple selections and/or ranges.
These selection crietera have to be used to retrieve data for
a report. I can generate a first SQL statement to retrieve all
the records meeting the top-level selection criteria. And then I would
have to filter the data using several loops to apply the other
selection criteria. I could also create one or more views in the dictionary
to reduce the need for this loop processing.
What is the best way to proceed?Depend on ur database then you can decide ,You could write Normal select query with having join select query .
Please take up in internal table only 3 tables for each join query and if you take more than 3 tables and it would be performance issue.
and also try to use for all entries and it gives better option. -
How to use F4 help in screens(Process on Value-request) ?
Hi experts,
Can someone provide me some code which uses Process on Value-request in dialog programming? I have a requirement of entering a path on a modal dialog box that i have designed and i need to attach the f4_filename function module to it ?Please help...
Thanks in advance,
regards
Ashwin.Hi Ashwin,
Can use the function module HELP_VALUES_GET_NO_DD_NAME.
Here is the sample code that can help you using this for F4 help.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_field-low.
PERFORM F4_HELP.
*& Form F4_HELP
FORM F4_HELP .
CLEAR : I_FIELDS1,I_CONTENTS1.
REFRESH : I_FIELDS1,I_CONTENTS1.
I_FIELDS1-TABNAME = 'YHPA0TPROJ'.
I_FIELDS1-FIELDNAME = 'YHPPROJ'.
I_FIELDS1-SELECTFLAG = 'X'.
APPEND I_FIELDS1.
CLEAR I_FIELDS1.
I_FIELDS1-TABNAME = 'YHPA0TPROJ'.
I_FIELDS1-FIELDNAME = 'YHPPDES'.
I_FIELDS1-SELECTFLAG = ' '.
APPEND I_FIELDS1.
CLEAR I_FIELDS1.
SELECT YHPPROJ
YHPPDES
FROM YHPA0TPROJ
INTO TABLE I_CONTENTS1.
IF NOT I_CONTENTS1[] IS INITIAL.
CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME'
EXPORTING
SELECTFIELD = 'YHPPROJ'
IMPORTING
IND = V_IND1
TABLES
FIELDS = I_FIELDS1
FULL_TABLE = I_CONTENTS1
EXCEPTIONS
FULL_TABLE_EMPTY = 1
NO_TABLESTRUCTURE_GIVEN = 2
NO_TABLEFIELDS_IN_DICTIONARY = 3
MORE_THEN_ONE_SELECTFIELD = 4
NO_SELECTFIELD = 5
OTHERS = 6.
IF SY-SUBRC EQ 0.
READ TABLE I_CONTENTS1 INDEX V_IND1.
P_PROJ = I_CONTENTS1-YHPPROJ.
P_YHPDES = I_CONTENTS1-YHPPDES.
ENDIF.
ELSE.
MESSAGE I000(YHPA0K) WITH 'No projects available'.
MESSAGE I519(YHPA0K). " No projects available
EXIT.
ENDIF.
ENDFORM.
Hope this helps you.
Regards,
Saumya -
Popup screen processing not enabled in transaction cockpit
Hi,
I am working in cockpit transaction. When i click on the Calculate TTC button, a popup message is displayed. But further processing of this screen is not possible and also it is not possible to cancel the popup.
Can anyone help me plz? Its urgent....
Thanks in advance.Hi Presu,
As it is seen from my previous post SAP GUI version is 7.10 SP 12. I downloaded the last SP 13 and installed it. Now SAP GUI information looks like this:
SAP PC VERSION INFORMATION: saplogon.exe
MAIN MODULE INFORMATION:
saplogon.exe
SAP Logon за Windows
Final Release 710
7100.3.13.1045
1063164
The problem is not resolved.
This happens from different workstations with different versions and sub-versions of SAP GUI, so the problem is not caused from the GUI I think. It happens using different logon users and in all SAP system cliens.
Any other suggestions?
Best regards,
Pit -
ICR - Data Missing From Reconciliation Screen, Process 2-FBICR2
So I cleared my transactional data to post new documents. I ran FBICA2, and some were assigned, others not (as planned). I check the List of Records in the auxiliarry programs and all records are there. When I run FBICR2 for the period and company code I get a green checkmark message "No Differences Exist; no unassigned data records selected." This not true because I posted documents where differences exist and there are several unassigned records from FBICA2. The Hierarchy tree on the FBICR2 screen shows Company>TP>'No Data Records Selected' (with gray diamond). Can someone please shed light on this issue or give me some suggestions from your experience?
Thanks!Hello John,
Did you run the auxiliary program to recalculate the totals yet? The navigation tree is built from the totals records. If you delete data using the auxiliary program the totals are not recalculated automatically...
HTH,
Ralph -
AT selection-screen : Processed 2 times!
I do have a selection screen
and event at-selection-screen.
Some checkbox with usercommand
When box is uncheck something has to be done but it is done 2 times!
any idea +?My selection screens are generated by another program
Here is the generated code!
REPORT main_****.
CALL SCREEN 0005.
SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN .
SELECTION-SCREEN BEGIN OF BLOCK b_plan WITH FRAME TITLE box_plan.
SELECTION-SCREEN PUSHBUTTON /01(20) p_9360 USER-COMMAND pl_9360.
SELECTION-SCREEN PUSHBUTTON 26(20) p_0031 USER-COMMAND pl_0031.
SELECTION-SCREEN PUSHBUTTON 51(20) p_7320 USER-COMMAND pl_7320.
SELECTION-SCREEN PUSHBUTTON 76(20) p_7460 USER-COMMAND pl_7460.
SELECTION-SCREEN PUSHBUTTON /01(20) p_0030 USER-COMMAND pl_0030.
SELECTION-SCREEN PUSHBUTTON 26(20) p_3250 USER-COMMAND pl_3250.
SELECTION-SCREEN PUSHBUTTON 51(20) p_4350 USER-COMMAND pl_4350.
SELECTION-SCREEN PUSHBUTTON /01(20) p_6150 USER-COMMAND pl_6150.
SELECTION-SCREEN PUSHBUTTON 26(20) p_0035 USER-COMMAND pl_0035.
SELECTION-SCREEN PUSHBUTTON 51(20) p_4370 USER-COMMAND pl_4370.
SELECTION-SCREEN PUSHBUTTON /01(20) p_0007 USER-COMMAND pl_0007.
SELECTION-SCREEN PUSHBUTTON 26(20) p_7440 USER-COMMAND pl_7440.
SELECTION-SCREEN PUSHBUTTON 51(20) p_4360 USER-COMMAND pl_4360.
SELECTION-SCREEN END OF BLOCK b_plan .
SELECTION-SCREEN END OF SCREEN 100.
SELECTION-SCREEN BEGIN OF SCREEN 200 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b_stat WITH FRAME TITLE box_stat.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(20) pstt_01
FOR FIELD pst_01.
PARAMETERS pst_01 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_01.
SELECTION-SCREEN COMMENT 26(20) pstt_05
FOR FIELD pst_05.
PARAMETERS pst_05 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_05.
SELECTION-SCREEN COMMENT 51(20) pstt_08
FOR FIELD pst_08.
PARAMETERS pst_08 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_08.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(20) pstt_03
FOR FIELD pst_03.
PARAMETERS pst_03 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_03.
SELECTION-SCREEN COMMENT 26(20) pstt_06
FOR FIELD pst_06.
PARAMETERS pst_06 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_06.
SELECTION-SCREEN COMMENT 51(20) pstt_10
FOR FIELD pst_10.
PARAMETERS pst_10 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_10.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(20) pstt_04
FOR FIELD pst_04.
PARAMETERS pst_04 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_04.
SELECTION-SCREEN COMMENT 26(20) pstt_07
FOR FIELD pst_07.
PARAMETERS pst_07 AS CHECKBOX DEFAULT 'X' USER-COMMAND pst_07.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b_stat .
SELECTION-SCREEN END OF SCREEN 200.
SELECTION-SCREEN BEGIN OF SCREEN 300 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b_licha WITH FRAME TITLE box_lich.
DATA : g_licha TYPE mch1-licha.
SELECT-OPTIONS : so_licha FOR g_licha.
SELECTION-SCREEN END OF BLOCK b_licha .
SELECTION-SCREEN END OF SCREEN 300.
SELECTION-SCREEN BEGIN OF SCREEN 333 AS SUBSCREEN.
SELECTION-SCREEN INCLUDE BLOCKS b_stat.
SELECTION-SCREEN INCLUDE BLOCKS b_licha.
SELECTION-SCREEN INCLUDE BLOCKS b_plan.
SELECTION-SCREEN END OF SCREEN 333.
SELECTION-SCREEN BEGIN OF SCREEN 666 AS SUBSCREEN.
SELECTION-SCREEN END OF SCREEN 666.
SELECTION-SCREEN BEGIN OF SCREEN 999 AS SUBSCREEN.
SELECTION-SCREEN END OF SCREEN 999.
SELECTION-SCREEN BEGIN OF SCREEN 0005.
SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR
17
LINES,
TAB (20) button1 USER-COMMAND push1 DEFAULT SCREEN 333,
TAB (20) button2 USER-COMMAND push2 DEFAULT SCREEN 666,
TAB (20) button3 USER-COMMAND push3 DEFAULT SCREEN 999,
END OF BLOCK mytab.
SELECTION-SCREEN END OF SCREEN 0005.
INITIALIZATION.
SET PF-STATUS 'STAT'.
sy-title = '-= [ MDi Cockpit ] =-'.
TABLES zvmdi16. RANGES : r_status FOR zvmdi16-zzmdistat.
r_status-sign = 'I'. r_status-option = 'EQ'.
MOVE 'ACB' TO p_9360.
MOVE 'Avilés' TO p_0030.
MOVE 'Cockerill Sambre' TO p_6150.
MOVE 'EKO Stahl GmbH' TO p_0007.
MOVE 'Etxebarri' TO p_0031.
MOVE 'Galvalange' TO p_3250.
MOVE 'Gijón' TO p_0035.
MOVE 'Sagunto' TO p_7440.
MOVE 'Sidmar' TO p_7320.
MOVE 'Sollac Atlantique' TO p_4350.
MOVE 'Sollac Lorraine' TO p_4370.
MOVE 'Sollac Méditerranée' TO p_4360.
MOVE 'Stahlwerke Bremen' TO p_7460.
MOVE '01-Initialized' TO pstt_01.
MOVE '01' TO r_status-low. APPEND r_status.
MOVE '03-Send to Plant' TO pstt_03.
MOVE '03' TO r_status-low. APPEND r_status.
MOVE '04-Analysis by Plant' TO pstt_04.
MOVE '04' TO r_status-low. APPEND r_status.
MOVE '05-Pending at Plant' TO pstt_05.
MOVE '05' TO r_status-low. APPEND r_status.
MOVE '06-Updated for Leverage' TO pstt_06.
MOVE '06' TO r_status-low. APPEND r_status.
MOVE '07-Wait for new MDI Message' TO pstt_07.
MOVE '07' TO r_status-low. APPEND r_status.
MOVE '08-Returned to Leverage' TO pstt_08.
MOVE '08' TO r_status-low. APPEND r_status.
MOVE '10-Ignore MDI Message' TO pstt_10.
MOVE '10' TO r_status-low. APPEND r_status.
AT SELECTION-SCREEN OUTPUT.
MOVE 'Vendor Batch' TO %_so_licha_%_app_%-text.
MOVE 'Plant' TO box_plan.
MOVE 'MDi Status' TO box_stat.
MOVE ' Main Selection ' TO button1 .
MOVE ' Status Information ' TO button2 .
MOVE ' Error Information ' TO button3 .
AT SELECTION-SCREEN.
IF sy-ucomm CS 'PL_'.
IF r_status[] IS INITIAL.
MESSAGE e398(00) WITH 'No Status have been selected!'.
ELSE.
SUBMIT zvl_mdi_errorwf_plant
WITH s_licha IN so_licha
WITH s_plant = sy-ucomm+3
WITH s_status IN r_status
AND RETURN.
ENDIF.
ELSEIF sy-ucomm CS 'PST_'.
DELETE r_status WHERE low = sy-ucomm+4.
IF sy-subrc NE 0.
MOVE sy-ucomm+4(2) TO r_status-low. APPEND r_status.
ENDIF.
CLEAR sy-ucomm.
ENDIF. -
Gurus,
Can you advise if you have used EDI and IDocs to receive messages into GTS. Requirement is to update GTS customs declaration based on this IDoc data. Is there a standard BAPI or function module that can for example post CUSRES or CUSDEC messages to update GTS? Any help appreciated!Thanks
-
How to stop the 2nd screen processing from fristscreen
Hi Friends,
I have a problem in modulepool program, my user wantsto display the information message in screen1
without calling the 2nd screen.
for example.
user give the some input to screen fields, the system compare the what ever given inputs in screen1 is correct or not,
incase the information is not correct, that time my user wants the information message,
i wrote the information message in screen1 PAI, the message was displayed successfully but when i click the enter button the system calls the 2nd screen , what my user exact requirement is system does not call the second screen, he want to shows the frist screen after getting the message.
Can you please tell me solution.
Thanks
CHINNUinstead of information message...use pop_to_confirm .....and remain in the same screen....
CLEAR v_response.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = 'Confirm Posting'
text_question = 'Do you want to Post Documents'
text_question = text_question
text_button_1 = 'Yes'
text_button_2 = 'No'
default_button = '2'
display_cancel_button = ' '
start_column = 25
start_row = 6
IMPORTING
answer = v_response
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CHECK v_response = '1'.
Edited by: sugunav on Sep 8, 2009 6:04 PM
Maybe you are looking for
-
Fax from Win8 on HP Officejet Pro 8500 A910
I'm trying to fax files from my PC (with Win8) through my HP Officejet Pro 8500 A910 All -In -One. The manual says to choose the fax option in "Print". No such option exists. Does anyone know what Drivers or Software to install to get this to work?
-
How do I copy a video from an sd card to a dvd
How to I burn a DVD from an sd video card?
-
IMac and Mouse A1152 - rapid clicking noise? Grounding issue?
June 2008 After browsing though all the posts on this board I cannot find an answer to the following question: I have a new iMac and every day, after several hours of use the mouse makes a rapid clicking noise when I barely touch it. After trying it
-
How to extend watches view in VS2013, C/C++
Hello, Our C/C++ project is using complex types and we have recently migrated from VS2008 to VS2013. We used a debugger extension (using the Expression Evaluator Add-In API) to do custom display of our types in the debugger/watches. However, our debu
-
How to implement Language Toggle Link?
Dear friends, I would like to implement Language Toggle Links (Right Top) for each page in my application? (English - Turkish) How do I implement it by using APEX translation tool? or is there a better solution? regards Siyavuş Edited by: Siyavus on