hi , with your BP settings you need to call "
=screen_1000_activity " each time. I would try to insert condition "first transaction" here:

I guess when you finish with line 1 you remains on screen "1100 TAB 08 " so no need to call it again. alternatively record to your script also movement to TAB 01 before you save the DATA
Rado
------------------------------
Radoslav Magal | BAA
PPG Industries International, Inc. – Hong Kong Branch | +421902977850
------------------------------
Original Message:
Sent: 01-10-2022 12:57
From: Deirdre Chelius
Subject: BP utilizing UDM_BP and UKM_BP Scripts work on 1st transaction - Error on subsequent rows
Created scripts to update BP records. 1st transactions process fine but receive error - "Cursor field (BUS000FLDS-TITLE_MEDI Title) . SAPLBUS_LOCATOR 3000 does not exist in dynpro" on subsequent rows. All records process using Debug. I am pretty sure that I just need to add an If First transaction somewhere, but haven't had luck. My settings are setup as one of the articles recommended. 
Attaching script and data sample. Thanks for any suggestions! I feeling like I am missing something really simple.
------------------------------
Deirdre Chelius | Director IT Data Governance
Generac Power Systems, Inc. | 12625 444811
------------------------------