Ansicht
Dokumentation

ISU_PICK_OBJECT - INTERN: Baustein zum Anzeigen beliebiger Objekte

ISU_PICK_OBJECT - INTERN: Baustein zum Anzeigen beliebiger Objekte

Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Hiermit kann zu jedem beliebigen Feld sehr einfach eine Pickup-Funktion (PF2) realisiert werden. Dazu muss der Name der Struktur, der Name des Feldes sowie der Wert des Feldes an den Baustein übergeben werden.

Es wird nun versucht über die Verbindung

Feldname -> Datenelement -> Domäne -> BOR

eine Verbindung zu einem Objekttyp herzustellen. Wird ein Objekttyp gefunden, so wird dessen Defaultmethode aufgerufen.

Beispiel

Anzeigen eines Vertrages:

hierbei steht auf dem Dynpro im Feld REF01-VERTRAG die Vertragsnummer (z.B. 4711)

Aufruf:

Strukturname: REF01

Feldname: VERTRAG

Feldwert: 4711

Dieser Aufruf würde die Displaymethode für den IS-U Vertrag mit der Nummer 4711 aufrufen.

Zusätzlich kann in der Tabelle XT_VALID_OBJTYPES eine Liste von gültigen Objekttypen angegeben werden. Es ist dann nur möglich die hier definierten Objekte anzuzeigen.

Der Parameter X_OBJTYPE_NOT_ALLOWED dient dazu ein Objekt zu qualifizieren, dessen Anzeige nicht erlaubt werden soll.

Beispiel: Im Objekt 'PRINTDOC' soll es NICHT möglich sein, nochmals das Objekt 'PRINTDOC' anzuzeigen.

Dies kann nun auch noch auf den gleichen Objektkey beschränkt werden.

Beispiel: Im Objekt 'PRINTDOC' soll es NICHT möglich sein, nochmals das Objekt 'PRINTDOC' mit DEMSELBEN Objektkey anzuzeigen. Alle anderen Objekte vom Typ 'PRINTDOC' sollen angezeigt werden können.

Dazu muss der Objektkey des Objekts was nicht angezeigt werden darf, im Parameter X_VALUE_NOT_ALLOWED mitgegeben werden.

Hinweise

Wird der Parameter X_VALUE_NOT_ALLOWED verwendet, so ist der Parameter X_OBJTYPE_NOT_ALLOWED zwingend, ansonsten bricht der Baustein mit einem Programmierfehler ab.

Weiterführende Informationen





Parameter

XT_VALID_OBJTYPES
X_OBJTYPE_NOT_ALLOWED
X_REFFIELD
X_REFSTRUCT
X_VALUE
X_VALUE_NOT_ALLOWED

Ausnahmen

CANCELLED
NO_OBJECT

Funktionsgruppe

EE00

General Material Data   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2444 Date: 20240523 Time: 151651     sap01-206 ( 39 ms )