cancel
Showing results for 
Search instead for 
Did you mean: 

Trigger dynamic action when delimit Infotype record

Former Member
0 Kudos

Hi All,

I have an urgent requirement where I need to trigger Dynamic actions subroutine

when I delimit the record in infotype 0167 from PA30.

I have done SPRO settings like below, but it is not going to subroutine

when I delimit the record. But for any other operation it is going to subroutine.

0167 00 0 F TEST(ZTEST_SUB_DEL)

Your help is really appreciated. Thanks in advance.

Thanks & Regards,

Siri.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Siri,

Dynamic actions are triggered on 'Create' , 'Change' or 'Delete' of records. That means you can't check if its delimited or not.

Try using BAdi 'HRPAD00INFTY' or exit 'PBAS0001' to process your subroutine.

Regards,

Ahmad

Former Member
0 Kudos

Hi Ahmad,

Thank you verymuch for your response.

Yeah I tried with the user exit also , but it is not triggering for delimiting.

it is failing at the condition below

if fcode eq 'UPDL'. fcode = save. endif. "QNUR3

move sy-dynnr to akt_dynnr. "QNUK60483

if akt_dynnr(1) eq t582a-edynr(1). "Einzelbild

*\begin

  • IF psyst-fstat <> FCODE_AZ. "XPVN0384010
  • PERFORM check_date_order CHANGING cprel-begda "XPVN0384010
  • cprel-endda. "XPVN0384010
  • ENDIF. "XPVN0384010
"XPVN0384010_2 *\begin "XPVN0384010_2

perform post_input_edynr. " form ABPER, form UPDATE_BUFFER

perform fcode_edynr. " Fcode SAVE, LIST,BACK,LEAVE,DSYS

perform end_of_screen. " Dyn.Massn., naechstes Bild

else.

perform fcode(sapfp50m). "Listbild

endif.

If it is failing at condition if akt_dynnr(1) eq t582a-edynr(1). and going to else.

Can you please look into this.

Thanks&Regards,

Siri.

Former Member
0 Kudos

Hi,

I dont think you can catch 'LIS9' in user exit.Instead you try to change the latest record end date.

Regards,

Manoj.

Former Member
0 Kudos

Hi all,

Is there any way to manipulate delimiting function.

It's very urgent. Please let me know.

Thanks & Regards,

Srilatha.

Former Member
0 Kudos

Hi,

You modify the record instead of delimiting or create another record with default values.

Regards,

Manoj.

Answers (0)