‎2009 Mar 20 9:31 AM
Hi ,
Requirement is that we need to get the value of the screen filed 'RM06E-GSABW'
The transaction is ME33K.
Select the header details and then select from menu; Header -> Statistics -> General
The screen will display the u201CTarget Valueu201D field.
we need to get the value in to a program from that transaction.
Iam trying FM "'DYNP_VALUES_READ'" .
but how to set the agreemnt number in the initial screen, do we need to cal the transaction before this FM.
Regards,
Anil.
A suggestion can make a differnece.
‎2009 Mar 20 9:34 AM
Use:
SET parameter id <PID> for field.
GET parameter id <PID> for field.or
IMPORT/EXPORT MEMORY IDRegards,
Gurpreet
‎2009 Mar 20 9:48 AM
yes ,
but that field does'nt have PARAMETER ID
it is calculating that value at run time and displaying it.
‎2009 Mar 20 9:59 AM
You want to calculate the value at runtime and call TCODE = ME33K
USE:
Pass the Tcode's program name and Values to T_bdc table
CALL TRANSACTION 'ME33K' using T_BDC.
Regards,
Gurpreet
‎2009 Mar 20 10:03 AM
Gurupreet after calling the transaction
check my question on the top ,
we need to get the value from the screen which is not haivng parameter id,
that is not the first screen of the transaction.
‎2009 Mar 20 10:13 AM
Check the Fields on the screen which table these values are taken from
and use select..There is no direct way to this as you cannot make changes to the Tcodes programs directly.
Or:
Check if you have developer key just use EXPORT/IMPORT MEMORY ID
in the source code of the screen.
Regards,
gurpreet
‎2009 Mar 20 9:35 AM
‎2009 Mar 20 9:35 AM
Hi,
You cannot simply call the FM to get the value which is filled at runtime & that too in structure.
If you need to get the table name where it is stored & fill it.
Regards,
Kritesh Shah