Ansicht
Dokumentation

BS01_SALESORDER_CREATE - Kundenauftrag: Mit Leistungsverzeichnis anlegen

BS01_SALESORDER_CREATE - Kundenauftrag: Mit Leistungsverzeichnis anlegen

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Sie Kundenaufträge anlegen, die ein Leistungsverzeichnis enthalten.

Als Input-Parameter müssen dazu mindestens

  • Auftragskopfdaten (über die Struktur ORDER_HEADER_IN) sowie
  • Partnerdaten (über die Tabelle ORDER_PARTNERS)

mitgegeben werden.

Die Positionsdaten geben Sie über die Tabelle ORDER_ITEMS_IN mit.

Für die Vergabe der Positionsnummern gibt es zwei Möglichkeiten:

  • Sie kann manuell erfolgen, indem Sie die entsprechenden Felder füllen.
  • Sie kann maschinell erfolgen, indem die entsprechenden Felder initial bleiben. Die Positionsnummernvergabe erfolgt in diesem Fall nach den Einstellungen im Customizing.

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

  • ORDER_CFGS_REF
  • ORDER_CFGS_INST
  • ORDER_CFGS_PART_OF
  • ORDER_CFGS_VALUE

Über die Struktur BAPICCARD können Kreditkartendaten übergeben werden, zum einen Daten zur Kartenidentifikation und zum anderen Daten über eine in einem externen System stattgefundene Authorisierung.

Die Leistungsverzeichnisdaten zur Auftragsposition geben Sie über folgende Tabellen mit:

  • ORDER_SERVICES
  • ORDER_SERVICES_TEXT (Texte zur Leistungszeile)
  • ORDER_SERVICES_COND (Konditionen zur Leistungszeile)

Kundenfelder an den Tabellen VBAK, VBAP, VBEP und ESLL können über die Struktur EXTENSIONIN übergeben werden.

Nach erfolgreichem Anlegen des Kundenauftrages erhalten Sie zum einen die Belegnummer (Feld SALESDOCUMENT). Eventuell auftretende Fehler werden über den Parameter RETURN bekanntgegeben.

Hinweise

  1. Muß-Eingaben:

ORDER_HEADER_IN : DOC_TYPE Verkaufsbelegart
SALES_ORG Verkaufsorganisation
DISTR_CHAN Vertriebsweg
DIVISION Sparte

ORDER_PARTNERS..: PARTN_ROLE Partnerrolle, AG Auftraggeber
PARTN_NUMB Debitorennummer

ORDER_ITEMS_IN..: MATERIAL Materialnummer

TARGET_QTY Zielmenge in Verkaufsmengeneinheit
ORDER_SCHEDULES.: REQ_QTY Auftragsmenge in
Verkaufsmengeneinheit

Es muß nur eine Menge gepflegt werden:
Zielmenge oder Auftragsmenge in Verkaufsmengeneinheit.

  1. Warenempfänger:

Wird kein Warenemfänger angegeben, so gilt:
Warenempfänger = Auftraggeber

  1. Schlüsselwörter in Deutsch:

Folgende Schlüsselwörter müssen in Deutsch, unabhängig der
Anmeldesprache, angegeben werden:

  • DOC_TYPE
    Verkaufsbelegart, z.B. TALV für Terminauftrag mit Leistungsverzeichnis

  • PARTN_ROLE
    Partnerrolle, z.B. WE für Warenempfänger

Weiterführende Informationen

Weitere Hinweise finden Sie im OSS. Der Hinweis 93091 enthält allgemeine Informationen zu den BAPIs im SD.





Parameter

BEHAVE_WHEN_ERROR
BINARY_RELATIONSHIPTYPE
EXTENSIONIN
INT_NUMBER_ASSIGNMENT
LOGIC_SWITCH
ORDER_CCARD
ORDER_CFGS_BLOB
ORDER_CFGS_INST
ORDER_CFGS_PART_OF
ORDER_CFGS_REF
ORDER_CFGS_REFINST
ORDER_CFGS_VALUE
ORDER_CFGS_VK
ORDER_CONDITIONS_IN
ORDER_HEADER_IN
ORDER_HEADER_INX
ORDER_ITEMS_IN
ORDER_ITEMS_INX
ORDER_KEYS
ORDER_PARTNERS
ORDER_SCHEDULES_IN
ORDER_SCHEDULES_INX
ORDER_SERVICES
ORDER_SERVICES_COND
ORDER_SERVICES_TEXT
ORDER_TEXT
RETURN
SALESDOCUMENT
SALESDOCUMENT_EX
SENDER
TESTRUN

Ausnahmen

Funktionsgruppe

BOS01

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6862 Date: 20240523 Time: 181602     sap01-206 ( 50 ms )