Ansicht
Dokumentation

ISM_SD_CREATE_SD_ORDER - IS-M: Anlegen eines SD-Auftrags unter Beachtung der Kopiersteuerung

ISM_SD_CREATE_SD_ORDER - IS-M: Anlegen eines SD-Auftrags unter Beachtung der Kopiersteuerung

rdisp/max_wprun_time - Maximum work process run time   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode können Sie Kundenaufträge anlegen.

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. Die Positionsnummernvergabe kann manuell, indem die entsprechenden Felder gefüllt werden, oder maschinell, entsprechend dem Customizing, indem die entsprechenden Felder initial bleiben, erfolgen.

Wenn es sich um konfigurierbare Positionen handelt, müssen Sie die Konfigurationsdaten in den Tabellen ORDER_CFGS_REF, ORDER_CFGS_INST, ORDER_CFGS_PART_OF und ORDER_CFGS_VALUE mitgeben.

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

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

Ist im Auftragskopf kein Vertriebsbereich angegeben, dann ermittelt das System aus dem Auftraggeber bzw. dem Warenempfänger, der in der Partnertabelle angegeben ist, den Vertriebsbereich. Kann kein eindeutiger Vertriebsbereich ermittelt werden, erhalten Sie eine Systemmeldung und der Auftrag wird nicht angelegt.

Beispiel

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

  1. Warenempfänger:

    Wird kein Warenemfänger angegeben , so gilt: Warenempfänger = Auftrag-
    geber.
  2. Commit Steuerung:
    Das BAPI macht keinen Datenbank Commit. Daraus folgt, daß die rufende Anwendung den Commit veranlassen muß, damit Änderungen auf der Datenbank durchgeführt werden. Hierzu steht das BAPI BAPI_TRANSACTION_COMMIT zur Verfügung.
  3. Schlüsselworter in Deutsch:
    Folgende Schlüsselwörter müssen in Deutsch, unabhängig der Anmelde-
    sprache , angegeben werden:
    DOC_TYPE Verkaufsbelegart, z.B.: TA für Terminauftrag
    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

ORDER_HEADER_IN
ORDER_HEADER_INX
ORDER_ITEMS_IN
ORDER_ITEMS_INX
ORDER_PARTNERS
ORDER_SCHEDULES_IN
ORDER_SCHEDULES_INX
RETURN
SALESDOCUMENT
TESTRUN

Ausnahmen

Funktionsgruppe

JKSDORDER88

BAL_S_LOG - Application Log: Log header data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4249 Date: 20240523 Time: 144326     sap01-206 ( 52 ms )