‎2008 Apr 30 3:10 PM
Dear Experts,
how can I pass the retunr table r_pobjid to
SELECT-OPTIONS's p_orgeh ?
Regards
ertas
SELECT-OPTIONS p_orgeh FOR P0001-orgeh.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_orgeh-low.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = r_pobjid.
‎2008 Apr 30 3:27 PM
REPORT ztest.
DATA: lv_orgeh TYPE orgeh.
SELECT-OPTIONS p_orgeh FOR lv_orgeh NO INTERVALS.
SELECT-OPTIONS: pnpobjid FOR lv_orgeh NO-DISPLAY. "XJFK12258
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_orgeh-low.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = p_orgeh[].
‎2008 Apr 30 3:12 PM
‎2008 Apr 30 3:14 PM
Assign the value to the select options.
Like:
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_orgeh-low.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = r_pobjid.
p_orgeh-low = r_pobjid.
p_orgeh-sign = 'I'.
p_orgeh-option = 'EQ'.
append p_orgeh.
Regards,
Naimesh Patel
‎2008 Apr 30 3:25 PM
Have you tried this?
p_orgeh[] = r_pobjid[].
Edited by: Paul Chapman on Apr 30, 2008 10:27 AM
‎2008 Apr 30 3:26 PM
Hi,
Have a look on the following code
parameters: kunnr like kna1-kunnr.
start-of-selection.
do some operations.
load-of-program.
kunnr = '10045647'.
<REMOVED BY MODERATOR>
Thanks,
Chandu
Edited by: Alvaro Tejada Galindo on Apr 30, 2008 11:16 AM
‎2008 Apr 30 3:27 PM
REPORT ztest.
DATA: lv_orgeh TYPE orgeh.
SELECT-OPTIONS p_orgeh FOR lv_orgeh NO INTERVALS.
SELECT-OPTIONS: pnpobjid FOR lv_orgeh NO-DISPLAY. "XJFK12258
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_orgeh-low.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = p_orgeh[].
‎2008 Apr 30 3:28 PM
‎2008 Apr 30 3:34 PM
Perhaps this too
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = p_orgeh.
‎2008 Apr 30 3:36 PM
Paul Chapman one entry is getting lost always do you know why ?
‎2008 Apr 30 3:55 PM
I'm sorry but nothing of these replies were correctly !
The problem is still existing.
Regards
ertas
‎2008 Apr 30 4:11 PM
We only get one result from the FM, so to make it visible, this works
TABLES: p0001.
RANGES:
r_pobjid FOR p0001-orgeh.
SELECT-OPTIONS p_orgeh FOR p0001-orgeh.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_orgeh-low.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = p_orgeh.
read table p_orgeh index 1.
‎2008 Apr 30 6:37 PM
this is working for me !!!
SELECT-OPTIONS p_orgeh FOR P0001-orgeh.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_orgeh-low.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = p_orgeh.
read table p_orgeh index 1.
‎2008 Apr 30 4:13 PM
SELECT-OPTIONS p_orgeh FOR P0001-orgeh.
Initialization.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = r_pobjid.
p_orgeh[] = r_pobjid[].Try as above.
‎2008 Apr 30 4:22 PM
I have already one Initialization block in my code this would be the second one.
‎2008 Apr 30 4:28 PM
Hi,
Take the Ravi's example
SELECT-OPTIONS p_orgeh FOR P0001-orgeh.
Initialization.
CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
TABLES
pobjid = r_pobjid.
load-of-program.
p_orgeh[] = r_pobjid[].
<REMOVED BY MODERATOR>
thanks,
Chandu
Edited by: Alvaro Tejada Galindo on Apr 30, 2008 12:53 PM