Ansicht
Dokumentation
QPK1_GP_CODE_ARRAY_SELECTION - Auswahl mehrerer Codes ohne Listausgabe
PERFORM Short Reference Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Baustein wird eine Tabelle von Gruppencodes eines Katalogs von der Datenbank gelesen und übergeben.
Die Einträge werden mit dem abgemischten Text des Codes (Codegruppentext mit Codetext), dem Text
der Codegruppe, den jeweiligen Langtextkennzeichen und der Sprache übergeben. Alle exportierten Daten werden an eine Tabelle gehängt, die im Baustein nicht gelöscht wird.
Die Selektion berücksichtigt nur freigegebene Codegruppen. Das System prüft die Benutzungsberechtigung für den Code und setzt das Verwendungskennzeichen. Sie können die letzten beiden Optionen durch entsprechende Schnittstellenparameter außer Kraft setzen.
Wenn kein Eintrag gefunden wird, löst das Programm eine entsprechende Ausnahme aus.
Wenn
Einträge gefunden werden, für die der Anwender keine Berechtigung hat, wird ebenfalls eine Ausnahme ausgelöst.
Beispiel
Es sollen Codes 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_ARRAY_SELECTION'
EXPORTING
KATALOGART = '1'
I_CODEGRUPPE = 'GR1'
I_CODE = 'A*'
TABLES
T_QPK1CDTAB = QPK1CDTAB
EXCEPTIONS
NO_MATCH_IN_RANGE = 01
NO_AUTHORISATION = 02
NO_SELECTION_SPECIFIED = 03.
Es sollen Codes aus zwei Codegruppen ausgewählt werden.
Mit folgendem Aufruf werden alle Codes der Codegruppen GR1 und GR2 selektiert.
CODEGRPTAB-CODEGRUPPE = 'GR1'. APPEND CODEGRPTAB.
CODEGRPTAB-CODEGRUPPE = 'GR2'. APPEND CODEGRPTAB.
CALL FUNCTION 'QPK1_GP_CODE_ARRAY_SELECTION'
EXPORTING
KATALOGART = '1'
TABLES
T_CODEGRPTAB = CODEGRPTAB
T_QPK1CDTAB = QPK1CDTAB
EXCEPTIONS
NO_MATCH_IN_RANGE = 01
NO_AUTHORISATION = 02
NO_SELECTION_SPECIFIED = 03.
Parameter
I_CODEI_CODEGRUPPE
I_KATALOGART
I_NO_AUTHORITY_CHECK
I_NO_USAGEINDICATION
I_SPRACHE
T_CODEGRPTAB
T_QPK1CDTAB
Ausnahmen
LOCK_ERRORNO_AUTHORIZATION
NO_MATCH_IN_RANGE
NO_SELECTION_SPECIFIED
OBJECT_LOCKED
OBJECT_MISSING
Funktionsgruppe
QPK1SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5421 Date: 20240523 Time: 044951 sap01-206 ( 41 ms )