cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Seeking Guidance on EWM RF Program Navigation Challenges

AbhinandanDutt
Explorer
0 Likes
788

Hello Experts,

I am currently developing an RF program in EWM where I need to navigate between logical transactions based on specific conditions. I’m attempting to achieve this through the method /SCWM/CL_RF_BLL_SRVC=>SET_LTRAN, but I’m encountering three key challenges:

  1. Skipping the First Screen: When calling the second logical transaction, I need to skip the first screen, similar to how "Call Transaction 'ZAAAA'" allows skipping the first screen.
  2. Returning to the Same Location: Upon returning from the logical transaction ZAAAA transaction, I need the program to return to the exact location where the transaction was originally called, akin to the behavior in traditional module pools or when using LEAVE TO PROGRAM.
  3. SET_LTRAN Limitation: There is a limitation with the SET_LTRAN method, as I cannot use it more than six times.

Considering these challenges, I was thinking of creating a new logical transaction and using import/export in the INIT to address the first point. However, I am unsure how to effectively handle the second and third points.

Is there a way to achieve the traditional module pool functionality within an EWM RF program while addressing these limitations?

Any suggestions or advice would be greatly appreciated. Thank you in advance!

EWM - Basic Functions EWM - Radio Frequency 

Accepted Solutions (0)

Answers (1)

Answers (1)

NTeunckens
Active Contributor
0 Likes

Have you configured your 'logical transactions' in the EWM-Customizing?
Please check the Customizing related to Transaction - StepProcess - etc. (You could use a FunctionCode "SKIP" or pass teh logic to move to a different FunctionCode on the Second attempt?)

Also, consider using the Class "/SCWM/CL_RF_BLL_SRVC=>SET_PRMOD" and "/SCWM/CL_RF_BLL_SRVC=>SET_FCODE" ...

Check the following interesting resources :

Hope this helps ...

Nic T.