Ansicht
Dokumentation

BAPI_INQUIRY_CREATEBOS - Kundenanfrage mit LV anlegen

BAPI_INQUIRY_CREATEBOS - Kundenanfrage mit LV anlegen

BAL Application Log Documentation   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode können Sie eine Kundenanfrage mit Leistungsverzeichnis anlegen.

Beispiel

Hinweise

Mindestangaben für das Anlegen einer Kundenanfrage

Folgende Parameter müssen mindestens übergeben werden:

  • Anfragekopfdaten über den Parameter InquiryHeaderIn
DOC_TYPE Verkaufsbelegart
SALES_ORG Verkaufsorganisation
DISTR_CHAN Vertriebsweg
DIVISION Sparte

Die Verkaufsbelegart muß konsistent zur Anmeldesprache angegeben werden.
  • Partnerdaten über den Parameter InquiryPartners
PARTN_ROL Partnerrolle AG (Auftraggeber)
PART_NUMB Debitorennummer

Wird kein Warenemfänger angegeben, so gilt: Warenempfänger = Auftraggeber.
Die Partnerrolle muß konsistent zur Anmeldesprache angegeben werden.

Mindestangaben für das Anlegen einer Belegposition

  • Belegpositionsdaten über den Parameter InquiryItemsIn
ITM_NUMBER Positionsnummer
MATERIAL Materialnummer

Für die Vergabe der Positionsnummern gibt es zwei Möglichkeiten:
  • Wenn Sie über den Parameter IntNumberAssignmentdie externe Positionsnummernvergabe wählen, müssen Sie die Positionsnummer im Feld ITM_NUMBER mitgeben.

  • Wenn Sie über den Parameter IntNumberAssignmentdie interne Positionsnummernvergabe wählen, veranlassen Sie das System, die Positionsnummern zu vergeben. Die interne Positionsnummernvergabe erfolgt entsprechend den Einstellungen im Customizing. Das Feld ITM_NUMBER muß initial bleiben.

Mindestangaben für das Anlegen einer Belegposition mit Leistungsverzeichnis

Folgende Parameter müssen zusätzlich zu den Belegpositionsdaten übergeben werden, um eine Belegposition mit Leistungsverzeichnis anzulegen:

  • Die Paketnummer des Leistungsverzeichnisses PCKG_NOmuß über den Parameter OrderItemsIn übergeben werden. Diese muß der PCKG_NO des Einstiegsknotens (oberste Gliederungsstufe mit Hierarchiestufe 0) im Übergabeparameter InquiryItemsInentsprechen.
  • Für eine Belegposition mit einem Leistungsverzeichnis muß genau eine Einteilung angelegt werden. Die Menge muß 1 gesetzt werden. Die Termine geben Sie über die Einteilungsdaten an.
Diese Daten müssen Sie über den Parameter InquirySchedulesInerfassen:
ITM_NUMBER Positionsnummer
SCHED_LINE Einteilungsnummer
REQ_DATE Einteilungsdatum
REQ_QTY Anfragemenge in Verkaufsmengeneinheit

Anlegen von Leistungen

Leistungsdaten zur Anfrageposition werden über die Parameter InquiryServicesund InquiryServicesText übergeben.

Kundenfelder an den Tabellen VBAK, VBAP, VBEPund ESLL können über den Parameter ExtensionInübergeben werden.

Übergabe von Konfigurationsdaten

Wenn es sich um konfigurierbare Positionen handelt, müssen Sie die Konfigurationsdaten in folgenden Parametern mitgeben:

InquiryCfgsRef   Konfiguration: Referenzdaten
InquiryCfgsInst   Konfiguration: Instanzen
InquiryCfgsPartOf   Konfiguration: Instanzen
InquiryCfgsValue   Konfiguration: Merkmalswerte

Commit-Steuerung

Die Methode macht keinen Datenbank-Commit. Daraus folgt, daß die rufende Anwendung den Commit veranlassen muß, damit Änderungen auf der Datenbank durchgeführt werden. Hierzu steht die Methode BAPI_TRANSACTION_COMMIT zur Verfügung.

Rückgabewerte

Nach erfolgreichem Anlegen der Kundenanfrage wird die Belegnummer über den Parameter SalesDocumentzurückgegeben.

Wenn während der Verarbeitung Fehler auftreten, werden diese im Tabellenparameter Returnzurückgegeben. Zusätzlich werden in diesem Parameter auch Informationsmeldungen protokolliert.

Weiterführende Informationen

Der SAP-Hinweis 93091 enthält allgemeine Informationen zu den BAPIs im Vertrieb (SD).





Parameter

BEHAVEWHENERROR
BINARYRELATIONSHIPTYPE
EXTENSIONIN
INQUIRYCFGSBLOB
INQUIRYCFGSINST
INQUIRYCFGSPARTOF
INQUIRYCFGSREF
INQUIRYCFGSREFINST
INQUIRYCFGSVALUE
INQUIRYCFGSVK
INQUIRYCONDITIONSIN
INQUIRYHEADERIN
INQUIRYHEADERINX
INQUIRYITEMSIN
INQUIRYITEMSINX
INQUIRYKEYS
INQUIRYPARTNERS
INQUIRYSCHEDULESIN
INQUIRYSCHEDULESINX
INQUIRYSERVICES
INQUIRYSERVICESTEXT
INQUIRYTEXT
INTNUMBERASSIGNMENT
LOGICSWITCH
PARTNERADDRESSES
RETURN
SALESDOCUMENT
SALESDOCUMENTIN
SENDER
TESTRUN

Ausnahmen

Funktionsgruppe

2030001

PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 10589 Date: 20240523 Time: 092827     sap01-206 ( 89 ms )