Ansicht
Dokumentation
QPK1_GP_CODE_PICKUP - Auswahl eines Codes
Addresses (Business Address Services) PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Baustein wird ein Ausschnitt eines Katalogs als hierarchische Liste in einem Dialogfenster ausgegeben. Die Hierarchieeben sind Katalog, Codegruppe und Code. Der Anwender kann einen Gruppencode über eine Funktionstaste oder mit Mausklick auswählen. In der Schnittstelle wird der ausgewählte Stammsatz zusammen mit dem abgemischten Text des Codes (Codegruppentext mit Codetext), dem Text der Codegruppe, den jeweiligen Langtextkennzeichen und der Sprache übergeben.
In der Selektion werden nur freigegebene Codegruppen berücksichtigt, denen mindestens ein Code zugeordnet ist und für die der Benutzer berechtigt ist.
In der Liste stehen Ihnen folgende Funktionen zur Verfügung:
- Code auswählen
- Hierarchieknoten auflösen
- Hierarchieknoten komprimieren
- Hierarchiebaum auflösen
- Hierarchiebaum komprimieren
- Langtext anzeigen
- Blättern
- Abbrechen
Falls vorhanden, wird die Beschreibung der Fehlerklasse oder Folgeaktion als Quickinfo zum Code angezeigt.
Beim Aufruf sind zusätzlich folgende Einstellungen möglich:
- Deaktivieren der Auswahlfunktion
- Sofortige Datenübergabe bei nur einem Eintrag in der Liste
- Keine Listausgabe und keine Datenübergabe bei mehr als einem Eintrag
- Kein Verwendungskennzeichen bei ausgewählten Codes setzen
Beispiel
Es soll ein Code zu einer Codegruppe ausgewählt werden. Mit folgendem Aufruf werden alle Codes der Codegruppe GR1 selektiert, die mit dem Buchstaben A beginnen.
CALL FUNCTION 'QPK1_GP_CODE_PICKUP'
EXPORTING
KATALOGART = '1'
I_CODEGRUPPE = 'GR1'
I_CODE = 'A*'
IMPORTING
E_QPK1CD = QPK1CD
EXCEPTIONS
NO_MATCH_IN_RANGE = 01
NO_USER_SELECTION = 02
NO_SELECTION_SPECIFIED = 03.
Es soll ein Code aus den Codegruppen GR1 und GR2 ausgewählt werden.
CODEGRPTAB-CODEGRUPPE = 'GR1'. APPEND CODEGRPTAB.
CODEGRPTAB-CODEGRUPPE = 'GR2'. APPEND CODEGRPTAB.
CALL FUNCTION 'QPK1_GP_CODE_PICKUP'
EXPORTING
KATALOGART = '1'
IMPORTING
E_QPK1CD = QPK1CD
TABLES
T_CODEGRPTAB = CODEGRPTAB
EXCEPTIONS
NO_MATCH_IN_RANGE = 01
NO_USER_SELECTION = 02
NO_SELECTION_SPECIFIED = 03.
Parameter
E_QPK1CDI_CODE
I_CODEGRUPPE
I_DISPLAY_MODE
I_INCL_DEACTIVATED
I_KATALOGART
I_NO_AUTHORITY_CHECK
I_NO_USAGEINDICATION
I_RETURN_IF_MANY
I_RETURN_IF_ONE
I_SPRACHE
I_WINX1
I_WINX2
I_WINY1
I_WINY2
T_CODEGRPTAB
Ausnahmen
CODE_DEACTIVATEDLOCK_ERROR
NO_AUTHORIZATION
NO_MATCH_IN_RANGE
NO_SELECTION_SPECIFIED
NO_USER_SELECTION
OBJECT_LOCKED
OBJECT_MISSING
Funktionsgruppe
QPK1Addresses (Business Address Services) Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6213 Date: 20240523 Time: 054004 sap01-206 ( 48 ms )