[63428] in SAPr3-news
Re: [ECC 6.0] REUSE_ALV_FIELDCATALOG_MERGE
daemon@ATHENA.MIT.EDU (Richard J. Strasser)
Sat Aug 10 05:53:18 2013
To: sapr3-news@MIT.EDU
Date: Sat, 10 Aug 2013 11:52:59 +0200
From: "Richard J. Strasser" <rst.spambox@gmail.com>
Message-ID: <20130810114957@ufo.wue.net>
Hi.
[einiges entsorgt]
> data: gt_fieldcat type slis_t_fieldcat_alv.
>
> CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
> EXPORTING
> I_PROGRAM_NAME = sy-repid
> I_INTERNAL_TABNAME = 'ITAB_TEST'
> CHANGING
> ct_fieldcat = gt_fieldcat
> EXCEPTIONS
> INCONSISTENT_INTERFACE = 1
> PROGRAM_ERROR = 2
> OTHERS = 3
> .
> IF sy-subrc <> 0.
> MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
> WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
> ENDIF.
Ich wuerde hier statt dem sy-repid eine Variable mitgeben, die den
Programmnamen beinhaltet. Sy-repid beinhaltet immer den Programmnamen
zur Laufzeit des aktuellen Programmes und wenn die Uebergabe hier
per Referenz und nicht per Value erfolgt beinhaltet die Variable im
Funktionsbaustein dann den Namen der Funktionsgruppe.
Ciao,
+RSt