Anfang des Inhaltsbereichs

Syntaxdokumentation Daten des Interface-Formats  Dokument im Navigationsbaum lokalisieren

Verwendung

Wenn Sie in der benutzerdefinierten Form-Routine für die Bearbeitung der Blöcke, Strukturen und Felder den Verarbeitungszeitpunkt Während Verarbeitung Mitarbeiterdaten verwenden, kann das System die Daten so verwenden, wie Sie sie im Interface-Format definiert haben. Die Interface-Toolbox generiert Coding, das die internen Tabellen, Infotypen und Feldleisten aus dem Interface-Format darstellt.

Das Coding für die Daten des Interface-Formats wird im ersten Include definiert, das zur Generierung des Konvertierungsprogramms für das File-Layout verwendet wird. Wenn Sie dieses Include in dem Programm benutzen, das die benutzerdefinierte Form-Routine enthält, können die Daten des Interface-Formats in der Form <Tabellenname>-<Feldname> aufgerufen werden. Für interne Tabellen oder Infotypen können Sie zusätzlich die Standard-Tabellenoperationen der Programmiersprache Advanced Business Application Programming (ABAP) benutzen (z.B. LOOP, READ TABLE, usw.).

Beispiel

Wenn Sie zum Beispiel im Interface-Format die Verwendung der Felder NACHN, VORNA und GESCH aus dem Infotyp Daten zur Person (P0002) definiert haben, generiert die Toolbox das folgende Coding:

     DATA: BEGIN OF P0002 OCCURS 5,

             NACHN(000025) TYPE C,

             VORNA(000025) TYPE C,

             GESCH(000001) TYPE C,

     END OF P0002.

 

Sie können nun die Namen der oben definierten Felder (NACHN, P0002-VORNA und P0002-GESCH) verwenden:

 

REPORT ZUSER_EXITS.

INCLUDE ZPCIFT01.

FORM EXAMPLE_P0002 USING PAR_01

                         PAR_02

                         PAR_03

                         PAR_04

                         PAR_05

                         PAR_06

                         PAR_07

                         PAR_08

                         PAR_09

                         PAR_10

                         PAR_11

                         PAR_12

                         PAR_13

                         PAR_14

                         PAR_15

                         RETURN_VALUE.

READ TABLE P0002 INDEX 1.

CONCATENATE P0002-NACHN

            P0002-VORNA

            INTO RETURN_VALUE

      SEPARATED BY `,`.

ENDFORM.

 

Erklärung

Wenn die erste Zeile des Infotyp Daten zur Person (P0002) den Vornamen (P0002-VORNA) "James" und den Nachnamen (P0002-NACHN) "Bond" enthält, ist der Rückgabewert die Zeichenkette "Bond,James".

Wenn das System eine neue Abrechnungsperiode verarbeitet, füllt die Toolbox die Daten des Interface-Formats mit den entsprechenden Werten der Abrechnungsperiode.

Hinweis

Anstelle des dargestellten Beispiels können Sie den Infotyp Daten zur Person (P0002) in den Parametern 1 bis 15 direkt übergeben.