Ansicht
Dokumentation

BAPI_CUSTOMER_FIND - Matchcode Debitor

BAPI_CUSTOMER_FIND - Matchcode Debitor

CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Methode sucht alle die Debitoren aus, die in einem übergebenem Feld einer übergebenen Tabelle einen übergebenen Inhalt abgelegt haben. Die Suchbegriffe werden in der Struktur SELOPT_TAB übergeben.

Die evtl. vorhandenen Sperren bzw. Löschvormerkungen für die gefundenen Debitoren werden markiert.

Die Trefferzahl kann man mit dem Parameter MAX_CNT beschränken. Der Wert 0 bedeutet, daß keine Einschränkung der Suchergebnisse erwünscht ist.

Es wird standardmäßig die exakte Suche nach dem Feldinhalt (Feld SELOPT_TAB-FIELDVALUE) durchgeführt. Durch das Ankreuzen des Parameters PL_HOLD wird die Verwendung der Metazeichen erlaubt. Hierbei maskiert '*' eine beliebige Zeichenfolge und '+' ein beliebiges Zeichen.

Die Suchbegriffe werden einzeln abgearbeitet und nicht mit anderen Suchbegriffen verknüpft, d.h. es wird jeweils nur ein Feld der Debitorenstammtabelle untersucht.

Die Methode arbeitet CASE-sensitiv mit Ausnahme von den in der Tabelle TFMC gepflegten Matchcode-Feldern.

Beispiel

  1. Es sollen die Debitoren gefunden werden, die im Feld KNB1-PERNR (Personalnummer) im Buchungskreis 0001 den Inhalt '23' haben. Es sollen alle gefundenen Debitoren angezeigt werden. Die Suche soll exakt, d.h. ohne Verwendung der Metazeichen, durchgeführt werden.
Die erforderlichen Eingaben:
Tabelle SELOPT_TAB
Feld Inhalt
-----------------------------------------
COMP_CODE 0001
TABNAME KNB1
FIELDNAME PERNR
FIELDVALUE 23
IMPORT-Parameter
MAX_CNT 0
PL_HOLD SPACE
Die Übergabe der IMPORT-Parameter MAX_CNT und PL_HOLD ist optional, da
die o.g. Werte der Standardeinstellung entsprechen.
  1. Es sollen die Debitoren gefunden werden, deren Feld KNB5-KNRMA (Kontonummer des Mahnempfängers) mit der Zeichenkette 'SAP' anfängt. Die Suche soll buchungskreisübergreifend erfolgen und die Trefferzahl soll auf 100 beschränkt werden. Die Verwendung von Metazeichen ist erlaubt.
Die erforderlichen Eingaben:
Tabelle SELOPT_TAB
Feld Inhalt
-----------------------------------------
COMP_CODE SPACE
TABNAME KNB5
FIELDNAME KNRMA
FIELDVALUE SAP*
IMPORT-Parameter
MAX_CNT 100
PL_HOLD X
Die IMPORT-Parameter MAX_CNT und PL_HOLD müssen übergeben werden, da
die o.g. Werte nicht der Standardeinstellung entsprechen.

Hinweise

Weiterführende Informationen





Parameter

MAX_CNT
PL_HOLD
RESULT_TAB
RETURN
SELOPT_TAB

Ausnahmen

Funktionsgruppe

LC01

PERFORM Short Reference   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3455 Date: 20240523 Time: 111746     sap01-206 ( 49 ms )