[58213] in SAPr3-news
Re: report output per RFC abrufen
daemon@ATHENA.MIT.EDU (=?iso-8859-1?q?Mathias_Glo=DF?=)
Thu Oct 5 02:45:50 2006
To: sapr3-news@mit.edu
Date: 4 Oct 2006 23:45:43 -0700
From: "=?iso-8859-1?q?Mathias_Glo=DF?=" <mgloss@gmail.com>
Message-ID: <1160030742.999743.92710@i3g2000cwc.googlegroups.com>
Hi J=F6rg,
joerg.schwinghammer@web.de wrote:
> Ich m=F6chte gerne per RFC (JCo oder .NET Connector) von einem Subsystem
> aus einen Standard-Report im SAP aufrufen und den Output dieses Report
> in irgendeiner Form zur=FCckbekommen.
>
> Ist sowas =FCberhaupt m=F6glich?
nichts einfacher als das, sprach Pickeldy zu Fredderick...... komm mit
(und lies ;)
Zum Beispiel so (holen des Zeitnachweises eines Mitarbeiters f=FCr einen
bestimmten
Zeitraum):
FUNCTION Z_HR_PT_GET_TIME_SHEET.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(ID_PERNR) LIKE ESS_EMP-EMPLOYEENUMBER
*" VALUE(ID_BEGDA) TYPE DATS
*" VALUE(ID_ENDDA) TYPE DATS
*" TABLES
*" OT_LISTOBJECT_SHEET STRUCTURE ABAPLIST
*"----------------------------------------------------------------------
data: ld_pernr type pernr_d.
ld_pernr =3D id_pernr.
perform change_pernr changing ld_pernr.
refresh ot_listobject_sheet.
CALL FUNCTION 'LIST_FREE_MEMORY'.
submit RPTEDT00
line-size 80
with PNPTIMR6 =3D 'X' " anderer Zeitraum
with pnpbegda =3D id_begda
with pnpendda =3D id_endda
with PNPPERNR-LOW =3D ld_pernr
with FORM-NR =3D 'ZF02'
with RUECKRE =3D 'X'
with MIT-FEHL =3D 'X'
with SW_HIDE =3D ' '
with STATIST =3D ' '
with SW_COLOR =3D ' '
exporting list to memory
and return.
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
LISTOBJECT =3D ot_listobject_sheet
EXCEPTIONS
NOT_FOUND =3D 1
OTHERS =3D 2.
ENDFUNCTION.
Der Funktionsbaustein, den du dir f=FCr den Report bastelst, mu=DF
nat=FCrlich RFC-F=E4hig sein...
Viele Gr=FC=DFe, Mathias