Ansicht
Dokumentation

SEO_CLASS_GET_CP_NAME - *** obsolet (siehe Doku) ***

SEO_CLASS_GET_CP_NAME - *** obsolet (siehe Doku) ***

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein liefert den Namen des Class-Pools (Rahmenprogramm) einer globalen Klasse anhand eines beliebigen Transportobjekts der Klasse zurück.

Nachfolger siehe Beispiel

Beispiel

Früher:

DATA PGMID TYPE PGMID.
DATA OBJECT TYPE TROBJTYPE.
DATA OBJ_NAME TYPE TROBJ_NAME.
DATA PROGNAME TYPE PROGRAMM.

CALL FUNCTION 'SEO_CLASS_GET_CP_NAME'
  EXPORTING PGMID = PGMID                 "'R3TR','LIMU'
            OBJECT = OBJECT               "'CLAS','CPUB'...
            OBJ_NAME = OBJ_NAME           "<clsname>
  IMPORTING PROGNAME = PROGNAME.
WRITE / PROGNAME.

Neu:

CLASS CL_OO_INCLUDE_NAMING DEFINITION LOAD.
DATA OREF TYPE REF TO IF_OO_CLASS_INCL_NAMING.
DATA PGMID TYPE PGMID.
DATA OBJECT TYPE TROBJTYPE.
DATA OBJ_NAME TYPE TROBJ_NAME.

OREF ?= CL_OO_INCLUDE_NAMING=>GET_INSTANCE_BY_TRKEY(
          PGMID = PGMID                   "'R3TR','LIMU'
          OBJECT = OBJECT                 "'CLAS','CPUB'...
          OBJ_NAME = OBJ_NAME ).          "<clsname>
WRITE / OREF->CLASS_POOL.





Parameter

OBJECT
OBJ_NAME
PGMID
PROGNAME

Ausnahmen

NO_CLASS_OR_INTERFACE

Funktionsgruppe

SEOP

ABAP Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2271 Date: 20240523 Time: 084917     sap01-206 ( 24 ms )